)]}'
{"version": 3, "sources": ["/web/static/lib/bootstrap/scss/_functions.scss", "/web/static/lib/bootstrap/scss/_mixins.scss", "/web/static/src/scss/functions.scss", "/web/static/src/scss/mixins_forwardport.scss", "/web/static/src/scss/bs_mixins_overrides.scss", "/web/static/src/scss/utils.scss", "/web_enterprise/static/src/scss/primary_variables.scss", "/web/static/src/scss/primary_variables.scss", "/web_enterprise/static/src/webclient/home_menu/home_menu.variables.scss", "/web_enterprise/static/src/webclient/navbar/navbar.variables.scss", "/html_editor/static/src/scss/html_editor.variables.scss", "/web/static/src/core/avatar/avatar.variables.scss", "/web/static/src/core/bottom_sheet/bottom_sheet.variables.scss", "/web/static/src/core/notifications/notification.variables.scss", "/web/static/src/search/control_panel/control_panel.variables.scss", "/web/static/src/search/search_bar/search_bar.variables.scss", "/web/static/src/search/search_panel/search_panel.variables.scss", "/web/static/src/views/fields/statusbar/statusbar_field.variables.scss", "/web/static/src/views/fields/translation_button.variables.scss", "/web/static/src/views/form/form.variables.scss", "/web/static/src/views/kanban/kanban.variables.scss", "/web/static/src/webclient/burger_menu/burger_menu.variables.scss", "/web/static/src/webclient/navbar/navbar.variables.scss", "/mail/static/src/core/common/primary_variables.scss", "/mail/static/src/scss/variables/primary_variables.scss", "/onboarding/static/src/scss/onboarding.variables.scss", "/portal/static/src/scss/primary_variables.scss", "/account/static/src/scss/variables.scss", "/html_builder/static/src/core/building_blocks/builder_checkbox.variables.scss", "/html_builder/static/src/core/building_blocks/builder_row.variables.scss", "/html_builder/static/src/scss/builder.variables.scss", "/website/static/src/scss/primary_variables.scss", "/_custom/web.assets_frontend/website/static/src/scss/options/user_values.scss", "/_custom/web.assets_frontend/website/static/src/scss/options/colors/user_color_palette.scss", "/website/static/src/scss/options/colors/user_gray_color_palette.scss", "/_custom/web.assets_frontend/website/static/src/scss/options/colors/user_theme_color_palette.scss", "/website_sale/static/src/scss/primary_variables.scss", "/web_gantt/static/src/gantt_view.variables.scss", "/website_knowledge/static/src/scss/primary_variables.scss", "/website/static/src/snippets/s_badge/000_variables.scss", "/theme_nano/static/src/scss/primary_variables.scss", "/website/static/src/scss/secondary_variables.scss", "/web_enterprise/static/src/scss/secondary_variables.scss", "/web/static/src/scss/secondary_variables.scss", "/html_editor/static/src/scss/secondary_variables.scss", "/web_enterprise/static/src/scss/bootstrap_overridden.scss", "/web/static/src/scss/bootstrap_overridden.scss", "/web/static/src/scss/bs_mixins_overrides_backend.scss", "/html_editor/static/src/scss/bootstrap_overridden_backend.scss", "/html_editor/static/src/scss/bootstrap_overridden.scss", "/web/static/src/scss/pre_variables.scss", "/web/static/lib/bootstrap/scss/_variables.scss", "/web/static/lib/bootstrap/scss/_variables-dark.scss", "/web/static/lib/bootstrap/scss/_maps.scss", "/web/static/src/scss/import_bootstrap.scss", "/web/static/src/scss/utilities_custom.scss", "/web/static/src/scss/utilities_custom_backend.scss", "/web/static/lib/bootstrap/scss/utilities/_api.scss", "/web/static/src/scss/bootstrap_review.scss", "/web/static/src/scss/bootstrap_review_backend.scss", "/web/static/src/core/utils/transitions.scss", "/web/static/src/core/action_swiper/action_swiper.scss", "/web/static/src/core/autocomplete/autocomplete.scss", "/web/static/src/core/avatar/avatar.scss", "/web/static/src/core/badge/badge.scss", "/web/static/src/core/barcode/barcode_dialog.scss", "/web/static/src/core/barcode/crop_overlay.scss", "/web/static/src/core/bottom_sheet/bottom_sheet.scss", "/web/static/src/core/checkbox/checkbox.scss", "/web/static/src/core/color_picker/color_picker.scss", "/web/static/src/core/color_picker/custom_color_picker/custom_color_picker.scss", "/web/static/src/core/colorlist/colorlist.scss", "/web/static/src/core/commands/command_palette.scss", "/web/static/src/core/datetime/datetime_picker.scss", "/web/static/src/core/debug/debug_menu.scss", "/web/static/src/core/dialog/dialog.scss", "/web/static/src/core/dropdown/accordion_item.scss", "/web/static/src/core/dropdown/dropdown.scss", "/web/static/src/core/dropzone/dropzone.scss", "/web/static/src/core/effects/rainbow_man.scss", "/web/static/src/core/emoji_picker/emoji_picker.scss", "/web/static/src/core/errors/error_dialog.scss", "/web/static/src/core/file_upload/file_upload_progress_bar.scss", "/web/static/src/core/file_upload/file_upload_progress_record.scss", "/web/static/src/core/file_viewer/file_viewer.scss", "/web/static/src/core/ir_ui_view_code_editor/code_editor.scss", "/web/static/src/core/model_field_selector/model_field_selector.scss", "/web/static/src/core/model_field_selector/model_field_selector_popover.scss", "/web/static/src/core/model_selector/model_selector.scss", "/web/static/src/core/notebook/notebook.scss", "/web/static/src/core/notifications/notification.scss", "/web/static/src/core/overlay/overlay_container.scss", "/web/static/src/core/pager/pager_indicator.scss", "/web/static/src/core/popover/popover.scss", "/web/static/src/core/pwa/install_prompt.scss", "/web/static/src/core/record_selectors/record_selectors.scss", "/web/static/src/core/resizable_panel/resizable_panel.scss", "/web/static/src/core/select_menu/select_menu.scss", "/web/static/src/core/signature/name_and_signature.scss", "/web/static/src/core/tags_list/tags_list.scss", "/web/static/src/core/time_picker/time_picker.scss", "/web/static/src/core/tooltip/tooltip.scss", "/web/static/src/core/tree_editor/tree_editor.scss", "/web/static/src/core/ui/block_ui.scss", "/web/static/src/core/utils/draggable_hook_builder.scss", "/web/static/src/core/utils/nested_sortable.scss", "/google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.scss", "/web/static/src/libs/fontawesome/css/font-awesome.css", "/web/static/lib/odoo_ui_icons/style.css", "/web/static/src/webclient/navbar/navbar.scss", "/web/static/src/scss/animation.scss", "/web/static/src/scss/fontawesome_overridden.scss", "/web/static/src/scss/mimetypes.scss", "/web/static/src/scss/ui.scss", "/web/static/src/views/fields/translation_dialog.scss", "/base/static/src/css/modules.css", "/web/static/src/search/cog_menu/cog_menu.scss", "/web/static/src/search/control_panel/control_panel.scss", "/web/static/src/search/control_panel/control_panel.variables_print.scss", "/web/static/src/search/control_panel/control_panel_mobile.css", "/web/static/src/search/custom_group_by_item/custom_group_by_item.scss", "/web/static/src/search/search_bar/search_bar.scss", "/web/static/src/search/search_bar_menu/search_bar_menu.scss", "/web/static/src/search/search_panel/search_panel.scss", "/web/static/src/search/search_panel/search_view.scss", "/web/static/src/webclient/icons.scss", "/web/static/src/views/calendar/calendar_common/calendar_common_popover.scss", "/web/static/src/views/calendar/calendar_controller.scss", "/web/static/src/views/calendar/calendar_controller_mobile.scss", "/web/static/src/views/calendar/calendar_filter_section/calendar_filter_section.scss", "/web/static/src/views/calendar/calendar_renderer.scss", "/web/static/src/views/calendar/calendar_renderer_mobile.scss", "/web/static/src/views/calendar/calendar_side_panel/calendar_side_panel.scss", "/web/static/src/views/calendar/calendar_year/calendar_year_popover.scss", "/web/static/src/views/fields/ace/ace_field.scss", "/web/static/src/views/fields/badge_selection/badge_selection.scss", "/web/static/src/views/fields/boolean_favorite/boolean_favorite_field.scss", "/web/static/src/views/fields/char/char_field.scss", "/web/static/src/views/fields/color_picker/color_picker_field.scss", "/web/static/src/views/fields/contact_image/contact_image_field.scss", "/web/static/src/views/fields/copy_clipboard/copy_clipboard_field.scss", "/web/static/src/views/fields/email/email_field.scss", "/web/static/src/views/fields/fields.scss", "/web/static/src/views/fields/google_slide_viewer/google_slide_viewer.scss", "/web/static/src/views/fields/html/html_field.scss", "/web/static/src/views/fields/iframe_wrapper/iframe_wrapper_field.scss", "/web/static/src/views/fields/image/image_field.scss", "/web/static/src/views/fields/journal_dashboard_graph/journal_dashboard_graph_field.scss", "/web/static/src/views/fields/kanban_color_picker/kanban_color_picker_field.scss", "/web/static/src/views/fields/many2many_binary/many2many_binary_field.scss", "/web/static/src/views/fields/many2many_tags/many2many_tags_field.scss", "/web/static/src/views/fields/many2many_tags_avatar/many2many_tags_avatar_field.scss", "/web/static/src/views/fields/many2one/many2one_field.scss", "/web/static/src/views/fields/many2one_avatar/many2one_avatar_field.scss", "/web/static/src/views/fields/monetary/monetary_field.scss", "/web/static/src/views/fields/pdf_viewer/pdf_viewer_field.scss", "/web/static/src/views/fields/percent_pie/percent_pie_field.scss", "/web/static/src/views/fields/phone/phone_field.scss", "/web/static/src/views/fields/priority/priority_field.scss", "/web/static/src/views/fields/progress_bar/progress_bar_field.scss", "/web/static/src/views/fields/properties/card_properties_field.scss", "/web/static/src/views/fields/properties/properties_field.scss", "/web/static/src/views/fields/properties/property_definition.scss", "/web/static/src/views/fields/properties/property_definition_selection.scss", "/web/static/src/views/fields/properties/property_tags.scss", "/web/static/src/views/fields/properties/property_text.scss", "/web/static/src/views/fields/properties/property_value.scss", "/web/static/src/views/fields/radio/radio_field.scss", "/web/static/src/views/fields/selection/selection_field.scss", "/web/static/src/views/fields/signature/signature_field.scss", "/web/static/src/views/fields/state_selection/state_selection_field.scss", "/web/static/src/views/fields/statusbar/statusbar_field.scss", "/web/static/src/views/fields/text/text_field.scss", "/web/static/src/views/fields/translation_button.scss", "/web/static/src/views/fields/url/url_field.scss", "/web/static/src/views/form/form_controller.scss", "/web/static/src/views/form/setting/setting.scss", "/web/static/src/views/kanban/kanban.print_variables.scss", "/web/static/src/views/kanban/kanban_column_progressbar.scss", "/web/static/src/views/kanban/kanban_controller.scss", "/web/static/src/views/kanban/kanban_cover_image_dialog.scss", "/web/static/src/views/kanban/kanban_examples_dialog.scss", "/web/static/src/views/kanban/kanban_record.scss", "/web/static/src/views/kanban/kanban_record_quick_create.scss", "/web/static/src/views/list/list_confirmation_dialog.scss", "/web/static/src/views/list/list_renderer.scss", "/web/static/src/views/view.scss", "/web/static/src/views/view_components/animated_number.scss", "/web/static/src/views/view_components/group_config_menu.scss", "/web/static/src/views/view_components/selection_box.scss", "/web/static/src/views/view_dialogs/export_data_dialog.scss", "/web/static/src/views/view_dialogs/select_create_dialog.scss", "/web/static/src/views/widgets/ribbon/ribbon.scss", "/web/static/src/views/widgets/week_days/week_days.scss", "/web/static/src/webclient/actions/action_dialog.scss", "/web/static/src/webclient/burger_menu/burger_menu.scss", "/web/static/src/webclient/debug/profiling/profiling_item.scss", "/web/static/src/webclient/debug/profiling/profiling_qweb.scss", "/web/static/src/webclient/loading_indicator/loading_indicator.scss", "/web/static/src/webclient/res_user_group_ids_field/res_user_group_ids_field.scss", "/web/static/src/webclient/res_user_group_ids_field/res_user_group_ids_privilege_field.scss", "/web/static/src/webclient/settings_form_view/settings/searchable_setting.scss", "/web/static/src/webclient/settings_form_view/settings_form_view.scss", "/web/static/src/webclient/settings_form_view/settings_form_view_mobile.scss", "/web/static/src/webclient/settings_form_view/widgets/settings_widgets.scss", "/web/static/src/webclient/switch_company_menu/switch_company_menu.scss", "/web/static/src/webclient/user_menu/user_menu.scss", "/web/static/src/webclient/webclient.scss", "/web/static/src/webclient/webclient_layout.scss", "/web/static/src/scss/ace.scss", "/web/static/src/scss/base_document_layout.scss", "/base/static/src/scss/res_partner.scss", "/base/static/src/scss/res_users.scss", "/web/static/src/views/form/button_box/button_box.scss", "/web_tour/static/src/scss/tour_pointer.scss", "/html_editor/static/src/components/switch/switch.scss", "/html_editor/static/src/main/media/media_dialog/media_dialog.scss", "/html_editor/static/src/main/media/media_dialog/upload_progress_toast/upload_progress_toast.scss", "/html_editor/static/src/main/local_overlay.scss", "/html_editor/static/src/main/list/list.scss", "/html_editor/static/src/main/media/file.scss", "/html_editor/static/src/others/embedded_components/core/embedded_component_toolbar/embedded_component_toolbar.scss", "/html_editor/static/src/others/embedded_components/core/file/file.scss", "/html_editor/static/src/others/embedded_components/core/table_of_content/table_of_content.scss", "/html_editor/static/src/others/embedded_components/core/toggle_block/toggle_block.scss", "/html_editor/static/src/others/qweb_plugin.scss", "/html_editor/static/src/styles.scss", "/html_editor/static/src/components/history_dialog/history_dialog.scss", "/html_editor/static/src/core/format_plugin.scss", "/html_editor/static/src/main/align/align_selector.scss", "/html_editor/static/src/main/banner.scss", "/html_editor/static/src/main/chatgpt/chatgpt_plugin.scss", "/html_editor/static/src/main/chatgpt/language_selector.scss", "/html_editor/static/src/main/font/color_picker_gradient_tab.scss", "/html_editor/static/src/main/font/font_plugin.scss", "/html_editor/static/src/main/font/font_selector.scss", "/html_editor/static/src/main/font/font_size_selector.scss", "/html_editor/static/src/main/font/gradient_picker/gradient_picker.scss", "/html_editor/static/src/main/hint.scss", "/html_editor/static/src/main/link/link.scss", "/html_editor/static/src/main/link/link_popover.scss", "/html_editor/static/src/main/media/image_crop.scss", "/html_editor/static/src/main/media/image_transformation.scss", "/html_editor/static/src/main/movenode.scss", "/html_editor/static/src/main/power_buttons.scss", "/html_editor/static/src/main/powerbox/powerbox.scss", "/html_editor/static/src/main/selection_placeholder_plugin.scss", "/html_editor/static/src/main/separator_selection.scss", "/html_editor/static/src/main/table/table.scss", "/html_editor/static/src/main/table/table_align_selector.scss", "/html_editor/static/src/main/table/table_menu.scss", "/html_editor/static/src/main/table/table_picker.scss", "/html_editor/static/src/main/table/table_resize.scss", "/html_editor/static/src/main/table/table_selection.scss", "/html_editor/static/src/main/toolbar/toolbar.scss", "/html_editor/static/src/others/collaboration/collaboration_selection.scss", "/html_editor/static/src/others/collaboration/collaboration_selection_avatar.scss", "/html_editor/static/src/others/embedded_components/backend/caption/caption.scss", "/html_editor/static/src/others/embedded_components/backend/video/video.scss", "/html_editor/static/src/others/embedded_components/plugins/syntax_highlighting_plugin/syntax_highlighting_plugin.scss", "/html_editor/static/src/fields/html_field.scss", "/html_editor/static/src/fields/property_value.scss", "/html_editor/static/src/scss/base_style.scss", "/html_editor/static/src/scss/html_editor.common.scss", "/html_editor/static/src/scss/html_editor.backend.scss", "/mail/static/src/scss/variables/derived_variables.scss", "/mail/static/src/scss/composer.scss", "/mail/static/src/scss/kanban_view.scss", "/mail/static/src/scss/m2x_avatar_user.scss", "/mail/static/src/scss/mail_activity.scss", "/mail/static/src/scss/mail_invite_wizard.scss", "/mail/static/src/scss/mail_template_preview_views.scss", "/mail/static/src/scss/mail_template_views.scss", "/mail/static/src/scss/rotting_mixin.scss", "/mail/static/src/core/common/action_list.scss", "/mail/static/src/core/common/attachment_list.scss", "/mail/static/src/core/common/attachment_view.scss", "/mail/static/src/core/common/autoresize_input.scss", "/mail/static/src/core/common/chat_bubble.scss", "/mail/static/src/core/common/chat_hub.scss", "/mail/static/src/core/common/chat_window.scss", "/mail/static/src/core/common/composer.scss", "/mail/static/src/core/common/core.scss", "/mail/static/src/core/common/country_flag.scss", "/mail/static/src/core/common/im_status.scss", "/mail/static/src/core/common/im_status_dropdown.scss", "/mail/static/src/core/common/link_preview.scss", "/mail/static/src/core/common/message.scss", "/mail/static/src/core/common/message_card_list.scss", "/mail/static/src/core/common/message_in_reply.scss", "/mail/static/src/core/common/message_reaction_list.scss", "/mail/static/src/core/common/message_reaction_menu.scss", "/mail/static/src/core/common/message_reactions.scss", "/mail/static/src/core/common/navigable_list.scss", "/mail/static/src/core/common/quick_reaction_menu.scss", "/mail/static/src/core/common/thread.scss", "/mail/static/src/core/public_web/discuss.scss", "/mail/static/src/core/public_web/discuss_content.scss", "/mail/static/src/core/public_web/discuss_search.scss", "/mail/static/src/core/public_web/discuss_sidebar.scss", "/mail/static/src/core/public_web/messaging_menu.scss", "/mail/static/src/core/public_web/notification_item.scss", "/mail/static/src/core/web/activity.scss", "/mail/static/src/core/web/activity_list_view.scss", "/mail/static/src/core/web/activity_list_view_item.scss", "/mail/static/src/core/web/activity_menu.scss", "/mail/static/src/core/web/discuss_patch.scss", "/mail/static/src/core/web/follower_subtype_dialog.scss", "/mail/static/src/core/web/mail_composer_attachment_list.scss", "/mail/static/src/core/web/mail_composer_bcc_list_popover.scss", "/mail/static/src/core/web/mail_composer_template_selector.scss", "/mail/static/src/core/web/mention_list.scss", "/mail/static/src/core/web/messaging_menu_patch.scss", "/mail/static/src/core/web/recipients_input.scss", "/mail/static/src/core/web/recipients_input_tags_list_popover.scss", "/mail/static/src/chatter/web_portal/chatter.scss", "/mail/static/src/chatter/web/form_renderer.scss", "/mail/static/src/views/web/fields/avatar/avatar.scss", "/mail/static/src/views/web/fields/avatar_autocomplete/avatar_many2x_autocomplete.scss", "/mail/static/src/views/web/fields/emojis_char_field/emojis_char_field.scss", "/mail/static/src/views/web/fields/emojis_text_field/emoji_text_field.scss", "/mail/static/src/views/web/fields/html_composer_message_field/html_composer_message_field.scss", "/mail/static/src/views/web/fields/many2many_avatar_user_field/many2many_avatar_user_field.scss", "/mail/static/src/views/web/fields/many2one_avatar_user_field/many2one_avatar_user_field.scss", "/mail/static/src/views/web/fields/properties_field/property_value.scss", "/mail/static/src/discuss/core/common/action_panel.scss", "/mail/static/src/discuss/core/common/channel_invitation.scss", "/mail/static/src/discuss/core/common/channel_member_list.scss", "/mail/static/src/discuss/core/common/discuss_notification_settings.scss", "/mail/static/src/discuss/core/common/message.scss", "/mail/static/src/discuss/core/common/message_seen_indicator.scss", "/mail/static/src/discuss/core/common/notification_settings.scss", "/mail/static/src/discuss/core/public_web/bus_connection_alert.scss", "/mail/static/src/discuss/core/public_web/discuss_command_palette.scss", "/mail/static/src/discuss/core/public_web/discuss_sidebar_categories.scss", "/mail/static/src/discuss/core/public_web/message_patch.scss", "/mail/static/src/discuss/core/public_web/sub_channel_preview.scss", "/mail/static/src/discuss/core/web/user_menu_patch.scss", "/mail/static/src/discuss/call/common/call.scss", "/mail/static/src/discuss/call/common/call_action_list.scss", "/mail/static/src/discuss/call/common/call_context_menu.scss", "/mail/static/src/discuss/call/common/call_dropdown.scss", "/mail/static/src/discuss/call/common/call_infinite_mirroring_warning.scss", "/mail/static/src/discuss/call/common/call_invitation.scss", "/mail/static/src/discuss/call/common/call_invitations.scss", "/mail/static/src/discuss/call/common/call_menu.scss", "/mail/static/src/discuss/call/common/call_participant_card.scss", "/mail/static/src/discuss/call/common/call_settings.scss", "/mail/static/src/discuss/call/common/discuss_content_patch.scss", "/mail/static/src/discuss/call/common/meeting.scss", "/mail/static/src/discuss/call/common/pip_banner.scss", "/mail/static/src/discuss/gif_picker/common/gif_picker.scss", "/mail/static/src/discuss/typing/common/typing.scss", "/mail/static/src/discuss/voice_message/common/voice_player.scss", "/mail/static/src/discuss/voice_message/common/voice_recorder.scss", "/mail/static/src/discuss/call/public_web/discuss_sidebar_call_participants.scss", "/mail/static/src/discuss/call/public_web/discuss_sidebar_categories_patch.scss", "/mail/static/src/discuss/call/web/discuss_sidebar_call_participants_patch.scss", "/mail/static/src/discuss/web/avatar_card/avatar_card_popover.scss", "/mail/static/src/views/fields/mail_server_configurator_selection/mail_server_configurator_selection.scss", "/mail/static/src/views/fields/statusbar_duration/statusbar_duration_field.scss", "/sales_team/static/src/scss/crm_team_views.scss", "/onboarding/static/src/scss/onboarding.scss", "/uom/static/src/components/many2one_uom/many2one_uom_field.scss", "/product/static/src/js/product_document_kanban/product_document_kanban_view.scss", "/product/static/src/product_catalog/order_line/order_line.scss", "/product/static/src/scss/product_form.scss", "/analytic/static/src/components/analytic_distribution/analytic_distribution.scss", "/portal/static/src/views/fields/portal_wizard_user_one2many.scss", "/resource/static/src/scss/section_backend.scss", "/account/static/src/css/account_bank_and_cash.css", "/account/static/src/css/account.css", "/account/static/src/css/account_payment.scss", "/account/static/src/scss/account.scss", "/account/static/src/scss/account_journal_dashboard.scss", "/account/static/src/scss/account_searchpanel.scss", "/account/static/src/scss/account_payment_term.scss", "/account/static/src/scss/account_reconcile_model.scss", "/account/static/src/scss/account_multi_ledger.scss", "/account/static/src/scss/account_move_send_wizard.scss", "/account/static/src/components/account_file_uploader/account_file_uploader.scss", "/account/static/src/components/bill_guide/bill_guide.scss", "/account/static/src/components/document_state/document_state_field.scss", "/account/static/src/components/product_catalog/search/search_panel.scss", "/account/static/src/components/product_label_section_and_note_field/product_label_section_and_note_field.scss", "/account/static/src/components/section_and_note_fields_backend/section_and_note_backend.scss", "/account/static/src/components/tax_totals/tax_totals.css", "/account/static/src/components/upload_drop_zone/upload_drop_zone.scss", "/account/static/src/views/account_dashboard_kanban/account_dashboard_kanban.scss", "/payment/static/src/scss/payment_provider.scss", "/utm/static/src/scss/utm_views.scss", "/sale/static/src/scss/sale_onboarding.scss", "/sale/static/src/js/sale_action_helper/sale_action_helper.scss", "/sale/static/src/js/combo_configurator_dialog/combo_configurator_dialog.scss", "/sale/static/src/js/product/product.scss", "/sale/static/src/js/product_card/product_card.scss", "/sale/static/src/js/product_list/product_list.scss", "/sale/static/src/js/product_template_attribute_line/product_template_attribute_line.scss", "/sale/static/src/js/quantity_buttons/quantity_buttons.scss", "/sale/static/src/js/sale_product_field.scss", "/website/static/src/components/resource_editor/resource_editor.scss", "/website/static/src/components/edit_head_body_dialog/edit_head_body_dialog.scss", "/website/static/src/components/dialog/add_page_dialog.scss", "/website/static/src/components/dialog/dialog.scss", "/website/static/src/components/dialog/page_properties.scss", "/website/static/src/components/dialog/seo.scss", "/website/static/src/components/editor/editor.scss", "/website/static/src/components/navbar/navbar.scss", "/website/static/src/systray_items/edit_website.scss", "/website/static/src/systray_items/mobile_preview.scss", "/website/static/src/systray_items/new_content.scss", "/website_enterprise/static/src/components/navbar/navbar.scss", "/website_enterprise/static/src/systray_items/edit_website.scss", "/website/static/src/scss/color_palettes.scss", "/website/static/src/scss/view_hierarchy.scss", "/website/static/src/scss/website.backend.scss", "/website/static/src/scss/website_visitor_views.scss", "/website/static/src/client_actions/configurator/configurator.scss", "/website/static/src/client_actions/website_preview/mobile_preview_systray.scss", "/website/static/src/client_actions/website_preview/website_builder_action.dark.scss", "/website/static/src/client_actions/website_preview/website_builder_action.editor.scss", "/website/static/src/client_actions/website_preview/website_builder_action.scss", "/website/static/src/components/fields/fields.scss", "/website/static/src/components/fullscreen_indication/fullscreen_indication.scss", "/website/static/src/components/website_loader/website_loader.scss", "/website/static/src/components/views/theme_preview_kanban.scss", "/website/static/src/components/autocomplete_with_pages/url_autocomplete.scss", "/website/static/src/scss/website_controller_page_kanban.scss", "/barcodes/static/src/components/barcode_scanner.scss", "/stock/static/src/picking_type_dashboard_graph/picking_type_dashboard_graph_field.scss", "/stock/static/src/scss/forecast_widget.scss", "/stock/static/src/scss/forecasted_details.scss", "/stock/static/src/scss/product_form.scss", "/stock/static/src/scss/report_stock_reception.scss", "/stock/static/src/scss/report_stock_rule.scss", "/stock/static/src/scss/report_stockpicking_operations.scss", "/stock/static/src/scss/stock_empty_screen.scss", "/stock/static/src/scss/stock_forecasted.scss", "/stock/static/src/scss/stock_move_list.scss", "/stock/static/src/scss/stock_overview.scss", "/stock/static/src/scss/stock_replenishment_info.scss", "/stock/static/src/scss/stock_traceability_report.scss", "/rating/static/src/core/web/messaging_menu_patch.scss", "/website_sale/static/src/js/client_actions/configurator/configurator.scss", "/website_sale/static/src/scss/website_sale_backend.scss", "/website_sale/static/src/scss/kanban_record.scss", "/knowledge/static/src/scss/knowledge_variables.scss", "/knowledge/static/src/scss/knowledge_common.scss", "/knowledge/static/src/scss/knowledge_views.scss", "/knowledge/static/src/scss/knowledge_editor.scss", "/knowledge/static/src/components/article_search_dialog/article_search_dialog.scss", "/knowledge/static/src/components/article_template_picker_dialog/article_template_picker_dialog.scss", "/knowledge/static/src/components/chatter_panel/chatter_panel.scss", "/knowledge/static/src/components/item_calendar_props_dialog/item_calendar_props_dialog.scss", "/knowledge/static/src/components/options_dropdown/options_dropdown.scss", "/knowledge/static/src/components/permission_panel/permission_panel.scss", "/knowledge/static/src/components/properties_panel/properties_panel.scss", "/knowledge/static/src/components/sidebar/sidebar_row.scss", "/knowledge/static/src/components/sidebar/sidebar_section.scss", "/knowledge/static/src/components/wysiwyg_article_helper/wysiwyg_article_helper.scss", "/knowledge/static/src/editor/embedded_components/backend/article_index/article_index.scss", "/knowledge/static/src/editor/embedded_components/backend/foldable_section/foldable_section.scss", "/knowledge/static/src/editor/embedded_components/backend/view/embedded_view.scss", "/knowledge/static/src/editor/embedded_components/core/clipboard/embedded_clipboard.scss", "/knowledge/static/src/editor/plugins/article_plugin/article_blueprint.scss", "/knowledge/static/src/editor/plugins/heading_link_plugin/heading_link_plugin.scss", "/knowledge/static/src/comments/comment/comment.scss", "/knowledge/static/src/comments/comments_panel/comments_panel.scss", "/web_enterprise/static/src/webclient/home_menu/expiration_panel.scss", "/web_enterprise/static/src/webclient/home_menu/home_menu.scss", "/web_enterprise/static/src/webclient/home_menu/home_menu_background.scss", "/web_enterprise/static/src/webclient/navbar/navbar.scss", "/web_enterprise/static/src/views/kanban/kanban_view.scss", "/web_enterprise/static/src/views/list/list_controller.scss", "/web_enterprise/static/src/core/notebook/notebook.scss", "/stock_barcode/static/src/components/count_screen_rfid.scss", "/stock_barcode/static/src/components/grouped_line.scss", "/stock_barcode/static/src/components/line.scss", "/stock_barcode/static/src/components/main.scss", "/stock_barcode/static/src/main_menu/main_menu.scss", "/stock_barcode/static/src/scss/form_view.scss", "/stock_barcode/static/src/scss/stock_barcode.scss", "/stock_barcode/static/src/widgets/set_reserved_qty_button.scss", "/mail_enterprise/static/src/core/common/core.scss", "/account_accountant/static/src/components/attachment_preview_list_view/attachment_preview_list_view.scss", "/account_accountant/static/src/components/bank_reconciliation/bank_rec_widget.scss", "/account_accountant/static/src/components/journal_create_wizard/journal_create_wizard.scss", "/iap_mail/static/src/scss/iap_mail.scss", "/base_import/static/src/import_action/import_action.scss", "/base_import/static/src/import_data_content/import_data_content.scss", "/base_import/static/src/import_data_progress/import_data_progress.scss", "/base_import/static/src/import_data_sidepanel/import_data_sidepanel.scss", "/account_edi_ubl_cii/static/src/scss/account_edi_ubl_cii.scss", "/iap_extract/static/src/components/manual_correction/box_layer.css", "/account_reports/static/src/components/account_report/account_report.scss", "/account_reports/static/src/components/account_report/filters/filters.scss", "/account_reports/static/src/components/account_return/views/account_audit_balance_list_renderer.scss", "/account_reports/static/src/components/account_return/views/account_return_check_kanban_controller.scss", "/account_reports/static/src/components/account_return/views/account_return_kanban_renderer.scss", "/account_reports/static/src/components/account_return/widgets/account_return_selection_badge.scss", "/account_reports/static/src/components/aged_partner_balance/aged_partner_balance.scss", "/account_reports/static/src/components/customer_statement/customer_statement.scss", "/account_reports/static/src/components/journal_report/journal_report.scss", "/account_reports/static/src/components/multicurrency_revaluation_report/filters/filters.scss", "/account_reports/static/src/components/partner_ledger/partner_ledger.scss", "/account_reports/static/src/components/tax_report/tax_report.scss", "/account_reports/static/src/widgets/account_report_x2many/account_report_x2many.scss", "/account_reports/static/src/scss/account_return.scss", "/account_followup/static/src/components/change_trust_widget/followup_trust_widget.scss", "/account_online_synchronization/static/src/components/account_duplicate_transaction/account_duplicate_transactions_x2many.scss", "/account_online_synchronization/static/src/components/bank_configure/bank_configure.scss", "/base_iban/static/src/components/iban_widget/iban_widget.scss", "/ai/static/src/ai_json_schema/ai_json_schema.scss", "/ai/static/src/ai_prompt/ai_prompt.scss", "/ai/static/src/components/agent_add_source_dialog/agent_add_source_dialog.scss", "/ai/static/src/discuss/chat.scss", "/ai/static/src/editor/embedded_components/core/voice_transcription.scss", "/ai/static/src/records_selector_popover/records_selector_popover.scss", "/ai/static/src/scss/ai_feature.scss", "/ai/static/src/views/fields/agent_source_type_icon/agent_source_type_icon.scss", "/ai/static/src/web/systray_action.scss", "/ai_fields/static/src/views/fields/ai_fields/ai_fields.scss", "/auth_passkey/static/src/scss/res_users.scss", "/auth_totp/static/src/scss/res_users_view_form.scss", "/delivery_mondialrelay/static/src/scss/mondialrelay.scss", "/mail_bot/static/src/scss/odoobot_style.scss", "/partner_autocomplete/static/src/scss/partner_autocomplete.scss", "/resource_mail/static/src/views/fields/many2many_avatar_resource/many2many_avatar_resource_field.scss", "/resource_mail/static/src/views/fields/many2one_avatar_resource/many2one_avatar_resource_field.scss", "/saas_trial/static/css/demo.css", "/saas_trial/static/css/saas_trial.css", "/sale_pdf_quote_builder/static/src/js/custom_content_kanban_like_widget/custom_field_card/custom_field_card.scss", "/spreadsheet/static/src/o_spreadsheet/o_spreadsheet_variables.scss", "/spreadsheet/static/src/actions/spreadsheet_component.scss", "/spreadsheet/static/src/chart/odoo_menu/figure_component.scss", "/spreadsheet/static/src/components/share_button/share_button.scss", "/spreadsheet/static/src/global_filters/components/date_filter_value/date_filter_value.scss", "/spreadsheet/static/src/global_filters/components/filter_value/filter_value.scss", "/spreadsheet/static/src/global_filters/components/filter_values_list/filter_values_list.scss", "/spreadsheet/static/src/o_spreadsheet/o_spreadsheet.scss", "/spreadsheet/static/src/o_spreadsheet/o_spreadsheet_extended.scss", "/spreadsheet/static/src/scss/spreadsheet_dashboard.scss", "/spreadsheet_dashboard/static/src/bundle/chart/chart_dashboard_menu.scss", "/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.scss", "/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_date_filter/dashboard_date_filter.scss", "/spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_search_bar/dashboard_search_bar.scss", "/spreadsheet_dashboard/static/src/print_assets/print_dashboard_action.scss", "/spreadsheet_edition/static/src/assets/components/spreadsheet_selector_dialog/spreadsheet_selector_dialog.scss", "/spreadsheet_edition/static/src/assets/components/spreadsheet_selector_grid/spreadsheet_selector_grid.scss", "/spreadsheet_edition/static/src/bundle/actions/control_panel/spreadsheet_name.scss", "/spreadsheet_edition/static/src/bundle/actions/spreadsheet_action.scss", "/spreadsheet_edition/static/src/bundle/comments/components/cell_thread_style.scss", "/spreadsheet_edition/static/src/bundle/comments/side_panel/comment_threads_side_panel.scss", "/spreadsheet_edition/static/src/bundle/components/spreadsheet_navbar/spreadsheet_navbar.scss", "/spreadsheet_edition/static/src/bundle/global_filters/filter_component.scss", "/spreadsheet_edition/static/src/bundle/global_filters/global_filter_side_panel.scss", "/spreadsheet_edition/static/src/bundle/ir_menu_selector/ir_menu_selector.scss", "/spreadsheet_edition/static/src/bundle/version_history/side_panel/version_history_side_panel.scss", "/spreadsheet_edition/static/src/print_assets/print_edition_spreadsheet.scss", "/spreadsheet_edition/static/src/scss/side_panel.scss", "/spreadsheet_dashboard_edition/static/src/bundle/action/dashboard_edit_action.scss", "/spreadsheet_dashboard_edition/static/src/print_assets/print_edition_dashboard.scss", "/website_generator/static/src/client_actions/configurator/configurator.scss", "/gamification/static/src/scss/gamification.scss"], "mappings": ";;;;;AAAA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjDA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9BA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChBA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvBA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACt/OA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvCA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpoMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpmCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClUA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC7GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACtDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxvEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9JA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5JA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnkCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC7DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5MA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACljHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/VA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC7DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1LA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChlCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9CA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACtYA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvSA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/hBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClYA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/OA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1MA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/LA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzuBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACr8DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnEA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5KA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC7EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC7CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5CA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACtLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClWA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9eA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3NA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5YA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5LA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzWA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnBA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACtPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3MA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxSA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/JA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1NA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACtEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACndA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC7DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "sourcesContent": ["\n/* /web/static/lib/bootstrap/scss/_functions.scss */\n\n", "\n/* /web/static/lib/bootstrap/scss/_mixins.scss */\n\n", "\n/* /web/static/src/scss/functions.scss */\n\n", "\n/* /web/static/src/scss/mixins_forwardport.scss */\n\n", "\n/* /web/static/src/scss/bs_mixins_overrides.scss */\n\n.o_report_reception .bg-dark-light h1, .o_colored_level .o_report_reception .bg-dark-light h1, .o_report_reception .bg-light-light h1, .o_colored_level .o_report_reception .bg-light-light h1, .o_report_reception .bg-danger-light h1, .o_colored_level .o_report_reception .bg-danger-light h1, .o_report_reception .bg-warning-light h1, .o_colored_level .o_report_reception .bg-warning-light h1, .o_report_reception .bg-info-light h1, .o_colored_level .o_report_reception .bg-info-light h1, .o_report_reception .bg-success-light h1, .o_colored_level .o_report_reception .bg-success-light h1, .o_report_reception .bg-secondary-light h1, .o_colored_level .o_report_reception .bg-secondary-light h1, .o_report_reception .bg-primary-light h1, .o_colored_level .o_report_reception .bg-primary-light h1, .o_cc5 h1, .o_colored_level .o_cc5 h1, .o_cc4 h1, .o_colored_level .o_cc4 h1, .o_cc3 h1, .o_colored_level .o_cc3 h1, .o_cc2 h1, .o_colored_level .o_cc2 h1, .o_cc1 h1, .o_colored_level .o_cc1 h1, .bg-o-color-5 h1, .o_colored_level .bg-o-color-5 h1, .bg-o-color-4 h1, .o_colored_level .bg-o-color-4 h1, .bg-o-color-3 h1, .o_colored_level .bg-o-color-3 h1, .bg-o-color-2 h1, .o_colored_level .bg-o-color-2 h1, .bg-o-color-1 h1, .o_colored_level .bg-o-color-1 h1, .bg-dark-light h1, .o_colored_level .bg-dark-light h1, .bg-light-light h1, .o_colored_level .bg-light-light h1, .bg-danger-light h1, .o_colored_level .bg-danger-light h1, .bg-warning-light h1, .o_colored_level .bg-warning-light h1, .bg-info-light h1, .o_colored_level .bg-info-light h1, .bg-success-light h1, .o_colored_level .bg-success-light h1, .bg-secondary-light h1, .o_colored_level .bg-secondary-light h1, .bg-primary-light h1, .o_colored_level .bg-primary-light h1, .o_report_reception .bg-dark-light .h1, .o_colored_level .o_report_reception .bg-dark-light .h1, .o_report_reception .bg-light-light .h1, .o_colored_level .o_report_reception .bg-light-light .h1, .o_report_reception .bg-danger-light .h1, .o_colored_level .o_report_reception .bg-danger-light .h1, .o_report_reception .bg-warning-light .h1, .o_colored_level .o_report_reception .bg-warning-light .h1, .o_report_reception .bg-info-light .h1, .o_colored_level .o_report_reception .bg-info-light .h1, .o_report_reception .bg-success-light .h1, .o_colored_level .o_report_reception .bg-success-light .h1, .o_report_reception .bg-secondary-light .h1, .o_colored_level .o_report_reception .bg-secondary-light .h1, .o_report_reception .bg-primary-light .h1, .o_colored_level .o_report_reception .bg-primary-light .h1, .o_cc5 .h1, .o_colored_level .o_cc5 .h1, .o_cc4 .h1, .o_colored_level .o_cc4 .h1, .o_cc3 .h1, .o_colored_level .o_cc3 .h1, .o_cc2 .h1, .o_colored_level .o_cc2 .h1, .o_cc1 .h1, .o_colored_level .o_cc1 .h1, .bg-o-color-5 .h1, .o_colored_level .bg-o-color-5 .h1, .bg-o-color-4 .h1, .o_colored_level .bg-o-color-4 .h1, .bg-o-color-3 .h1, .o_colored_level .bg-o-color-3 .h1, .bg-o-color-2 .h1, .o_colored_level .bg-o-color-2 .h1, .bg-o-color-1 .h1, .o_colored_level .bg-o-color-1 .h1, .bg-dark-light .h1, .o_colored_level .bg-dark-light .h1, .bg-light-light .h1, .o_colored_level .bg-light-light .h1, .bg-danger-light .h1, .o_colored_level .bg-danger-light .h1, .bg-warning-light .h1, .o_colored_level .bg-warning-light .h1, .bg-info-light .h1, .bg-success-light .h1, .bg-secondary-light .h1, .bg-primary-light .h1, .o_report_reception .bg-dark-light h2, .o_colored_level .o_report_reception .bg-dark-light h2, .o_report_reception .bg-light-light h2, .o_colored_level .o_report_reception .bg-light-light h2, .o_report_reception .bg-danger-light h2, .o_colored_level .o_report_reception .bg-danger-light h2, .o_report_reception .bg-warning-light h2, .o_colored_level .o_report_reception .bg-warning-light h2, .o_report_reception .bg-info-light h2, .o_colored_level .o_report_reception .bg-info-light h2, .o_report_reception .bg-success-light h2, .o_colored_level .o_report_reception .bg-success-light h2, .o_report_reception .bg-secondary-light h2, .o_colored_level .o_report_reception .bg-secondary-light h2, .o_report_reception .bg-primary-light h2, .o_colored_level .o_report_reception .bg-primary-light h2, .o_cc5 h2, .o_colored_level .o_cc5 h2, .o_cc4 h2, .o_colored_level .o_cc4 h2, .o_cc3 h2, .o_colored_level .o_cc3 h2, .o_cc2 h2, .o_colored_level .o_cc2 h2, .o_cc1 h2, .o_colored_level .o_cc1 h2, .bg-o-color-5 h2, .o_colored_level .bg-o-color-5 h2, .bg-o-color-4 h2, .o_colored_level .bg-o-color-4 h2, .bg-o-color-3 h2, .o_colored_level .bg-o-color-3 h2, .bg-o-color-2 h2, .o_colored_level .bg-o-color-2 h2, .bg-o-color-1 h2, .o_colored_level .bg-o-color-1 h2, .bg-dark-light h2, .o_colored_level .bg-dark-light h2, .bg-light-light h2, .o_colored_level .bg-light-light h2, .bg-danger-light h2, .o_colored_level .bg-danger-light h2, .bg-warning-light h2, .o_colored_level .bg-warning-light h2, .bg-info-light h2, .o_colored_level .bg-info-light h2, .bg-success-light h2, .o_colored_level .bg-success-light h2, .bg-secondary-light h2, .o_colored_level .bg-secondary-light h2, .bg-primary-light h2, .o_colored_level .bg-primary-light h2, .o_report_reception .bg-dark-light .h2, .o_colored_level .o_report_reception .bg-dark-light .h2, .o_report_reception .bg-light-light .h2, .o_colored_level .o_report_reception .bg-light-light .h2, .o_report_reception .bg-danger-light .h2, .o_colored_level .o_report_reception .bg-danger-light .h2, .o_report_reception .bg-warning-light .h2, .o_colored_level .o_report_reception .bg-warning-light .h2, .o_report_reception .bg-info-light .h2, .o_colored_level .o_report_reception .bg-info-light .h2, .o_report_reception .bg-success-light .h2, .o_colored_level .o_report_reception .bg-success-light .h2, .o_report_reception .bg-secondary-light .h2, .o_colored_level .o_report_reception .bg-secondary-light .h2, .o_report_reception .bg-primary-light .h2, .o_colored_level .o_report_reception .bg-primary-light .h2, .o_cc5 .h2, .o_colored_level .o_cc5 .h2, .o_cc4 .h2, .o_colored_level .o_cc4 .h2, .o_cc3 .h2, .o_colored_level .o_cc3 .h2, .o_cc2 .h2, .o_colored_level .o_cc2 .h2, .o_cc1 .h2, .o_colored_level .o_cc1 .h2, .bg-o-color-5 .h2, .o_colored_level .bg-o-color-5 .h2, .bg-o-color-4 .h2, .o_colored_level .bg-o-color-4 .h2, .bg-o-color-3 .h2, .o_colored_level .bg-o-color-3 .h2, .bg-o-color-2 .h2, .o_colored_level .bg-o-color-2 .h2, .bg-o-color-1 .h2, .o_colored_level .bg-o-color-1 .h2, .bg-dark-light .h2, .o_colored_level .bg-dark-light .h2, .bg-light-light .h2, .o_colored_level .bg-light-light .h2, .bg-danger-light .h2, .o_colored_level .bg-danger-light .h2, .bg-warning-light .h2, .o_colored_level .bg-warning-light .h2, .bg-info-light .h2, .bg-success-light .h2, .bg-secondary-light .h2, .bg-primary-light .h2, .o_report_reception .bg-dark-light h3, .o_colored_level .o_report_reception .bg-dark-light h3, .o_report_reception .bg-light-light h3, .o_colored_level .o_report_reception .bg-light-light h3, .o_report_reception .bg-danger-light h3, .o_colored_level .o_report_reception .bg-danger-light h3, .o_report_reception .bg-warning-light h3, .o_colored_level .o_report_reception .bg-warning-light h3, .o_report_reception .bg-info-light h3, .o_colored_level .o_report_reception .bg-info-light h3, .o_report_reception .bg-success-light h3, .o_colored_level .o_report_reception .bg-success-light h3, .o_report_reception .bg-secondary-light h3, .o_colored_level .o_report_reception .bg-secondary-light h3, .o_report_reception .bg-primary-light h3, .o_colored_level .o_report_reception .bg-primary-light h3, .o_cc5 h3, .o_colored_level .o_cc5 h3, .o_cc4 h3, .o_colored_level .o_cc4 h3, .o_cc3 h3, .o_colored_level .o_cc3 h3, .o_cc2 h3, .o_colored_level .o_cc2 h3, .o_cc1 h3, .o_colored_level .o_cc1 h3, .bg-o-color-5 h3, .o_colored_level .bg-o-color-5 h3, .bg-o-color-4 h3, .o_colored_level .bg-o-color-4 h3, .bg-o-color-3 h3, .o_colored_level .bg-o-color-3 h3, .bg-o-color-2 h3, .o_colored_level .bg-o-color-2 h3, .bg-o-color-1 h3, .o_colored_level .bg-o-color-1 h3, .bg-dark-light h3, .o_colored_level .bg-dark-light h3, .bg-light-light h3, .o_colored_level .bg-light-light h3, .bg-danger-light h3, .o_colored_level .bg-danger-light h3, .bg-warning-light h3, .o_colored_level .bg-warning-light h3, .bg-info-light h3, .o_colored_level .bg-info-light h3, .bg-success-light h3, .o_colored_level .bg-success-light h3, .bg-secondary-light h3, .o_colored_level .bg-secondary-light h3, .bg-primary-light h3, .o_colored_level .bg-primary-light h3, .o_report_reception .bg-dark-light .h3, .o_colored_level .o_report_reception .bg-dark-light .h3, .o_report_reception .bg-light-light .h3, .o_colored_level .o_report_reception .bg-light-light .h3, .o_report_reception .bg-danger-light .h3, .o_colored_level .o_report_reception .bg-danger-light .h3, .o_report_reception .bg-warning-light .h3, .o_colored_level .o_report_reception .bg-warning-light .h3, .o_report_reception .bg-info-light .h3, .o_colored_level .o_report_reception .bg-info-light .h3, .o_report_reception .bg-success-light .h3, .o_colored_level .o_report_reception .bg-success-light .h3, .o_report_reception .bg-secondary-light .h3, .o_colored_level .o_report_reception .bg-secondary-light .h3, .o_report_reception .bg-primary-light .h3, .o_colored_level .o_report_reception .bg-primary-light .h3, .o_cc5 .h3, .o_colored_level .o_cc5 .h3, .o_cc4 .h3, .o_colored_level .o_cc4 .h3, .o_cc3 .h3, .o_colored_level .o_cc3 .h3, .o_cc2 .h3, .o_colored_level .o_cc2 .h3, .o_cc1 .h3, .o_colored_level .o_cc1 .h3, .bg-o-color-5 .h3, .o_colored_level .bg-o-color-5 .h3, .bg-o-color-4 .h3, .o_colored_level .bg-o-color-4 .h3, .bg-o-color-3 .h3, .o_colored_level .bg-o-color-3 .h3, .bg-o-color-2 .h3, .o_colored_level .bg-o-color-2 .h3, .bg-o-color-1 .h3, .o_colored_level .bg-o-color-1 .h3, .bg-dark-light .h3, .o_colored_level .bg-dark-light .h3, .bg-light-light .h3, .o_colored_level .bg-light-light .h3, .bg-danger-light .h3, .o_colored_level .bg-danger-light .h3, .bg-warning-light .h3, .o_colored_level .bg-warning-light .h3, .bg-info-light .h3, .bg-success-light .h3, .bg-secondary-light .h3, .bg-primary-light .h3, .o_report_reception .bg-dark-light h4, .o_colored_level .o_report_reception .bg-dark-light h4, .o_report_reception .bg-light-light h4, .o_colored_level .o_report_reception .bg-light-light h4, .o_report_reception .bg-danger-light h4, .o_colored_level .o_report_reception .bg-danger-light h4, .o_report_reception .bg-warning-light h4, .o_colored_level .o_report_reception .bg-warning-light h4, .o_report_reception .bg-info-light h4, .o_colored_level .o_report_reception .bg-info-light h4, .o_report_reception .bg-success-light h4, .o_colored_level .o_report_reception .bg-success-light h4, .o_report_reception .bg-secondary-light h4, .o_colored_level .o_report_reception .bg-secondary-light h4, .o_report_reception .bg-primary-light h4, .o_colored_level .o_report_reception .bg-primary-light h4, .o_cc5 h4, .o_colored_level .o_cc5 h4, .o_cc4 h4, .o_colored_level .o_cc4 h4, .o_cc3 h4, .o_colored_level .o_cc3 h4, .o_cc2 h4, .o_colored_level .o_cc2 h4, .o_cc1 h4, .o_colored_level .o_cc1 h4, .bg-o-color-5 h4, .o_colored_level .bg-o-color-5 h4, .bg-o-color-4 h4, .o_colored_level .bg-o-color-4 h4, .bg-o-color-3 h4, .o_colored_level .bg-o-color-3 h4, .bg-o-color-2 h4, .o_colored_level .bg-o-color-2 h4, .bg-o-color-1 h4, .o_colored_level .bg-o-color-1 h4, .bg-dark-light h4, .o_colored_level .bg-dark-light h4, .bg-light-light h4, .o_colored_level .bg-light-light h4, .bg-danger-light h4, .o_colored_level .bg-danger-light h4, .bg-warning-light h4, .o_colored_level .bg-warning-light h4, .bg-info-light h4, .o_colored_level .bg-info-light h4, .bg-success-light h4, .o_colored_level .bg-success-light h4, .bg-secondary-light h4, .o_colored_level .bg-secondary-light h4, .bg-primary-light h4, .o_colored_level .bg-primary-light h4, .o_report_reception .bg-dark-light .h4, .o_colored_level .o_report_reception .bg-dark-light .h4, .o_report_reception .bg-light-light .h4, .o_colored_level .o_report_reception .bg-light-light .h4, .o_report_reception .bg-danger-light .h4, .o_colored_level .o_report_reception .bg-danger-light .h4, .o_report_reception .bg-warning-light .h4, .o_colored_level .o_report_reception .bg-warning-light .h4, .o_report_reception .bg-info-light .h4, .o_colored_level .o_report_reception .bg-info-light .h4, .o_report_reception .bg-success-light .h4, .o_colored_level .o_report_reception .bg-success-light .h4, .o_report_reception .bg-secondary-light .h4, .o_colored_level .o_report_reception .bg-secondary-light .h4, .o_report_reception .bg-primary-light .h4, .o_colored_level .o_report_reception .bg-primary-light .h4, .o_cc5 .h4, .o_colored_level .o_cc5 .h4, .o_cc4 .h4, .o_colored_level .o_cc4 .h4, .o_cc3 .h4, .o_colored_level .o_cc3 .h4, .o_cc2 .h4, .o_colored_level .o_cc2 .h4, .o_cc1 .h4, .o_colored_level .o_cc1 .h4, .bg-o-color-5 .h4, .o_colored_level .bg-o-color-5 .h4, .bg-o-color-4 .h4, .o_colored_level .bg-o-color-4 .h4, .bg-o-color-3 .h4, .o_colored_level .bg-o-color-3 .h4, .bg-o-color-2 .h4, .o_colored_level .bg-o-color-2 .h4, .bg-o-color-1 .h4, .o_colored_level .bg-o-color-1 .h4, .bg-dark-light .h4, .o_colored_level .bg-dark-light .h4, .bg-light-light .h4, .o_colored_level .bg-light-light .h4, .bg-danger-light .h4, .o_colored_level .bg-danger-light .h4, .bg-warning-light .h4, .o_colored_level .bg-warning-light .h4, .bg-info-light .h4, .bg-success-light .h4, .bg-secondary-light .h4, .bg-primary-light .h4, .o_report_reception .bg-dark-light h5, .o_colored_level .o_report_reception .bg-dark-light h5, .o_report_reception .bg-light-light h5, .o_colored_level .o_report_reception .bg-light-light h5, .o_report_reception .bg-danger-light h5, .o_colored_level .o_report_reception .bg-danger-light h5, .o_report_reception .bg-warning-light h5, .o_colored_level .o_report_reception .bg-warning-light h5, .o_report_reception .bg-info-light h5, .o_colored_level .o_report_reception .bg-info-light h5, .o_report_reception .bg-success-light h5, .o_colored_level .o_report_reception .bg-success-light h5, .o_report_reception .bg-secondary-light h5, .o_colored_level .o_report_reception .bg-secondary-light h5, .o_report_reception .bg-primary-light h5, .o_colored_level .o_report_reception .bg-primary-light h5, .o_cc5 h5, .o_colored_level .o_cc5 h5, .o_cc4 h5, .o_colored_level .o_cc4 h5, .o_cc3 h5, .o_colored_level .o_cc3 h5, .o_cc2 h5, .o_colored_level .o_cc2 h5, .o_cc1 h5, .o_colored_level .o_cc1 h5, .bg-o-color-5 h5, .o_colored_level .bg-o-color-5 h5, .bg-o-color-4 h5, .o_colored_level .bg-o-color-4 h5, .bg-o-color-3 h5, .o_colored_level .bg-o-color-3 h5, .bg-o-color-2 h5, .o_colored_level .bg-o-color-2 h5, .bg-o-color-1 h5, .o_colored_level .bg-o-color-1 h5, .bg-dark-light h5, .o_colored_level .bg-dark-light h5, .bg-light-light h5, .o_colored_level .bg-light-light h5, .bg-danger-light h5, .o_colored_level .bg-danger-light h5, .bg-warning-light h5, .o_colored_level .bg-warning-light h5, .bg-info-light h5, .o_colored_level .bg-info-light h5, .bg-success-light h5, .o_colored_level .bg-success-light h5, .bg-secondary-light h5, .o_colored_level .bg-secondary-light h5, .bg-primary-light h5, .o_colored_level .bg-primary-light h5, .o_report_reception .bg-dark-light .h5, .o_colored_level .o_report_reception .bg-dark-light .h5, .o_report_reception .bg-light-light .h5, .o_colored_level .o_report_reception .bg-light-light .h5, .o_report_reception .bg-danger-light .h5, .o_colored_level .o_report_reception .bg-danger-light .h5, .o_report_reception .bg-warning-light .h5, .o_colored_level .o_report_reception .bg-warning-light .h5, .o_report_reception .bg-info-light .h5, .o_colored_level .o_report_reception .bg-info-light .h5, .o_report_reception .bg-success-light .h5, .o_colored_level .o_report_reception .bg-success-light .h5, .o_report_reception .bg-secondary-light .h5, .o_colored_level .o_report_reception .bg-secondary-light .h5, .o_report_reception .bg-primary-light .h5, .o_colored_level .o_report_reception .bg-primary-light .h5, .o_cc5 .h5, .o_colored_level .o_cc5 .h5, .o_cc4 .h5, .o_colored_level .o_cc4 .h5, .o_cc3 .h5, .o_colored_level .o_cc3 .h5, .o_cc2 .h5, .o_colored_level .o_cc2 .h5, .o_cc1 .h5, .o_colored_level .o_cc1 .h5, .bg-o-color-5 .h5, .o_colored_level .bg-o-color-5 .h5, .bg-o-color-4 .h5, .o_colored_level .bg-o-color-4 .h5, .bg-o-color-3 .h5, .o_colored_level .bg-o-color-3 .h5, .bg-o-color-2 .h5, .o_colored_level .bg-o-color-2 .h5, .bg-o-color-1 .h5, .o_colored_level .bg-o-color-1 .h5, .bg-dark-light .h5, .o_colored_level .bg-dark-light .h5, .bg-light-light .h5, .o_colored_level .bg-light-light .h5, .bg-danger-light .h5, .o_colored_level .bg-danger-light .h5, .bg-warning-light .h5, .o_colored_level .bg-warning-light .h5, .bg-info-light .h5, .bg-success-light .h5, .bg-secondary-light .h5, .bg-primary-light .h5, .o_report_reception .bg-dark-light h6, .o_colored_level .o_report_reception .bg-dark-light h6, .o_report_reception .bg-light-light h6, .o_colored_level .o_report_reception .bg-light-light h6, .o_report_reception .bg-danger-light h6, .o_colored_level .o_report_reception .bg-danger-light h6, .o_report_reception .bg-warning-light h6, .o_colored_level .o_report_reception .bg-warning-light h6, .o_report_reception .bg-info-light h6, .o_colored_level .o_report_reception .bg-info-light h6, .o_report_reception .bg-success-light h6, .o_colored_level .o_report_reception .bg-success-light h6, .o_report_reception .bg-secondary-light h6, .o_colored_level .o_report_reception .bg-secondary-light h6, .o_report_reception .bg-primary-light h6, .o_colored_level .o_report_reception .bg-primary-light h6, .o_cc5 h6, .o_colored_level .o_cc5 h6, .o_cc4 h6, .o_colored_level .o_cc4 h6, .o_cc3 h6, .o_colored_level .o_cc3 h6, .o_cc2 h6, .o_colored_level .o_cc2 h6, .o_cc1 h6, .o_colored_level .o_cc1 h6, .bg-o-color-5 h6, .o_colored_level .bg-o-color-5 h6, .bg-o-color-4 h6, .o_colored_level .bg-o-color-4 h6, .bg-o-color-3 h6, .o_colored_level .bg-o-color-3 h6, .bg-o-color-2 h6, .o_colored_level .bg-o-color-2 h6, .bg-o-color-1 h6, .o_colored_level .bg-o-color-1 h6, .bg-dark-light h6, .o_colored_level .bg-dark-light h6, .bg-light-light h6, .o_colored_level .bg-light-light h6, .bg-danger-light h6, .o_colored_level .bg-danger-light h6, .bg-warning-light h6, .o_colored_level .bg-warning-light h6, .bg-info-light h6, .o_colored_level .bg-info-light h6, .bg-success-light h6, .o_colored_level .bg-success-light h6, .bg-secondary-light h6, .o_colored_level .bg-secondary-light h6, .bg-primary-light h6, .o_colored_level .bg-primary-light h6, .o_report_reception .bg-dark-light .h6, .o_colored_level .o_report_reception .bg-dark-light .h6, .o_report_reception .bg-light-light .h6, .o_colored_level .o_report_reception .bg-light-light .h6, .o_report_reception .bg-danger-light .h6, .o_colored_level .o_report_reception .bg-danger-light .h6, .o_report_reception .bg-warning-light .h6, .o_colored_level .o_report_reception .bg-warning-light .h6, .o_report_reception .bg-info-light .h6, .o_colored_level .o_report_reception .bg-info-light .h6, .o_report_reception .bg-success-light .h6, .o_colored_level .o_report_reception .bg-success-light .h6, .o_report_reception .bg-secondary-light .h6, .o_colored_level .o_report_reception .bg-secondary-light .h6, .o_report_reception .bg-primary-light .h6, .o_colored_level .o_report_reception .bg-primary-light .h6, .o_cc5 .h6, .o_colored_level .o_cc5 .h6, .o_cc4 .h6, .o_colored_level .o_cc4 .h6, .o_cc3 .h6, .o_colored_level .o_cc3 .h6, .o_cc2 .h6, .o_colored_level .o_cc2 .h6, .o_cc1 .h6, .o_colored_level .o_cc1 .h6, .bg-o-color-5 .h6, .o_colored_level .bg-o-color-5 .h6, .bg-o-color-4 .h6, .o_colored_level .bg-o-color-4 .h6, .bg-o-color-3 .h6, .o_colored_level .bg-o-color-3 .h6, .bg-o-color-2 .h6, .o_colored_level .bg-o-color-2 .h6, .bg-o-color-1 .h6, .o_colored_level .bg-o-color-1 .h6, .bg-dark-light .h6, .o_colored_level .bg-dark-light .h6, .bg-light-light .h6, .o_colored_level .bg-light-light .h6, .bg-danger-light .h6, .o_colored_level .bg-danger-light .h6, .bg-warning-light .h6, .o_colored_level .bg-warning-light .h6, .bg-info-light .h6, .bg-success-light .h6, .bg-secondary-light .h6, .bg-primary-light .h6 {\n  color: inherit;\n}\n\n", "\n/* /web/static/src/scss/utils.scss */\n\n.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_cell.o_we_image .o_we_media_dialog_img_wrapper, .o_colorpicker_widget .o_opacity_slider, .o_colorpicker_widget .o_color_preview, .o_color_picker_button {\n  position: relative;\n  z-index: 0;\n}\n\n.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_cell.o_we_image .o_we_media_dialog_img_wrapper::before, .o_colorpicker_widget .o_opacity_slider::before, .o_colorpicker_widget .o_color_preview::before, .o_color_picker_button::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  z-index: -1;\n  background-image: url(\"/web/static/img/transparent.png\");\n  background-size: var(--PreviewAlphaBg-background-size, 10px) auto;\n  border-radius: inherit;\n}\n\n.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_cell.o_we_image .o_we_media_dialog_img_wrapper::after, .o_colorpicker_widget .o_opacity_slider::after, .o_colorpicker_widget .o_color_preview::after, .o_color_picker_button::after {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  z-index: -1;\n  background: inherit;\n  border-radius: inherit;\n  box-shadow: inherit;\n}\n\n.o_widget_knowledge_comments_panel .o_knowledge_comments_panel .o_comments_helper .o_view_nocontent_smiling_face:before, .o_widget_knowledge_properties_panel .o_properties_helper .o_view_nocontent_smiling_face:before, .o_nocontent_help .o_view_nocontent_smiling_face.o_view_nocontent_stock:before, .o_view_nocontent_replenishment:before, .o_view_nocontent_barcode_scanner:before, .o_view_nocontent .o_view_nocontent_multi_ledger, .o_view_nocontent .o_nocontent_help .o_view_nocontent_neutral_face:before, .o_view_nocontent .o_nocontent_help .o_view_nocontent_smiling_face:before, [data-embedded=\"view\"] .o_view_nocontent_empty_folder:before, .o_nocontent_help .o_empty_folder_image:before, .o_view_nocontent .o_nocontent_help .o_view_nocontent_empty_folder:before {\n  content: \"\";\n  display: block;\n  margin: auto;\n  background-size: cover;\n}\n\n[data-embedded=\"view\"] .o_view_nocontent_empty_folder:before, .o_nocontent_help .o_empty_folder_image:before, .o_view_nocontent .o_nocontent_help .o_view_nocontent_empty_folder:before {\n  width: 120px;\n  height: 80px;\n  margin-top: 30px;\n  margin-bottom: 30px;\n  background: transparent url(/web/static/img/empty_folder.svg) no-repeat center;\n}\n\n", "\n/* /web_enterprise/static/src/scss/primary_variables.scss */\n\n", "\n/* /web/static/src/scss/primary_variables.scss */\n\n", "\n/* /web_enterprise/static/src/webclient/home_menu/home_menu.variables.scss */\n\n", "\n/* /web_enterprise/static/src/webclient/navbar/navbar.variables.scss */\n\n", "\n/* /html_editor/static/src/scss/html_editor.variables.scss */\n\n", "\n/* /web/static/src/core/avatar/avatar.variables.scss */\n\n", "\n/* /web/static/src/core/bottom_sheet/bottom_sheet.variables.scss */\n\n", "\n/* /web/static/src/core/notifications/notification.variables.scss */\n\n", "\n/* /web/static/src/search/control_panel/control_panel.variables.scss */\n\n", "\n/* /web/static/src/search/search_bar/search_bar.variables.scss */\n\n", "\n/* /web/static/src/search/search_panel/search_panel.variables.scss */\n\n", "\n/* /web/static/src/views/fields/statusbar/statusbar_field.variables.scss */\n\n", "\n/* /web/static/src/views/fields/translation_button.variables.scss */\n\n", "\n/* /web/static/src/views/form/form.variables.scss */\n\n", "\n/* /web/static/src/views/kanban/kanban.variables.scss */\n\n", "\n/* /web/static/src/webclient/burger_menu/burger_menu.variables.scss */\n\n", "\n/* /web/static/src/webclient/navbar/navbar.variables.scss */\n\n.o_main_navbar .o_menu_brand, .o_main_navbar .o_navbar_apps_menu .dropdown-toggle, .o_main_navbar .o_nav_entry, .o_main_navbar .dropdown-toggle:not(.o-dropdown-toggle-custo), .o_main_navbar .o_menu_toggle {\n  position: relative;\n  display: flex;\n  align-items: center;\n  width: auto;\n  height: calc(var(--o-navbar-height) - 20px);\n  border-radius: 0.25rem;\n  user-select: none;\n  background-color: inherit;\n  font-size: 1em;\n  color: var(--NavBar-entry-color, #111827);\n}\n\n.o_main_navbar .o_menu_brand:hover, .o_main_navbar .o_navbar_apps_menu .dropdown-toggle:hover, .o_main_navbar .o_nav_entry:hover, .o_main_navbar .dropdown-toggle:hover:not(.o-dropdown-toggle-custo), .o_main_navbar .o_menu_toggle:hover, .o_main_navbar .o_menu_brand:focus, .o_main_navbar .o_navbar_apps_menu .dropdown-toggle:focus, .o_main_navbar .o_nav_entry:focus, .o_main_navbar .dropdown-toggle:focus:not(.o-dropdown-toggle-custo), .o_main_navbar .o_menu_toggle:focus, .o_main_navbar .focus.o_menu_brand, .o_main_navbar .o_navbar_apps_menu .focus.dropdown-toggle, .o_main_navbar .focus.o_nav_entry, .o_main_navbar .focus.dropdown-toggle:not(.o-dropdown-toggle-custo), .o_main_navbar .focus.o_menu_toggle {\n  color: var(--NavBar-entry-color--hover, #000);\n}\n\n.o_main_navbar .o_menu_brand, .o_main_navbar .o_nav_entry, .o_main_navbar .dropdown-toggle:not(.o-dropdown-toggle-custo), .o_main_navbar .o_menu_toggle {\n  margin: 0;\n  margin-left: var(--NavBar-entry-margin-left, 1px);\n  margin-right: var(--NavBar-entry-margin-right, 1px);\n  padding: 0;\n  padding-left: var(--NavBar-entry-padding-left, 0.63em);\n  padding-right: var(--NavBar-entry-padding-right, 0.63em);\n  line-height: calc(var(--o-navbar-height) - 20px);\n}\n\n", "\n/* /mail/static/src/core/common/primary_variables.scss */\n\n", "\n/* /mail/static/src/scss/variables/primary_variables.scss */\n\n", "\n/* /onboarding/static/src/scss/onboarding.variables.scss */\n\n", "\n/* /portal/static/src/scss/primary_variables.scss */\n\n", "\n/* /account/static/src/scss/variables.scss */\n\n@keyframes animate-red {\n  0% {\n    color: red;\n  }\n  100% {\n    color: inherit;\n  }\n}\n\n.animate {\n  animation: animate-red 1s ease;\n}\n\n", "\n/* /html_builder/static/src/core/building_blocks/builder_checkbox.variables.scss */\n\n", "\n/* /html_builder/static/src/core/building_blocks/builder_row.variables.scss */\n\n", "\n/* /html_builder/static/src/scss/builder.variables.scss */\n\n.o_we_shape {\n  --ShapeConnections--size-tiny: 2rem;\n  --ShapeConnections--size-regular: 4rem;\n  --ShapeConnections--size-big: 15rem;\n  --ShapeAngular--size-regular: 15rem;\n  --ShapeWavy--size-regular: 15rem;\n  --ShapePattern--size-tiny: 12.5rem;\n  --ShapePattern--size-regular: 50rem;\n}\n\n.o_we_shape_btn_content .o_we_shape {\n  --ShapeConnections--size-tiny: 25%;\n  --ShapeConnections--size-regular: 50%;\n  --ShapeConnections--size-big: 75%;\n  --ShapeAngular--size-regular: 50%;\n  --ShapePattern--size-regular: 100%;\n  --ShapePattern--size-tiny: 50%;\n  --ShapeWavy--size-regular: 100%;\n}\n\n", "\n/* /website/static/src/scss/primary_variables.scss */\n\n", "\n/* /_custom/web.assets_frontend/website/static/src/scss/options/user_values.scss */\n\n", "\n/* /_custom/web.assets_frontend/website/static/src/scss/options/colors/user_color_palette.scss */\n\n", "\n/* /website/static/src/scss/options/colors/user_gray_color_palette.scss */\n\n", "\n/* /_custom/web.assets_frontend/website/static/src/scss/options/colors/user_theme_color_palette.scss */\n\n", "\n/* /website_sale/static/src/scss/primary_variables.scss */\n\n", "\n/* /web_gantt/static/src/gantt_view.variables.scss */\n\n", "\n/* /website_knowledge/static/src/scss/primary_variables.scss */\n\n", "\n/* /website/static/src/snippets/s_badge/000_variables.scss */\n\n", "\n/* /theme_nano/static/src/scss/primary_variables.scss */\n\n", "\n/* /website/static/src/scss/secondary_variables.scss */\n\n", "\n/* /web_enterprise/static/src/scss/secondary_variables.scss */\n\n", "\n/* /web/static/src/scss/secondary_variables.scss */\n\n", "\n/* /html_editor/static/src/scss/secondary_variables.scss */\n\n", "\n/* /web_enterprise/static/src/scss/bootstrap_overridden.scss */\n\n", "\n/* /web/static/src/scss/bootstrap_overridden.scss */\n\n.user-select-none {\n  -webkit-user-select: none !important;\n}\n\n", "\n/* /web/static/src/scss/bs_mixins_overrides_backend.scss */\n\n", "\n/* /html_editor/static/src/scss/bootstrap_overridden_backend.scss */\n\n", "\n/* /html_editor/static/src/scss/bootstrap_overridden.scss */\n\n", "\n/* /web/static/src/scss/pre_variables.scss */\n\n", "\n/* /web/static/lib/bootstrap/scss/_variables.scss */\n\n", "\n/* /web/static/lib/bootstrap/scss/_variables-dark.scss */\n\n", "\n/* /web/static/lib/bootstrap/scss/_maps.scss */\n\n", "\n/* /web/static/src/scss/import_bootstrap.scss */\n\n/*!\n   * Bootstrap  v5.3.3 (https://getbootstrap.com/)\n   * Copyright 2011-2024 The Bootstrap Authors\n   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n   */\n:root,\n[data-bs-theme=\"light\"] {\n  --blue: #007bff;\n  --indigo: #6610f2;\n  --purple: #6f42c1;\n  --pink: #e83e8c;\n  --red: #dc3545;\n  --orange: #fd7e14;\n  --yellow: #ffc107;\n  --green: #28a745;\n  --teal: #20c997;\n  --cyan: #17a2b8;\n  --white: #FFF;\n  --gray: #5f636f;\n  --gray-dark: #1F2937;\n  --o-cc5-btn-secondary-border: ;\n  --o-cc5-btn-secondary: #f5f4f0;\n  --o-cc5-btn-primary-border: ;\n  --o-cc5-btn-primary: ;\n  --o-cc5-link: ;\n  --o-cc5-h6: ;\n  --o-cc5-h5: ;\n  --o-cc5-h4: ;\n  --o-cc5-h3: ;\n  --o-cc5-h2: ;\n  --o-cc5-headings: #FFFFFF;\n  --o-cc5-text: ;\n  --o-cc5-bg: #2e2714;\n  --o-cc4-btn-secondary-border: ;\n  --o-cc4-btn-secondary: #f5f4f0;\n  --o-cc4-btn-primary-border: ;\n  --o-cc4-btn-primary: #2e2714;\n  --o-cc4-link: #2e2714;\n  --o-cc4-h6: ;\n  --o-cc4-h5: ;\n  --o-cc4-h4: ;\n  --o-cc4-h3: ;\n  --o-cc4-h2: ;\n  --o-cc4-headings: ;\n  --o-cc4-text: ;\n  --o-cc4-bg: #FAB803;\n  --o-cc3-btn-secondary-border: ;\n  --o-cc3-btn-secondary: #f5f4f0;\n  --o-cc3-btn-primary-border: ;\n  --o-cc3-btn-primary: ;\n  --o-cc3-link: ;\n  --o-cc3-h6: ;\n  --o-cc3-h5: ;\n  --o-cc3-h4: ;\n  --o-cc3-h3: ;\n  --o-cc3-h2: ;\n  --o-cc3-headings: ;\n  --o-cc3-text: ;\n  --o-cc3-bg: #1A1423;\n  --o-cc2-btn-secondary-border: ;\n  --o-cc2-btn-secondary: ;\n  --o-cc2-btn-primary-border: ;\n  --o-cc2-btn-primary: ;\n  --o-cc2-link: ;\n  --o-cc2-h6: ;\n  --o-cc2-h5: ;\n  --o-cc2-h4: ;\n  --o-cc2-h3: ;\n  --o-cc2-h2: ;\n  --o-cc2-headings: #2e2714;\n  --o-cc2-text: ;\n  --o-cc2-bg: #f5f4f0;\n  --o-cc1-btn-secondary-border: ;\n  --o-cc1-btn-secondary: ;\n  --o-cc1-btn-primary-border: ;\n  --o-cc1-btn-primary: ;\n  --o-cc1-link: ;\n  --o-cc1-h6: ;\n  --o-cc1-h5: ;\n  --o-cc1-h4: ;\n  --o-cc1-h3: ;\n  --o-cc1-h2: ;\n  --o-cc1-headings: ;\n  --o-cc1-text: ;\n  --o-cc1-bg: #FFFFFF;\n  --copyright-custom: rgba(0, 0, 0, 0.15);\n  --copyright: ;\n  --footer-custom: ;\n  --footer: #1A1423;\n  --header-sales_four-custom: ;\n  --header-sales_four: #FFFFFF;\n  --header-sales_three-custom: ;\n  --header-sales_three: #f5f4f0;\n  --header-sales_two-custom: ;\n  --header-sales_two: #2e2714;\n  --header-sales_one-custom: ;\n  --header-sales_one: #f5f4f0;\n  --menu-border-color: ;\n  --menu-custom: ;\n  --menu: #1A1423;\n  --input: ;\n  --body: white;\n  --o-color-5: #2e2714;\n  --o-color-4: #FFFFFF;\n  --o-color-3: #f5f4f0;\n  --o-color-2: #1A1423;\n  --o-color-1: #FAB803;\n  --gray-100: #F9FAFB;\n  --gray-200: #e7e9ed;\n  --gray-300: #d8dadd;\n  --gray-400: #9a9ca5;\n  --gray-500: #7c7f89;\n  --gray-600: #5f636f;\n  --gray-700: #374151;\n  --gray-800: #1F2937;\n  --gray-900: #111827;\n  --gray-white-85: rgba(255, 255, 255, 0.85);\n  --gray-white-75: rgba(255, 255, 255, 0.75);\n  --gray-white-50: rgba(255, 255, 255, 0.5);\n  --gray-white-25: rgba(255, 255, 255, 0.25);\n  --gray-black-75: rgba(0, 0, 0, 0.75);\n  --gray-black-50: rgba(0, 0, 0, 0.5);\n  --gray-black-25: rgba(0, 0, 0, 0.25);\n  --gray-black-15: rgba(0, 0, 0, 0.15);\n  --primary: #714B67;\n  --secondary: #d8dadd;\n  --success: #28a745;\n  --info: #17a2b8;\n  --warning: #e99d00;\n  --danger: #d44c59;\n  --light: #FFF;\n  --dark: #111827;\n  --primary-rgb: 113, 75, 103;\n  --secondary-rgb: 216, 218, 221;\n  --success-rgb: 40, 167, 69;\n  --info-rgb: 23, 162, 184;\n  --warning-rgb: 233, 157, 0;\n  --danger-rgb: 212, 76, 89;\n  --light-rgb: 255, 255, 255;\n  --dark-rgb: 17, 24, 39;\n  --primary-text-emphasis: #2d1e29;\n  --secondary-text-emphasis: #565758;\n  --success-text-emphasis: #10431c;\n  --info-text-emphasis: #09414a;\n  --warning-text-emphasis: #5d3f00;\n  --danger-text-emphasis: #551e24;\n  --light-text-emphasis: #374151;\n  --dark-text-emphasis: #374151;\n  --primary-bg-subtle: #e3dbe1;\n  --secondary-bg-subtle: #f7f8f8;\n  --success-bg-subtle: #d4edda;\n  --info-bg-subtle: #d1ecf1;\n  --warning-bg-subtle: #fbebcc;\n  --danger-bg-subtle: #f6dbde;\n  --light-bg-subtle: #fcfdfd;\n  --dark-bg-subtle: #9a9ca5;\n  --primary-border-subtle: #c6b7c2;\n  --secondary-border-subtle: #eff0f1;\n  --success-border-subtle: #a9dcb5;\n  --info-border-subtle: #a2dae3;\n  --warning-border-subtle: #f6d899;\n  --danger-border-subtle: #eeb7bd;\n  --light-border-subtle: #e7e9ed;\n  --dark-border-subtle: #7c7f89;\n  --white-rgb: 255, 255, 255;\n  --black-rgb: 0, 0, 0;\n  --font-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Ubuntu, \"Noto Sans\", Arial, \"Odoo Unicode Support Noto\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  --font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  --gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n  --body-font-family: var(--font-sans-serif);\n  --body-font-size: 0.875rem;\n  --body-font-weight: 400;\n  --body-line-height: 1.5;\n  --body-color: #111827;\n  --body-color-rgb: 17, 24, 39;\n  --body-bg: #F9FAFB;\n  --body-bg-rgb: 249, 250, 251;\n  --emphasis-color: #000;\n  --emphasis-color-rgb: 0, 0, 0;\n  --secondary-color: rgba(17, 24, 39, 0.75);\n  --secondary-color-rgb: 17, 24, 39;\n  --secondary-bg: #e7e9ed;\n  --secondary-bg-rgb: 231, 233, 237;\n  --tertiary-color: rgba(17, 24, 39, 0.5);\n  --tertiary-color-rgb: 17, 24, 39;\n  --tertiary-bg: #F9FAFB;\n  --tertiary-bg-rgb: 249, 250, 251;\n  --heading-color: #000;\n  --link-color: #017e84;\n  --link-color-rgb: 1, 126, 132;\n  --link-decoration: none;\n  --link-hover-color: #01585c;\n  --link-hover-color-rgb: 1, 88, 92;\n  --link-hover-decoration: none;\n  --code-color: #d2317b;\n  --highlight-color: #111827;\n  --highlight-bg: #fff3cd;\n  --border-width: 1px;\n  --border-style: solid;\n  --border-color: #d8dadd;\n  --border-color-translucent: rgba(0, 0, 0, 0.175);\n  --border-radius: 0.25rem;\n  --border-radius-sm: 0.1875rem;\n  --border-radius-lg: 0.375rem;\n  --border-radius-xl: 1rem;\n  --border-radius-xxl: 2rem;\n  --border-radius-2xl: var(--border-radius-xxl);\n  --border-radius-pill: 50rem;\n  --box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n  --box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n  --box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n  --box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n  --focus-ring-width: 0.25rem;\n  --focus-ring-opacity: 0.25;\n  --focus-ring-color: rgba(113, 75, 103, 0.25);\n  --form-valid-color: #28a745;\n  --form-valid-border-color: #28a745;\n  --form-invalid-color: #d44c59;\n  --form-invalid-border-color: #d44c59;\n}\n\n*,\n*::before,\n*::after {\n  box-sizing: border-box;\n}\n\nbody {\n  margin: 0;\n  font-family: var(--body-font-family);\n  font-size: var(--body-font-size);\n  font-weight: var(--body-font-weight);\n  line-height: var(--body-line-height);\n  color: var(--body-color);\n  text-align: var(--body-text-align);\n  background-color: var(--body-bg);\n  -webkit-text-size-adjust: 100%;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n  margin: 16px 0;\n  color: inherit;\n  border: 0;\n  border-top: var(--border-width) solid;\n  opacity: 0.25;\n}\n\nh6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {\n  margin-top: 0;\n  margin-bottom: 8px;\n  font-family: \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Ubuntu, \"Noto Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  font-weight: 500;\n  line-height: 1.2;\n  color: var(--heading-color);\n}\n\nh1, .h1 {\n  font-size: calc(1.335rem + 1.02vw);\n}\n\n@media (min-width: 1200px) {\n  h1, .h1 {\n    font-size: 2.1rem;\n  }\n}\n\nh2, .h2 {\n  font-size: calc(1.25625rem + 0.075vw);\n}\n\n@media (min-width: 1200px) {\n  h2, .h2 {\n    font-size: 1.3125rem;\n  }\n}\n\nh3, .h3 {\n  font-size: 1.1375rem;\n}\n\nh4, .h4 {\n  font-size: 1.05rem;\n}\n\nh5, .h5 {\n  font-size: 0.9625rem;\n}\n\nh6, .h6 {\n  font-size: 0.875rem;\n}\n\np {\n  margin-top: 0;\n  margin-bottom: 1rem;\n}\n\nabbr[title] {\n  text-decoration: underline dotted;\n  cursor: help;\n  text-decoration-skip-ink: none;\n}\n\naddress {\n  margin-bottom: 1rem;\n  font-style: normal;\n  line-height: inherit;\n}\n\nol,\nul {\n  padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n  margin-top: 0;\n  margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n  margin-bottom: 0;\n}\n\ndt {\n  font-weight: 500;\n}\n\ndd {\n  margin-bottom: .5rem;\n  margin-left: 0;\n}\n\nblockquote {\n  margin: 0 0 1rem;\n}\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\nsmall, .small {\n  font-size: 0.8125rem;\n}\n\nmark, .mark {\n  padding: 0.1875em;\n  color: var(--highlight-color);\n  background-color: var(--highlight-bg);\n}\n\nsub,\nsup {\n  position: relative;\n  font-size: 0.75em;\n  line-height: 0;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -.25em;\n}\n\nsup {\n  top: -.5em;\n}\n\na {\n  color: rgba(var(--link-color-rgb), var(--link-opacity, 1));\n  text-decoration: none;\n}\n\na:hover {\n  --link-color-rgb: var(--link-hover-color-rgb);\n  text-decoration: none;\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n  color: inherit;\n  text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n  font-family: var(--font-monospace);\n  font-size: 1em;\n}\n\npre {\n  display: block;\n  margin-top: 0;\n  margin-bottom: 1rem;\n  overflow: auto;\n  font-size: 0.8125rem;\n}\n\npre code {\n  font-size: inherit;\n  color: inherit;\n  word-break: normal;\n}\n\ncode {\n  font-size: 0.8125rem;\n  color: var(--code-color);\n  word-wrap: break-word;\n}\n\na > code {\n  color: inherit;\n}\n\nkbd {\n  padding: 0.1875rem 0.375rem;\n  font-size: 0.8125rem;\n  color: #374151;\n  background-color: #F9FAFB;\n  border-radius: 0.1875rem;\n}\n\nkbd kbd {\n  padding: 0;\n  font-size: 1em;\n}\n\nfigure {\n  margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n  vertical-align: middle;\n}\n\ntable {\n  caption-side: bottom;\n  border-collapse: collapse;\n}\n\ncaption {\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n  color: var(--secondary-color);\n  text-align: left;\n}\n\nth {\n  font-weight: 500;\n  text-align: inherit;\n  text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n  border-color: inherit;\n  border-style: solid;\n  border-width: 0;\n}\n\nlabel {\n  display: inline-block;\n}\n\nbutton {\n  border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n  outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n  margin: 0;\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\n\nbutton,\nselect {\n  text-transform: none;\n}\n\n[role=\"button\"] {\n  cursor: pointer;\n}\n\nselect {\n  word-wrap: normal;\n}\n\nselect:disabled {\n  opacity: 1;\n}\n\n[list]:not([type=\"date\"]):not([type=\"datetime-local\"]):not([type=\"month\"]):not([type=\"week\"]):not([type=\"time\"])::-webkit-calendar-picker-indicator {\n  display: none !important;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n  cursor: pointer;\n}\n\n::-moz-focus-inner {\n  padding: 0;\n  border-style: none;\n}\n\ntextarea {\n  resize: vertical;\n}\n\nfieldset {\n  min-width: 0;\n  padding: 0;\n  margin: 0;\n  border: 0;\n}\n\nlegend {\n  float: left;\n  width: 100%;\n  padding: 0;\n  margin-bottom: 0.5rem;\n  font-size: calc(1.275rem + 0.3vw);\n  line-height: inherit;\n}\n\n@media (min-width: 1200px) {\n  legend {\n    font-size: 1.5rem;\n  }\n}\n\nlegend + * {\n  clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n  padding: 0;\n}\n\n::-webkit-inner-spin-button {\n  height: auto;\n}\n\n[type=\"search\"] {\n  -webkit-appearance: textfield;\n  outline-offset: -2px;\n}\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n  direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n  padding: 0;\n}\n\n::file-selector-button {\n  font: inherit;\n  -webkit-appearance: button;\n}\n\noutput {\n  display: inline-block;\n}\n\niframe {\n  border: 0;\n}\n\nsummary {\n  display: list-item;\n  cursor: pointer;\n}\n\nprogress {\n  vertical-align: baseline;\n}\n\n[hidden] {\n  display: none !important;\n}\n\n.lead {\n  font-size: 1.09375rem;\n  font-weight: 300;\n}\n\n.display-1 {\n  font-size: calc(1.625rem + 4.5vw);\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n@media (min-width: 1200px) {\n  .display-1 {\n    font-size: 5rem;\n  }\n}\n\n.display-2 {\n  font-size: calc(1.575rem + 3.9vw);\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n@media (min-width: 1200px) {\n  .display-2 {\n    font-size: 4.5rem;\n  }\n}\n\n.display-3 {\n  font-size: calc(1.525rem + 3.3vw);\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n@media (min-width: 1200px) {\n  .display-3 {\n    font-size: 4rem;\n  }\n}\n\n.display-4 {\n  font-size: calc(1.475rem + 2.7vw);\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n@media (min-width: 1200px) {\n  .display-4 {\n    font-size: 3.5rem;\n  }\n}\n\n.display-5 {\n  font-size: calc(1.425rem + 2.1vw);\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n@media (min-width: 1200px) {\n  .display-5 {\n    font-size: 3rem;\n  }\n}\n\n.display-6 {\n  font-size: calc(1.375rem + 1.5vw);\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n@media (min-width: 1200px) {\n  .display-6 {\n    font-size: 2.5rem;\n  }\n}\n\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n\n.list-inline {\n  padding-left: 0;\n  list-style: none;\n}\n\n.list-inline-item {\n  display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n  margin-right: 0.5rem;\n}\n\n.initialism {\n  font-size: 0.8125rem;\n  text-transform: uppercase;\n}\n\n.blockquote {\n  margin-bottom: 16px;\n  font-size: 1.09375rem;\n}\n\n.blockquote > :last-child {\n  margin-bottom: 0;\n}\n\n.blockquote-footer {\n  margin-top: -16px;\n  margin-bottom: 16px;\n  font-size: 0.8125rem;\n  color: #5f636f;\n}\n\n.blockquote-footer::before {\n  content: \"\\2014\\00A0\";\n}\n\n.img-fluid {\n  max-width: 100%;\n  height: auto;\n}\n\n.img-thumbnail {\n  padding: 0.25rem;\n  background-color: var(--body-bg);\n  border: var(--border-width) solid var(--border-color);\n  border-radius: 0;\n  box-shadow: 0;\n  max-width: 100%;\n  height: auto;\n}\n\n.figure {\n  display: inline-block;\n}\n\n.figure-img {\n  margin-bottom: 8px;\n  line-height: 1;\n}\n\n.figure-caption {\n  font-size: 0.8125rem;\n  color: var(--secondary-color);\n}\n\n.container, .o_container_small,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n  --gutter-x: 32px;\n  --gutter-y: 0;\n  width: 100%;\n  padding-right: calc(var(--gutter-x) * .5);\n  padding-left: calc(var(--gutter-x) * .5);\n  margin-right: auto;\n  margin-left: auto;\n}\n\n@media (min-width: 576px) {\n  .container-sm, .container, .o_container_small {\n    max-width: 540px;\n  }\n}\n\n@media (min-width: 768px) {\n  .container-md, .container-sm, .container, .o_container_small {\n    max-width: 720px;\n  }\n}\n\n@media (min-width: 992px) {\n  .container-lg, .container-md, .container-sm, .container, .o_container_small {\n    max-width: 960px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .container-xl, .container-lg, .container-md, .container-sm, .container, .o_container_small {\n    max-width: 1140px;\n  }\n}\n\n@media (min-width: 1400px) {\n  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container, .o_container_small {\n    max-width: 1320px;\n  }\n}\n\n:root {\n  --breakpoint-xs: 0;\n  --breakpoint-sm: 576px;\n  --breakpoint-md: 768px;\n  --breakpoint-lg: 992px;\n  --breakpoint-xl: 1200px;\n  --breakpoint-xxl: 1400px;\n}\n\n.row {\n  --gutter-x: 32px;\n  --gutter-y: 0;\n  display: flex;\n  flex-wrap: wrap;\n  margin-top: calc(-1 * var(--gutter-y));\n  margin-right: calc(-.5 * var(--gutter-x));\n  margin-left: calc(-.5 * var(--gutter-x));\n}\n\n.row > * {\n  flex-shrink: 0;\n  width: 100%;\n  max-width: 100%;\n  padding-right: calc(var(--gutter-x) * .5);\n  padding-left: calc(var(--gutter-x) * .5);\n  margin-top: var(--gutter-y);\n}\n\n.grid {\n  display: grid;\n  grid-template-rows: repeat(var(--rows, 1), 1fr);\n  grid-template-columns: repeat(var(--columns, 12), 1fr);\n  gap: var(--gap, 32px);\n}\n\n.grid .g-col-1 {\n  grid-column: auto/span 1;\n}\n\n.grid .g-col-2 {\n  grid-column: auto/span 2;\n}\n\n.grid .g-col-3 {\n  grid-column: auto/span 3;\n}\n\n.grid .g-col-4 {\n  grid-column: auto/span 4;\n}\n\n.grid .g-col-5 {\n  grid-column: auto/span 5;\n}\n\n.grid .g-col-6 {\n  grid-column: auto/span 6;\n}\n\n.grid .g-col-7 {\n  grid-column: auto/span 7;\n}\n\n.grid .g-col-8 {\n  grid-column: auto/span 8;\n}\n\n.grid .g-col-9 {\n  grid-column: auto/span 9;\n}\n\n.grid .g-col-10 {\n  grid-column: auto/span 10;\n}\n\n.grid .g-col-11 {\n  grid-column: auto/span 11;\n}\n\n.grid .g-col-12 {\n  grid-column: auto/span 12;\n}\n\n.grid .g-start-1 {\n  grid-column-start: 1;\n}\n\n.grid .g-start-2 {\n  grid-column-start: 2;\n}\n\n.grid .g-start-3 {\n  grid-column-start: 3;\n}\n\n.grid .g-start-4 {\n  grid-column-start: 4;\n}\n\n.grid .g-start-5 {\n  grid-column-start: 5;\n}\n\n.grid .g-start-6 {\n  grid-column-start: 6;\n}\n\n.grid .g-start-7 {\n  grid-column-start: 7;\n}\n\n.grid .g-start-8 {\n  grid-column-start: 8;\n}\n\n.grid .g-start-9 {\n  grid-column-start: 9;\n}\n\n.grid .g-start-10 {\n  grid-column-start: 10;\n}\n\n.grid .g-start-11 {\n  grid-column-start: 11;\n}\n\n@media (min-width: 576px) {\n  .grid .g-col-sm-1 {\n    grid-column: auto/span 1;\n  }\n  .grid .g-col-sm-2 {\n    grid-column: auto/span 2;\n  }\n  .grid .g-col-sm-3 {\n    grid-column: auto/span 3;\n  }\n  .grid .g-col-sm-4 {\n    grid-column: auto/span 4;\n  }\n  .grid .g-col-sm-5 {\n    grid-column: auto/span 5;\n  }\n  .grid .g-col-sm-6 {\n    grid-column: auto/span 6;\n  }\n  .grid .g-col-sm-7 {\n    grid-column: auto/span 7;\n  }\n  .grid .g-col-sm-8 {\n    grid-column: auto/span 8;\n  }\n  .grid .g-col-sm-9 {\n    grid-column: auto/span 9;\n  }\n  .grid .g-col-sm-10 {\n    grid-column: auto/span 10;\n  }\n  .grid .g-col-sm-11 {\n    grid-column: auto/span 11;\n  }\n  .grid .g-col-sm-12 {\n    grid-column: auto/span 12;\n  }\n  .grid .g-start-sm-1 {\n    grid-column-start: 1;\n  }\n  .grid .g-start-sm-2 {\n    grid-column-start: 2;\n  }\n  .grid .g-start-sm-3 {\n    grid-column-start: 3;\n  }\n  .grid .g-start-sm-4 {\n    grid-column-start: 4;\n  }\n  .grid .g-start-sm-5 {\n    grid-column-start: 5;\n  }\n  .grid .g-start-sm-6 {\n    grid-column-start: 6;\n  }\n  .grid .g-start-sm-7 {\n    grid-column-start: 7;\n  }\n  .grid .g-start-sm-8 {\n    grid-column-start: 8;\n  }\n  .grid .g-start-sm-9 {\n    grid-column-start: 9;\n  }\n  .grid .g-start-sm-10 {\n    grid-column-start: 10;\n  }\n  .grid .g-start-sm-11 {\n    grid-column-start: 11;\n  }\n}\n\n@media (min-width: 768px) {\n  .grid .g-col-md-1 {\n    grid-column: auto/span 1;\n  }\n  .grid .g-col-md-2 {\n    grid-column: auto/span 2;\n  }\n  .grid .g-col-md-3 {\n    grid-column: auto/span 3;\n  }\n  .grid .g-col-md-4 {\n    grid-column: auto/span 4;\n  }\n  .grid .g-col-md-5 {\n    grid-column: auto/span 5;\n  }\n  .grid .g-col-md-6 {\n    grid-column: auto/span 6;\n  }\n  .grid .g-col-md-7 {\n    grid-column: auto/span 7;\n  }\n  .grid .g-col-md-8 {\n    grid-column: auto/span 8;\n  }\n  .grid .g-col-md-9 {\n    grid-column: auto/span 9;\n  }\n  .grid .g-col-md-10 {\n    grid-column: auto/span 10;\n  }\n  .grid .g-col-md-11 {\n    grid-column: auto/span 11;\n  }\n  .grid .g-col-md-12 {\n    grid-column: auto/span 12;\n  }\n  .grid .g-start-md-1 {\n    grid-column-start: 1;\n  }\n  .grid .g-start-md-2 {\n    grid-column-start: 2;\n  }\n  .grid .g-start-md-3 {\n    grid-column-start: 3;\n  }\n  .grid .g-start-md-4 {\n    grid-column-start: 4;\n  }\n  .grid .g-start-md-5 {\n    grid-column-start: 5;\n  }\n  .grid .g-start-md-6 {\n    grid-column-start: 6;\n  }\n  .grid .g-start-md-7 {\n    grid-column-start: 7;\n  }\n  .grid .g-start-md-8 {\n    grid-column-start: 8;\n  }\n  .grid .g-start-md-9 {\n    grid-column-start: 9;\n  }\n  .grid .g-start-md-10 {\n    grid-column-start: 10;\n  }\n  .grid .g-start-md-11 {\n    grid-column-start: 11;\n  }\n}\n\n@media (min-width: 992px) {\n  .grid .g-col-lg-1 {\n    grid-column: auto/span 1;\n  }\n  .grid .g-col-lg-2 {\n    grid-column: auto/span 2;\n  }\n  .grid .g-col-lg-3 {\n    grid-column: auto/span 3;\n  }\n  .grid .g-col-lg-4 {\n    grid-column: auto/span 4;\n  }\n  .grid .g-col-lg-5 {\n    grid-column: auto/span 5;\n  }\n  .grid .g-col-lg-6 {\n    grid-column: auto/span 6;\n  }\n  .grid .g-col-lg-7 {\n    grid-column: auto/span 7;\n  }\n  .grid .g-col-lg-8 {\n    grid-column: auto/span 8;\n  }\n  .grid .g-col-lg-9 {\n    grid-column: auto/span 9;\n  }\n  .grid .g-col-lg-10 {\n    grid-column: auto/span 10;\n  }\n  .grid .g-col-lg-11 {\n    grid-column: auto/span 11;\n  }\n  .grid .g-col-lg-12 {\n    grid-column: auto/span 12;\n  }\n  .grid .g-start-lg-1 {\n    grid-column-start: 1;\n  }\n  .grid .g-start-lg-2 {\n    grid-column-start: 2;\n  }\n  .grid .g-start-lg-3 {\n    grid-column-start: 3;\n  }\n  .grid .g-start-lg-4 {\n    grid-column-start: 4;\n  }\n  .grid .g-start-lg-5 {\n    grid-column-start: 5;\n  }\n  .grid .g-start-lg-6 {\n    grid-column-start: 6;\n  }\n  .grid .g-start-lg-7 {\n    grid-column-start: 7;\n  }\n  .grid .g-start-lg-8 {\n    grid-column-start: 8;\n  }\n  .grid .g-start-lg-9 {\n    grid-column-start: 9;\n  }\n  .grid .g-start-lg-10 {\n    grid-column-start: 10;\n  }\n  .grid .g-start-lg-11 {\n    grid-column-start: 11;\n  }\n}\n\n@media (min-width: 1200px) {\n  .grid .g-col-xl-1 {\n    grid-column: auto/span 1;\n  }\n  .grid .g-col-xl-2 {\n    grid-column: auto/span 2;\n  }\n  .grid .g-col-xl-3 {\n    grid-column: auto/span 3;\n  }\n  .grid .g-col-xl-4 {\n    grid-column: auto/span 4;\n  }\n  .grid .g-col-xl-5 {\n    grid-column: auto/span 5;\n  }\n  .grid .g-col-xl-6 {\n    grid-column: auto/span 6;\n  }\n  .grid .g-col-xl-7 {\n    grid-column: auto/span 7;\n  }\n  .grid .g-col-xl-8 {\n    grid-column: auto/span 8;\n  }\n  .grid .g-col-xl-9 {\n    grid-column: auto/span 9;\n  }\n  .grid .g-col-xl-10 {\n    grid-column: auto/span 10;\n  }\n  .grid .g-col-xl-11 {\n    grid-column: auto/span 11;\n  }\n  .grid .g-col-xl-12 {\n    grid-column: auto/span 12;\n  }\n  .grid .g-start-xl-1 {\n    grid-column-start: 1;\n  }\n  .grid .g-start-xl-2 {\n    grid-column-start: 2;\n  }\n  .grid .g-start-xl-3 {\n    grid-column-start: 3;\n  }\n  .grid .g-start-xl-4 {\n    grid-column-start: 4;\n  }\n  .grid .g-start-xl-5 {\n    grid-column-start: 5;\n  }\n  .grid .g-start-xl-6 {\n    grid-column-start: 6;\n  }\n  .grid .g-start-xl-7 {\n    grid-column-start: 7;\n  }\n  .grid .g-start-xl-8 {\n    grid-column-start: 8;\n  }\n  .grid .g-start-xl-9 {\n    grid-column-start: 9;\n  }\n  .grid .g-start-xl-10 {\n    grid-column-start: 10;\n  }\n  .grid .g-start-xl-11 {\n    grid-column-start: 11;\n  }\n}\n\n@media (min-width: 1400px) {\n  .grid .g-col-xxl-1 {\n    grid-column: auto/span 1;\n  }\n  .grid .g-col-xxl-2 {\n    grid-column: auto/span 2;\n  }\n  .grid .g-col-xxl-3 {\n    grid-column: auto/span 3;\n  }\n  .grid .g-col-xxl-4 {\n    grid-column: auto/span 4;\n  }\n  .grid .g-col-xxl-5 {\n    grid-column: auto/span 5;\n  }\n  .grid .g-col-xxl-6 {\n    grid-column: auto/span 6;\n  }\n  .grid .g-col-xxl-7 {\n    grid-column: auto/span 7;\n  }\n  .grid .g-col-xxl-8 {\n    grid-column: auto/span 8;\n  }\n  .grid .g-col-xxl-9 {\n    grid-column: auto/span 9;\n  }\n  .grid .g-col-xxl-10 {\n    grid-column: auto/span 10;\n  }\n  .grid .g-col-xxl-11 {\n    grid-column: auto/span 11;\n  }\n  .grid .g-col-xxl-12 {\n    grid-column: auto/span 12;\n  }\n  .grid .g-start-xxl-1 {\n    grid-column-start: 1;\n  }\n  .grid .g-start-xxl-2 {\n    grid-column-start: 2;\n  }\n  .grid .g-start-xxl-3 {\n    grid-column-start: 3;\n  }\n  .grid .g-start-xxl-4 {\n    grid-column-start: 4;\n  }\n  .grid .g-start-xxl-5 {\n    grid-column-start: 5;\n  }\n  .grid .g-start-xxl-6 {\n    grid-column-start: 6;\n  }\n  .grid .g-start-xxl-7 {\n    grid-column-start: 7;\n  }\n  .grid .g-start-xxl-8 {\n    grid-column-start: 8;\n  }\n  .grid .g-start-xxl-9 {\n    grid-column-start: 9;\n  }\n  .grid .g-start-xxl-10 {\n    grid-column-start: 10;\n  }\n  .grid .g-start-xxl-11 {\n    grid-column-start: 11;\n  }\n}\n\n.col {\n  flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n  flex: 0 0 auto;\n  width: auto;\n}\n\n.row-cols-1 > * {\n  flex: 0 0 auto;\n  width: 100%;\n}\n\n.row-cols-2 > * {\n  flex: 0 0 auto;\n  width: 50%;\n}\n\n.row-cols-3 > * {\n  flex: 0 0 auto;\n  width: 33.33333333%;\n}\n\n.row-cols-4 > * {\n  flex: 0 0 auto;\n  width: 25%;\n}\n\n.row-cols-5 > * {\n  flex: 0 0 auto;\n  width: 20%;\n}\n\n.row-cols-6 > * {\n  flex: 0 0 auto;\n  width: 16.66666667%;\n}\n\n.col-auto {\n  flex: 0 0 auto;\n  width: auto;\n}\n\n.col-1 {\n  flex: 0 0 auto;\n  width: 8.33333333%;\n}\n\n.col-2 {\n  flex: 0 0 auto;\n  width: 16.66666667%;\n}\n\n.col-3 {\n  flex: 0 0 auto;\n  width: 25%;\n}\n\n.col-4 {\n  flex: 0 0 auto;\n  width: 33.33333333%;\n}\n\n.col-5 {\n  flex: 0 0 auto;\n  width: 41.66666667%;\n}\n\n.col-6 {\n  flex: 0 0 auto;\n  width: 50%;\n}\n\n.col-7 {\n  flex: 0 0 auto;\n  width: 58.33333333%;\n}\n\n.col-8 {\n  flex: 0 0 auto;\n  width: 66.66666667%;\n}\n\n.col-9 {\n  flex: 0 0 auto;\n  width: 75%;\n}\n\n.col-10 {\n  flex: 0 0 auto;\n  width: 83.33333333%;\n}\n\n.col-11 {\n  flex: 0 0 auto;\n  width: 91.66666667%;\n}\n\n.col-12 {\n  flex: 0 0 auto;\n  width: 100%;\n}\n\n.offset-1 {\n  margin-left: 8.33333333%;\n}\n\n.offset-2 {\n  margin-left: 16.66666667%;\n}\n\n.offset-3 {\n  margin-left: 25%;\n}\n\n.offset-4 {\n  margin-left: 33.33333333%;\n}\n\n.offset-5 {\n  margin-left: 41.66666667%;\n}\n\n.offset-6 {\n  margin-left: 50%;\n}\n\n.offset-7 {\n  margin-left: 58.33333333%;\n}\n\n.offset-8 {\n  margin-left: 66.66666667%;\n}\n\n.offset-9 {\n  margin-left: 75%;\n}\n\n.offset-10 {\n  margin-left: 83.33333333%;\n}\n\n.offset-11 {\n  margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n  --gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n  --gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n  --gutter-x: 4px;\n}\n\n.g-1,\n.gy-1 {\n  --gutter-y: 4px;\n}\n\n.g-2,\n.gx-2 {\n  --gutter-x: 8px;\n}\n\n.g-2,\n.gy-2 {\n  --gutter-y: 8px;\n}\n\n.g-3,\n.gx-3 {\n  --gutter-x: 16px;\n}\n\n.g-3,\n.gy-3 {\n  --gutter-y: 16px;\n}\n\n.g-4,\n.gx-4 {\n  --gutter-x: 24px;\n}\n\n.g-4,\n.gy-4 {\n  --gutter-y: 24px;\n}\n\n.g-5,\n.gx-5 {\n  --gutter-x: 48px;\n}\n\n.g-5,\n.gy-5 {\n  --gutter-y: 48px;\n}\n\n@media (min-width: 576px) {\n  .col-sm {\n    flex: 1 0 0%;\n  }\n  .row-cols-sm-auto > * {\n    flex: 0 0 auto;\n    width: auto;\n  }\n  .row-cols-sm-1 > * {\n    flex: 0 0 auto;\n    width: 100%;\n  }\n  .row-cols-sm-2 > * {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .row-cols-sm-3 > * {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .row-cols-sm-4 > * {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .row-cols-sm-5 > * {\n    flex: 0 0 auto;\n    width: 20%;\n  }\n  .row-cols-sm-6 > * {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-sm-auto {\n    flex: 0 0 auto;\n    width: auto;\n  }\n  .col-sm-1 {\n    flex: 0 0 auto;\n    width: 8.33333333%;\n  }\n  .col-sm-2 {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-sm-3 {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .col-sm-4 {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .col-sm-5 {\n    flex: 0 0 auto;\n    width: 41.66666667%;\n  }\n  .col-sm-6 {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .col-sm-7 {\n    flex: 0 0 auto;\n    width: 58.33333333%;\n  }\n  .col-sm-8 {\n    flex: 0 0 auto;\n    width: 66.66666667%;\n  }\n  .col-sm-9 {\n    flex: 0 0 auto;\n    width: 75%;\n  }\n  .col-sm-10 {\n    flex: 0 0 auto;\n    width: 83.33333333%;\n  }\n  .col-sm-11 {\n    flex: 0 0 auto;\n    width: 91.66666667%;\n  }\n  .col-sm-12 {\n    flex: 0 0 auto;\n    width: 100%;\n  }\n  .offset-sm-0 {\n    margin-left: 0;\n  }\n  .offset-sm-1 {\n    margin-left: 8.33333333%;\n  }\n  .offset-sm-2 {\n    margin-left: 16.66666667%;\n  }\n  .offset-sm-3 {\n    margin-left: 25%;\n  }\n  .offset-sm-4 {\n    margin-left: 33.33333333%;\n  }\n  .offset-sm-5 {\n    margin-left: 41.66666667%;\n  }\n  .offset-sm-6 {\n    margin-left: 50%;\n  }\n  .offset-sm-7 {\n    margin-left: 58.33333333%;\n  }\n  .offset-sm-8 {\n    margin-left: 66.66666667%;\n  }\n  .offset-sm-9 {\n    margin-left: 75%;\n  }\n  .offset-sm-10 {\n    margin-left: 83.33333333%;\n  }\n  .offset-sm-11 {\n    margin-left: 91.66666667%;\n  }\n  .g-sm-0,\n.gx-sm-0 {\n    --gutter-x: 0;\n  }\n  .g-sm-0,\n.gy-sm-0 {\n    --gutter-y: 0;\n  }\n  .g-sm-1,\n.gx-sm-1 {\n    --gutter-x: 4px;\n  }\n  .g-sm-1,\n.gy-sm-1 {\n    --gutter-y: 4px;\n  }\n  .g-sm-2,\n.gx-sm-2 {\n    --gutter-x: 8px;\n  }\n  .g-sm-2,\n.gy-sm-2 {\n    --gutter-y: 8px;\n  }\n  .g-sm-3,\n.gx-sm-3 {\n    --gutter-x: 16px;\n  }\n  .g-sm-3,\n.gy-sm-3 {\n    --gutter-y: 16px;\n  }\n  .g-sm-4,\n.gx-sm-4 {\n    --gutter-x: 24px;\n  }\n  .g-sm-4,\n.gy-sm-4 {\n    --gutter-y: 24px;\n  }\n  .g-sm-5,\n.gx-sm-5 {\n    --gutter-x: 48px;\n  }\n  .g-sm-5,\n.gy-sm-5 {\n    --gutter-y: 48px;\n  }\n}\n\n@media (min-width: 768px) {\n  .col-md {\n    flex: 1 0 0%;\n  }\n  .row-cols-md-auto > * {\n    flex: 0 0 auto;\n    width: auto;\n  }\n  .row-cols-md-1 > * {\n    flex: 0 0 auto;\n    width: 100%;\n  }\n  .row-cols-md-2 > * {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .row-cols-md-3 > * {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .row-cols-md-4 > * {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .row-cols-md-5 > * {\n    flex: 0 0 auto;\n    width: 20%;\n  }\n  .row-cols-md-6 > * {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-md-auto {\n    flex: 0 0 auto;\n    width: auto;\n  }\n  .col-md-1 {\n    flex: 0 0 auto;\n    width: 8.33333333%;\n  }\n  .col-md-2 {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-md-3 {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .col-md-4 {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .col-md-5 {\n    flex: 0 0 auto;\n    width: 41.66666667%;\n  }\n  .col-md-6 {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .col-md-7 {\n    flex: 0 0 auto;\n    width: 58.33333333%;\n  }\n  .col-md-8 {\n    flex: 0 0 auto;\n    width: 66.66666667%;\n  }\n  .col-md-9 {\n    flex: 0 0 auto;\n    width: 75%;\n  }\n  .col-md-10 {\n    flex: 0 0 auto;\n    width: 83.33333333%;\n  }\n  .col-md-11 {\n    flex: 0 0 auto;\n    width: 91.66666667%;\n  }\n  .col-md-12 {\n    flex: 0 0 auto;\n    width: 100%;\n  }\n  .offset-md-0 {\n    margin-left: 0;\n  }\n  .offset-md-1 {\n    margin-left: 8.33333333%;\n  }\n  .offset-md-2 {\n    margin-left: 16.66666667%;\n  }\n  .offset-md-3 {\n    margin-left: 25%;\n  }\n  .offset-md-4 {\n    margin-left: 33.33333333%;\n  }\n  .offset-md-5 {\n    margin-left: 41.66666667%;\n  }\n  .offset-md-6 {\n    margin-left: 50%;\n  }\n  .offset-md-7 {\n    margin-left: 58.33333333%;\n  }\n  .offset-md-8 {\n    margin-left: 66.66666667%;\n  }\n  .offset-md-9 {\n    margin-left: 75%;\n  }\n  .offset-md-10 {\n    margin-left: 83.33333333%;\n  }\n  .offset-md-11 {\n    margin-left: 91.66666667%;\n  }\n  .g-md-0,\n.gx-md-0 {\n    --gutter-x: 0;\n  }\n  .g-md-0,\n.gy-md-0 {\n    --gutter-y: 0;\n  }\n  .g-md-1,\n.gx-md-1 {\n    --gutter-x: 4px;\n  }\n  .g-md-1,\n.gy-md-1 {\n    --gutter-y: 4px;\n  }\n  .g-md-2,\n.gx-md-2 {\n    --gutter-x: 8px;\n  }\n  .g-md-2,\n.gy-md-2 {\n    --gutter-y: 8px;\n  }\n  .g-md-3,\n.gx-md-3 {\n    --gutter-x: 16px;\n  }\n  .g-md-3,\n.gy-md-3 {\n    --gutter-y: 16px;\n  }\n  .g-md-4,\n.gx-md-4 {\n    --gutter-x: 24px;\n  }\n  .g-md-4,\n.gy-md-4 {\n    --gutter-y: 24px;\n  }\n  .g-md-5,\n.gx-md-5 {\n    --gutter-x: 48px;\n  }\n  .g-md-5,\n.gy-md-5 {\n    --gutter-y: 48px;\n  }\n}\n\n@media (min-width: 992px) {\n  .col-lg {\n    flex: 1 0 0%;\n  }\n  .row-cols-lg-auto > * {\n    flex: 0 0 auto;\n    width: auto;\n  }\n  .row-cols-lg-1 > * {\n    flex: 0 0 auto;\n    width: 100%;\n  }\n  .row-cols-lg-2 > * {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .row-cols-lg-3 > * {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .row-cols-lg-4 > * {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .row-cols-lg-5 > * {\n    flex: 0 0 auto;\n    width: 20%;\n  }\n  .row-cols-lg-6 > * {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-lg-auto {\n    flex: 0 0 auto;\n    width: auto;\n  }\n  .col-lg-1 {\n    flex: 0 0 auto;\n    width: 8.33333333%;\n  }\n  .col-lg-2 {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-lg-3 {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .col-lg-4 {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .col-lg-5 {\n    flex: 0 0 auto;\n    width: 41.66666667%;\n  }\n  .col-lg-6 {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .col-lg-7 {\n    flex: 0 0 auto;\n    width: 58.33333333%;\n  }\n  .col-lg-8 {\n    flex: 0 0 auto;\n    width: 66.66666667%;\n  }\n  .col-lg-9 {\n    flex: 0 0 auto;\n    width: 75%;\n  }\n  .col-lg-10 {\n    flex: 0 0 auto;\n    width: 83.33333333%;\n  }\n  .col-lg-11 {\n    flex: 0 0 auto;\n    width: 91.66666667%;\n  }\n  .col-lg-12 {\n    flex: 0 0 auto;\n    width: 100%;\n  }\n  .offset-lg-0 {\n    margin-left: 0;\n  }\n  .offset-lg-1 {\n    margin-left: 8.33333333%;\n  }\n  .offset-lg-2 {\n    margin-left: 16.66666667%;\n  }\n  .offset-lg-3 {\n    margin-left: 25%;\n  }\n  .offset-lg-4 {\n    margin-left: 33.33333333%;\n  }\n  .offset-lg-5 {\n    margin-left: 41.66666667%;\n  }\n  .offset-lg-6 {\n    margin-left: 50%;\n  }\n  .offset-lg-7 {\n    margin-left: 58.33333333%;\n  }\n  .offset-lg-8 {\n    margin-left: 66.66666667%;\n  }\n  .offset-lg-9 {\n    margin-left: 75%;\n  }\n  .offset-lg-10 {\n    margin-left: 83.33333333%;\n  }\n  .offset-lg-11 {\n    margin-left: 91.66666667%;\n  }\n  .g-lg-0,\n.gx-lg-0 {\n    --gutter-x: 0;\n  }\n  .g-lg-0,\n.gy-lg-0 {\n    --gutter-y: 0;\n  }\n  .g-lg-1,\n.gx-lg-1 {\n    --gutter-x: 4px;\n  }\n  .g-lg-1,\n.gy-lg-1 {\n    --gutter-y: 4px;\n  }\n  .g-lg-2,\n.gx-lg-2 {\n    --gutter-x: 8px;\n  }\n  .g-lg-2,\n.gy-lg-2 {\n    --gutter-y: 8px;\n  }\n  .g-lg-3,\n.gx-lg-3 {\n    --gutter-x: 16px;\n  }\n  .g-lg-3,\n.gy-lg-3 {\n    --gutter-y: 16px;\n  }\n  .g-lg-4,\n.gx-lg-4 {\n    --gutter-x: 24px;\n  }\n  .g-lg-4,\n.gy-lg-4 {\n    --gutter-y: 24px;\n  }\n  .g-lg-5,\n.gx-lg-5 {\n    --gutter-x: 48px;\n  }\n  .g-lg-5,\n.gy-lg-5 {\n    --gutter-y: 48px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .col-xl {\n    flex: 1 0 0%;\n  }\n  .row-cols-xl-auto > * {\n    flex: 0 0 auto;\n    width: auto;\n  }\n  .row-cols-xl-1 > * {\n    flex: 0 0 auto;\n    width: 100%;\n  }\n  .row-cols-xl-2 > * {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .row-cols-xl-3 > * {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .row-cols-xl-4 > * {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .row-cols-xl-5 > * {\n    flex: 0 0 auto;\n    width: 20%;\n  }\n  .row-cols-xl-6 > * {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-xl-auto {\n    flex: 0 0 auto;\n    width: auto;\n  }\n  .col-xl-1 {\n    flex: 0 0 auto;\n    width: 8.33333333%;\n  }\n  .col-xl-2 {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-xl-3 {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .col-xl-4 {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .col-xl-5 {\n    flex: 0 0 auto;\n    width: 41.66666667%;\n  }\n  .col-xl-6 {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .col-xl-7 {\n    flex: 0 0 auto;\n    width: 58.33333333%;\n  }\n  .col-xl-8 {\n    flex: 0 0 auto;\n    width: 66.66666667%;\n  }\n  .col-xl-9 {\n    flex: 0 0 auto;\n    width: 75%;\n  }\n  .col-xl-10 {\n    flex: 0 0 auto;\n    width: 83.33333333%;\n  }\n  .col-xl-11 {\n    flex: 0 0 auto;\n    width: 91.66666667%;\n  }\n  .col-xl-12 {\n    flex: 0 0 auto;\n    width: 100%;\n  }\n  .offset-xl-0 {\n    margin-left: 0;\n  }\n  .offset-xl-1 {\n    margin-left: 8.33333333%;\n  }\n  .offset-xl-2 {\n    margin-left: 16.66666667%;\n  }\n  .offset-xl-3 {\n    margin-left: 25%;\n  }\n  .offset-xl-4 {\n    margin-left: 33.33333333%;\n  }\n  .offset-xl-5 {\n    margin-left: 41.66666667%;\n  }\n  .offset-xl-6 {\n    margin-left: 50%;\n  }\n  .offset-xl-7 {\n    margin-left: 58.33333333%;\n  }\n  .offset-xl-8 {\n    margin-left: 66.66666667%;\n  }\n  .offset-xl-9 {\n    margin-left: 75%;\n  }\n  .offset-xl-10 {\n    margin-left: 83.33333333%;\n  }\n  .offset-xl-11 {\n    margin-left: 91.66666667%;\n  }\n  .g-xl-0,\n.gx-xl-0 {\n    --gutter-x: 0;\n  }\n  .g-xl-0,\n.gy-xl-0 {\n    --gutter-y: 0;\n  }\n  .g-xl-1,\n.gx-xl-1 {\n    --gutter-x: 4px;\n  }\n  .g-xl-1,\n.gy-xl-1 {\n    --gutter-y: 4px;\n  }\n  .g-xl-2,\n.gx-xl-2 {\n    --gutter-x: 8px;\n  }\n  .g-xl-2,\n.gy-xl-2 {\n    --gutter-y: 8px;\n  }\n  .g-xl-3,\n.gx-xl-3 {\n    --gutter-x: 16px;\n  }\n  .g-xl-3,\n.gy-xl-3 {\n    --gutter-y: 16px;\n  }\n  .g-xl-4,\n.gx-xl-4 {\n    --gutter-x: 24px;\n  }\n  .g-xl-4,\n.gy-xl-4 {\n    --gutter-y: 24px;\n  }\n  .g-xl-5,\n.gx-xl-5 {\n    --gutter-x: 48px;\n  }\n  .g-xl-5,\n.gy-xl-5 {\n    --gutter-y: 48px;\n  }\n}\n\n@media (min-width: 1400px) {\n  .col-xxl {\n    flex: 1 0 0%;\n  }\n  .row-cols-xxl-auto > * {\n    flex: 0 0 auto;\n    width: auto;\n  }\n  .row-cols-xxl-1 > * {\n    flex: 0 0 auto;\n    width: 100%;\n  }\n  .row-cols-xxl-2 > * {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .row-cols-xxl-3 > * {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .row-cols-xxl-4 > * {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .row-cols-xxl-5 > * {\n    flex: 0 0 auto;\n    width: 20%;\n  }\n  .row-cols-xxl-6 > * {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-xxl-auto {\n    flex: 0 0 auto;\n    width: auto;\n  }\n  .col-xxl-1 {\n    flex: 0 0 auto;\n    width: 8.33333333%;\n  }\n  .col-xxl-2 {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-xxl-3 {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .col-xxl-4 {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .col-xxl-5 {\n    flex: 0 0 auto;\n    width: 41.66666667%;\n  }\n  .col-xxl-6 {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .col-xxl-7 {\n    flex: 0 0 auto;\n    width: 58.33333333%;\n  }\n  .col-xxl-8 {\n    flex: 0 0 auto;\n    width: 66.66666667%;\n  }\n  .col-xxl-9 {\n    flex: 0 0 auto;\n    width: 75%;\n  }\n  .col-xxl-10 {\n    flex: 0 0 auto;\n    width: 83.33333333%;\n  }\n  .col-xxl-11 {\n    flex: 0 0 auto;\n    width: 91.66666667%;\n  }\n  .col-xxl-12 {\n    flex: 0 0 auto;\n    width: 100%;\n  }\n  .offset-xxl-0 {\n    margin-left: 0;\n  }\n  .offset-xxl-1 {\n    margin-left: 8.33333333%;\n  }\n  .offset-xxl-2 {\n    margin-left: 16.66666667%;\n  }\n  .offset-xxl-3 {\n    margin-left: 25%;\n  }\n  .offset-xxl-4 {\n    margin-left: 33.33333333%;\n  }\n  .offset-xxl-5 {\n    margin-left: 41.66666667%;\n  }\n  .offset-xxl-6 {\n    margin-left: 50%;\n  }\n  .offset-xxl-7 {\n    margin-left: 58.33333333%;\n  }\n  .offset-xxl-8 {\n    margin-left: 66.66666667%;\n  }\n  .offset-xxl-9 {\n    margin-left: 75%;\n  }\n  .offset-xxl-10 {\n    margin-left: 83.33333333%;\n  }\n  .offset-xxl-11 {\n    margin-left: 91.66666667%;\n  }\n  .g-xxl-0,\n.gx-xxl-0 {\n    --gutter-x: 0;\n  }\n  .g-xxl-0,\n.gy-xxl-0 {\n    --gutter-y: 0;\n  }\n  .g-xxl-1,\n.gx-xxl-1 {\n    --gutter-x: 4px;\n  }\n  .g-xxl-1,\n.gy-xxl-1 {\n    --gutter-y: 4px;\n  }\n  .g-xxl-2,\n.gx-xxl-2 {\n    --gutter-x: 8px;\n  }\n  .g-xxl-2,\n.gy-xxl-2 {\n    --gutter-y: 8px;\n  }\n  .g-xxl-3,\n.gx-xxl-3 {\n    --gutter-x: 16px;\n  }\n  .g-xxl-3,\n.gy-xxl-3 {\n    --gutter-y: 16px;\n  }\n  .g-xxl-4,\n.gx-xxl-4 {\n    --gutter-x: 24px;\n  }\n  .g-xxl-4,\n.gy-xxl-4 {\n    --gutter-y: 24px;\n  }\n  .g-xxl-5,\n.gx-xxl-5 {\n    --gutter-x: 48px;\n  }\n  .g-xxl-5,\n.gy-xxl-5 {\n    --gutter-y: 48px;\n  }\n}\n\n.table {\n  --table-color-type: initial;\n  --table-bg-type: initial;\n  --table-color-state: initial;\n  --table-bg-state: initial;\n  --table-color: var(--emphasis-color);\n  --table-bg: transparent;\n  --table-border-color: #d8dadd;\n  --table-accent-bg: transparent;\n  --table-striped-color: inherit;\n  --table-striped-bg: rgba(var(--emphasis-color-rgb), 0.01);\n  --table-active-color: #000;\n  --table-active-bg: rgba(var(--emphasis-color-rgb), 0.05);\n  --table-hover-color: var(--emphasis-color);\n  --table-hover-bg: rgba(var(--emphasis-color-rgb), 0.055);\n  width: 100%;\n  margin-bottom: 16px;\n  vertical-align: top;\n  border-color: var(--table-border-color);\n}\n\n.table > :not(caption) > * > * {\n  padding: 0.75rem 0.75rem;\n  color: var(--table-color-state, var(--table-color-type, var(--table-color)));\n  background-color: var(--table-bg);\n  border-bottom-width: var(--border-width);\n  box-shadow: inset 0 0 0 9999px var(--table-bg-state, var(--table-bg-type, var(--table-accent-bg)));\n}\n\n.table > tbody {\n  vertical-align: inherit;\n}\n\n.table > thead {\n  vertical-align: bottom;\n}\n\n.table-group-divider {\n  border-top: calc(var(--border-width) * 2) solid #e7e9ed;\n}\n\n.caption-top {\n  caption-side: top;\n}\n\n.table-sm > :not(caption) > * > * {\n  padding: 0.5rem 0.3rem;\n}\n\n.table-bordered > :not(caption) > * {\n  border-width: var(--border-width) 0;\n}\n\n.table-bordered > :not(caption) > * > * {\n  border-width: 0 var(--border-width);\n}\n\n.table-borderless > :not(caption) > * > * {\n  border-bottom-width: 0;\n}\n\n.table-borderless > :not(:first-child) {\n  border-top-width: 0;\n}\n\n.table-striped > tbody > tr:nth-of-type(even) > * {\n  --table-color-type: var(--table-striped-color);\n  --table-bg-type: var(--table-striped-bg);\n}\n\n.table-striped-columns > :not(caption) > tr > :nth-child(even) {\n  --table-color-type: var(--table-striped-color);\n  --table-bg-type: var(--table-striped-bg);\n}\n\n.table-active {\n  --table-color-state: var(--table-active-color);\n  --table-bg-state: var(--table-active-bg);\n}\n\n.table-hover > tbody > tr:hover > * {\n  --table-color-state: var(--table-hover-color);\n  --table-bg-state: var(--table-hover-bg);\n}\n\n.table-primary {\n  --table-color: #000;\n  --table-bg: #e3dbe1;\n  --table-border-color: #b6afb4;\n  --table-striped-bg: #e1d9df;\n  --table-striped-color: #000;\n  --table-active-bg: #d8d0d6;\n  --table-active-color: #000;\n  --table-hover-bg: #d7cfd5;\n  --table-hover-color: #000;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-secondary {\n  --table-color: #000;\n  --table-bg: #f7f8f8;\n  --table-border-color: #c6c6c6;\n  --table-striped-bg: #f5f6f6;\n  --table-striped-color: #000;\n  --table-active-bg: #ebecec;\n  --table-active-color: #000;\n  --table-hover-bg: #e9eaea;\n  --table-hover-color: #000;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-success {\n  --table-color: #000;\n  --table-bg: #d4edda;\n  --table-border-color: #aabeae;\n  --table-striped-bg: #d2ebd8;\n  --table-striped-color: #000;\n  --table-active-bg: #c9e1cf;\n  --table-active-color: #000;\n  --table-hover-bg: #c8e0ce;\n  --table-hover-color: #000;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-info {\n  --table-color: #000;\n  --table-bg: #d1ecf1;\n  --table-border-color: #a7bdc1;\n  --table-striped-bg: #cfeaef;\n  --table-striped-color: #000;\n  --table-active-bg: #c7e0e5;\n  --table-active-color: #000;\n  --table-hover-bg: #c6dfe4;\n  --table-hover-color: #000;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-warning {\n  --table-color: #000;\n  --table-bg: #fbebcc;\n  --table-border-color: #c9bca3;\n  --table-striped-bg: #f8e9ca;\n  --table-striped-color: #000;\n  --table-active-bg: #eedfc2;\n  --table-active-color: #000;\n  --table-hover-bg: #eddec1;\n  --table-hover-color: #000;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-danger {\n  --table-color: #000;\n  --table-bg: #f6dbde;\n  --table-border-color: #c5afb2;\n  --table-striped-bg: #f4d9dc;\n  --table-striped-color: #000;\n  --table-active-bg: #ead0d3;\n  --table-active-color: #000;\n  --table-hover-bg: #e8cfd2;\n  --table-hover-color: #000;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-light {\n  --table-color: #000;\n  --table-bg: #FFF;\n  --table-border-color: #cccccc;\n  --table-striped-bg: #fcfcfc;\n  --table-striped-color: #000;\n  --table-active-bg: #f2f2f2;\n  --table-active-color: #000;\n  --table-hover-bg: #f1f1f1;\n  --table-hover-color: #000;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-dark {\n  --table-color: #FFF;\n  --table-bg: #111827;\n  --table-border-color: #414652;\n  --table-striped-bg: #131a29;\n  --table-striped-color: #FFF;\n  --table-active-bg: #1d2432;\n  --table-active-color: #FFF;\n  --table-hover-bg: #1e2533;\n  --table-hover-color: #FFF;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-responsive {\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n}\n\n@media (max-width: 575.98px) {\n  .table-responsive-sm {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .table-responsive-md {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .table-responsive-lg {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n}\n\n@media (max-width: 1199.98px) {\n  .table-responsive-xl {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n}\n\n@media (max-width: 1399.98px) {\n  .table-responsive-xxl {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n}\n\n.form-label {\n  margin-bottom: 0.5rem;\n}\n\n.col-form-label {\n  padding-top: calc(0.3125rem + var(--border-width));\n  padding-bottom: calc(0.3125rem + var(--border-width));\n  margin-bottom: 0;\n  font-size: inherit;\n  line-height: 1.5;\n}\n\n.col-form-label-lg {\n  padding-top: calc(0.375rem + var(--border-width));\n  padding-bottom: calc(0.375rem + var(--border-width));\n  font-size: 1.09375rem;\n}\n\n.col-form-label-sm {\n  padding-top: calc(0.1875rem + var(--border-width));\n  padding-bottom: calc(0.1875rem + var(--border-width));\n  font-size: 0.8125rem;\n}\n\n.form-text {\n  margin-top: 0.25rem;\n  font-size: 0.8125rem;\n  color: var(--secondary-color);\n}\n\n.form-control {\n  display: block;\n  width: 100%;\n  padding: 0.3125rem 0.625rem;\n  font-size: 0.875rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: var(--body-color);\n  appearance: none;\n  background-color: transparent;\n  background-clip: padding-box;\n  border: var(--border-width) solid #e7e9ed;\n  border-radius: var(--border-radius);\n  box-shadow: 0;\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .form-control {\n    transition: none;\n  }\n}\n\n.form-control[type=\"file\"] {\n  overflow: hidden;\n}\n\n.form-control[type=\"file\"]:not(:disabled):not([readonly]) {\n  cursor: pointer;\n}\n\n.form-control:focus {\n  color: var(--body-color);\n  background-color: #FFF;\n  border-color: #74b4b9;\n  outline: 0;\n  box-shadow: 0, 0;\n}\n\n.form-control::-webkit-date-and-time-value {\n  min-width: 85px;\n  height: 1.5em;\n  margin: 0;\n}\n\n.form-control::-webkit-datetime-edit {\n  display: block;\n  padding: 0;\n}\n\n.form-control::placeholder {\n  color: #8b8e97;\n  opacity: 1;\n}\n\n.form-control:disabled {\n  background-color: var(--secondary-bg);\n  opacity: 1;\n}\n\n.form-control::file-selector-button {\n  padding: 0.3125rem 0.625rem;\n  margin: -0.3125rem -0.625rem;\n  margin-inline-end: 0.625rem;\n  color: var(--body-color);\n  background-color: var(--tertiary-bg);\n  pointer-events: none;\n  border-color: inherit;\n  border-style: solid;\n  border-width: 0;\n  border-inline-end-width: var(--border-width);\n  border-radius: 0;\n  transition: none;\n}\n\n.form-control:hover:not(:disabled):not([readonly])::file-selector-button {\n  background-color: var(--secondary-bg);\n}\n\n.form-control-plaintext {\n  display: block;\n  width: 100%;\n  padding: 0.3125rem 0;\n  margin-bottom: 0;\n  line-height: 1.5;\n  color: var(--body-color);\n  background-color: transparent;\n  border: solid transparent;\n  border-width: var(--border-width) 0;\n}\n\n.form-control-plaintext:focus {\n  outline: 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n  padding-right: 0;\n  padding-left: 0;\n}\n\n.form-control-sm {\n  min-height: calc(1.5em + 0.375rem + calc(var(--border-width) * 2));\n  padding: 0.1875rem 0.5rem;\n  font-size: 0.8125rem;\n  border-radius: var(--border-radius-sm);\n}\n\n.form-control-sm::file-selector-button {\n  padding: 0.1875rem 0.5rem;\n  margin: -0.1875rem -0.5rem;\n  margin-inline-end: 0.5rem;\n}\n\n.form-control-lg {\n  min-height: calc(1.5em + 0.75rem + calc(var(--border-width) * 2));\n  padding: 0.375rem 0.75rem;\n  font-size: 1.09375rem;\n  border-radius: var(--border-radius-lg);\n}\n\n.form-control-lg::file-selector-button {\n  padding: 0.375rem 0.75rem;\n  margin: -0.375rem -0.75rem;\n  margin-inline-end: 0.75rem;\n}\n\ntextarea.form-control {\n  min-height: calc(1.5em + 0.625rem + calc(var(--border-width) * 2));\n}\n\ntextarea.form-control-sm {\n  min-height: calc(1.5em + 0.375rem + calc(var(--border-width) * 2));\n}\n\ntextarea.form-control-lg {\n  min-height: calc(1.5em + 0.75rem + calc(var(--border-width) * 2));\n}\n\n.form-control-color {\n  width: 3rem;\n  height: calc(1.5em + 0.625rem + calc(var(--border-width) * 2));\n  padding: 0.3125rem;\n}\n\n.form-control-color:not(:disabled):not([readonly]) {\n  cursor: pointer;\n}\n\n.form-control-color::-moz-color-swatch {\n  border: 0 !important;\n  border-radius: var(--border-radius);\n}\n\n.form-control-color::-webkit-color-swatch {\n  border: 0 !important;\n  border-radius: var(--border-radius);\n}\n\n.form-control-color.form-control-sm {\n  height: calc(1.5em + 0.375rem + calc(var(--border-width) * 2));\n}\n\n.form-control-color.form-control-lg {\n  height: calc(1.5em + 0.75rem + calc(var(--border-width) * 2));\n}\n\n.form-select {\n  --form-select-bg-img: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%231F2937' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e\");\n  display: block;\n  width: 100%;\n  padding: 0.3125rem 1.875rem 0.3125rem 0.625rem;\n  font-size: 0.875rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: var(--body-color);\n  appearance: none;\n  background-color: transparent;\n  background-image: var(--form-select-bg-img), var(--form-select-bg-icon, none);\n  background-repeat: no-repeat;\n  background-position: right 0.625rem center;\n  background-size: 16px 12px;\n  border: var(--border-width) solid #e7e9ed;\n  border-radius: var(--border-radius);\n  box-shadow: var(--box-shadow-inset);\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .form-select {\n    transition: none;\n  }\n}\n\n.form-select:focus {\n  border-color: #74b4b9;\n  outline: 0;\n  box-shadow: var(--box-shadow-inset), 0;\n}\n\n.form-select[multiple], .form-select[size]:not([size=\"1\"]) {\n  padding-right: 0.625rem;\n  background-image: none;\n}\n\n.form-select:disabled {\n  background-color: var(--secondary-bg);\n}\n\n.form-select:-moz-focusring {\n  color: transparent;\n  text-shadow: 0 0 0 var(--body-color);\n}\n\n.form-select-sm {\n  padding-top: 0.1875rem;\n  padding-bottom: 0.1875rem;\n  padding-left: 0.5rem;\n  font-size: 0.8125rem;\n  border-radius: var(--border-radius-sm);\n}\n\n.form-select-lg {\n  padding-top: 0.375rem;\n  padding-bottom: 0.375rem;\n  padding-left: 0.75rem;\n  font-size: 1.09375rem;\n  border-radius: var(--border-radius-lg);\n}\n\n.form-check {\n  display: block;\n  min-height: 1.3125rem;\n  padding-left: 1.5em;\n  margin-bottom: 0.125rem;\n}\n\n.form-check .form-check-input {\n  float: left;\n  margin-left: -1.5em;\n}\n\n.form-check-reverse {\n  padding-right: 1.5em;\n  padding-left: 0;\n  text-align: right;\n}\n\n.form-check-reverse .form-check-input {\n  float: right;\n  margin-right: -1.5em;\n  margin-left: 0;\n}\n\n.form-check-input {\n  --form-check-bg: transparent;\n  flex-shrink: 0;\n  width: 1em;\n  height: 1em;\n  margin-top: 0.25em;\n  vertical-align: top;\n  appearance: none;\n  background-color: var(--form-check-bg);\n  background-image: var(--form-check-bg-image);\n  background-repeat: no-repeat;\n  background-position: center;\n  background-size: contain;\n  border: var(--border-width) solid var(--border-color);\n  print-color-adjust: exact;\n}\n\n.form-check-input[type=\"checkbox\"] {\n  border-radius: 0;\n}\n\n.form-check-input[type=\"radio\"] {\n  border-radius: 50%;\n}\n\n.form-check-input:active {\n  filter: brightness(90%);\n}\n\n.form-check-input:focus {\n  border-color: #74b4b9;\n  outline: 0;\n  box-shadow: 0 0 0 0.25rem rgba(113, 75, 103, 0.25);\n}\n\n.form-check-input:checked {\n  background-color: #017e84;\n  border-color: #017e84;\n}\n\n.form-check-input:checked[type=\"checkbox\"] {\n  --form-check-bg-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e\");\n}\n\n.form-check-input:checked[type=\"radio\"] {\n  --form-check-bg-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFF'/%3e%3c/svg%3e\");\n}\n\n.form-check-input[type=\"checkbox\"]:indeterminate {\n  background-color: #e6f2f3;\n  border-color: #e6f2f3;\n  --form-check-bg-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='unset' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e\");\n}\n\n.form-check-input:disabled {\n  pointer-events: none;\n  filter: none;\n  opacity: 0.5;\n}\n\n.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {\n  cursor: default;\n  opacity: 0.5;\n}\n\n.form-switch {\n  padding-left: 2.5em;\n}\n\n.form-switch .form-check-input {\n  --form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e\");\n  width: 2em;\n  margin-left: -2.5em;\n  background-image: var(--form-switch-bg);\n  background-position: left center;\n  border-radius: 2em;\n  transition: background-position 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .form-switch .form-check-input {\n    transition: none;\n  }\n}\n\n.form-switch .form-check-input:focus {\n  --form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%2840, 167, 69, 0.5%29'/%3e%3c/svg%3e\");\n}\n\n.form-switch .form-check-input:checked {\n  background-position: right center;\n  --form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFF'/%3e%3c/svg%3e\");\n}\n\n.form-switch.form-check-reverse {\n  padding-right: 2.5em;\n  padding-left: 0;\n}\n\n.form-switch.form-check-reverse .form-check-input {\n  margin-right: -2.5em;\n  margin-left: 0;\n}\n\n.form-check-inline {\n  display: inline-block;\n  margin-right: 1rem;\n}\n\n.btn-check {\n  position: absolute;\n  clip: rect(0, 0, 0, 0);\n  pointer-events: none;\n}\n\n.btn-check[disabled] + .btn, .btn-check:disabled + .btn {\n  pointer-events: none;\n  filter: none;\n  opacity: 0.5;\n}\n\n.form-range {\n  width: 100%;\n  height: 1.5rem;\n  padding: 0;\n  appearance: none;\n  background-color: transparent;\n}\n\n.form-range:focus {\n  outline: 0;\n}\n\n.form-range:focus::-webkit-slider-thumb {\n  box-shadow: 0 0 0 1px #714B67;\n}\n\n.form-range:focus::-moz-range-thumb {\n  box-shadow: 0 0 0 1px #714B67;\n}\n\n.form-range::-moz-focus-outer {\n  border: 0;\n}\n\n.form-range::-webkit-slider-thumb {\n  width: 1rem;\n  height: 1rem;\n  margin-top: -0.25rem;\n  appearance: none;\n  background-color: #714B67;\n  border: 0;\n  border-radius: 1rem;\n  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);\n  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .form-range::-webkit-slider-thumb {\n    transition: none;\n  }\n}\n\n.form-range::-webkit-slider-thumb:active {\n  background-color: #f8fbfb;\n}\n\n.form-range::-webkit-slider-runnable-track {\n  width: 100%;\n  height: 0.5rem;\n  color: transparent;\n  cursor: pointer;\n  background-color: var(--secondary-bg);\n  border-color: transparent;\n  border-radius: 1rem;\n  box-shadow: 0;\n}\n\n.form-range::-moz-range-thumb {\n  width: 1rem;\n  height: 1rem;\n  appearance: none;\n  background-color: #714B67;\n  border: 0;\n  border-radius: 1rem;\n  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);\n  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .form-range::-moz-range-thumb {\n    transition: none;\n  }\n}\n\n.form-range::-moz-range-thumb:active {\n  background-color: #f8fbfb;\n}\n\n.form-range::-moz-range-track {\n  width: 100%;\n  height: 0.5rem;\n  color: transparent;\n  cursor: pointer;\n  background-color: var(--secondary-bg);\n  border-color: transparent;\n  border-radius: 1rem;\n  box-shadow: 0;\n}\n\n.form-range:disabled {\n  pointer-events: none;\n}\n\n.form-range:disabled::-webkit-slider-thumb {\n  background-color: var(--secondary-color);\n}\n\n.form-range:disabled::-moz-range-thumb {\n  background-color: var(--secondary-color);\n}\n\n.form-floating {\n  position: relative;\n}\n\n.form-floating > .form-control,\n.form-floating > .form-control-plaintext,\n.form-floating > .form-select {\n  height: calc(3.5rem + calc(var(--border-width) * 2));\n  min-height: calc(3.5rem + calc(var(--border-width) * 2));\n  line-height: 1.25;\n}\n\n.form-floating > label {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 2;\n  height: 100%;\n  padding: 1rem 0.625rem;\n  overflow: hidden;\n  text-align: start;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  pointer-events: none;\n  border: var(--border-width) solid transparent;\n  transform-origin: 0 0;\n  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .form-floating > label {\n    transition: none;\n  }\n}\n\n.form-floating > .form-control,\n.form-floating > .form-control-plaintext {\n  padding: 1rem 0.625rem;\n}\n\n.form-floating > .form-control::placeholder,\n.form-floating > .form-control-plaintext::placeholder {\n  color: transparent;\n}\n\n.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),\n.form-floating > .form-control-plaintext:focus,\n.form-floating > .form-control-plaintext:not(:placeholder-shown) {\n  padding-top: 1.625rem;\n  padding-bottom: 0.625rem;\n}\n\n.form-floating > .form-control:-webkit-autofill,\n.form-floating > .form-control-plaintext:-webkit-autofill {\n  padding-top: 1.625rem;\n  padding-bottom: 0.625rem;\n}\n\n.form-floating > .form-select {\n  padding-top: 1.625rem;\n  padding-bottom: 0.625rem;\n}\n\n.form-floating > .form-control:focus ~ label,\n.form-floating > .form-control:not(:placeholder-shown) ~ label,\n.form-floating > .form-control-plaintext ~ label,\n.form-floating > .form-select ~ label {\n  color: rgba(var(--body-color-rgb), 0.65);\n  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n\n.form-floating > .form-control:focus ~ label::after,\n.form-floating > .form-control:not(:placeholder-shown) ~ label::after,\n.form-floating > .form-control-plaintext ~ label::after,\n.form-floating > .form-select ~ label::after {\n  position: absolute;\n  inset: 1rem 0.3125rem;\n  z-index: -1;\n  height: 1.5em;\n  content: \"\";\n  background-color: transparent;\n  border-radius: var(--border-radius);\n}\n\n.form-floating > .form-control:-webkit-autofill ~ label {\n  color: rgba(var(--body-color-rgb), 0.65);\n  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n\n.form-floating > .form-control-plaintext ~ label {\n  border-width: var(--border-width) 0;\n}\n\n.form-floating > :disabled ~ label,\n.form-floating > .form-control:disabled ~ label {\n  color: #5f636f;\n}\n\n.form-floating > :disabled ~ label::after,\n.form-floating > .form-control:disabled ~ label::after {\n  background-color: var(--secondary-bg);\n}\n\n.input-group {\n  position: relative;\n  display: flex;\n  flex-wrap: wrap;\n  align-items: stretch;\n  width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .form-select,\n.input-group > .form-floating {\n  position: relative;\n  flex: 1 1 auto;\n  width: 1%;\n  min-width: 0;\n}\n\n.input-group > .form-control:focus,\n.input-group > .form-select:focus,\n.input-group > .form-floating:focus-within {\n  z-index: 5;\n}\n\n.input-group .btn {\n  position: relative;\n  z-index: 2;\n}\n\n.input-group .btn:focus {\n  z-index: 5;\n}\n\n.input-group-text {\n  display: flex;\n  align-items: center;\n  padding: 0.3125rem 0.625rem;\n  font-size: 0.875rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: var(--body-color);\n  text-align: center;\n  white-space: nowrap;\n  background-color: var(--tertiary-bg);\n  border: var(--border-width) solid #e7e9ed;\n  border-radius: var(--border-radius);\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .form-select,\n.input-group-lg > .input-group-text,\n.input-group-lg > .btn {\n  padding: 0.375rem 0.75rem;\n  font-size: 1.09375rem;\n  border-radius: var(--border-radius-lg);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .form-select,\n.input-group-sm > .input-group-text,\n.input-group-sm > .btn {\n  padding: 0.1875rem 0.5rem;\n  font-size: 0.8125rem;\n  border-radius: var(--border-radius-sm);\n}\n\n.input-group-lg > .form-select,\n.input-group-sm > .form-select {\n  padding-right: 2.5rem;\n}\n\n.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3),\n.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,\n.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4),\n.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-control,\n.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-select {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {\n  margin-left: calc(var(--border-width) * -1);\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.input-group > .form-floating:not(:first-child) > .form-control,\n.input-group > .form-floating:not(:first-child) > .form-select {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.valid-feedback {\n  display: none;\n  width: 100%;\n  margin-top: 0.25rem;\n  font-size: 0.8125rem;\n  color: var(--form-valid-color);\n}\n\n.valid-tooltip {\n  position: absolute;\n  top: 100%;\n  z-index: 5;\n  display: none;\n  max-width: 100%;\n  padding: 4px 8px;\n  margin-top: .1rem;\n  font-size: 0.8125rem;\n  color: #fff;\n  background-color: var(--success);\n  border-radius: var(--border-radius);\n}\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n  display: block;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n  border-color: var(--form-valid-border-color);\n  padding-right: calc(1.5em + 0.625rem);\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n  background-repeat: no-repeat;\n  background-position: right calc(0.375em + 0.15625rem) center;\n  background-size: calc(0.75em + 0.3125rem) calc(0.75em + 0.3125rem);\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n  border-color: var(--form-valid-border-color);\n  box-shadow: 0, 0 0 0 0.25rem rgba(var(--success-rgb), 0.25);\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n  padding-right: calc(1.5em + 0.625rem);\n  background-position: top calc(0.375em + 0.15625rem) right calc(0.375em + 0.15625rem);\n}\n\n.was-validated .form-select:valid, .form-select.is-valid {\n  border-color: var(--form-valid-border-color);\n}\n\n.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size=\"1\"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size=\"1\"] {\n  --form-select-bg-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n  padding-right: 3.4375rem;\n  background-position: right 0.625rem center, center right 1.875rem;\n  background-size: 16px 12px, calc(0.75em + 0.3125rem) calc(0.75em + 0.3125rem);\n}\n\n.was-validated .form-select:valid:focus, .form-select.is-valid:focus {\n  border-color: var(--form-valid-border-color);\n  box-shadow: var(--box-shadow-inset), 0 0 0 0.25rem rgba(var(--success-rgb), 0.25);\n}\n\n.was-validated .form-control-color:valid, .form-control-color.is-valid {\n  width: calc(3rem + calc(1.5em + 0.625rem));\n}\n\n.was-validated .form-check-input:valid, .form-check-input.is-valid {\n  border-color: var(--form-valid-border-color);\n}\n\n.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {\n  background-color: var(--form-valid-color);\n}\n\n.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {\n  box-shadow: 0 0 0 0.25rem rgba(var(--success-rgb), 0.25);\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n  color: var(--form-valid-color);\n}\n\n.form-check-inline .form-check-input ~ .valid-feedback {\n  margin-left: .5em;\n}\n\n.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .was-validated .input-group > .form-select:not(:focus):valid,\n.input-group > .form-select:not(:focus).is-valid, .was-validated .input-group > .form-floating:not(:focus-within):valid,\n.input-group > .form-floating:not(:focus-within).is-valid {\n  z-index: 3;\n}\n\n.invalid-feedback {\n  display: none;\n  width: 100%;\n  margin-top: 0.25rem;\n  font-size: 0.8125rem;\n  color: var(--form-invalid-color);\n}\n\n.invalid-tooltip {\n  position: absolute;\n  top: 100%;\n  z-index: 5;\n  display: none;\n  max-width: 100%;\n  padding: 4px 8px;\n  margin-top: .1rem;\n  font-size: 0.8125rem;\n  color: #fff;\n  background-color: var(--danger);\n  border-radius: var(--border-radius);\n}\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n  display: block;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n  border-color: var(--form-invalid-border-color);\n  padding-right: calc(1.5em + 0.625rem);\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23d44c59'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d44c59' stroke='none'/%3e%3c/svg%3e\");\n  background-repeat: no-repeat;\n  background-position: right calc(0.375em + 0.15625rem) center;\n  background-size: calc(0.75em + 0.3125rem) calc(0.75em + 0.3125rem);\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n  border-color: var(--form-invalid-border-color);\n  box-shadow: 0, 0 0 0 0.25rem rgba(var(--danger-rgb), 0.25);\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n  padding-right: calc(1.5em + 0.625rem);\n  background-position: top calc(0.375em + 0.15625rem) right calc(0.375em + 0.15625rem);\n}\n\n.was-validated .form-select:invalid, .form-select.is-invalid {\n  border-color: var(--form-invalid-border-color);\n}\n\n.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size=\"1\"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size=\"1\"] {\n  --form-select-bg-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23d44c59'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d44c59' stroke='none'/%3e%3c/svg%3e\");\n  padding-right: 3.4375rem;\n  background-position: right 0.625rem center, center right 1.875rem;\n  background-size: 16px 12px, calc(0.75em + 0.3125rem) calc(0.75em + 0.3125rem);\n}\n\n.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {\n  border-color: var(--form-invalid-border-color);\n  box-shadow: var(--box-shadow-inset), 0 0 0 0.25rem rgba(var(--danger-rgb), 0.25);\n}\n\n.was-validated .form-control-color:invalid, .form-control-color.is-invalid {\n  width: calc(3rem + calc(1.5em + 0.625rem));\n}\n\n.was-validated .form-check-input:invalid, .form-check-input.is-invalid {\n  border-color: var(--form-invalid-border-color);\n}\n\n.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {\n  background-color: var(--form-invalid-color);\n}\n\n.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {\n  box-shadow: 0 0 0 0.25rem rgba(var(--danger-rgb), 0.25);\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n  color: var(--form-invalid-color);\n}\n\n.form-check-inline .form-check-input ~ .invalid-feedback {\n  margin-left: .5em;\n}\n\n.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .was-validated .input-group > .form-select:not(:focus):invalid,\n.input-group > .form-select:not(:focus).is-invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid,\n.input-group > .form-floating:not(:focus-within).is-invalid {\n  z-index: 4;\n}\n\n.btn {\n  --btn-padding-x: 0.625rem;\n  --btn-padding-y: 0.3125rem;\n  --btn-font-family: ;\n  --btn-font-size: 0.875rem;\n  --btn-font-weight: 500;\n  --btn-line-height: 1.5;\n  --btn-color: var(--body-color);\n  --btn-bg: transparent;\n  --btn-border-width: var(--border-width);\n  --btn-border-color: transparent;\n  --btn-border-radius: var(--border-radius);\n  --btn-hover-border-color: transparent;\n  --btn-box-shadow: 0;\n  --btn-disabled-opacity: 0.5;\n  --btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--btn-focus-shadow-rgb), .5);\n  display: inline-block;\n  padding: var(--btn-padding-y) var(--btn-padding-x);\n  font-family: var(--btn-font-family);\n  font-size: var(--btn-font-size);\n  font-weight: var(--btn-font-weight);\n  line-height: var(--btn-line-height);\n  color: var(--btn-color);\n  text-align: center;\n  vertical-align: middle;\n  cursor: pointer;\n  user-select: none;\n  border: var(--btn-border-width) solid var(--btn-border-color);\n  border-radius: var(--btn-border-radius);\n  background-color: var(--btn-bg);\n  box-shadow: var(--btn-box-shadow);\n  transition: none;\n}\n\n.btn:hover {\n  color: var(--btn-hover-color);\n  background-color: var(--btn-hover-bg);\n  border-color: var(--btn-hover-border-color);\n}\n\n.btn-check + .btn:hover {\n  color: var(--btn-color);\n  background-color: var(--btn-bg);\n  border-color: var(--btn-border-color);\n}\n\n.btn:focus-visible {\n  color: var(--btn-hover-color);\n  background-color: var(--btn-hover-bg);\n  border-color: var(--btn-hover-border-color);\n  outline: 0;\n  box-shadow: var(--btn-box-shadow), var(--btn-focus-box-shadow);\n}\n\n.btn-check:focus-visible + .btn {\n  border-color: var(--btn-hover-border-color);\n  outline: 0;\n  box-shadow: var(--btn-box-shadow), var(--btn-focus-box-shadow);\n}\n\n.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {\n  color: var(--btn-active-color);\n  background-color: var(--btn-active-bg);\n  border-color: var(--btn-active-border-color);\n  box-shadow: var(--btn-active-shadow);\n}\n\n.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {\n  box-shadow: var(--btn-active-shadow), var(--btn-focus-box-shadow);\n}\n\n.btn-check:checked:focus-visible + .btn {\n  box-shadow: var(--btn-active-shadow), var(--btn-focus-box-shadow);\n}\n\n.btn:disabled, .btn.disabled, fieldset:disabled .btn {\n  color: var(--btn-disabled-color);\n  pointer-events: none;\n  background-color: var(--btn-disabled-bg);\n  border-color: var(--btn-disabled-border-color);\n  opacity: var(--btn-disabled-opacity);\n  box-shadow: none;\n}\n\n.btn-link {\n  --btn-font-weight: 400;\n  --btn-color: var(--link-color);\n  --btn-bg: transparent;\n  --btn-border-color: transparent;\n  --btn-hover-color: var(--link-hover-color);\n  --btn-hover-border-color: transparent;\n  --btn-active-color: var(--link-hover-color);\n  --btn-active-border-color: transparent;\n  --btn-disabled-color: #5f636f;\n  --btn-disabled-border-color: transparent;\n  --btn-box-shadow: 0 0 0 #000;\n  --btn-focus-shadow-rgb: 39, 145, 150;\n  text-decoration: none;\n}\n\n.btn-link:hover, .btn-link:focus-visible {\n  text-decoration: none;\n}\n\n.btn-link:focus-visible {\n  color: var(--btn-color);\n}\n\n.btn-link:hover {\n  color: var(--btn-hover-color);\n}\n\n.btn-lg, .btn-group-lg > .btn {\n  --btn-padding-y: 0.375rem;\n  --btn-padding-x: 0.75rem;\n  --btn-font-size: 1.09375rem;\n  --btn-border-radius: 0.25rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n  --btn-padding-y: 0.1875rem;\n  --btn-padding-x: 0.5rem;\n  --btn-font-size: 0.8125rem;\n  --btn-border-radius: var(--border-radius-sm);\n}\n\n.fade {\n  transition: opacity 0.15s linear;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .fade {\n    transition: none;\n  }\n}\n\n.fade:not(.show) {\n  opacity: 0;\n}\n\n.collapse:not(.show) {\n  display: none;\n}\n\n.collapsing {\n  height: 0;\n  overflow: hidden;\n  transition: height 0.35s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .collapsing {\n    transition: none;\n  }\n}\n\n.collapsing.collapse-horizontal {\n  width: 0;\n  height: auto;\n  transition: width 0.35s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .collapsing.collapse-horizontal {\n    transition: none;\n  }\n}\n\n.dropup,\n.dropend,\n.dropdown,\n.dropstart,\n.dropup-center,\n.dropdown-center {\n  position: relative;\n}\n\n.dropdown-toggle {\n  white-space: nowrap;\n}\n\n.dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 3.4px;\n  vertical-align: 3.4px;\n  content: \"\";\n  border-top: 4px solid;\n  border-right: 4px solid transparent;\n  border-bottom: 0;\n  border-left: 4px solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n\n.dropdown-menu {\n  --dropdown-zindex: 1000;\n  --dropdown-min-width: 10rem;\n  --dropdown-padding-x: 0;\n  --dropdown-padding-y: 0.5rem;\n  --dropdown-spacer: 0.125rem;\n  --dropdown-font-size: 0.875rem;\n  --dropdown-color: var(--body-color);\n  --dropdown-bg: var(--body-bg);\n  --dropdown-border-color: #d8dadd;\n  --dropdown-border-radius: var(--border-radius);\n  --dropdown-border-width: var(--border-width);\n  --dropdown-inner-border-radius: calc(var(--border-radius) - var(--border-width));\n  --dropdown-divider-bg: #d8dadd;\n  --dropdown-divider-margin-y: 8px;\n  --dropdown-box-shadow: 0 0.3rem 1rem rgba(0, 0, 0, 0.1);\n  --dropdown-link-color: #111827;\n  --dropdown-link-hover-color: #000;\n  --dropdown-link-hover-bg: rgba(0, 0, 0, 0.08);\n  --dropdown-link-active-color: #000;\n  --dropdown-link-active-bg: transparent;\n  --dropdown-link-disabled-color: rgba(55, 65, 81, 0.76);\n  --dropdown-item-padding-x: 20px;\n  --dropdown-item-padding-y: 3px;\n  --dropdown-header-color: #5f636f;\n  --dropdown-header-padding-x: 20px;\n  --dropdown-header-padding-y: 0.5rem;\n  position: absolute;\n  z-index: var(--dropdown-zindex);\n  display: none;\n  min-width: var(--dropdown-min-width);\n  padding: var(--dropdown-padding-y) var(--dropdown-padding-x);\n  margin: 0;\n  font-size: var(--dropdown-font-size);\n  color: var(--dropdown-color);\n  text-align: left;\n  list-style: none;\n  background-color: var(--dropdown-bg);\n  background-clip: padding-box;\n  border: var(--dropdown-border-width) solid var(--dropdown-border-color);\n  border-radius: var(--dropdown-border-radius);\n  box-shadow: var(--dropdown-box-shadow);\n}\n\n.dropdown-menu[data-bs-popper] {\n  top: 100%;\n  left: 0;\n  margin-top: var(--dropdown-spacer);\n}\n\n.dropdown-menu-start {\n  --bs-position: start;\n}\n\n.dropdown-menu-start[data-bs-popper] {\n  right: auto;\n  left: 0;\n}\n\n.dropdown-menu-end {\n  --bs-position: end;\n}\n\n.dropdown-menu-end[data-bs-popper] {\n  right: 0;\n  left: auto;\n}\n\n@media (min-width: 576px) {\n  .dropdown-menu-sm-start {\n    --bs-position: start;\n  }\n  .dropdown-menu-sm-start[data-bs-popper] {\n    right: auto;\n    left: 0;\n  }\n  .dropdown-menu-sm-end {\n    --bs-position: end;\n  }\n  .dropdown-menu-sm-end[data-bs-popper] {\n    right: 0;\n    left: auto;\n  }\n}\n\n@media (min-width: 768px) {\n  .dropdown-menu-md-start {\n    --bs-position: start;\n  }\n  .dropdown-menu-md-start[data-bs-popper] {\n    right: auto;\n    left: 0;\n  }\n  .dropdown-menu-md-end {\n    --bs-position: end;\n  }\n  .dropdown-menu-md-end[data-bs-popper] {\n    right: 0;\n    left: auto;\n  }\n}\n\n@media (min-width: 992px) {\n  .dropdown-menu-lg-start {\n    --bs-position: start;\n  }\n  .dropdown-menu-lg-start[data-bs-popper] {\n    right: auto;\n    left: 0;\n  }\n  .dropdown-menu-lg-end {\n    --bs-position: end;\n  }\n  .dropdown-menu-lg-end[data-bs-popper] {\n    right: 0;\n    left: auto;\n  }\n}\n\n@media (min-width: 1200px) {\n  .dropdown-menu-xl-start {\n    --bs-position: start;\n  }\n  .dropdown-menu-xl-start[data-bs-popper] {\n    right: auto;\n    left: 0;\n  }\n  .dropdown-menu-xl-end {\n    --bs-position: end;\n  }\n  .dropdown-menu-xl-end[data-bs-popper] {\n    right: 0;\n    left: auto;\n  }\n}\n\n@media (min-width: 1400px) {\n  .dropdown-menu-xxl-start {\n    --bs-position: start;\n  }\n  .dropdown-menu-xxl-start[data-bs-popper] {\n    right: auto;\n    left: 0;\n  }\n  .dropdown-menu-xxl-end {\n    --bs-position: end;\n  }\n  .dropdown-menu-xxl-end[data-bs-popper] {\n    right: 0;\n    left: auto;\n  }\n}\n\n.dropup .dropdown-menu[data-bs-popper] {\n  top: auto;\n  bottom: 100%;\n  margin-top: 0;\n  margin-bottom: var(--dropdown-spacer);\n}\n\n.dropup .dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 3.4px;\n  vertical-align: 3.4px;\n  content: \"\";\n  border-top: 0;\n  border-right: 4px solid transparent;\n  border-bottom: 4px solid;\n  border-left: 4px solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n\n.dropend .dropdown-menu[data-bs-popper] {\n  top: 0;\n  right: auto;\n  left: 100%;\n  margin-top: 0;\n  margin-left: var(--dropdown-spacer);\n}\n\n.dropend .dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 3.4px;\n  vertical-align: 3.4px;\n  content: \"\";\n  border-top: 4px solid transparent;\n  border-right: 0;\n  border-bottom: 4px solid transparent;\n  border-left: 4px solid;\n}\n\n.dropend .dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n\n.dropend .dropdown-toggle::after {\n  vertical-align: 0;\n}\n\n.dropstart .dropdown-menu[data-bs-popper] {\n  top: 0;\n  right: 100%;\n  left: auto;\n  margin-top: 0;\n  margin-right: var(--dropdown-spacer);\n}\n\n.dropstart .dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 3.4px;\n  vertical-align: 3.4px;\n  content: \"\";\n}\n\n.dropstart .dropdown-toggle::after {\n  display: none;\n}\n\n.dropstart .dropdown-toggle::before {\n  display: inline-block;\n  margin-right: 3.4px;\n  vertical-align: 3.4px;\n  content: \"\";\n  border-top: 4px solid transparent;\n  border-right: 4px solid;\n  border-bottom: 4px solid transparent;\n}\n\n.dropstart .dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n\n.dropstart .dropdown-toggle::before {\n  vertical-align: 0;\n}\n\n.dropdown-divider {\n  height: 0;\n  margin: var(--dropdown-divider-margin-y) 0;\n  overflow: hidden;\n  border-top: 1px solid var(--dropdown-divider-bg);\n  opacity: 1;\n}\n\n.dropdown-item {\n  display: block;\n  width: 100%;\n  padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);\n  clear: both;\n  font-weight: 400;\n  color: var(--dropdown-link-color);\n  text-align: inherit;\n  white-space: nowrap;\n  background-color: transparent;\n  border: 0;\n  border-radius: var(--dropdown-item-border-radius, 0);\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n  color: var(--dropdown-link-hover-color);\n  background-color: var(--dropdown-link-hover-bg);\n}\n\n.dropdown-item.active, .dropdown-item:active {\n  color: var(--dropdown-link-active-color);\n  text-decoration: none;\n  background-color: var(--dropdown-link-active-bg);\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n  color: var(--dropdown-link-disabled-color);\n  pointer-events: none;\n  background-color: transparent;\n}\n\n.dropdown-menu.show {\n  display: block;\n}\n\n.dropdown-header {\n  display: block;\n  padding: var(--dropdown-header-padding-y) var(--dropdown-header-padding-x);\n  margin-bottom: 0;\n  font-size: 0.8125rem;\n  color: var(--dropdown-header-color);\n  white-space: nowrap;\n}\n\n.dropdown-item-text {\n  display: block;\n  padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);\n  color: var(--dropdown-link-color);\n}\n\n.dropdown-menu-dark {\n  --dropdown-color: #d8dadd;\n  --dropdown-bg: #1F2937;\n  --dropdown-border-color: #d8dadd;\n  --dropdown-box-shadow: ;\n  --dropdown-link-color: #d8dadd;\n  --dropdown-link-hover-color: #FFF;\n  --dropdown-divider-bg: #d8dadd;\n  --dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);\n  --dropdown-link-active-color: #000;\n  --dropdown-link-active-bg: transparent;\n  --dropdown-link-disabled-color: #7c7f89;\n  --dropdown-header-color: #7c7f89;\n}\n\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: inline-flex;\n  vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n  position: relative;\n  flex: 1 1 auto;\n}\n\n.btn-group > .btn-check:checked + .btn,\n.btn-group > .btn-check:focus + .btn,\n.btn-group > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn-check:checked + .btn,\n.btn-group-vertical > .btn-check:focus + .btn,\n.btn-group-vertical > .btn:hover,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n  z-index: 1;\n}\n\n.btn-toolbar {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n  width: auto;\n}\n\n.btn-group {\n  border-radius: var(--border-radius);\n}\n\n.btn-group > :not(.btn-check:first-child) + .btn,\n.btn-group > .btn-group:not(:first-child) {\n  margin-left: calc(var(--border-width) * -1);\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn.dropdown-toggle-split:first-child,\n.btn-group > .btn-group:not(:last-child) > .btn {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:nth-child(n + 3),\n.btn-group > :not(.btn-check) + .btn,\n.btn-group > .btn-group:not(:first-child) > .btn {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n  padding-right: 0.46875rem;\n  padding-left: 0.46875rem;\n}\n\n.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {\n  margin-left: 0;\n}\n\n.dropstart .dropdown-toggle-split::before {\n  margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n  padding-right: 0.375rem;\n  padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n  padding-right: 0.5625rem;\n  padding-left: 0.5625rem;\n}\n\n.btn-group.show .dropdown-toggle {\n  box-shadow: 0;\n}\n\n.btn-group.show .dropdown-toggle.btn-link {\n  box-shadow: none;\n}\n\n.btn-group-vertical {\n  flex-direction: column;\n  align-items: flex-start;\n  justify-content: center;\n}\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n  width: 100%;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n  margin-top: calc(var(--border-width) * -1);\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn ~ .btn,\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n\n.nav {\n  --nav-link-padding-x: 1rem;\n  --nav-link-padding-y: 0.5rem;\n  --nav-link-font-weight: ;\n  --nav-link-color: #111827;\n  --nav-link-hover-color: var(--link-hover-color);\n  --nav-link-disabled-color: var(--secondary-color);\n  display: flex;\n  flex-wrap: wrap;\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n}\n\n.nav-link {\n  display: block;\n  padding: var(--nav-link-padding-y) var(--nav-link-padding-x);\n  font-size: var(--nav-link-font-size);\n  font-weight: var(--nav-link-font-weight);\n  color: var(--nav-link-color);\n  background: none;\n  border: 0;\n  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .nav-link {\n    transition: none;\n  }\n}\n\n.nav-link:hover, .nav-link:focus {\n  color: var(--nav-link-hover-color);\n}\n\n.nav-link:focus-visible {\n  outline: 0;\n  box-shadow: 0 0 0 0.25rem rgba(113, 75, 103, 0.25);\n}\n\n.nav-link.disabled, .nav-link:disabled {\n  color: var(--nav-link-disabled-color);\n  pointer-events: none;\n  cursor: default;\n}\n\n.nav-tabs {\n  --nav-tabs-border-width: var(--border-width);\n  --nav-tabs-border-color: var(--border-color);\n  --nav-tabs-border-radius: 0;\n  --nav-tabs-link-hover-border-color: var(--secondary-bg) var(--secondary-bg) var(--border-color);\n  --nav-tabs-link-active-color: #000;\n  --nav-tabs-link-active-bg: transparent;\n  --nav-tabs-link-active-border-color: var(--border-color) var(--border-color) transparent;\n  border-bottom: var(--nav-tabs-border-width) solid var(--nav-tabs-border-color);\n}\n\n.nav-tabs .nav-link {\n  margin-bottom: calc(-1 * var(--nav-tabs-border-width));\n  border: var(--nav-tabs-border-width) solid transparent;\n  border-top-left-radius: var(--nav-tabs-border-radius);\n  border-top-right-radius: var(--nav-tabs-border-radius);\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n  isolation: isolate;\n  border-color: var(--nav-tabs-link-hover-border-color);\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n  color: var(--nav-tabs-link-active-color);\n  background-color: var(--nav-tabs-link-active-bg);\n  border-color: var(--nav-tabs-link-active-border-color);\n}\n\n.nav-tabs .dropdown-menu {\n  margin-top: calc(-1 * var(--nav-tabs-border-width));\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n\n.nav-pills {\n  --nav-pills-border-radius: 0;\n  --nav-pills-link-active-color: #FFF;\n  --nav-pills-link-active-bg: #714B67;\n}\n\n.nav-pills .nav-link {\n  border-radius: var(--nav-pills-border-radius);\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n  color: var(--nav-pills-link-active-color);\n  background-color: var(--nav-pills-link-active-bg);\n}\n\n.nav-underline {\n  --nav-underline-gap: 1rem;\n  --nav-underline-border-width: 0.125rem;\n  --nav-underline-link-active-color: var(--emphasis-color);\n  gap: var(--nav-underline-gap);\n}\n\n.nav-underline .nav-link {\n  padding-right: 0;\n  padding-left: 0;\n  border-bottom: var(--nav-underline-border-width) solid transparent;\n}\n\n.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {\n  border-bottom-color: currentcolor;\n}\n\n.nav-underline .nav-link.active,\n.nav-underline .show > .nav-link {\n  font-weight: 500;\n  color: var(--nav-underline-link-active-color);\n  border-bottom-color: currentcolor;\n}\n\n.nav-fill > .nav-link,\n.nav-fill .nav-item {\n  flex: 1 1 auto;\n  text-align: center;\n}\n\n.nav-justified > .nav-link,\n.nav-justified .nav-item {\n  flex-basis: 0;\n  flex-grow: 1;\n  text-align: center;\n}\n\n.nav-fill .nav-item .nav-link,\n.nav-justified .nav-item .nav-link {\n  width: 100%;\n}\n\n.tab-content > .tab-pane {\n  display: none;\n}\n\n.tab-content > .active {\n  display: block;\n}\n\n.navbar {\n  --navbar-padding-x: 0;\n  --navbar-padding-y: 8px;\n  --navbar-color: rgba(var(--emphasis-color-rgb), 0.65);\n  --navbar-hover-color: rgba(var(--emphasis-color-rgb), 0.8);\n  --navbar-disabled-color: rgba(var(--emphasis-color-rgb), 0.3);\n  --navbar-active-color: rgba(var(--emphasis-color-rgb), 1);\n  --navbar-brand-padding-y: 0.3359375rem;\n  --navbar-brand-margin-end: 1rem;\n  --navbar-brand-font-size: 1.09375rem;\n  --navbar-brand-color: rgba(var(--emphasis-color-rgb), 1);\n  --navbar-brand-hover-color: rgba(var(--emphasis-color-rgb), 1);\n  --navbar-nav-link-padding-x: 0.5rem;\n  --navbar-toggler-padding-y: 0.25rem;\n  --navbar-toggler-padding-x: 0.75rem;\n  --navbar-toggler-font-size: 1.09375rem;\n  --navbar-toggler-icon-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2817, 24, 39, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n  --navbar-toggler-border-color: rgba(var(--emphasis-color-rgb), 0.15);\n  --navbar-toggler-border-radius: var(--border-radius);\n  --navbar-toggler-focus-width: 0.25rem;\n  --navbar-toggler-transition: box-shadow 0.15s ease-in-out;\n  position: relative;\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  justify-content: space-between;\n  padding: var(--navbar-padding-y) var(--navbar-padding-x);\n}\n\n.navbar > .container, .navbar > .o_container_small,\n.navbar > .container-fluid,\n.navbar > .container-sm,\n.navbar > .container-md,\n.navbar > .container-lg,\n.navbar > .container-xl,\n.navbar > .container-xxl {\n  display: flex;\n  flex-wrap: inherit;\n  align-items: center;\n  justify-content: space-between;\n}\n\n.navbar-brand {\n  padding-top: var(--navbar-brand-padding-y);\n  padding-bottom: var(--navbar-brand-padding-y);\n  margin-right: var(--navbar-brand-margin-end);\n  font-size: var(--navbar-brand-font-size);\n  color: var(--navbar-brand-color);\n  white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n  color: var(--navbar-brand-hover-color);\n}\n\n.navbar-nav {\n  --nav-link-padding-x: 0;\n  --nav-link-padding-y: 0.5rem;\n  --nav-link-font-weight: ;\n  --nav-link-color: var(--navbar-color);\n  --nav-link-hover-color: var(--navbar-hover-color);\n  --nav-link-disabled-color: var(--navbar-disabled-color);\n  display: flex;\n  flex-direction: column;\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n}\n\n.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {\n  color: var(--navbar-active-color);\n}\n\n.navbar-nav .dropdown-menu {\n  position: static;\n}\n\n.navbar-text {\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  color: var(--navbar-color);\n}\n\n.navbar-text a,\n.navbar-text a:hover,\n.navbar-text a:focus {\n  color: var(--navbar-active-color);\n}\n\n.navbar-collapse {\n  flex-basis: 100%;\n  flex-grow: 1;\n  align-items: center;\n}\n\n.navbar-toggler {\n  padding: var(--navbar-toggler-padding-y) var(--navbar-toggler-padding-x);\n  font-size: var(--navbar-toggler-font-size);\n  line-height: 1;\n  color: var(--navbar-color);\n  background-color: transparent;\n  border: var(--border-width) solid var(--navbar-toggler-border-color);\n  border-radius: var(--navbar-toggler-border-radius);\n  transition: var(--navbar-toggler-transition);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .navbar-toggler {\n    transition: none;\n  }\n}\n\n.navbar-toggler:hover {\n  text-decoration: none;\n}\n\n.navbar-toggler:focus {\n  text-decoration: none;\n  outline: 0;\n  box-shadow: 0 0 0 var(--navbar-toggler-focus-width);\n}\n\n.navbar-toggler-icon {\n  display: inline-block;\n  width: 1.5em;\n  height: 1.5em;\n  vertical-align: middle;\n  background-image: var(--navbar-toggler-icon-bg);\n  background-repeat: no-repeat;\n  background-position: center;\n  background-size: 100%;\n}\n\n.navbar-nav-scroll {\n  max-height: var(--scroll-height, 75vh);\n  overflow-y: auto;\n}\n\n@media (min-width: 576px) {\n  .navbar-expand-sm {\n    flex-wrap: nowrap;\n    justify-content: flex-start;\n  }\n  .navbar-expand-sm .navbar-nav {\n    flex-direction: row;\n  }\n  .navbar-expand-sm .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-sm .navbar-nav .nav-link {\n    padding-right: var(--navbar-nav-link-padding-x);\n    padding-left: var(--navbar-nav-link-padding-x);\n  }\n  .navbar-expand-sm .navbar-nav-scroll {\n    overflow: visible;\n  }\n  .navbar-expand-sm .navbar-collapse {\n    display: flex !important;\n    flex-basis: auto;\n  }\n  .navbar-expand-sm .navbar-toggler {\n    display: none;\n  }\n  .navbar-expand-sm .offcanvas {\n    position: static;\n    z-index: auto;\n    flex-grow: 1;\n    width: auto !important;\n    height: auto !important;\n    visibility: visible !important;\n    background-color: transparent !important;\n    border: 0 !important;\n    transform: none !important;\n    box-shadow: none;\n    transition: none;\n  }\n  .navbar-expand-sm .offcanvas .offcanvas-header {\n    display: none;\n  }\n  .navbar-expand-sm .offcanvas .offcanvas-body {\n    display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n  }\n}\n\n@media (min-width: 768px) {\n  .navbar-expand-md {\n    flex-wrap: nowrap;\n    justify-content: flex-start;\n  }\n  .navbar-expand-md .navbar-nav {\n    flex-direction: row;\n  }\n  .navbar-expand-md .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-md .navbar-nav .nav-link {\n    padding-right: var(--navbar-nav-link-padding-x);\n    padding-left: var(--navbar-nav-link-padding-x);\n  }\n  .navbar-expand-md .navbar-nav-scroll {\n    overflow: visible;\n  }\n  .navbar-expand-md .navbar-collapse {\n    display: flex !important;\n    flex-basis: auto;\n  }\n  .navbar-expand-md .navbar-toggler {\n    display: none;\n  }\n  .navbar-expand-md .offcanvas {\n    position: static;\n    z-index: auto;\n    flex-grow: 1;\n    width: auto !important;\n    height: auto !important;\n    visibility: visible !important;\n    background-color: transparent !important;\n    border: 0 !important;\n    transform: none !important;\n    box-shadow: none;\n    transition: none;\n  }\n  .navbar-expand-md .offcanvas .offcanvas-header {\n    display: none;\n  }\n  .navbar-expand-md .offcanvas .offcanvas-body {\n    display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n  }\n}\n\n@media (min-width: 992px) {\n  .navbar-expand-lg {\n    flex-wrap: nowrap;\n    justify-content: flex-start;\n  }\n  .navbar-expand-lg .navbar-nav {\n    flex-direction: row;\n  }\n  .navbar-expand-lg .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-lg .navbar-nav .nav-link {\n    padding-right: var(--navbar-nav-link-padding-x);\n    padding-left: var(--navbar-nav-link-padding-x);\n  }\n  .navbar-expand-lg .navbar-nav-scroll {\n    overflow: visible;\n  }\n  .navbar-expand-lg .navbar-collapse {\n    display: flex !important;\n    flex-basis: auto;\n  }\n  .navbar-expand-lg .navbar-toggler {\n    display: none;\n  }\n  .navbar-expand-lg .offcanvas {\n    position: static;\n    z-index: auto;\n    flex-grow: 1;\n    width: auto !important;\n    height: auto !important;\n    visibility: visible !important;\n    background-color: transparent !important;\n    border: 0 !important;\n    transform: none !important;\n    box-shadow: none;\n    transition: none;\n  }\n  .navbar-expand-lg .offcanvas .offcanvas-header {\n    display: none;\n  }\n  .navbar-expand-lg .offcanvas .offcanvas-body {\n    display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n  }\n}\n\n@media (min-width: 1200px) {\n  .navbar-expand-xl {\n    flex-wrap: nowrap;\n    justify-content: flex-start;\n  }\n  .navbar-expand-xl .navbar-nav {\n    flex-direction: row;\n  }\n  .navbar-expand-xl .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-xl .navbar-nav .nav-link {\n    padding-right: var(--navbar-nav-link-padding-x);\n    padding-left: var(--navbar-nav-link-padding-x);\n  }\n  .navbar-expand-xl .navbar-nav-scroll {\n    overflow: visible;\n  }\n  .navbar-expand-xl .navbar-collapse {\n    display: flex !important;\n    flex-basis: auto;\n  }\n  .navbar-expand-xl .navbar-toggler {\n    display: none;\n  }\n  .navbar-expand-xl .offcanvas {\n    position: static;\n    z-index: auto;\n    flex-grow: 1;\n    width: auto !important;\n    height: auto !important;\n    visibility: visible !important;\n    background-color: transparent !important;\n    border: 0 !important;\n    transform: none !important;\n    box-shadow: none;\n    transition: none;\n  }\n  .navbar-expand-xl .offcanvas .offcanvas-header {\n    display: none;\n  }\n  .navbar-expand-xl .offcanvas .offcanvas-body {\n    display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n  }\n}\n\n@media (min-width: 1400px) {\n  .navbar-expand-xxl {\n    flex-wrap: nowrap;\n    justify-content: flex-start;\n  }\n  .navbar-expand-xxl .navbar-nav {\n    flex-direction: row;\n  }\n  .navbar-expand-xxl .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-xxl .navbar-nav .nav-link {\n    padding-right: var(--navbar-nav-link-padding-x);\n    padding-left: var(--navbar-nav-link-padding-x);\n  }\n  .navbar-expand-xxl .navbar-nav-scroll {\n    overflow: visible;\n  }\n  .navbar-expand-xxl .navbar-collapse {\n    display: flex !important;\n    flex-basis: auto;\n  }\n  .navbar-expand-xxl .navbar-toggler {\n    display: none;\n  }\n  .navbar-expand-xxl .offcanvas {\n    position: static;\n    z-index: auto;\n    flex-grow: 1;\n    width: auto !important;\n    height: auto !important;\n    visibility: visible !important;\n    background-color: transparent !important;\n    border: 0 !important;\n    transform: none !important;\n    box-shadow: none;\n    transition: none;\n  }\n  .navbar-expand-xxl .offcanvas .offcanvas-header {\n    display: none;\n  }\n  .navbar-expand-xxl .offcanvas .offcanvas-body {\n    display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n  }\n}\n\n.navbar-expand {\n  flex-wrap: nowrap;\n  justify-content: flex-start;\n}\n\n.navbar-expand .navbar-nav {\n  flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n  position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n  padding-right: var(--navbar-nav-link-padding-x);\n  padding-left: var(--navbar-nav-link-padding-x);\n}\n\n.navbar-expand .navbar-nav-scroll {\n  overflow: visible;\n}\n\n.navbar-expand .navbar-collapse {\n  display: flex !important;\n  flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n  display: none;\n}\n\n.navbar-expand .offcanvas {\n  position: static;\n  z-index: auto;\n  flex-grow: 1;\n  width: auto !important;\n  height: auto !important;\n  visibility: visible !important;\n  background-color: transparent !important;\n  border: 0 !important;\n  transform: none !important;\n  box-shadow: none;\n  transition: none;\n}\n\n.navbar-expand .offcanvas .offcanvas-header {\n  display: none;\n}\n\n.navbar-expand .offcanvas .offcanvas-body {\n  display: flex;\n  flex-grow: 0;\n  padding: 0;\n  overflow-y: visible;\n}\n\n.navbar-dark,\n.navbar[data-bs-theme=\"dark\"] {\n  --navbar-color: rgba(255, 255, 255, 0.55);\n  --navbar-hover-color: rgba(255, 255, 255, 0.75);\n  --navbar-disabled-color: rgba(255, 255, 255, 0.25);\n  --navbar-active-color: #FFF;\n  --navbar-brand-color: #FFF;\n  --navbar-brand-hover-color: #FFF;\n  --navbar-toggler-border-color: rgba(255, 255, 255, 0.1);\n  --navbar-toggler-icon-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.card {\n  --card-spacer-y: 16px;\n  --card-spacer-x: 16px;\n  --card-title-spacer-y: 8px;\n  --card-title-color: ;\n  --card-subtitle-color: ;\n  --card-border-width: var(--border-width);\n  --card-border-color: var(--border-color-translucent);\n  --card-border-radius: 0;\n  --card-box-shadow: ;\n  --card-inner-border-radius: calc(0 - (var(--border-width)));\n  --card-cap-padding-y: 16px;\n  --card-cap-padding-x: 16px;\n  --card-cap-bg: rgba(var(--body-color-rgb), 0.03);\n  --card-cap-color: ;\n  --card-height: ;\n  --card-color: ;\n  --card-bg: white;\n  --card-img-overlay-padding: 16px;\n  --card-group-margin: 16px;\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  min-width: 0;\n  height: var(--card-height);\n  color: var(--body-color);\n  word-wrap: break-word;\n  background-color: var(--card-bg);\n  background-clip: border-box;\n  border: var(--card-border-width) solid var(--card-border-color);\n  border-radius: var(--card-border-radius);\n  box-shadow: var(--card-box-shadow);\n}\n\n.card > hr {\n  margin-right: 0;\n  margin-left: 0;\n}\n\n.card > .list-group {\n  border-top: inherit;\n  border-bottom: inherit;\n}\n\n.card > .list-group:first-child {\n  border-top-width: 0;\n  border-top-left-radius: var(--card-inner-border-radius);\n  border-top-right-radius: var(--card-inner-border-radius);\n}\n\n.card > .list-group:last-child {\n  border-bottom-width: 0;\n  border-bottom-right-radius: var(--card-inner-border-radius);\n  border-bottom-left-radius: var(--card-inner-border-radius);\n}\n\n.card > .card-header + .list-group,\n.card > .list-group + .card-footer {\n  border-top: 0;\n}\n\n.card-body {\n  flex: 1 1 auto;\n  padding: var(--card-spacer-y) var(--card-spacer-x);\n  color: var(--card-color);\n}\n\n.card-title {\n  margin-bottom: var(--card-title-spacer-y);\n  color: var(--card-title-color);\n}\n\n.card-subtitle {\n  margin-top: calc(-.5 * var(--card-title-spacer-y));\n  margin-bottom: 0;\n  color: var(--card-subtitle-color);\n}\n\n.card-text:last-child {\n  margin-bottom: 0;\n}\n\n.card-link + .card-link {\n  margin-left: var(--card-spacer-x);\n}\n\n.card-header {\n  padding: var(--card-cap-padding-y) var(--card-cap-padding-x);\n  margin-bottom: 0;\n  color: var(--card-cap-color);\n  background-color: var(--card-cap-bg);\n  border-bottom: var(--card-border-width) solid var(--card-border-color);\n}\n\n.card-header:first-child {\n  border-radius: var(--card-inner-border-radius) var(--card-inner-border-radius) 0 0;\n}\n\n.card-footer {\n  padding: var(--card-cap-padding-y) var(--card-cap-padding-x);\n  color: var(--card-cap-color);\n  background-color: var(--card-cap-bg);\n  border-top: var(--card-border-width) solid var(--card-border-color);\n}\n\n.card-footer:last-child {\n  border-radius: 0 0 var(--card-inner-border-radius) var(--card-inner-border-radius);\n}\n\n.card-header-tabs {\n  margin-right: calc(-.5 * var(--card-cap-padding-x));\n  margin-bottom: calc(-1 * var(--card-cap-padding-y));\n  margin-left: calc(-.5 * var(--card-cap-padding-x));\n  border-bottom: 0;\n}\n\n.card-header-tabs .nav-link.active {\n  background-color: var(--card-bg);\n  border-bottom-color: var(--card-bg);\n}\n\n.card-header-pills {\n  margin-right: calc(-.5 * var(--card-cap-padding-x));\n  margin-left: calc(-.5 * var(--card-cap-padding-x));\n}\n\n.card-img-overlay {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  padding: var(--card-img-overlay-padding);\n  border-radius: var(--card-inner-border-radius);\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n  width: 100%;\n}\n\n.card-img,\n.card-img-top {\n  border-top-left-radius: var(--card-inner-border-radius);\n  border-top-right-radius: var(--card-inner-border-radius);\n}\n\n.card-img,\n.card-img-bottom {\n  border-bottom-right-radius: var(--card-inner-border-radius);\n  border-bottom-left-radius: var(--card-inner-border-radius);\n}\n\n.card-group > .card {\n  margin-bottom: var(--card-group-margin);\n}\n\n@media (min-width: 576px) {\n  .card-group {\n    display: flex;\n    flex-flow: row wrap;\n  }\n  .card-group > .card {\n    flex: 1 0 0%;\n    margin-bottom: 0;\n  }\n  .card-group > .card + .card {\n    margin-left: 0;\n    border-left: 0;\n  }\n  .card-group > .card:not(:last-child) {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n  .card-group > .card:not(:last-child) .card-img-top,\n.card-group > .card:not(:last-child) .card-header {\n    border-top-right-radius: 0;\n  }\n  .card-group > .card:not(:last-child) .card-img-bottom,\n.card-group > .card:not(:last-child) .card-footer {\n    border-bottom-right-radius: 0;\n  }\n  .card-group > .card:not(:first-child) {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\n  .card-group > .card:not(:first-child) .card-img-top,\n.card-group > .card:not(:first-child) .card-header {\n    border-top-left-radius: 0;\n  }\n  .card-group > .card:not(:first-child) .card-img-bottom,\n.card-group > .card:not(:first-child) .card-footer {\n    border-bottom-left-radius: 0;\n  }\n}\n\n.accordion {\n  --accordion-color: var(--body-color);\n  --accordion-bg: var(--body-bg);\n  --accordion-transition: none, border-radius 0.15s ease;\n  --accordion-border-color: var(--border-color);\n  --accordion-border-width: var(--border-width);\n  --accordion-border-radius: 0;\n  --accordion-inner-border-radius: calc(0 - (var(--border-width)));\n  --accordion-btn-padding-x: 1.25rem;\n  --accordion-btn-padding-y: 1rem;\n  --accordion-btn-color: var(--body-color);\n  --accordion-btn-bg: var(--accordion-bg);\n  --accordion-btn-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23111827' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e\");\n  --accordion-btn-icon-width: 1.25rem;\n  --accordion-btn-icon-transform: rotate(-180deg);\n  --accordion-btn-icon-transition: transform 0.2s ease-in-out;\n  --accordion-btn-active-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%232d1e29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e\");\n  --accordion-btn-focus-box-shadow: 0;\n  --accordion-body-padding-x: 1.25rem;\n  --accordion-body-padding-y: 1rem;\n  --accordion-active-color: var(--primary-text-emphasis);\n  --accordion-active-bg: var(--primary-bg-subtle);\n}\n\n.accordion-button {\n  position: relative;\n  display: flex;\n  align-items: center;\n  width: 100%;\n  padding: var(--accordion-btn-padding-y) var(--accordion-btn-padding-x);\n  font-size: 0.875rem;\n  color: var(--accordion-btn-color);\n  text-align: left;\n  background-color: var(--accordion-btn-bg);\n  border: 0;\n  border-radius: 0;\n  overflow-anchor: none;\n  transition: var(--accordion-transition);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .accordion-button {\n    transition: none;\n  }\n}\n\n.accordion-button:not(.collapsed) {\n  color: var(--accordion-active-color);\n  background-color: var(--accordion-active-bg);\n  box-shadow: inset 0 calc(-1 * var(--accordion-border-width)) 0 var(--accordion-border-color);\n}\n\n.accordion-button:not(.collapsed)::after {\n  background-image: var(--accordion-btn-active-icon);\n  transform: var(--accordion-btn-icon-transform);\n}\n\n.accordion-button::after {\n  flex-shrink: 0;\n  width: var(--accordion-btn-icon-width);\n  height: var(--accordion-btn-icon-width);\n  margin-left: auto;\n  content: \"\";\n  background-image: var(--accordion-btn-icon);\n  background-repeat: no-repeat;\n  background-size: var(--accordion-btn-icon-width);\n  transition: var(--accordion-btn-icon-transition);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .accordion-button::after {\n    transition: none;\n  }\n}\n\n.accordion-button:hover {\n  z-index: 2;\n}\n\n.accordion-button:focus {\n  z-index: 3;\n  outline: 0;\n  box-shadow: var(--accordion-btn-focus-box-shadow);\n}\n\n.accordion-header {\n  margin-bottom: 0;\n}\n\n.accordion-item {\n  color: var(--accordion-color);\n  background-color: var(--accordion-bg);\n  border: var(--accordion-border-width) solid var(--accordion-border-color);\n}\n\n.accordion-item:first-of-type {\n  border-top-left-radius: var(--accordion-border-radius);\n  border-top-right-radius: var(--accordion-border-radius);\n}\n\n.accordion-item:first-of-type > .accordion-header .accordion-button {\n  border-top-left-radius: var(--accordion-inner-border-radius);\n  border-top-right-radius: var(--accordion-inner-border-radius);\n}\n\n.accordion-item:not(:first-of-type) {\n  border-top: 0;\n}\n\n.accordion-item:last-of-type {\n  border-bottom-right-radius: var(--accordion-border-radius);\n  border-bottom-left-radius: var(--accordion-border-radius);\n}\n\n.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {\n  border-bottom-right-radius: var(--accordion-inner-border-radius);\n  border-bottom-left-radius: var(--accordion-inner-border-radius);\n}\n\n.accordion-item:last-of-type > .accordion-collapse {\n  border-bottom-right-radius: var(--accordion-border-radius);\n  border-bottom-left-radius: var(--accordion-border-radius);\n}\n\n.accordion-body {\n  padding: var(--accordion-body-padding-y) var(--accordion-body-padding-x);\n}\n\n.accordion-flush > .accordion-item {\n  border-right: 0;\n  border-left: 0;\n  border-radius: 0;\n}\n\n.accordion-flush > .accordion-item:first-child {\n  border-top: 0;\n}\n\n.accordion-flush > .accordion-item:last-child {\n  border-bottom: 0;\n}\n\n.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {\n  border-radius: 0;\n}\n\n.accordion-flush > .accordion-item > .accordion-collapse {\n  border-radius: 0;\n}\n\n.breadcrumb {\n  --breadcrumb-padding-x: 0;\n  --breadcrumb-padding-y: 0;\n  --breadcrumb-margin-bottom: 0;\n  --breadcrumb-bg: white;\n  --breadcrumb-border-radius: ;\n  --breadcrumb-divider-color: rgba(55, 65, 81, 0.76);\n  --breadcrumb-item-padding-x: 0.5rem;\n  --breadcrumb-item-active-color: #111827;\n  display: flex;\n  flex-wrap: wrap;\n  padding: var(--breadcrumb-padding-y) var(--breadcrumb-padding-x);\n  margin-bottom: var(--breadcrumb-margin-bottom);\n  font-size: var(--breadcrumb-font-size);\n  list-style: none;\n  background-color: var(--breadcrumb-bg);\n  border-radius: var(--breadcrumb-border-radius);\n}\n\n.breadcrumb-item + .breadcrumb-item {\n  padding-left: var(--breadcrumb-item-padding-x);\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n  float: left;\n  padding-right: var(--breadcrumb-item-padding-x);\n  color: var(--breadcrumb-divider-color);\n  content: var(--breadcrumb-divider, \"/\") /* rtl: var(--breadcrumb-divider, \"/\") */;\n}\n\n.breadcrumb-item.active {\n  color: var(--breadcrumb-item-active-color);\n}\n\n.pagination {\n  --pagination-padding-x: 0.75rem;\n  --pagination-padding-y: 0.375rem;\n  --pagination-font-size: 0.875rem;\n  --pagination-color: var(--link-color);\n  --pagination-bg: var(--body-bg);\n  --pagination-border-width: var(--border-width);\n  --pagination-border-color: var(--border-color);\n  --pagination-border-radius: var(--border-radius);\n  --pagination-hover-color: var(--link-hover-color);\n  --pagination-hover-bg: var(--tertiary-bg);\n  --pagination-hover-border-color: var(--border-color);\n  --pagination-focus-color: var(--link-hover-color);\n  --pagination-focus-bg: var(--secondary-bg);\n  --pagination-focus-box-shadow: 0 0 0 0.25rem rgba(113, 75, 103, 0.25);\n  --pagination-active-color: unset;\n  --pagination-active-bg: #e6f2f3;\n  --pagination-active-border-color: #e6f2f3;\n  --pagination-disabled-color: var(--secondary-color);\n  --pagination-disabled-bg: var(--secondary-bg);\n  --pagination-disabled-border-color: var(--border-color);\n  display: flex;\n  padding-left: 0;\n  list-style: none;\n}\n\n.page-link {\n  position: relative;\n  display: block;\n  padding: var(--pagination-padding-y) var(--pagination-padding-x);\n  font-size: var(--pagination-font-size);\n  color: var(--pagination-color);\n  background-color: var(--pagination-bg);\n  border: var(--pagination-border-width) solid var(--pagination-border-color);\n  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .page-link {\n    transition: none;\n  }\n}\n\n.page-link:hover {\n  z-index: 2;\n  color: var(--pagination-hover-color);\n  background-color: var(--pagination-hover-bg);\n  border-color: var(--pagination-hover-border-color);\n}\n\n.page-link:focus {\n  z-index: 3;\n  color: var(--pagination-focus-color);\n  background-color: var(--pagination-focus-bg);\n  outline: 0;\n  box-shadow: var(--pagination-focus-box-shadow);\n}\n\n.page-link.active, .active > .page-link {\n  z-index: 3;\n  color: var(--pagination-active-color);\n  background-color: var(--pagination-active-bg);\n  border-color: var(--pagination-active-border-color);\n}\n\n.page-link.disabled, .disabled > .page-link {\n  color: var(--pagination-disabled-color);\n  pointer-events: none;\n  background-color: var(--pagination-disabled-bg);\n  border-color: var(--pagination-disabled-border-color);\n}\n\n.page-item:not(:first-child) .page-link {\n  margin-left: calc(var(--border-width) * -1);\n}\n\n.page-item:first-child .page-link {\n  border-top-left-radius: var(--pagination-border-radius);\n  border-bottom-left-radius: var(--pagination-border-radius);\n}\n\n.page-item:last-child .page-link {\n  border-top-right-radius: var(--pagination-border-radius);\n  border-bottom-right-radius: var(--pagination-border-radius);\n}\n\n.pagination-lg {\n  --pagination-padding-x: 1.5rem;\n  --pagination-padding-y: 0.75rem;\n  --pagination-font-size: 1.09375rem;\n  --pagination-border-radius: var(--border-radius-lg);\n}\n\n.pagination-sm {\n  --pagination-padding-x: 0.5rem;\n  --pagination-padding-y: 0.25rem;\n  --pagination-font-size: 0.8125rem;\n  --pagination-border-radius: var(--border-radius-sm);\n}\n\n.badge {\n  --badge-padding-x: 0.82em;\n  --badge-padding-y: 0.25em;\n  --badge-font-size: 0.75em;\n  --badge-font-weight: normal;\n  --badge-color: inherit;\n  --badge-border-radius: 0;\n  display: inline-block;\n  padding: var(--badge-padding-y) var(--badge-padding-x);\n  font-size: var(--badge-font-size);\n  font-weight: var(--badge-font-weight);\n  line-height: 1;\n  color: var(--badge-color);\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: var(--badge-border-radius);\n}\n\n.badge:empty {\n  display: none;\n}\n\n.btn .badge {\n  position: relative;\n  top: -1px;\n}\n\n.alert {\n  --alert-bg: transparent;\n  --alert-padding-x: 16px;\n  --alert-padding-y: 16px;\n  --alert-margin-bottom: 1rem;\n  --alert-color: inherit;\n  --alert-border-color: transparent;\n  --alert-border: 0 solid var(--alert-border-color);\n  --alert-border-radius: var(--border-radius);\n  --alert-link-color: inherit;\n  position: relative;\n  padding: var(--alert-padding-y) var(--alert-padding-x);\n  margin-bottom: var(--alert-margin-bottom);\n  color: var(--alert-color);\n  background-color: var(--alert-bg);\n  border: var(--alert-border);\n  border-radius: var(--alert-border-radius);\n}\n\n.alert-heading {\n  color: inherit;\n}\n\n.alert-link {\n  font-weight: 500;\n  color: var(--alert-link-color);\n}\n\n.alert-dismissible {\n  padding-right: 48px;\n}\n\n.alert-dismissible .btn-close {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2;\n  padding: 20px 16px;\n}\n\n.alert-primary {\n  --alert-color: var(--primary-text-emphasis);\n  --alert-bg: var(--primary-bg-subtle);\n  --alert-border-color: var(--primary-border-subtle);\n  --alert-link-color: var(--primary-text-emphasis);\n}\n\n.alert-secondary {\n  --alert-color: var(--secondary-text-emphasis);\n  --alert-bg: var(--secondary-bg-subtle);\n  --alert-border-color: var(--secondary-border-subtle);\n  --alert-link-color: var(--secondary-text-emphasis);\n}\n\n.alert-success {\n  --alert-color: var(--success-text-emphasis);\n  --alert-bg: var(--success-bg-subtle);\n  --alert-border-color: var(--success-border-subtle);\n  --alert-link-color: var(--success-text-emphasis);\n}\n\n.alert-info {\n  --alert-color: var(--info-text-emphasis);\n  --alert-bg: var(--info-bg-subtle);\n  --alert-border-color: var(--info-border-subtle);\n  --alert-link-color: var(--info-text-emphasis);\n}\n\n.alert-warning {\n  --alert-color: var(--warning-text-emphasis);\n  --alert-bg: var(--warning-bg-subtle);\n  --alert-border-color: var(--warning-border-subtle);\n  --alert-link-color: var(--warning-text-emphasis);\n}\n\n.alert-danger {\n  --alert-color: var(--danger-text-emphasis);\n  --alert-bg: var(--danger-bg-subtle);\n  --alert-border-color: var(--danger-border-subtle);\n  --alert-link-color: var(--danger-text-emphasis);\n}\n\n.alert-light {\n  --alert-color: var(--light-text-emphasis);\n  --alert-bg: var(--light-bg-subtle);\n  --alert-border-color: var(--light-border-subtle);\n  --alert-link-color: var(--light-text-emphasis);\n}\n\n.alert-dark {\n  --alert-color: var(--dark-text-emphasis);\n  --alert-bg: var(--dark-bg-subtle);\n  --alert-border-color: var(--dark-border-subtle);\n  --alert-link-color: var(--dark-text-emphasis);\n}\n\n@keyframes progress-bar-stripes {\n  0% {\n    background-position-x: 1rem;\n  }\n}\n\n.progress,\n.progress-stacked {\n  --progress-height: 1rem;\n  --progress-font-size: 0.65625rem;\n  --progress-bg: var(--secondary-bg);\n  --progress-border-radius: 0;\n  --progress-box-shadow: 0;\n  --progress-bar-color: #FFF;\n  --progress-bar-bg: #714B67;\n  --progress-bar-transition: width 0.6s ease;\n  display: flex;\n  height: var(--progress-height);\n  overflow: hidden;\n  font-size: var(--progress-font-size);\n  background-color: var(--progress-bg);\n  border-radius: var(--progress-border-radius);\n  box-shadow: var(--progress-box-shadow);\n}\n\n.progress-bar {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  overflow: hidden;\n  color: var(--progress-bar-color);\n  text-align: center;\n  white-space: nowrap;\n  background-color: var(--progress-bar-bg);\n  transition: var(--progress-bar-transition);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .progress-bar {\n    transition: none;\n  }\n}\n\n.progress-bar-striped {\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-size: var(--progress-height) var(--progress-height);\n}\n\n.progress-stacked > .progress {\n  overflow: visible;\n}\n\n.progress-stacked > .progress > .progress-bar {\n  width: 100%;\n}\n\n.progress-bar-animated {\n  animation: 1s linear infinite progress-bar-stripes;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .progress-bar-animated {\n    animation: none;\n  }\n}\n\n.list-group {\n  --list-group-color: var(--body-color);\n  --list-group-bg: white;\n  --list-group-border-color: var(--border-color);\n  --list-group-border-width: var(--border-width);\n  --list-group-border-radius: 0;\n  --list-group-item-padding-x: 16px;\n  --list-group-item-padding-y: 8px;\n  --list-group-action-color: var(--secondary-color);\n  --list-group-action-hover-color: #111827;\n  --list-group-action-hover-bg: rgba(0, 0, 0, 0.08);\n  --list-group-action-active-color: var(--body-color);\n  --list-group-action-active-bg: var(--secondary-bg);\n  --list-group-disabled-color: var(--secondary-color);\n  --list-group-disabled-bg: white;\n  --list-group-active-color: #017e84;\n  --list-group-active-bg: #e6f2f3;\n  --list-group-active-border-color: #017e84;\n  display: flex;\n  flex-direction: column;\n  padding-left: 0;\n  margin-bottom: 0;\n  border-radius: var(--list-group-border-radius);\n}\n\n.list-group-numbered {\n  list-style-type: none;\n  counter-reset: section;\n}\n\n.list-group-numbered > .list-group-item::before {\n  content: counters(section, \".\") \". \";\n  counter-increment: section;\n}\n\n.list-group-item-action {\n  width: 100%;\n  color: var(--list-group-action-color);\n  text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n  z-index: 1;\n  color: var(--list-group-action-hover-color);\n  text-decoration: none;\n  background-color: var(--list-group-action-hover-bg);\n}\n\n.list-group-item-action:active {\n  color: var(--list-group-action-active-color);\n  background-color: var(--list-group-action-active-bg);\n}\n\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: var(--list-group-item-padding-y) var(--list-group-item-padding-x);\n  color: var(--list-group-color);\n  background-color: var(--list-group-bg);\n  border: var(--list-group-border-width) solid var(--list-group-border-color);\n}\n\n.list-group-item:first-child {\n  border-top-left-radius: inherit;\n  border-top-right-radius: inherit;\n}\n\n.list-group-item:last-child {\n  border-bottom-right-radius: inherit;\n  border-bottom-left-radius: inherit;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n  color: var(--list-group-disabled-color);\n  pointer-events: none;\n  background-color: var(--list-group-disabled-bg);\n}\n\n.list-group-item.active {\n  z-index: 2;\n  color: var(--list-group-active-color);\n  background-color: var(--list-group-active-bg);\n  border-color: var(--list-group-active-border-color);\n}\n\n.list-group-item + .list-group-item {\n  border-top-width: 0;\n}\n\n.list-group-item + .list-group-item.active {\n  margin-top: calc(-1 * var(--list-group-border-width));\n  border-top-width: var(--list-group-border-width);\n}\n\n.list-group-horizontal {\n  flex-direction: row;\n}\n\n.list-group-horizontal > .list-group-item:first-child:not(:last-child) {\n  border-bottom-left-radius: var(--list-group-border-radius);\n  border-top-right-radius: 0;\n}\n\n.list-group-horizontal > .list-group-item:last-child:not(:first-child) {\n  border-top-right-radius: var(--list-group-border-radius);\n  border-bottom-left-radius: 0;\n}\n\n.list-group-horizontal > .list-group-item.active {\n  margin-top: 0;\n}\n\n.list-group-horizontal > .list-group-item + .list-group-item {\n  border-top-width: var(--list-group-border-width);\n  border-left-width: 0;\n}\n\n.list-group-horizontal > .list-group-item + .list-group-item.active {\n  margin-left: calc(-1 * var(--list-group-border-width));\n  border-left-width: var(--list-group-border-width);\n}\n\n@media (min-width: 576px) {\n  .list-group-horizontal-sm {\n    flex-direction: row;\n  }\n  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {\n    border-bottom-left-radius: var(--list-group-border-radius);\n    border-top-right-radius: 0;\n  }\n  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {\n    border-top-right-radius: var(--list-group-border-radius);\n    border-bottom-left-radius: 0;\n  }\n  .list-group-horizontal-sm > .list-group-item.active {\n    margin-top: 0;\n  }\n  .list-group-horizontal-sm > .list-group-item + .list-group-item {\n    border-top-width: var(--list-group-border-width);\n    border-left-width: 0;\n  }\n  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n    margin-left: calc(-1 * var(--list-group-border-width));\n    border-left-width: var(--list-group-border-width);\n  }\n}\n\n@media (min-width: 768px) {\n  .list-group-horizontal-md {\n    flex-direction: row;\n  }\n  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {\n    border-bottom-left-radius: var(--list-group-border-radius);\n    border-top-right-radius: 0;\n  }\n  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {\n    border-top-right-radius: var(--list-group-border-radius);\n    border-bottom-left-radius: 0;\n  }\n  .list-group-horizontal-md > .list-group-item.active {\n    margin-top: 0;\n  }\n  .list-group-horizontal-md > .list-group-item + .list-group-item {\n    border-top-width: var(--list-group-border-width);\n    border-left-width: 0;\n  }\n  .list-group-horizontal-md > .list-group-item + .list-group-item.active {\n    margin-left: calc(-1 * var(--list-group-border-width));\n    border-left-width: var(--list-group-border-width);\n  }\n}\n\n@media (min-width: 992px) {\n  .list-group-horizontal-lg {\n    flex-direction: row;\n  }\n  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {\n    border-bottom-left-radius: var(--list-group-border-radius);\n    border-top-right-radius: 0;\n  }\n  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {\n    border-top-right-radius: var(--list-group-border-radius);\n    border-bottom-left-radius: 0;\n  }\n  .list-group-horizontal-lg > .list-group-item.active {\n    margin-top: 0;\n  }\n  .list-group-horizontal-lg > .list-group-item + .list-group-item {\n    border-top-width: var(--list-group-border-width);\n    border-left-width: 0;\n  }\n  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n    margin-left: calc(-1 * var(--list-group-border-width));\n    border-left-width: var(--list-group-border-width);\n  }\n}\n\n@media (min-width: 1200px) {\n  .list-group-horizontal-xl {\n    flex-direction: row;\n  }\n  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {\n    border-bottom-left-radius: var(--list-group-border-radius);\n    border-top-right-radius: 0;\n  }\n  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {\n    border-top-right-radius: var(--list-group-border-radius);\n    border-bottom-left-radius: 0;\n  }\n  .list-group-horizontal-xl > .list-group-item.active {\n    margin-top: 0;\n  }\n  .list-group-horizontal-xl > .list-group-item + .list-group-item {\n    border-top-width: var(--list-group-border-width);\n    border-left-width: 0;\n  }\n  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n    margin-left: calc(-1 * var(--list-group-border-width));\n    border-left-width: var(--list-group-border-width);\n  }\n}\n\n@media (min-width: 1400px) {\n  .list-group-horizontal-xxl {\n    flex-direction: row;\n  }\n  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {\n    border-bottom-left-radius: var(--list-group-border-radius);\n    border-top-right-radius: 0;\n  }\n  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {\n    border-top-right-radius: var(--list-group-border-radius);\n    border-bottom-left-radius: 0;\n  }\n  .list-group-horizontal-xxl > .list-group-item.active {\n    margin-top: 0;\n  }\n  .list-group-horizontal-xxl > .list-group-item + .list-group-item {\n    border-top-width: var(--list-group-border-width);\n    border-left-width: 0;\n  }\n  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {\n    margin-left: calc(-1 * var(--list-group-border-width));\n    border-left-width: var(--list-group-border-width);\n  }\n}\n\n.list-group-flush {\n  border-radius: 0;\n}\n\n.list-group-flush > .list-group-item {\n  border-width: 0 0 var(--list-group-border-width);\n}\n\n.list-group-flush > .list-group-item:last-child {\n  border-bottom-width: 0;\n}\n\n.list-group-item-primary {\n  --list-group-color: var(--primary-text-emphasis);\n  --list-group-bg: var(--primary-bg-subtle);\n  --list-group-border-color: var(--primary-border-subtle);\n  --list-group-action-hover-color: var(--emphasis-color);\n  --list-group-action-hover-bg: var(--primary-border-subtle);\n  --list-group-action-active-color: var(--emphasis-color);\n  --list-group-action-active-bg: var(--primary-border-subtle);\n  --list-group-active-color: var(--primary-bg-subtle);\n  --list-group-active-bg: var(--primary-text-emphasis);\n  --list-group-active-border-color: var(--primary-text-emphasis);\n}\n\n.list-group-item-secondary {\n  --list-group-color: var(--secondary-text-emphasis);\n  --list-group-bg: var(--secondary-bg-subtle);\n  --list-group-border-color: var(--secondary-border-subtle);\n  --list-group-action-hover-color: var(--emphasis-color);\n  --list-group-action-hover-bg: var(--secondary-border-subtle);\n  --list-group-action-active-color: var(--emphasis-color);\n  --list-group-action-active-bg: var(--secondary-border-subtle);\n  --list-group-active-color: var(--secondary-bg-subtle);\n  --list-group-active-bg: var(--secondary-text-emphasis);\n  --list-group-active-border-color: var(--secondary-text-emphasis);\n}\n\n.list-group-item-success {\n  --list-group-color: var(--success-text-emphasis);\n  --list-group-bg: var(--success-bg-subtle);\n  --list-group-border-color: var(--success-border-subtle);\n  --list-group-action-hover-color: var(--emphasis-color);\n  --list-group-action-hover-bg: var(--success-border-subtle);\n  --list-group-action-active-color: var(--emphasis-color);\n  --list-group-action-active-bg: var(--success-border-subtle);\n  --list-group-active-color: var(--success-bg-subtle);\n  --list-group-active-bg: var(--success-text-emphasis);\n  --list-group-active-border-color: var(--success-text-emphasis);\n}\n\n.list-group-item-info {\n  --list-group-color: var(--info-text-emphasis);\n  --list-group-bg: var(--info-bg-subtle);\n  --list-group-border-color: var(--info-border-subtle);\n  --list-group-action-hover-color: var(--emphasis-color);\n  --list-group-action-hover-bg: var(--info-border-subtle);\n  --list-group-action-active-color: var(--emphasis-color);\n  --list-group-action-active-bg: var(--info-border-subtle);\n  --list-group-active-color: var(--info-bg-subtle);\n  --list-group-active-bg: var(--info-text-emphasis);\n  --list-group-active-border-color: var(--info-text-emphasis);\n}\n\n.list-group-item-warning {\n  --list-group-color: var(--warning-text-emphasis);\n  --list-group-bg: var(--warning-bg-subtle);\n  --list-group-border-color: var(--warning-border-subtle);\n  --list-group-action-hover-color: var(--emphasis-color);\n  --list-group-action-hover-bg: var(--warning-border-subtle);\n  --list-group-action-active-color: var(--emphasis-color);\n  --list-group-action-active-bg: var(--warning-border-subtle);\n  --list-group-active-color: var(--warning-bg-subtle);\n  --list-group-active-bg: var(--warning-text-emphasis);\n  --list-group-active-border-color: var(--warning-text-emphasis);\n}\n\n.list-group-item-danger {\n  --list-group-color: var(--danger-text-emphasis);\n  --list-group-bg: var(--danger-bg-subtle);\n  --list-group-border-color: var(--danger-border-subtle);\n  --list-group-action-hover-color: var(--emphasis-color);\n  --list-group-action-hover-bg: var(--danger-border-subtle);\n  --list-group-action-active-color: var(--emphasis-color);\n  --list-group-action-active-bg: var(--danger-border-subtle);\n  --list-group-active-color: var(--danger-bg-subtle);\n  --list-group-active-bg: var(--danger-text-emphasis);\n  --list-group-active-border-color: var(--danger-text-emphasis);\n}\n\n.list-group-item-light {\n  --list-group-color: var(--light-text-emphasis);\n  --list-group-bg: var(--light-bg-subtle);\n  --list-group-border-color: var(--light-border-subtle);\n  --list-group-action-hover-color: var(--emphasis-color);\n  --list-group-action-hover-bg: var(--light-border-subtle);\n  --list-group-action-active-color: var(--emphasis-color);\n  --list-group-action-active-bg: var(--light-border-subtle);\n  --list-group-active-color: var(--light-bg-subtle);\n  --list-group-active-bg: var(--light-text-emphasis);\n  --list-group-active-border-color: var(--light-text-emphasis);\n}\n\n.list-group-item-dark {\n  --list-group-color: var(--dark-text-emphasis);\n  --list-group-bg: var(--dark-bg-subtle);\n  --list-group-border-color: var(--dark-border-subtle);\n  --list-group-action-hover-color: var(--emphasis-color);\n  --list-group-action-hover-bg: var(--dark-border-subtle);\n  --list-group-action-active-color: var(--emphasis-color);\n  --list-group-action-active-bg: var(--dark-border-subtle);\n  --list-group-active-color: var(--dark-bg-subtle);\n  --list-group-active-bg: var(--dark-text-emphasis);\n  --list-group-active-border-color: var(--dark-text-emphasis);\n}\n\n.btn-close {\n  --btn-close-color: #000;\n  --btn-close-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e\");\n  --btn-close-opacity: 0.5;\n  --btn-close-hover-opacity: 0.75;\n  --btn-close-focus-shadow: 0 0 0 0.25rem rgba(113, 75, 103, 0.25);\n  --btn-close-focus-opacity: 1;\n  --btn-close-disabled-opacity: 0.25;\n  --btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);\n  box-sizing: content-box;\n  width: 1em;\n  height: 1em;\n  padding: 0.25em 0.25em;\n  color: var(--btn-close-color);\n  background: transparent var(--btn-close-bg) center/1em auto no-repeat;\n  border: 0;\n  border-radius: 0.25rem;\n  opacity: var(--btn-close-opacity);\n}\n\n.btn-close:hover {\n  color: var(--btn-close-color);\n  text-decoration: none;\n  opacity: var(--btn-close-hover-opacity);\n}\n\n.btn-close:focus {\n  outline: 0;\n  box-shadow: var(--btn-close-focus-shadow);\n  opacity: var(--btn-close-focus-opacity);\n}\n\n.btn-close:disabled, .btn-close.disabled {\n  pointer-events: none;\n  user-select: none;\n  opacity: var(--btn-close-disabled-opacity);\n}\n\n.btn-close-white {\n  filter: var(--btn-close-white-filter);\n}\n\n.toast {\n  --toast-zindex: 1090;\n  --toast-padding-x: 1.5rem;\n  --toast-padding-y: 0.5rem;\n  --toast-spacing: 32px;\n  --toast-max-width: 320px;\n  --toast-font-size: 0.875rem;\n  --toast-color: ;\n  --toast-bg: rgba(255, 255, 255, 0.7);\n  --toast-border-width: var(--border-width);\n  --toast-border-color: var(--border-color-translucent);\n  --toast-border-radius: 0;\n  --toast-box-shadow: var(--box-shadow);\n  --toast-header-color: var(--secondary-color);\n  --toast-header-bg: rgba(255, 255, 255, 0.7);\n  --toast-header-border-color: var(--border-color-translucent);\n  width: var(--toast-max-width);\n  max-width: 100%;\n  font-size: var(--toast-font-size);\n  color: var(--toast-color);\n  pointer-events: auto;\n  background-color: var(--toast-bg);\n  background-clip: padding-box;\n  border: var(--toast-border-width) solid var(--toast-border-color);\n  box-shadow: var(--toast-box-shadow);\n  border-radius: var(--toast-border-radius);\n}\n\n.toast.showing {\n  opacity: 0;\n}\n\n.toast:not(.show) {\n  display: none;\n}\n\n.toast-container {\n  --toast-zindex: 1090;\n  position: absolute;\n  z-index: var(--toast-zindex);\n  width: max-content;\n  max-width: 100%;\n  pointer-events: none;\n}\n\n.toast-container > :not(:last-child) {\n  margin-bottom: var(--toast-spacing);\n}\n\n.toast-header {\n  display: flex;\n  align-items: center;\n  padding: var(--toast-padding-y) var(--toast-padding-x);\n  color: var(--toast-header-color);\n  background-color: var(--toast-header-bg);\n  background-clip: padding-box;\n  border-bottom: var(--toast-border-width) solid var(--toast-header-border-color);\n  border-top-left-radius: calc(var(--toast-border-radius) - var(--toast-border-width));\n  border-top-right-radius: calc(var(--toast-border-radius) - var(--toast-border-width));\n}\n\n.toast-header .btn-close {\n  margin-right: calc(-.5 * var(--toast-padding-x));\n  margin-left: var(--toast-padding-x);\n}\n\n.toast-body {\n  padding: var(--toast-padding-x);\n  word-wrap: break-word;\n}\n\n.modal {\n  --modal-zindex: 1055;\n  --modal-width: 650px;\n  --modal-padding: 16px;\n  --modal-margin: 0.5rem;\n  --modal-color: ;\n  --modal-bg: white;\n  --modal-border-color: var(--border-color-translucent);\n  --modal-border-width: var(--border-width);\n  --modal-border-radius: 0.25rem;\n  --modal-box-shadow: var(--box-shadow-sm);\n  --modal-inner-border-radius: calc(0.25rem - (var(--border-width)));\n  --modal-header-padding-x: 16px;\n  --modal-header-padding-y: 16px;\n  --modal-header-padding: 16px 16px;\n  --modal-header-border-color: var(--border-color);\n  --modal-header-border-width: var(--border-width);\n  --modal-title-line-height: 1.5;\n  --modal-footer-gap: 1px;\n  --modal-footer-bg: ;\n  --modal-footer-border-color: var(--border-color);\n  --modal-footer-border-width: var(--border-width);\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: var(--modal-zindex);\n  display: none;\n  width: 100%;\n  height: 100%;\n  overflow-x: hidden;\n  overflow-y: auto;\n  outline: 0;\n}\n\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: var(--modal-margin);\n  pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n  transition: transform 0.3s ease-out;\n  transform: translate(0, -50px);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .modal.fade .modal-dialog {\n    transition: none;\n  }\n}\n\n.modal.show .modal-dialog {\n  transform: none;\n}\n\n.modal.modal-static .modal-dialog {\n  transform: none;\n}\n\n.modal-dialog-scrollable {\n  height: calc(100% - var(--modal-margin) * 2);\n}\n\n.modal-dialog-scrollable .modal-content {\n  max-height: 100%;\n  overflow: hidden;\n}\n\n.modal-dialog-scrollable .modal-body {\n  overflow-y: auto;\n}\n\n.modal-dialog-centered {\n  display: flex;\n  align-items: center;\n  min-height: calc(100% - var(--modal-margin) * 2);\n}\n\n.modal-content {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  width: 100%;\n  color: var(--modal-color);\n  pointer-events: auto;\n  background-color: var(--modal-bg);\n  background-clip: padding-box;\n  border: var(--modal-border-width) solid var(--modal-border-color);\n  border-radius: var(--modal-border-radius);\n  box-shadow: var(--modal-box-shadow);\n  outline: 0;\n}\n\n.modal-backdrop {\n  --backdrop-zindex: 1050;\n  --backdrop-bg: #000;\n  --backdrop-opacity: 0.5;\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: var(--backdrop-zindex);\n  width: 100vw;\n  height: 100vh;\n  background-color: var(--backdrop-bg);\n}\n\n.modal-backdrop.fade {\n  opacity: 0;\n}\n\n.modal-backdrop.show {\n  opacity: var(--backdrop-opacity);\n}\n\n.modal-header {\n  display: flex;\n  flex-shrink: 0;\n  align-items: center;\n  padding: var(--modal-header-padding);\n  border-bottom: var(--modal-header-border-width) solid var(--modal-header-border-color);\n  border-top-left-radius: var(--modal-inner-border-radius);\n  border-top-right-radius: var(--modal-inner-border-radius);\n}\n\n.modal-header .btn-close {\n  padding: calc(var(--modal-header-padding-y) * .5) calc(var(--modal-header-padding-x) * .5);\n  margin: calc(-.5 * var(--modal-header-padding-y)) calc(-.5 * var(--modal-header-padding-x)) calc(-.5 * var(--modal-header-padding-y)) auto;\n}\n\n.modal-title {\n  margin-bottom: 0;\n  line-height: var(--modal-title-line-height);\n}\n\n.modal-body {\n  position: relative;\n  flex: 1 1 auto;\n  padding: var(--modal-padding);\n}\n\n.modal-footer {\n  display: flex;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  align-items: center;\n  justify-content: flex-end;\n  padding: calc(var(--modal-padding) - var(--modal-footer-gap) * .5);\n  background-color: var(--modal-footer-bg);\n  border-top: var(--modal-footer-border-width) solid var(--modal-footer-border-color);\n  border-bottom-right-radius: var(--modal-inner-border-radius);\n  border-bottom-left-radius: var(--modal-inner-border-radius);\n}\n\n.modal-footer > * {\n  margin: calc(var(--modal-footer-gap) * .5);\n}\n\n@media (min-width: 576px) {\n  .modal {\n    --modal-margin: 1.75rem;\n    --modal-box-shadow: var(--box-shadow);\n  }\n  .modal-dialog {\n    max-width: var(--modal-width);\n    margin-right: auto;\n    margin-left: auto;\n  }\n  .modal-sm {\n    --modal-width: 300px;\n  }\n}\n\n@media (min-width: 992px) {\n  .modal-lg,\n.modal-xl {\n    --modal-width: 980px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .modal-xl {\n    --modal-width: 1140px;\n  }\n}\n\n.modal-fullscreen {\n  width: 100vw;\n  max-width: none;\n  height: 100%;\n  margin: 0;\n}\n\n.modal-fullscreen .modal-content {\n  height: 100%;\n  border: 0;\n  border-radius: 0;\n}\n\n.modal-fullscreen .modal-header,\n.modal-fullscreen .modal-footer {\n  border-radius: 0;\n}\n\n.modal-fullscreen .modal-body {\n  overflow-y: auto;\n}\n\n@media (max-width: 575.98px) {\n  .modal-fullscreen-sm-down {\n    width: 100vw;\n    max-width: none;\n    height: 100%;\n    margin: 0;\n  }\n  .modal-fullscreen-sm-down .modal-content {\n    height: 100%;\n    border: 0;\n    border-radius: 0;\n  }\n  .modal-fullscreen-sm-down .modal-header,\n.modal-fullscreen-sm-down .modal-footer {\n    border-radius: 0;\n  }\n  .modal-fullscreen-sm-down .modal-body {\n    overflow-y: auto;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .modal-fullscreen-md-down {\n    width: 100vw;\n    max-width: none;\n    height: 100%;\n    margin: 0;\n  }\n  .modal-fullscreen-md-down .modal-content {\n    height: 100%;\n    border: 0;\n    border-radius: 0;\n  }\n  .modal-fullscreen-md-down .modal-header,\n.modal-fullscreen-md-down .modal-footer {\n    border-radius: 0;\n  }\n  .modal-fullscreen-md-down .modal-body {\n    overflow-y: auto;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .modal-fullscreen-lg-down {\n    width: 100vw;\n    max-width: none;\n    height: 100%;\n    margin: 0;\n  }\n  .modal-fullscreen-lg-down .modal-content {\n    height: 100%;\n    border: 0;\n    border-radius: 0;\n  }\n  .modal-fullscreen-lg-down .modal-header,\n.modal-fullscreen-lg-down .modal-footer {\n    border-radius: 0;\n  }\n  .modal-fullscreen-lg-down .modal-body {\n    overflow-y: auto;\n  }\n}\n\n@media (max-width: 1199.98px) {\n  .modal-fullscreen-xl-down {\n    width: 100vw;\n    max-width: none;\n    height: 100%;\n    margin: 0;\n  }\n  .modal-fullscreen-xl-down .modal-content {\n    height: 100%;\n    border: 0;\n    border-radius: 0;\n  }\n  .modal-fullscreen-xl-down .modal-header,\n.modal-fullscreen-xl-down .modal-footer {\n    border-radius: 0;\n  }\n  .modal-fullscreen-xl-down .modal-body {\n    overflow-y: auto;\n  }\n}\n\n@media (max-width: 1399.98px) {\n  .modal-fullscreen-xxl-down {\n    width: 100vw;\n    max-width: none;\n    height: 100%;\n    margin: 0;\n  }\n  .modal-fullscreen-xxl-down .modal-content {\n    height: 100%;\n    border: 0;\n    border-radius: 0;\n  }\n  .modal-fullscreen-xxl-down .modal-header,\n.modal-fullscreen-xxl-down .modal-footer {\n    border-radius: 0;\n  }\n  .modal-fullscreen-xxl-down .modal-body {\n    overflow-y: auto;\n  }\n}\n\n.tooltip {\n  --tooltip-zindex: 1080;\n  --tooltip-max-width: 400px;\n  --tooltip-padding-x: 8px;\n  --tooltip-padding-y: 4px;\n  --tooltip-margin: ;\n  --tooltip-font-size: 0.8125rem;\n  --tooltip-color: #e7e9ed;\n  --tooltip-bg: var(--emphasis-color);\n  --tooltip-border-radius: var(--border-radius);\n  --tooltip-opacity: 1;\n  --tooltip-arrow-width: 0.8rem;\n  --tooltip-arrow-height: 0.4rem;\n  z-index: var(--tooltip-zindex);\n  display: block;\n  margin: var(--tooltip-margin);\n  font-family: var(--font-sans-serif);\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.5;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  letter-spacing: normal;\n  word-break: normal;\n  white-space: normal;\n  word-spacing: normal;\n  line-break: auto;\n  font-size: var(--tooltip-font-size);\n  word-wrap: break-word;\n  opacity: 0;\n}\n\n.tooltip.show {\n  opacity: var(--tooltip-opacity);\n}\n\n.tooltip .tooltip-arrow {\n  display: block;\n  width: var(--tooltip-arrow-width);\n  height: var(--tooltip-arrow-height);\n}\n\n.tooltip .tooltip-arrow::before {\n  position: absolute;\n  content: \"\";\n  border-color: transparent;\n  border-style: solid;\n}\n\n.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"top\"] .tooltip-arrow {\n  bottom: calc(-1 * var(--tooltip-arrow-height));\n}\n\n.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"top\"] .tooltip-arrow::before {\n  top: -1px;\n  border-width: var(--tooltip-arrow-height) calc(var(--tooltip-arrow-width) * .5) 0;\n  border-top-color: var(--tooltip-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"right\"] .tooltip-arrow {\n  left: calc(-1 * var(--tooltip-arrow-height));\n  width: var(--tooltip-arrow-height);\n  height: var(--tooltip-arrow-width);\n}\n\n.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"right\"] .tooltip-arrow::before {\n  right: -1px;\n  border-width: calc(var(--tooltip-arrow-width) * .5) var(--tooltip-arrow-height) calc(var(--tooltip-arrow-width) * .5) 0;\n  border-right-color: var(--tooltip-bg);\n}\n\n/* rtl:end:ignore */\n.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"bottom\"] .tooltip-arrow {\n  top: calc(-1 * var(--tooltip-arrow-height));\n}\n\n.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"bottom\"] .tooltip-arrow::before {\n  bottom: -1px;\n  border-width: 0 calc(var(--tooltip-arrow-width) * .5) var(--tooltip-arrow-height);\n  border-bottom-color: var(--tooltip-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"left\"] .tooltip-arrow {\n  right: calc(-1 * var(--tooltip-arrow-height));\n  width: var(--tooltip-arrow-height);\n  height: var(--tooltip-arrow-width);\n}\n\n.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"left\"] .tooltip-arrow::before {\n  left: -1px;\n  border-width: calc(var(--tooltip-arrow-width) * .5) 0 calc(var(--tooltip-arrow-width) * .5) var(--tooltip-arrow-height);\n  border-left-color: var(--tooltip-bg);\n}\n\n/* rtl:end:ignore */\n.tooltip-inner {\n  max-width: var(--tooltip-max-width);\n  padding: var(--tooltip-padding-y) var(--tooltip-padding-x);\n  color: var(--tooltip-color);\n  text-align: center;\n  background-color: var(--tooltip-bg);\n  border-radius: var(--tooltip-border-radius);\n}\n\n.popover {\n  --popover-zindex: 1070;\n  --popover-max-width: 276px;\n  --popover-font-size: 0.8125rem;\n  --popover-bg: #FFF;\n  --popover-border-width: var(--border-width);\n  --popover-border-color: #d8dadd;\n  --popover-border-radius: 0.25rem;\n  --popover-inner-border-radius: calc(0.25rem - var(--border-width));\n  --popover-box-shadow: var(--box-shadow);\n  --popover-header-padding-x: 16px;\n  --popover-header-padding-y: 0.5rem;\n  --popover-header-font-size: 0.875rem;\n  --popover-header-color: #000;\n  --popover-header-bg: var(--secondary-bg);\n  --popover-body-padding-x: 16px;\n  --popover-body-padding-y: 16px;\n  --popover-body-color: var(--body-color);\n  --popover-arrow-width: 1rem;\n  --popover-arrow-height: 0.5rem;\n  --popover-arrow-border: var(--popover-border-color);\n  z-index: var(--popover-zindex);\n  display: block;\n  max-width: var(--popover-max-width);\n  font-family: var(--font-sans-serif);\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.5;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  letter-spacing: normal;\n  word-break: normal;\n  white-space: normal;\n  word-spacing: normal;\n  line-break: auto;\n  font-size: var(--popover-font-size);\n  word-wrap: break-word;\n  background-color: var(--popover-bg);\n  background-clip: padding-box;\n  border: var(--popover-border-width) solid var(--popover-border-color);\n  border-radius: var(--popover-border-radius);\n  box-shadow: var(--popover-box-shadow);\n}\n\n.popover .popover-arrow {\n  display: block;\n  width: var(--popover-arrow-width);\n  height: var(--popover-arrow-height);\n}\n\n.popover .popover-arrow::before, .popover .popover-arrow::after {\n  position: absolute;\n  display: block;\n  content: \"\";\n  border-color: transparent;\n  border-style: solid;\n  border-width: 0;\n}\n\n.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow {\n  bottom: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width));\n}\n\n.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow::after {\n  border-width: var(--popover-arrow-height) calc(var(--popover-arrow-width) * .5) 0;\n}\n\n.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow::before {\n  bottom: 0;\n  border-top-color: var(--popover-arrow-border);\n}\n\n.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow::after {\n  bottom: var(--popover-border-width);\n  border-top-color: var(--popover-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow {\n  left: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width));\n  width: var(--popover-arrow-height);\n  height: var(--popover-arrow-width);\n}\n\n.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow::after {\n  border-width: calc(var(--popover-arrow-width) * .5) var(--popover-arrow-height) calc(var(--popover-arrow-width) * .5) 0;\n}\n\n.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow::before {\n  left: 0;\n  border-right-color: var(--popover-arrow-border);\n}\n\n.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow::after {\n  left: var(--popover-border-width);\n  border-right-color: var(--popover-bg);\n}\n\n/* rtl:end:ignore */\n.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow {\n  top: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width));\n}\n\n.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow::after {\n  border-width: 0 calc(var(--popover-arrow-width) * .5) var(--popover-arrow-height);\n}\n\n.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow::before {\n  top: 0;\n  border-bottom-color: var(--popover-arrow-border);\n}\n\n.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow::after {\n  top: var(--popover-border-width);\n  border-bottom-color: var(--popover-bg);\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=\"bottom\"] .popover-header::before {\n  position: absolute;\n  top: 0;\n  left: 50%;\n  display: block;\n  width: var(--popover-arrow-width);\n  margin-left: calc(-.5 * var(--popover-arrow-width));\n  content: \"\";\n  border-bottom: var(--popover-border-width) solid var(--popover-header-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow {\n  right: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width));\n  width: var(--popover-arrow-height);\n  height: var(--popover-arrow-width);\n}\n\n.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow::after {\n  border-width: calc(var(--popover-arrow-width) * .5) 0 calc(var(--popover-arrow-width) * .5) var(--popover-arrow-height);\n}\n\n.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow::before {\n  right: 0;\n  border-left-color: var(--popover-arrow-border);\n}\n\n.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow::after {\n  right: var(--popover-border-width);\n  border-left-color: var(--popover-bg);\n}\n\n/* rtl:end:ignore */\n.popover-header {\n  padding: var(--popover-header-padding-y) var(--popover-header-padding-x);\n  margin-bottom: 0;\n  font-size: var(--popover-header-font-size);\n  color: var(--popover-header-color);\n  background-color: var(--popover-header-bg);\n  border-bottom: var(--popover-border-width) solid var(--popover-border-color);\n  border-top-left-radius: var(--popover-inner-border-radius);\n  border-top-right-radius: var(--popover-inner-border-radius);\n}\n\n.popover-header:empty {\n  display: none;\n}\n\n.popover-body {\n  padding: var(--popover-body-padding-y) var(--popover-body-padding-x);\n  color: var(--popover-body-color);\n}\n\n.carousel {\n  position: relative;\n}\n\n.carousel.pointer-event {\n  touch-action: pan-y;\n}\n\n.carousel-inner {\n  position: relative;\n  width: 100%;\n  overflow: hidden;\n}\n\n.carousel-inner::after {\n  display: block;\n  clear: both;\n  content: \"\";\n}\n\n.carousel-item {\n  position: relative;\n  display: none;\n  float: left;\n  width: 100%;\n  margin-right: -100%;\n  backface-visibility: hidden;\n  transition: transform 0.6s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .carousel-item {\n    transition: none;\n  }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n  display: block;\n}\n\n.carousel-item-next:not(.carousel-item-start),\n.active.carousel-item-end {\n  transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-end),\n.active.carousel-item-start {\n  transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n  opacity: 0;\n  transition-property: opacity;\n  transform: none;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-start,\n.carousel-fade .carousel-item-prev.carousel-item-end {\n  z-index: 1;\n  opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-start,\n.carousel-fade .active.carousel-item-end {\n  z-index: 0;\n  opacity: 0;\n  transition: opacity 0s 0.6s;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .carousel-fade .active.carousel-item-start,\n.carousel-fade .active.carousel-item-end {\n    transition: none;\n  }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  z-index: 1;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 15%;\n  padding: 0;\n  color: #FFF;\n  text-align: center;\n  background: none;\n  border: 0;\n  opacity: 0.5;\n  transition: opacity 0.15s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .carousel-control-prev,\n.carousel-control-next {\n    transition: none;\n  }\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n  color: #FFF;\n  text-decoration: none;\n  outline: 0;\n  opacity: 0.9;\n}\n\n.carousel-control-prev {\n  left: 0;\n}\n\n.carousel-control-next {\n  right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n  display: inline-block;\n  width: 2rem;\n  height: 2rem;\n  background-repeat: no-repeat;\n  background-position: 50%;\n  background-size: 100% 100%;\n}\n\n.carousel-control-prev-icon {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e\") /*rtl:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\")*/;\n}\n\n.carousel-control-next-icon {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\") /*rtl:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e\")*/;\n}\n\n.carousel-indicators {\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 2;\n  display: flex;\n  justify-content: center;\n  padding: 0;\n  margin-right: 15%;\n  margin-bottom: 1rem;\n  margin-left: 15%;\n}\n\n.carousel-indicators [data-bs-target] {\n  box-sizing: content-box;\n  flex: 0 1 auto;\n  width: 30px;\n  height: 3px;\n  padding: 0;\n  margin-right: 3px;\n  margin-left: 3px;\n  text-indent: -999px;\n  cursor: pointer;\n  background-color: #FFF;\n  background-clip: padding-box;\n  border: 0;\n  border-top: 10px solid transparent;\n  border-bottom: 10px solid transparent;\n  opacity: 0.5;\n  transition: opacity 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .carousel-indicators [data-bs-target] {\n    transition: none;\n  }\n}\n\n.carousel-indicators .active {\n  opacity: 1;\n}\n\n.carousel-caption {\n  position: absolute;\n  right: 15%;\n  bottom: 1.25rem;\n  left: 15%;\n  padding-top: 1.25rem;\n  padding-bottom: 1.25rem;\n  color: #FFF;\n  text-align: center;\n}\n\n.carousel-dark .carousel-control-prev-icon,\n.carousel-dark .carousel-control-next-icon {\n  filter: invert(1) grayscale(100);\n}\n\n.carousel-dark .carousel-indicators [data-bs-target] {\n  background-color: #000;\n}\n\n.carousel-dark .carousel-caption {\n  color: #000;\n}\n\n.spinner-grow,\n.spinner-border {\n  display: inline-block;\n  width: var(--spinner-width);\n  height: var(--spinner-height);\n  vertical-align: var(--spinner-vertical-align);\n  border-radius: 50%;\n  animation: var(--spinner-animation-speed) linear infinite var(--spinner-animation-name);\n}\n\n@keyframes spinner-border {\n  to {\n    transform: rotate(360deg) /* rtl:ignore */;\n  }\n}\n\n.spinner-border {\n  --spinner-width: 2rem;\n  --spinner-height: 2rem;\n  --spinner-vertical-align: -0.125em;\n  --spinner-border-width: 0.25em;\n  --spinner-animation-speed: 0.75s;\n  --spinner-animation-name: spinner-border;\n  border: var(--spinner-border-width) solid currentcolor;\n  border-right-color: transparent;\n}\n\n.spinner-border-sm {\n  --spinner-width: 1rem;\n  --spinner-height: 1rem;\n  --spinner-border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n  0% {\n    transform: scale(0);\n  }\n  50% {\n    opacity: 1;\n    transform: none;\n  }\n}\n\n.spinner-grow {\n  --spinner-width: 2rem;\n  --spinner-height: 2rem;\n  --spinner-vertical-align: -0.125em;\n  --spinner-animation-speed: 0.75s;\n  --spinner-animation-name: spinner-grow;\n  background-color: currentcolor;\n  opacity: 0;\n}\n\n.spinner-grow-sm {\n  --spinner-width: 1rem;\n  --spinner-height: 1rem;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .spinner-border,\n.spinner-grow {\n    --spinner-animation-speed: 1.5s;\n  }\n}\n\n.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {\n  --offcanvas-zindex: 1045;\n  --offcanvas-width: 400px;\n  --offcanvas-height: 30vh;\n  --offcanvas-padding-x: 16px;\n  --offcanvas-padding-y: 16px;\n  --offcanvas-color: var(--body-color);\n  --offcanvas-bg: var(--body-bg);\n  --offcanvas-border-width: var(--border-width);\n  --offcanvas-border-color: var(--border-color-translucent);\n  --offcanvas-box-shadow: var(--box-shadow-sm);\n  --offcanvas-transition: transform 0.3s ease-in-out;\n  --offcanvas-title-line-height: 1.5;\n}\n\n@media (max-width: 575.98px) {\n  .offcanvas-sm {\n    position: fixed;\n    bottom: 0;\n    z-index: var(--offcanvas-zindex);\n    display: flex;\n    flex-direction: column;\n    max-width: 100%;\n    color: var(--offcanvas-color);\n    visibility: hidden;\n    background-color: var(--offcanvas-bg);\n    background-clip: padding-box;\n    outline: 0;\n    box-shadow: var(--offcanvas-box-shadow);\n    transition: var(--offcanvas-transition);\n  }\n}\n\n@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {\n  .offcanvas-sm {\n    transition: none;\n  }\n}\n\n@media (max-width: 575.98px) {\n  .offcanvas-sm.offcanvas-start {\n    top: 0;\n    left: 0;\n    width: var(--offcanvas-width);\n    border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(-100%);\n  }\n  .offcanvas-sm.offcanvas-end {\n    top: 0;\n    right: 0;\n    width: var(--offcanvas-width);\n    border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(100%);\n  }\n  .offcanvas-sm.offcanvas-top {\n    top: 0;\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(-100%);\n  }\n  .offcanvas-sm.offcanvas-bottom {\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(100%);\n  }\n  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {\n    transform: none;\n  }\n  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {\n    visibility: visible;\n  }\n}\n\n@media (min-width: 576px) {\n  .offcanvas-sm {\n    --offcanvas-height: auto;\n    --offcanvas-border-width: 0;\n    background-color: transparent !important;\n  }\n  .offcanvas-sm .offcanvas-header {\n    display: none;\n  }\n  .offcanvas-sm .offcanvas-body {\n    display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n    background-color: transparent !important;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .offcanvas-md {\n    position: fixed;\n    bottom: 0;\n    z-index: var(--offcanvas-zindex);\n    display: flex;\n    flex-direction: column;\n    max-width: 100%;\n    color: var(--offcanvas-color);\n    visibility: hidden;\n    background-color: var(--offcanvas-bg);\n    background-clip: padding-box;\n    outline: 0;\n    box-shadow: var(--offcanvas-box-shadow);\n    transition: var(--offcanvas-transition);\n  }\n}\n\n@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {\n  .offcanvas-md {\n    transition: none;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .offcanvas-md.offcanvas-start {\n    top: 0;\n    left: 0;\n    width: var(--offcanvas-width);\n    border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(-100%);\n  }\n  .offcanvas-md.offcanvas-end {\n    top: 0;\n    right: 0;\n    width: var(--offcanvas-width);\n    border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(100%);\n  }\n  .offcanvas-md.offcanvas-top {\n    top: 0;\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(-100%);\n  }\n  .offcanvas-md.offcanvas-bottom {\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(100%);\n  }\n  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {\n    transform: none;\n  }\n  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {\n    visibility: visible;\n  }\n}\n\n@media (min-width: 768px) {\n  .offcanvas-md {\n    --offcanvas-height: auto;\n    --offcanvas-border-width: 0;\n    background-color: transparent !important;\n  }\n  .offcanvas-md .offcanvas-header {\n    display: none;\n  }\n  .offcanvas-md .offcanvas-body {\n    display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n    background-color: transparent !important;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .offcanvas-lg {\n    position: fixed;\n    bottom: 0;\n    z-index: var(--offcanvas-zindex);\n    display: flex;\n    flex-direction: column;\n    max-width: 100%;\n    color: var(--offcanvas-color);\n    visibility: hidden;\n    background-color: var(--offcanvas-bg);\n    background-clip: padding-box;\n    outline: 0;\n    box-shadow: var(--offcanvas-box-shadow);\n    transition: var(--offcanvas-transition);\n  }\n}\n\n@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {\n  .offcanvas-lg {\n    transition: none;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .offcanvas-lg.offcanvas-start {\n    top: 0;\n    left: 0;\n    width: var(--offcanvas-width);\n    border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(-100%);\n  }\n  .offcanvas-lg.offcanvas-end {\n    top: 0;\n    right: 0;\n    width: var(--offcanvas-width);\n    border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(100%);\n  }\n  .offcanvas-lg.offcanvas-top {\n    top: 0;\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(-100%);\n  }\n  .offcanvas-lg.offcanvas-bottom {\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(100%);\n  }\n  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {\n    transform: none;\n  }\n  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {\n    visibility: visible;\n  }\n}\n\n@media (min-width: 992px) {\n  .offcanvas-lg {\n    --offcanvas-height: auto;\n    --offcanvas-border-width: 0;\n    background-color: transparent !important;\n  }\n  .offcanvas-lg .offcanvas-header {\n    display: none;\n  }\n  .offcanvas-lg .offcanvas-body {\n    display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n    background-color: transparent !important;\n  }\n}\n\n@media (max-width: 1199.98px) {\n  .offcanvas-xl {\n    position: fixed;\n    bottom: 0;\n    z-index: var(--offcanvas-zindex);\n    display: flex;\n    flex-direction: column;\n    max-width: 100%;\n    color: var(--offcanvas-color);\n    visibility: hidden;\n    background-color: var(--offcanvas-bg);\n    background-clip: padding-box;\n    outline: 0;\n    box-shadow: var(--offcanvas-box-shadow);\n    transition: var(--offcanvas-transition);\n  }\n}\n\n@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {\n  .offcanvas-xl {\n    transition: none;\n  }\n}\n\n@media (max-width: 1199.98px) {\n  .offcanvas-xl.offcanvas-start {\n    top: 0;\n    left: 0;\n    width: var(--offcanvas-width);\n    border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(-100%);\n  }\n  .offcanvas-xl.offcanvas-end {\n    top: 0;\n    right: 0;\n    width: var(--offcanvas-width);\n    border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(100%);\n  }\n  .offcanvas-xl.offcanvas-top {\n    top: 0;\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(-100%);\n  }\n  .offcanvas-xl.offcanvas-bottom {\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(100%);\n  }\n  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {\n    transform: none;\n  }\n  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {\n    visibility: visible;\n  }\n}\n\n@media (min-width: 1200px) {\n  .offcanvas-xl {\n    --offcanvas-height: auto;\n    --offcanvas-border-width: 0;\n    background-color: transparent !important;\n  }\n  .offcanvas-xl .offcanvas-header {\n    display: none;\n  }\n  .offcanvas-xl .offcanvas-body {\n    display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n    background-color: transparent !important;\n  }\n}\n\n@media (max-width: 1399.98px) {\n  .offcanvas-xxl {\n    position: fixed;\n    bottom: 0;\n    z-index: var(--offcanvas-zindex);\n    display: flex;\n    flex-direction: column;\n    max-width: 100%;\n    color: var(--offcanvas-color);\n    visibility: hidden;\n    background-color: var(--offcanvas-bg);\n    background-clip: padding-box;\n    outline: 0;\n    box-shadow: var(--offcanvas-box-shadow);\n    transition: var(--offcanvas-transition);\n  }\n}\n\n@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {\n  .offcanvas-xxl {\n    transition: none;\n  }\n}\n\n@media (max-width: 1399.98px) {\n  .offcanvas-xxl.offcanvas-start {\n    top: 0;\n    left: 0;\n    width: var(--offcanvas-width);\n    border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(-100%);\n  }\n  .offcanvas-xxl.offcanvas-end {\n    top: 0;\n    right: 0;\n    width: var(--offcanvas-width);\n    border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(100%);\n  }\n  .offcanvas-xxl.offcanvas-top {\n    top: 0;\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(-100%);\n  }\n  .offcanvas-xxl.offcanvas-bottom {\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(100%);\n  }\n  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {\n    transform: none;\n  }\n  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {\n    visibility: visible;\n  }\n}\n\n@media (min-width: 1400px) {\n  .offcanvas-xxl {\n    --offcanvas-height: auto;\n    --offcanvas-border-width: 0;\n    background-color: transparent !important;\n  }\n  .offcanvas-xxl .offcanvas-header {\n    display: none;\n  }\n  .offcanvas-xxl .offcanvas-body {\n    display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n    background-color: transparent !important;\n  }\n}\n\n.offcanvas {\n  position: fixed;\n  bottom: 0;\n  z-index: var(--offcanvas-zindex);\n  display: flex;\n  flex-direction: column;\n  max-width: 100%;\n  color: var(--offcanvas-color);\n  visibility: hidden;\n  background-color: var(--offcanvas-bg);\n  background-clip: padding-box;\n  outline: 0;\n  box-shadow: var(--offcanvas-box-shadow);\n  transition: var(--offcanvas-transition);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .offcanvas {\n    transition: none;\n  }\n}\n\n.offcanvas.offcanvas-start {\n  top: 0;\n  left: 0;\n  width: var(--offcanvas-width);\n  border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n  transform: translateX(-100%);\n}\n\n.offcanvas.offcanvas-end {\n  top: 0;\n  right: 0;\n  width: var(--offcanvas-width);\n  border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n  transform: translateX(100%);\n}\n\n.offcanvas.offcanvas-top {\n  top: 0;\n  right: 0;\n  left: 0;\n  height: var(--offcanvas-height);\n  max-height: 100%;\n  border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n  transform: translateY(-100%);\n}\n\n.offcanvas.offcanvas-bottom {\n  right: 0;\n  left: 0;\n  height: var(--offcanvas-height);\n  max-height: 100%;\n  border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n  transform: translateY(100%);\n}\n\n.offcanvas.showing, .offcanvas.show:not(.hiding) {\n  transform: none;\n}\n\n.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {\n  visibility: visible;\n}\n\n.offcanvas-backdrop {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: 1040;\n  width: 100vw;\n  height: 100vh;\n  background-color: #000;\n}\n\n.offcanvas-backdrop.fade {\n  opacity: 0;\n}\n\n.offcanvas-backdrop.show {\n  opacity: 0.5;\n}\n\n.offcanvas-header {\n  display: flex;\n  align-items: center;\n  padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x);\n}\n\n.offcanvas-header .btn-close {\n  padding: calc(var(--offcanvas-padding-y) * .5) calc(var(--offcanvas-padding-x) * .5);\n  margin: calc(-.5 * var(--offcanvas-padding-y)) calc(-.5 * var(--offcanvas-padding-x)) calc(-.5 * var(--offcanvas-padding-y)) auto;\n}\n\n.offcanvas-title {\n  margin-bottom: 0;\n  line-height: var(--offcanvas-title-line-height);\n}\n\n.offcanvas-body {\n  flex-grow: 1;\n  padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x);\n  overflow-y: auto;\n}\n\n.placeholder {\n  display: inline-block;\n  min-height: 1em;\n  vertical-align: middle;\n  cursor: wait;\n  background-color: currentcolor;\n  opacity: 0.5;\n}\n\n.placeholder.btn::before {\n  display: inline-block;\n  content: \"\";\n}\n\n.placeholder-xs {\n  min-height: .6em;\n}\n\n.placeholder-sm {\n  min-height: .8em;\n}\n\n.placeholder-lg {\n  min-height: 1.2em;\n}\n\n.placeholder-glow .placeholder {\n  animation: placeholder-glow 2s ease-in-out infinite;\n}\n\n@keyframes placeholder-glow {\n  50% {\n    opacity: 0.2;\n  }\n}\n\n.placeholder-wave {\n  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);\n  mask-size: 200% 100%;\n  animation: placeholder-wave 2s linear infinite;\n}\n\n@keyframes placeholder-wave {\n  100% {\n    mask-position: -200% 0%;\n  }\n}\n\n.clearfix::after {\n  display: block;\n  clear: both;\n  content: \"\";\n}\n\n.text-bg-primary {\n  color: #FFF !important;\n  background-color: RGBA(var(--primary-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-secondary {\n  color: #000 !important;\n  background-color: RGBA(var(--secondary-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-success {\n  color: #FFF !important;\n  background-color: RGBA(var(--success-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-info {\n  color: #FFF !important;\n  background-color: RGBA(var(--info-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-warning {\n  color: #000 !important;\n  background-color: RGBA(var(--warning-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-danger {\n  color: #FFF !important;\n  background-color: RGBA(var(--danger-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-light {\n  color: #000 !important;\n  background-color: RGBA(var(--light-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-dark {\n  color: #FFF !important;\n  background-color: RGBA(var(--dark-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.link-primary {\n  color: RGBA(var(--primary-rgb), var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(var(--primary-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-primary:hover, .link-primary:focus {\n  color: RGBA(79, 53, 72, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(79, 53, 72, var(--link-underline-opacity, 1)) !important;\n}\n\n.link-secondary {\n  color: RGBA(var(--secondary-rgb), var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(var(--secondary-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-secondary:hover, .link-secondary:focus {\n  color: RGBA(228, 229, 231, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(228, 229, 231, var(--link-underline-opacity, 1)) !important;\n}\n\n.link-success {\n  color: RGBA(var(--success-rgb), var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(var(--success-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-success:hover, .link-success:focus {\n  color: RGBA(28, 117, 48, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(28, 117, 48, var(--link-underline-opacity, 1)) !important;\n}\n\n.link-info {\n  color: RGBA(var(--info-rgb), var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(var(--info-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-info:hover, .link-info:focus {\n  color: RGBA(16, 113, 129, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(16, 113, 129, var(--link-underline-opacity, 1)) !important;\n}\n\n.link-warning {\n  color: RGBA(var(--warning-rgb), var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(var(--warning-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-warning:hover, .link-warning:focus {\n  color: RGBA(240, 186, 77, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(240, 186, 77, var(--link-underline-opacity, 1)) !important;\n}\n\n.link-danger {\n  color: RGBA(var(--danger-rgb), var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(var(--danger-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-danger:hover, .link-danger:focus {\n  color: RGBA(148, 53, 62, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(148, 53, 62, var(--link-underline-opacity, 1)) !important;\n}\n\n.link-light {\n  color: RGBA(var(--light-rgb), var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(var(--light-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-light:hover, .link-light:focus {\n  color: RGBA(255, 255, 255, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(255, 255, 255, var(--link-underline-opacity, 1)) !important;\n}\n\n.link-dark {\n  color: RGBA(var(--dark-rgb), var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(var(--dark-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-dark:hover, .link-dark:focus {\n  color: RGBA(12, 17, 27, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(12, 17, 27, var(--link-underline-opacity, 1)) !important;\n}\n\n.link-body-emphasis {\n  color: RGBA(var(--emphasis-color-rgb), var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(var(--emphasis-color-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-body-emphasis:hover, .link-body-emphasis:focus {\n  color: RGBA(var(--emphasis-color-rgb), var(--link-opacity, 0.75)) !important;\n  text-decoration-color: RGBA(var(--emphasis-color-rgb), var(--link-underline-opacity, 0.75)) !important;\n}\n\n.focus-ring:focus {\n  outline: 0;\n  box-shadow: var(--focus-ring-x, 0) var(--focus-ring-y, 0) var(--focus-ring-blur, 0) var(--focus-ring-width) var(--focus-ring-color);\n}\n\n.icon-link {\n  display: inline-flex;\n  gap: 0.375rem;\n  align-items: center;\n  text-decoration-color: rgba(var(--link-color-rgb), var(--link-opacity, 0.5));\n  text-underline-offset: 0.25em;\n  backface-visibility: hidden;\n}\n\n.icon-link > .bi {\n  flex-shrink: 0;\n  width: 1em;\n  height: 1em;\n  fill: currentcolor;\n  transition: 0.2s ease-in-out transform;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .icon-link > .bi {\n    transition: none;\n  }\n}\n\n.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {\n  transform: var(--icon-link-transform, translate3d(0.25em, 0, 0));\n}\n\n.ratio {\n  position: relative;\n  width: 100%;\n}\n\n.ratio::before {\n  display: block;\n  padding-top: var(--aspect-ratio);\n  content: \"\";\n}\n\n.ratio > * {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n\n.ratio-1x1 {\n  --aspect-ratio: 100%;\n}\n\n.ratio-4x3 {\n  --aspect-ratio: calc(3 / 4 * 100%);\n}\n\n.ratio-16x9 {\n  --aspect-ratio: calc(9 / 16 * 100%);\n}\n\n.ratio-21x9 {\n  --aspect-ratio: calc(9 / 21 * 100%);\n}\n\n.fixed-top {\n  position: fixed;\n  top: 0;\n  right: 0;\n  left: 0;\n  z-index: 1030;\n}\n\n.fixed-bottom {\n  position: fixed;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1030;\n}\n\n.sticky-top {\n  position: sticky;\n  top: 0;\n  z-index: 1020;\n}\n\n.sticky-bottom {\n  position: sticky;\n  bottom: 0;\n  z-index: 1020;\n}\n\n@media (min-width: 576px) {\n  .sticky-sm-top {\n    position: sticky;\n    top: 0;\n    z-index: 1020;\n  }\n  .sticky-sm-bottom {\n    position: sticky;\n    bottom: 0;\n    z-index: 1020;\n  }\n}\n\n@media (min-width: 768px) {\n  .sticky-md-top {\n    position: sticky;\n    top: 0;\n    z-index: 1020;\n  }\n  .sticky-md-bottom {\n    position: sticky;\n    bottom: 0;\n    z-index: 1020;\n  }\n}\n\n@media (min-width: 992px) {\n  .sticky-lg-top {\n    position: sticky;\n    top: 0;\n    z-index: 1020;\n  }\n  .sticky-lg-bottom {\n    position: sticky;\n    bottom: 0;\n    z-index: 1020;\n  }\n}\n\n@media (min-width: 1200px) {\n  .sticky-xl-top {\n    position: sticky;\n    top: 0;\n    z-index: 1020;\n  }\n  .sticky-xl-bottom {\n    position: sticky;\n    bottom: 0;\n    z-index: 1020;\n  }\n}\n\n@media (min-width: 1400px) {\n  .sticky-xxl-top {\n    position: sticky;\n    top: 0;\n    z-index: 1020;\n  }\n  .sticky-xxl-bottom {\n    position: sticky;\n    bottom: 0;\n    z-index: 1020;\n  }\n}\n\n.hstack {\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  align-self: stretch;\n}\n\n.vstack {\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  align-self: stretch;\n}\n\n.visually-hidden,\n.visually-hidden-focusable:not(:focus):not(:focus-within) {\n  width: 1px !important;\n  height: 1px !important;\n  padding: 0 !important;\n  margin: -1px !important;\n  overflow: hidden !important;\n  clip: rect(0, 0, 0, 0) !important;\n  white-space: nowrap !important;\n  border: 0 !important;\n}\n\n.visually-hidden:not(caption),\n.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {\n  position: absolute !important;\n}\n\n.stretched-link::after {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1;\n  content: \"\";\n}\n\n.text-truncate {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.vr {\n  display: inline-block;\n  align-self: stretch;\n  width: var(--border-width);\n  min-height: 1em;\n  background-color: currentcolor;\n  opacity: 0.25;\n}\n\n", "\n/* /web/static/src/scss/utilities_custom.scss */\n\n.opacity-0-hover:hover, .opacity-0-hover:focus-visible, .opacity-trigger-hover:hover .opacity-0-hover, .opacity-trigger-hover:focus-visible .opacity-0-hover {\n  opacity: 0 !important;\n}\n\n.opacity-25-hover:hover, .opacity-25-hover:focus-visible, .opacity-trigger-hover:hover .opacity-25-hover, .opacity-trigger-hover:focus-visible .opacity-25-hover {\n  opacity: 0.25 !important;\n}\n\n.opacity-50-hover:hover, .opacity-50-hover:focus-visible, .opacity-trigger-hover:hover .opacity-50-hover, .opacity-trigger-hover:focus-visible .opacity-50-hover {\n  opacity: 0.5 !important;\n}\n\n.opacity-75-hover:hover, .opacity-75-hover:focus-visible, .opacity-trigger-hover:hover .opacity-75-hover, .opacity-trigger-hover:focus-visible .opacity-75-hover {\n  opacity: 0.75 !important;\n}\n\n.opacity-100-hover:hover, .opacity-100-hover:focus-visible, .opacity-trigger-hover:hover .opacity-100-hover, .opacity-trigger-hover:focus-visible .opacity-100-hover {\n  opacity: 1 !important;\n}\n\n.opacity-disabled-hover:hover, .opacity-disabled-hover:focus-visible, .opacity-trigger-hover:hover .opacity-disabled-hover, .opacity-trigger-hover:focus-visible .opacity-disabled-hover {\n  opacity: 0.5 !important;\n}\n\n.opacity-muted-hover:hover, .opacity-muted-hover:focus-visible, .opacity-trigger-hover:hover .opacity-muted-hover, .opacity-trigger-hover:focus-visible .opacity-muted-hover {\n  opacity: 0.76 !important;\n}\n\n.d-empty-none:empty {\n  display: none !important;\n}\n\n.smaller {\n  font-size: 0.75rem;\n}\n\n", "\n/* /web/static/src/scss/utilities_custom_backend.scss */\n\n", "\n/* /web/static/lib/bootstrap/scss/utilities/_api.scss */\n\n.align-baseline {\n  vertical-align: baseline !important;\n}\n\n.align-top {\n  vertical-align: top !important;\n}\n\n.align-middle {\n  vertical-align: middle !important;\n}\n\n.align-bottom {\n  vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n  vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n  vertical-align: text-top !important;\n}\n\n.float-start {\n  float: left !important;\n}\n\n.float-end {\n  float: right !important;\n}\n\n.float-none {\n  float: none !important;\n}\n\n.object-fit-contain {\n  object-fit: contain !important;\n}\n\n.object-fit-cover {\n  object-fit: cover !important;\n}\n\n.object-fit-fill {\n  object-fit: fill !important;\n}\n\n.object-fit-scale {\n  object-fit: scale-down !important;\n}\n\n.object-fit-none {\n  object-fit: none !important;\n}\n\n.opacity-0 {\n  opacity: 0 !important;\n}\n\n.opacity-25 {\n  opacity: 0.25 !important;\n}\n\n.opacity-50 {\n  opacity: 0.5 !important;\n}\n\n.opacity-75 {\n  opacity: 0.75 !important;\n}\n\n.opacity-100 {\n  opacity: 1 !important;\n}\n\n.opacity-disabled {\n  opacity: 0.5 !important;\n}\n\n.opacity-muted {\n  opacity: 0.76 !important;\n}\n\n.overflow-auto {\n  overflow: auto !important;\n}\n\n.overflow-hidden {\n  overflow: hidden !important;\n}\n\n.overflow-visible {\n  overflow: visible !important;\n}\n\n.overflow-scroll {\n  overflow: scroll !important;\n}\n\n.overflow-x-auto {\n  overflow-x: auto !important;\n}\n\n.overflow-x-hidden {\n  overflow-x: hidden !important;\n}\n\n.overflow-x-visible {\n  overflow-x: visible !important;\n}\n\n.overflow-x-scroll {\n  overflow-x: scroll !important;\n}\n\n.overflow-y-auto {\n  overflow-y: auto !important;\n}\n\n.overflow-y-hidden {\n  overflow-y: hidden !important;\n}\n\n.overflow-y-visible {\n  overflow-y: visible !important;\n}\n\n.overflow-y-scroll {\n  overflow-y: scroll !important;\n}\n\n.d-inline {\n  display: inline !important;\n}\n\n.d-inline-block {\n  display: inline-block !important;\n}\n\n.d-block {\n  display: block !important;\n}\n\n.d-grid {\n  display: grid !important;\n}\n\n.d-inline-grid {\n  display: inline-grid !important;\n}\n\n.d-table {\n  display: table !important;\n}\n\n.d-table-row {\n  display: table-row !important;\n}\n\n.d-table-cell {\n  display: table-cell !important;\n}\n\n.d-flex {\n  display: flex !important;\n}\n\n.d-inline-flex {\n  display: inline-flex !important;\n}\n\n.d-none {\n  display: none !important;\n}\n\n.d-contents {\n  display: contents !important;\n}\n\n.shadow {\n  box-shadow: var(--box-shadow) !important;\n}\n\n.shadow-sm {\n  box-shadow: var(--box-shadow-sm) !important;\n}\n\n.shadow-lg {\n  box-shadow: var(--box-shadow-lg) !important;\n}\n\n.shadow-none {\n  box-shadow: none !important;\n}\n\n.focus-ring-primary {\n  --focus-ring-color: rgba(var(--primary-rgb), var(--focus-ring-opacity));\n}\n\n.focus-ring-secondary {\n  --focus-ring-color: rgba(var(--secondary-rgb), var(--focus-ring-opacity));\n}\n\n.focus-ring-success {\n  --focus-ring-color: rgba(var(--success-rgb), var(--focus-ring-opacity));\n}\n\n.focus-ring-info {\n  --focus-ring-color: rgba(var(--info-rgb), var(--focus-ring-opacity));\n}\n\n.focus-ring-warning {\n  --focus-ring-color: rgba(var(--warning-rgb), var(--focus-ring-opacity));\n}\n\n.focus-ring-danger {\n  --focus-ring-color: rgba(var(--danger-rgb), var(--focus-ring-opacity));\n}\n\n.focus-ring-light {\n  --focus-ring-color: rgba(var(--light-rgb), var(--focus-ring-opacity));\n}\n\n.focus-ring-dark {\n  --focus-ring-color: rgba(var(--dark-rgb), var(--focus-ring-opacity));\n}\n\n.position-static {\n  position: static !important;\n}\n\n.position-relative {\n  position: relative !important;\n}\n\n.position-absolute {\n  position: absolute !important;\n}\n\n.position-fixed {\n  position: fixed !important;\n}\n\n.position-sticky {\n  position: sticky !important;\n}\n\n.top-0 {\n  top: 0 !important;\n}\n\n.top-50 {\n  top: 50% !important;\n}\n\n.top-100 {\n  top: 100% !important;\n}\n\n.bottom-0 {\n  bottom: 0 !important;\n}\n\n.bottom-50 {\n  bottom: 50% !important;\n}\n\n.bottom-100 {\n  bottom: 100% !important;\n}\n\n.start-0 {\n  left: 0 !important;\n}\n\n.start-50 {\n  left: 50% !important;\n}\n\n.start-100 {\n  left: 100% !important;\n}\n\n.end-0 {\n  right: 0 !important;\n}\n\n.end-50 {\n  right: 50% !important;\n}\n\n.end-100 {\n  right: 100% !important;\n}\n\n.translate-middle {\n  transform: translate(-50%, -50%) !important;\n}\n\n.translate-middle-x {\n  transform: translateX(-50%) !important;\n}\n\n.translate-middle-y {\n  transform: translateY(-50%) !important;\n}\n\n.border {\n  border: var(--border-width) var(--border-style) var(--border-color) !important;\n}\n\n.border-0 {\n  border: 0 !important;\n}\n\n.border-top {\n  border-top: var(--border-width) var(--border-style) var(--border-color) !important;\n}\n\n.border-top-0 {\n  border-top: 0 !important;\n}\n\n.border-end {\n  border-right: var(--border-width) var(--border-style) var(--border-color) !important;\n}\n\n.border-end-0 {\n  border-right: 0 !important;\n}\n\n.border-bottom {\n  border-bottom: var(--border-width) var(--border-style) var(--border-color) !important;\n}\n\n.border-bottom-0 {\n  border-bottom: 0 !important;\n}\n\n.border-start {\n  border-left: var(--border-width) var(--border-style) var(--border-color) !important;\n}\n\n.border-start-0 {\n  border-left: 0 !important;\n}\n\n.border-primary {\n  --border-opacity: 1;\n  border-color: rgba(var(--primary-rgb), var(--border-opacity)) !important;\n}\n\n.border-secondary {\n  --border-opacity: 1;\n  border-color: rgba(var(--secondary-rgb), var(--border-opacity)) !important;\n}\n\n.border-success {\n  --border-opacity: 1;\n  border-color: rgba(var(--success-rgb), var(--border-opacity)) !important;\n}\n\n.border-info {\n  --border-opacity: 1;\n  border-color: rgba(var(--info-rgb), var(--border-opacity)) !important;\n}\n\n.border-warning {\n  --border-opacity: 1;\n  border-color: rgba(var(--warning-rgb), var(--border-opacity)) !important;\n}\n\n.border-danger {\n  --border-opacity: 1;\n  border-color: rgba(var(--danger-rgb), var(--border-opacity)) !important;\n}\n\n.border-light {\n  --border-opacity: 1;\n  border-color: rgba(var(--light-rgb), var(--border-opacity)) !important;\n}\n\n.border-dark {\n  --border-opacity: 1;\n  border-color: rgba(var(--dark-rgb), var(--border-opacity)) !important;\n}\n\n.border-black {\n  --border-opacity: 1;\n  border-color: rgba(var(--black-rgb), var(--border-opacity)) !important;\n}\n\n.border-white {\n  --border-opacity: 1;\n  border-color: rgba(var(--white-rgb), var(--border-opacity)) !important;\n}\n\n.border-transparent {\n  --border-opacity: 1;\n  border-color: transparent !important;\n}\n\n.border-primary-subtle {\n  border-color: var(--primary-border-subtle) !important;\n}\n\n.border-secondary-subtle {\n  border-color: var(--secondary-border-subtle) !important;\n}\n\n.border-success-subtle {\n  border-color: var(--success-border-subtle) !important;\n}\n\n.border-info-subtle {\n  border-color: var(--info-border-subtle) !important;\n}\n\n.border-warning-subtle {\n  border-color: var(--warning-border-subtle) !important;\n}\n\n.border-danger-subtle {\n  border-color: var(--danger-border-subtle) !important;\n}\n\n.border-light-subtle {\n  border-color: var(--light-border-subtle) !important;\n}\n\n.border-dark-subtle {\n  border-color: var(--dark-border-subtle) !important;\n}\n\n.border-1 {\n  border-width: 1px !important;\n}\n\n.border-2 {\n  border-width: 2px !important;\n}\n\n.border-3 {\n  border-width: 3px !important;\n}\n\n.border-4 {\n  border-width: 4px !important;\n}\n\n.border-5 {\n  border-width: 5px !important;\n}\n\n.border-opacity-10 {\n  --border-opacity: 0.1;\n}\n\n.border-opacity-25 {\n  --border-opacity: 0.25;\n}\n\n.border-opacity-50 {\n  --border-opacity: 0.5;\n}\n\n.border-opacity-75 {\n  --border-opacity: 0.75;\n}\n\n.border-opacity-100 {\n  --border-opacity: 1;\n}\n\n.w-0 {\n  width: 0 !important;\n}\n\n.w-25 {\n  width: 25% !important;\n}\n\n.w-50 {\n  width: 50% !important;\n}\n\n.w-75 {\n  width: 75% !important;\n}\n\n.w-100 {\n  width: 100% !important;\n}\n\n.w-auto {\n  width: auto !important;\n}\n\n.mw-0 {\n  max-width: 0 !important;\n}\n\n.mw-25 {\n  max-width: 25% !important;\n}\n\n.mw-50 {\n  max-width: 50% !important;\n}\n\n.mw-75 {\n  max-width: 75% !important;\n}\n\n.mw-100 {\n  max-width: 100% !important;\n}\n\n.mw-auto {\n  max-width: auto !important;\n}\n\n.vw-100 {\n  width: 100vw !important;\n}\n\n.min-vw-100 {\n  min-width: 100vw !important;\n}\n\n.h-0 {\n  height: 0 !important;\n}\n\n.h-25 {\n  height: 25% !important;\n}\n\n.h-50 {\n  height: 50% !important;\n}\n\n.h-75 {\n  height: 75% !important;\n}\n\n.h-100 {\n  height: 100% !important;\n}\n\n.h-auto {\n  height: auto !important;\n}\n\n.mh-0 {\n  max-height: 0 !important;\n}\n\n.mh-25 {\n  max-height: 25% !important;\n}\n\n.mh-50 {\n  max-height: 50% !important;\n}\n\n.mh-75 {\n  max-height: 75% !important;\n}\n\n.mh-100 {\n  max-height: 100% !important;\n}\n\n.mh-auto {\n  max-height: auto !important;\n}\n\n.vh-100 {\n  height: 100vh !important;\n}\n\n.min-vh-100 {\n  min-height: 100vh !important;\n}\n\n.flex-fill {\n  flex: 1 1 auto !important;\n}\n\n.flex-row {\n  flex-direction: row !important;\n}\n\n.flex-column {\n  flex-direction: column !important;\n}\n\n.flex-row-reverse {\n  flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n  flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n  flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n  flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n  flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n  flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n  flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n  flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n  flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n  justify-content: flex-start !important;\n}\n\n.justify-content-end {\n  justify-content: flex-end !important;\n}\n\n.justify-content-center {\n  justify-content: center !important;\n}\n\n.justify-content-between {\n  justify-content: space-between !important;\n}\n\n.justify-content-around {\n  justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n  justify-content: space-evenly !important;\n}\n\n.align-items-start {\n  align-items: flex-start !important;\n}\n\n.align-items-end {\n  align-items: flex-end !important;\n}\n\n.align-items-center {\n  align-items: center !important;\n}\n\n.align-items-baseline {\n  align-items: baseline !important;\n}\n\n.align-items-stretch {\n  align-items: stretch !important;\n}\n\n.align-content-start {\n  align-content: flex-start !important;\n}\n\n.align-content-end {\n  align-content: flex-end !important;\n}\n\n.align-content-center {\n  align-content: center !important;\n}\n\n.align-content-between {\n  align-content: space-between !important;\n}\n\n.align-content-around {\n  align-content: space-around !important;\n}\n\n.align-content-stretch {\n  align-content: stretch !important;\n}\n\n.align-self-auto {\n  align-self: auto !important;\n}\n\n.align-self-start {\n  align-self: flex-start !important;\n}\n\n.align-self-end {\n  align-self: flex-end !important;\n}\n\n.align-self-center {\n  align-self: center !important;\n}\n\n.align-self-baseline {\n  align-self: baseline !important;\n}\n\n.align-self-stretch {\n  align-self: stretch !important;\n}\n\n.order-first {\n  order: -1 !important;\n}\n\n.order-last {\n  order: 13 !important;\n}\n\n.order-0 {\n  order: 0 !important;\n}\n\n.order-1 {\n  order: 1 !important;\n}\n\n.order-2 {\n  order: 2 !important;\n}\n\n.order-3 {\n  order: 3 !important;\n}\n\n.order-4 {\n  order: 4 !important;\n}\n\n.order-5 {\n  order: 5 !important;\n}\n\n.order-6 {\n  order: 6 !important;\n}\n\n.order-7 {\n  order: 7 !important;\n}\n\n.order-8 {\n  order: 8 !important;\n}\n\n.order-9 {\n  order: 9 !important;\n}\n\n.order-10 {\n  order: 10 !important;\n}\n\n.order-11 {\n  order: 11 !important;\n}\n\n.order-12 {\n  order: 12 !important;\n}\n\n.m-0 {\n  margin: 0 !important;\n}\n\n.m-1 {\n  margin: 4px !important;\n}\n\n.m-2 {\n  margin: 8px !important;\n}\n\n.m-3 {\n  margin: 16px !important;\n}\n\n.m-4 {\n  margin: 24px !important;\n}\n\n.m-5 {\n  margin: 48px !important;\n}\n\n.m-auto {\n  margin: auto !important;\n}\n\n.mx-0 {\n  margin-right: 0 !important;\n  margin-left: 0 !important;\n}\n\n.mx-1 {\n  margin-right: 4px !important;\n  margin-left: 4px !important;\n}\n\n.mx-2 {\n  margin-right: 8px !important;\n  margin-left: 8px !important;\n}\n\n.mx-3 {\n  margin-right: 16px !important;\n  margin-left: 16px !important;\n}\n\n.mx-4 {\n  margin-right: 24px !important;\n  margin-left: 24px !important;\n}\n\n.mx-5 {\n  margin-right: 48px !important;\n  margin-left: 48px !important;\n}\n\n.mx-auto {\n  margin-right: auto !important;\n  margin-left: auto !important;\n}\n\n.my-0 {\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n}\n\n.my-1 {\n  margin-top: 4px !important;\n  margin-bottom: 4px !important;\n}\n\n.my-2 {\n  margin-top: 8px !important;\n  margin-bottom: 8px !important;\n}\n\n.my-3 {\n  margin-top: 16px !important;\n  margin-bottom: 16px !important;\n}\n\n.my-4 {\n  margin-top: 24px !important;\n  margin-bottom: 24px !important;\n}\n\n.my-5 {\n  margin-top: 48px !important;\n  margin-bottom: 48px !important;\n}\n\n.my-auto {\n  margin-top: auto !important;\n  margin-bottom: auto !important;\n}\n\n.mt-0 {\n  margin-top: 0 !important;\n}\n\n.mt-1 {\n  margin-top: 4px !important;\n}\n\n.mt-2 {\n  margin-top: 8px !important;\n}\n\n.mt-3 {\n  margin-top: 16px !important;\n}\n\n.mt-4 {\n  margin-top: 24px !important;\n}\n\n.mt-5 {\n  margin-top: 48px !important;\n}\n\n.mt-auto {\n  margin-top: auto !important;\n}\n\n.me-0 {\n  margin-right: 0 !important;\n}\n\n.me-1 {\n  margin-right: 4px !important;\n}\n\n.me-2 {\n  margin-right: 8px !important;\n}\n\n.me-3 {\n  margin-right: 16px !important;\n}\n\n.me-4 {\n  margin-right: 24px !important;\n}\n\n.me-5 {\n  margin-right: 48px !important;\n}\n\n.me-auto {\n  margin-right: auto !important;\n}\n\n.mb-0 {\n  margin-bottom: 0 !important;\n}\n\n.mb-1 {\n  margin-bottom: 4px !important;\n}\n\n.mb-2 {\n  margin-bottom: 8px !important;\n}\n\n.mb-3 {\n  margin-bottom: 16px !important;\n}\n\n.mb-4 {\n  margin-bottom: 24px !important;\n}\n\n.mb-5 {\n  margin-bottom: 48px !important;\n}\n\n.mb-auto {\n  margin-bottom: auto !important;\n}\n\n.ms-0 {\n  margin-left: 0 !important;\n}\n\n.ms-1 {\n  margin-left: 4px !important;\n}\n\n.ms-2 {\n  margin-left: 8px !important;\n}\n\n.ms-3 {\n  margin-left: 16px !important;\n}\n\n.ms-4 {\n  margin-left: 24px !important;\n}\n\n.ms-5 {\n  margin-left: 48px !important;\n}\n\n.ms-auto {\n  margin-left: auto !important;\n}\n\n.m-n1 {\n  margin: -4px !important;\n}\n\n.m-n2 {\n  margin: -8px !important;\n}\n\n.m-n3 {\n  margin: -16px !important;\n}\n\n.m-n4 {\n  margin: -24px !important;\n}\n\n.m-n5 {\n  margin: -48px !important;\n}\n\n.mx-n1 {\n  margin-right: -4px !important;\n  margin-left: -4px !important;\n}\n\n.mx-n2 {\n  margin-right: -8px !important;\n  margin-left: -8px !important;\n}\n\n.mx-n3 {\n  margin-right: -16px !important;\n  margin-left: -16px !important;\n}\n\n.mx-n4 {\n  margin-right: -24px !important;\n  margin-left: -24px !important;\n}\n\n.mx-n5 {\n  margin-right: -48px !important;\n  margin-left: -48px !important;\n}\n\n.my-n1 {\n  margin-top: -4px !important;\n  margin-bottom: -4px !important;\n}\n\n.my-n2 {\n  margin-top: -8px !important;\n  margin-bottom: -8px !important;\n}\n\n.my-n3 {\n  margin-top: -16px !important;\n  margin-bottom: -16px !important;\n}\n\n.my-n4 {\n  margin-top: -24px !important;\n  margin-bottom: -24px !important;\n}\n\n.my-n5 {\n  margin-top: -48px !important;\n  margin-bottom: -48px !important;\n}\n\n.mt-n1 {\n  margin-top: -4px !important;\n}\n\n.mt-n2 {\n  margin-top: -8px !important;\n}\n\n.mt-n3 {\n  margin-top: -16px !important;\n}\n\n.mt-n4 {\n  margin-top: -24px !important;\n}\n\n.mt-n5 {\n  margin-top: -48px !important;\n}\n\n.me-n1 {\n  margin-right: -4px !important;\n}\n\n.me-n2 {\n  margin-right: -8px !important;\n}\n\n.me-n3 {\n  margin-right: -16px !important;\n}\n\n.me-n4 {\n  margin-right: -24px !important;\n}\n\n.me-n5 {\n  margin-right: -48px !important;\n}\n\n.mb-n1 {\n  margin-bottom: -4px !important;\n}\n\n.mb-n2 {\n  margin-bottom: -8px !important;\n}\n\n.mb-n3 {\n  margin-bottom: -16px !important;\n}\n\n.mb-n4 {\n  margin-bottom: -24px !important;\n}\n\n.mb-n5 {\n  margin-bottom: -48px !important;\n}\n\n.ms-n1 {\n  margin-left: -4px !important;\n}\n\n.ms-n2 {\n  margin-left: -8px !important;\n}\n\n.ms-n3 {\n  margin-left: -16px !important;\n}\n\n.ms-n4 {\n  margin-left: -24px !important;\n}\n\n.ms-n5 {\n  margin-left: -48px !important;\n}\n\n.p-0 {\n  padding: 0 !important;\n}\n\n.p-1 {\n  padding: 4px !important;\n}\n\n.p-2 {\n  padding: 8px !important;\n}\n\n.p-3 {\n  padding: 16px !important;\n}\n\n.p-4 {\n  padding: 24px !important;\n}\n\n.p-5 {\n  padding: 48px !important;\n}\n\n.px-0 {\n  padding-right: 0 !important;\n  padding-left: 0 !important;\n}\n\n.px-1 {\n  padding-right: 4px !important;\n  padding-left: 4px !important;\n}\n\n.px-2 {\n  padding-right: 8px !important;\n  padding-left: 8px !important;\n}\n\n.px-3 {\n  padding-right: 16px !important;\n  padding-left: 16px !important;\n}\n\n.px-4 {\n  padding-right: 24px !important;\n  padding-left: 24px !important;\n}\n\n.px-5 {\n  padding-right: 48px !important;\n  padding-left: 48px !important;\n}\n\n.py-0 {\n  padding-top: 0 !important;\n  padding-bottom: 0 !important;\n}\n\n.py-1 {\n  padding-top: 4px !important;\n  padding-bottom: 4px !important;\n}\n\n.py-2 {\n  padding-top: 8px !important;\n  padding-bottom: 8px !important;\n}\n\n.py-3 {\n  padding-top: 16px !important;\n  padding-bottom: 16px !important;\n}\n\n.py-4 {\n  padding-top: 24px !important;\n  padding-bottom: 24px !important;\n}\n\n.py-5 {\n  padding-top: 48px !important;\n  padding-bottom: 48px !important;\n}\n\n.pt-0 {\n  padding-top: 0 !important;\n}\n\n.pt-1 {\n  padding-top: 4px !important;\n}\n\n.pt-2 {\n  padding-top: 8px !important;\n}\n\n.pt-3 {\n  padding-top: 16px !important;\n}\n\n.pt-4 {\n  padding-top: 24px !important;\n}\n\n.pt-5 {\n  padding-top: 48px !important;\n}\n\n.pe-0 {\n  padding-right: 0 !important;\n}\n\n.pe-1 {\n  padding-right: 4px !important;\n}\n\n.pe-2 {\n  padding-right: 8px !important;\n}\n\n.pe-3 {\n  padding-right: 16px !important;\n}\n\n.pe-4 {\n  padding-right: 24px !important;\n}\n\n.pe-5 {\n  padding-right: 48px !important;\n}\n\n.pb-0 {\n  padding-bottom: 0 !important;\n}\n\n.pb-1 {\n  padding-bottom: 4px !important;\n}\n\n.pb-2 {\n  padding-bottom: 8px !important;\n}\n\n.pb-3 {\n  padding-bottom: 16px !important;\n}\n\n.pb-4 {\n  padding-bottom: 24px !important;\n}\n\n.pb-5 {\n  padding-bottom: 48px !important;\n}\n\n.ps-0 {\n  padding-left: 0 !important;\n}\n\n.ps-1 {\n  padding-left: 4px !important;\n}\n\n.ps-2 {\n  padding-left: 8px !important;\n}\n\n.ps-3 {\n  padding-left: 16px !important;\n}\n\n.ps-4 {\n  padding-left: 24px !important;\n}\n\n.ps-5 {\n  padding-left: 48px !important;\n}\n\n.gap-0 {\n  gap: 0 !important;\n}\n\n.gap-1 {\n  gap: 4px !important;\n}\n\n.gap-2 {\n  gap: 8px !important;\n}\n\n.gap-3 {\n  gap: 16px !important;\n}\n\n.gap-4 {\n  gap: 24px !important;\n}\n\n.gap-5 {\n  gap: 48px !important;\n}\n\n.row-gap-0 {\n  row-gap: 0 !important;\n}\n\n.row-gap-1 {\n  row-gap: 4px !important;\n}\n\n.row-gap-2 {\n  row-gap: 8px !important;\n}\n\n.row-gap-3 {\n  row-gap: 16px !important;\n}\n\n.row-gap-4 {\n  row-gap: 24px !important;\n}\n\n.row-gap-5 {\n  row-gap: 48px !important;\n}\n\n.column-gap-0 {\n  column-gap: 0 !important;\n}\n\n.column-gap-1 {\n  column-gap: 4px !important;\n}\n\n.column-gap-2 {\n  column-gap: 8px !important;\n}\n\n.column-gap-3 {\n  column-gap: 16px !important;\n}\n\n.column-gap-4 {\n  column-gap: 24px !important;\n}\n\n.column-gap-5 {\n  column-gap: 48px !important;\n}\n\n.font-monospace {\n  font-family: var(--font-monospace) !important;\n}\n\n.font-sans-serif {\n  font-family: var(--font-sans-serif) !important;\n}\n\n.fs-1 {\n  font-size: calc(1.335rem + 1.02vw) !important;\n}\n\n.fs-2 {\n  font-size: calc(1.25625rem + 0.075vw) !important;\n}\n\n.fs-3 {\n  font-size: 1.1375rem !important;\n}\n\n.fs-4 {\n  font-size: 1.05rem !important;\n}\n\n.fs-5 {\n  font-size: 0.9625rem !important;\n}\n\n.fs-6 {\n  font-size: 0.875rem !important;\n}\n\n.fst-italic {\n  font-style: italic !important;\n}\n\n.fst-normal {\n  font-style: normal !important;\n}\n\n.fw-lighter {\n  font-weight: lighter !important;\n}\n\n.fw-light {\n  font-weight: 300 !important;\n}\n\n.fw-normal {\n  font-weight: 400 !important;\n}\n\n.fw-medium {\n  font-weight: 500 !important;\n}\n\n.fw-semibold {\n  font-weight: 600 !important;\n}\n\n.fw-bold {\n  font-weight: 500 !important;\n}\n\n.fw-bolder {\n  font-weight: bolder !important;\n}\n\n.lh-1 {\n  line-height: 1 !important;\n}\n\n.lh-sm {\n  line-height: 1.25 !important;\n}\n\n.lh-base {\n  line-height: 1.5 !important;\n}\n\n.lh-lg {\n  line-height: 2 !important;\n}\n\n.text-start {\n  text-align: left !important;\n}\n\n.text-end {\n  text-align: right !important;\n}\n\n.text-center {\n  text-align: center !important;\n}\n\n.text-decoration-none {\n  text-decoration: none !important;\n}\n\n.text-decoration-underline {\n  text-decoration: underline !important;\n}\n\n.text-decoration-line-through {\n  text-decoration: line-through !important;\n}\n\n.text-lowercase {\n  text-transform: lowercase !important;\n}\n\n.text-uppercase {\n  text-transform: uppercase !important;\n}\n\n.text-capitalize {\n  text-transform: capitalize !important;\n}\n\n.text-wrap {\n  white-space: normal !important;\n}\n\n.text-nowrap {\n  white-space: nowrap !important;\n}\n\n.text-prewrap {\n  white-space: pre-wrap !important;\n}\n\n/* rtl:begin:remove */\n.text-break {\n  word-wrap: break-word !important;\n  word-break: break-word !important;\n}\n\n/* rtl:end:remove */\n.text-body {\n  --text-opacity: 1;\n  color: #111827 !important;\n}\n\n.text-muted {\n  --text-opacity: 1;\n  color: rgba(55, 65, 81, 0.76) !important;\n}\n\n.text-reset {\n  --text-opacity: 1;\n  color: inherit !important;\n}\n\n.text-opacity-25 {\n  --text-opacity: 0.25;\n}\n\n.text-opacity-50 {\n  --text-opacity: 0.5;\n}\n\n.text-opacity-75 {\n  --text-opacity: 0.75;\n}\n\n.text-opacity-100 {\n  --text-opacity: 1;\n}\n\n.text-primary-emphasis {\n  color: var(--primary-text-emphasis) !important;\n}\n\n.text-secondary-emphasis {\n  color: var(--secondary-text-emphasis) !important;\n}\n\n.text-success-emphasis {\n  color: var(--success-text-emphasis) !important;\n}\n\n.text-info-emphasis {\n  color: var(--info-text-emphasis) !important;\n}\n\n.text-warning-emphasis {\n  color: var(--warning-text-emphasis) !important;\n}\n\n.text-danger-emphasis {\n  color: var(--danger-text-emphasis) !important;\n}\n\n.text-light-emphasis {\n  color: var(--light-text-emphasis) !important;\n}\n\n.text-dark-emphasis {\n  color: var(--dark-text-emphasis) !important;\n}\n\n.link-opacity-10 {\n  --link-opacity: 0.1;\n}\n\n.link-opacity-10-hover:hover {\n  --link-opacity: 0.1;\n}\n\n.link-opacity-25 {\n  --link-opacity: 0.25;\n}\n\n.link-opacity-25-hover:hover {\n  --link-opacity: 0.25;\n}\n\n.link-opacity-50 {\n  --link-opacity: 0.5;\n}\n\n.link-opacity-50-hover:hover {\n  --link-opacity: 0.5;\n}\n\n.link-opacity-75 {\n  --link-opacity: 0.75;\n}\n\n.link-opacity-75-hover:hover {\n  --link-opacity: 0.75;\n}\n\n.link-opacity-100 {\n  --link-opacity: 1;\n}\n\n.link-opacity-100-hover:hover {\n  --link-opacity: 1;\n}\n\n.link-offset-1 {\n  text-underline-offset: 0.125em !important;\n}\n\n.link-offset-1-hover:hover {\n  text-underline-offset: 0.125em !important;\n}\n\n.link-offset-2 {\n  text-underline-offset: 0.25em !important;\n}\n\n.link-offset-2-hover:hover {\n  text-underline-offset: 0.25em !important;\n}\n\n.link-offset-3 {\n  text-underline-offset: 0.375em !important;\n}\n\n.link-offset-3-hover:hover {\n  text-underline-offset: 0.375em !important;\n}\n\n.link-underline-primary {\n  --link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--primary-rgb), var(--link-underline-opacity)) !important;\n}\n\n.link-underline-secondary {\n  --link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--secondary-rgb), var(--link-underline-opacity)) !important;\n}\n\n.link-underline-success {\n  --link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--success-rgb), var(--link-underline-opacity)) !important;\n}\n\n.link-underline-info {\n  --link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--info-rgb), var(--link-underline-opacity)) !important;\n}\n\n.link-underline-warning {\n  --link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--warning-rgb), var(--link-underline-opacity)) !important;\n}\n\n.link-underline-danger {\n  --link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--danger-rgb), var(--link-underline-opacity)) !important;\n}\n\n.link-underline-light {\n  --link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--light-rgb), var(--link-underline-opacity)) !important;\n}\n\n.link-underline-dark {\n  --link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--dark-rgb), var(--link-underline-opacity)) !important;\n}\n\n.link-underline {\n  --link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--link-color-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-underline-opacity-0 {\n  --link-underline-opacity: 0;\n}\n\n.link-underline-opacity-0-hover:hover {\n  --link-underline-opacity: 0;\n}\n\n.link-underline-opacity-10 {\n  --link-underline-opacity: 0.1;\n}\n\n.link-underline-opacity-10-hover:hover {\n  --link-underline-opacity: 0.1;\n}\n\n.link-underline-opacity-25 {\n  --link-underline-opacity: 0.25;\n}\n\n.link-underline-opacity-25-hover:hover {\n  --link-underline-opacity: 0.25;\n}\n\n.link-underline-opacity-50 {\n  --link-underline-opacity: 0.5;\n}\n\n.link-underline-opacity-50-hover:hover {\n  --link-underline-opacity: 0.5;\n}\n\n.link-underline-opacity-75 {\n  --link-underline-opacity: 0.75;\n}\n\n.link-underline-opacity-75-hover:hover {\n  --link-underline-opacity: 0.75;\n}\n\n.link-underline-opacity-100 {\n  --link-underline-opacity: 1;\n}\n\n.link-underline-opacity-100-hover:hover {\n  --link-underline-opacity: 1;\n}\n\n.bg-opacity-0 {\n  --bg-opacity: 0;\n}\n\n.bg-opacity-25 {\n  --bg-opacity: 0.25;\n}\n\n.bg-opacity-50 {\n  --bg-opacity: 0.5;\n}\n\n.bg-opacity-75 {\n  --bg-opacity: 0.75;\n}\n\n.bg-opacity-100 {\n  --bg-opacity: 1;\n}\n\n.bg-opacity-disabled {\n  --bg-opacity: 0.5;\n}\n\n.bg-opacity-muted {\n  --bg-opacity: 0.76;\n}\n\n.bg-primary-subtle {\n  background-color: var(--primary-bg-subtle) !important;\n}\n\n.bg-secondary-subtle {\n  background-color: var(--secondary-bg-subtle) !important;\n}\n\n.bg-success-subtle {\n  background-color: var(--success-bg-subtle) !important;\n}\n\n.bg-info-subtle {\n  background-color: var(--info-bg-subtle) !important;\n}\n\n.bg-warning-subtle {\n  background-color: var(--warning-bg-subtle) !important;\n}\n\n.bg-danger-subtle {\n  background-color: var(--danger-bg-subtle) !important;\n}\n\n.bg-light-subtle {\n  background-color: var(--light-bg-subtle) !important;\n}\n\n.bg-dark-subtle {\n  background-color: var(--dark-bg-subtle) !important;\n}\n\n.bg-gradient {\n  background-image: var(--gradient) !important;\n}\n\n.user-select-all {\n  user-select: all !important;\n}\n\n.user-select-auto {\n  user-select: auto !important;\n}\n\n.user-select-none {\n  user-select: none !important;\n}\n\n.pe-none {\n  pointer-events: none !important;\n}\n\n.pe-auto {\n  pointer-events: auto !important;\n}\n\n.rounded {\n  border-radius: var(--border-radius) !important;\n}\n\n.rounded-0 {\n  border-radius: 0 !important;\n}\n\n.rounded-1 {\n  border-radius: var(--border-radius-sm) !important;\n}\n\n.rounded-2 {\n  border-radius: var(--border-radius) !important;\n}\n\n.rounded-3 {\n  border-radius: var(--border-radius-lg) !important;\n}\n\n.rounded-4 {\n  border-radius: var(--border-radius-xl) !important;\n}\n\n.rounded-5 {\n  border-radius: var(--border-radius-xxl) !important;\n}\n\n.rounded-circle {\n  border-radius: 50% !important;\n}\n\n.rounded-pill {\n  border-radius: var(--border-radius-pill) !important;\n}\n\n.rounded-top {\n  border-top-left-radius: 0.25rem !important;\n  border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-top-0 {\n  border-top-left-radius: 0 !important;\n  border-top-right-radius: 0 !important;\n}\n\n.rounded-top-1 {\n  border-top-left-radius: 0.1875rem !important;\n  border-top-right-radius: 0.1875rem !important;\n}\n\n.rounded-top-2 {\n  border-top-left-radius: 0.25rem !important;\n  border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-top-3 {\n  border-top-left-radius: 0.375rem !important;\n  border-top-right-radius: 0.375rem !important;\n}\n\n.rounded-top-circle {\n  border-top-left-radius: 50% !important;\n  border-top-right-radius: 50% !important;\n}\n\n.rounded-top-pill {\n  border-top-left-radius: 50rem !important;\n  border-top-right-radius: 50rem !important;\n}\n\n.rounded-end {\n  border-top-right-radius: 0.25rem !important;\n  border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-end-0 {\n  border-top-right-radius: 0 !important;\n  border-bottom-right-radius: 0 !important;\n}\n\n.rounded-end-1 {\n  border-top-right-radius: 0.1875rem !important;\n  border-bottom-right-radius: 0.1875rem !important;\n}\n\n.rounded-end-2 {\n  border-top-right-radius: 0.25rem !important;\n  border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-end-3 {\n  border-top-right-radius: 0.375rem !important;\n  border-bottom-right-radius: 0.375rem !important;\n}\n\n.rounded-end-circle {\n  border-top-right-radius: 50% !important;\n  border-bottom-right-radius: 50% !important;\n}\n\n.rounded-end-pill {\n  border-top-right-radius: 50rem !important;\n  border-bottom-right-radius: 50rem !important;\n}\n\n.rounded-bottom {\n  border-bottom-right-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-bottom-0 {\n  border-bottom-right-radius: 0 !important;\n  border-bottom-left-radius: 0 !important;\n}\n\n.rounded-bottom-1 {\n  border-bottom-right-radius: 0.1875rem !important;\n  border-bottom-left-radius: 0.1875rem !important;\n}\n\n.rounded-bottom-2 {\n  border-bottom-right-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-bottom-3 {\n  border-bottom-right-radius: 0.375rem !important;\n  border-bottom-left-radius: 0.375rem !important;\n}\n\n.rounded-bottom-circle {\n  border-bottom-right-radius: 50% !important;\n  border-bottom-left-radius: 50% !important;\n}\n\n.rounded-bottom-pill {\n  border-bottom-right-radius: 50rem !important;\n  border-bottom-left-radius: 50rem !important;\n}\n\n.rounded-start {\n  border-bottom-left-radius: 0.25rem !important;\n  border-top-left-radius: 0.25rem !important;\n}\n\n.rounded-start-0 {\n  border-bottom-left-radius: 0 !important;\n  border-top-left-radius: 0 !important;\n}\n\n.rounded-start-1 {\n  border-bottom-left-radius: 0.1875rem !important;\n  border-top-left-radius: 0.1875rem !important;\n}\n\n.rounded-start-2 {\n  border-bottom-left-radius: 0.25rem !important;\n  border-top-left-radius: 0.25rem !important;\n}\n\n.rounded-start-3 {\n  border-bottom-left-radius: 0.375rem !important;\n  border-top-left-radius: 0.375rem !important;\n}\n\n.rounded-start-circle {\n  border-bottom-left-radius: 50% !important;\n  border-top-left-radius: 50% !important;\n}\n\n.rounded-start-pill {\n  border-bottom-left-radius: 50rem !important;\n  border-top-left-radius: 50rem !important;\n}\n\n.visible {\n  visibility: visible !important;\n}\n\n.invisible {\n  visibility: hidden !important;\n}\n\n.z-n1 {\n  z-index: -1 !important;\n}\n\n.z-0 {\n  z-index: 0 !important;\n}\n\n.z-1 {\n  z-index: 1 !important;\n}\n\n.z-2 {\n  z-index: 2 !important;\n}\n\n.z-3 {\n  z-index: 3 !important;\n}\n\n.cursor-default {\n  cursor: default !important;\n}\n\n.cursor-pointer {\n  cursor: pointer !important;\n}\n\n.flex-basis-0 {\n  flex-basis: 0 !important;\n}\n\n.flex-basis-25 {\n  flex-basis: 25% !important;\n}\n\n.flex-basis-50 {\n  flex-basis: 50% !important;\n}\n\n.flex-basis-75 {\n  flex-basis: 75% !important;\n}\n\n.flex-basis-100 {\n  flex-basis: 100% !important;\n}\n\n.flex-basis-auto {\n  flex-basis: auto !important;\n}\n\n.transition-none {\n  transition: none !important;\n}\n\n.transition-base {\n  transition: all 0.2s ease-in-out !important;\n}\n\n.transition-fade {\n  transition: opacity 0.15s linear !important;\n}\n\n.min-w-0 {\n  min-width: 0 !important;\n}\n\n@media (min-width: 576px) {\n  .float-sm-start {\n    float: left !important;\n  }\n  .float-sm-end {\n    float: right !important;\n  }\n  .float-sm-none {\n    float: none !important;\n  }\n  .object-fit-sm-contain {\n    object-fit: contain !important;\n  }\n  .object-fit-sm-cover {\n    object-fit: cover !important;\n  }\n  .object-fit-sm-fill {\n    object-fit: fill !important;\n  }\n  .object-fit-sm-scale {\n    object-fit: scale-down !important;\n  }\n  .object-fit-sm-none {\n    object-fit: none !important;\n  }\n  .d-sm-inline {\n    display: inline !important;\n  }\n  .d-sm-inline-block {\n    display: inline-block !important;\n  }\n  .d-sm-block {\n    display: block !important;\n  }\n  .d-sm-grid {\n    display: grid !important;\n  }\n  .d-sm-inline-grid {\n    display: inline-grid !important;\n  }\n  .d-sm-table {\n    display: table !important;\n  }\n  .d-sm-table-row {\n    display: table-row !important;\n  }\n  .d-sm-table-cell {\n    display: table-cell !important;\n  }\n  .d-sm-flex {\n    display: flex !important;\n  }\n  .d-sm-inline-flex {\n    display: inline-flex !important;\n  }\n  .d-sm-none {\n    display: none !important;\n  }\n  .d-sm-contents {\n    display: contents !important;\n  }\n  .position-sm-static {\n    position: static !important;\n  }\n  .position-sm-relative {\n    position: relative !important;\n  }\n  .position-sm-absolute {\n    position: absolute !important;\n  }\n  .position-sm-fixed {\n    position: fixed !important;\n  }\n  .position-sm-sticky {\n    position: sticky !important;\n  }\n  .w-sm-0 {\n    width: 0 !important;\n  }\n  .w-sm-25 {\n    width: 25% !important;\n  }\n  .w-sm-50 {\n    width: 50% !important;\n  }\n  .w-sm-75 {\n    width: 75% !important;\n  }\n  .w-sm-100 {\n    width: 100% !important;\n  }\n  .w-sm-auto {\n    width: auto !important;\n  }\n  .mw-sm-0 {\n    max-width: 0 !important;\n  }\n  .mw-sm-25 {\n    max-width: 25% !important;\n  }\n  .mw-sm-50 {\n    max-width: 50% !important;\n  }\n  .mw-sm-75 {\n    max-width: 75% !important;\n  }\n  .mw-sm-100 {\n    max-width: 100% !important;\n  }\n  .mw-sm-auto {\n    max-width: auto !important;\n  }\n  .h-sm-0 {\n    height: 0 !important;\n  }\n  .h-sm-25 {\n    height: 25% !important;\n  }\n  .h-sm-50 {\n    height: 50% !important;\n  }\n  .h-sm-75 {\n    height: 75% !important;\n  }\n  .h-sm-100 {\n    height: 100% !important;\n  }\n  .h-sm-auto {\n    height: auto !important;\n  }\n  .mh-sm-0 {\n    max-height: 0 !important;\n  }\n  .mh-sm-25 {\n    max-height: 25% !important;\n  }\n  .mh-sm-50 {\n    max-height: 50% !important;\n  }\n  .mh-sm-75 {\n    max-height: 75% !important;\n  }\n  .mh-sm-100 {\n    max-height: 100% !important;\n  }\n  .mh-sm-auto {\n    max-height: auto !important;\n  }\n  .flex-sm-fill {\n    flex: 1 1 auto !important;\n  }\n  .flex-sm-row {\n    flex-direction: row !important;\n  }\n  .flex-sm-column {\n    flex-direction: column !important;\n  }\n  .flex-sm-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n  .flex-sm-column-reverse {\n    flex-direction: column-reverse !important;\n  }\n  .flex-sm-grow-0 {\n    flex-grow: 0 !important;\n  }\n  .flex-sm-grow-1 {\n    flex-grow: 1 !important;\n  }\n  .flex-sm-shrink-0 {\n    flex-shrink: 0 !important;\n  }\n  .flex-sm-shrink-1 {\n    flex-shrink: 1 !important;\n  }\n  .flex-sm-wrap {\n    flex-wrap: wrap !important;\n  }\n  .flex-sm-nowrap {\n    flex-wrap: nowrap !important;\n  }\n  .flex-sm-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n  .justify-content-sm-start {\n    justify-content: flex-start !important;\n  }\n  .justify-content-sm-end {\n    justify-content: flex-end !important;\n  }\n  .justify-content-sm-center {\n    justify-content: center !important;\n  }\n  .justify-content-sm-between {\n    justify-content: space-between !important;\n  }\n  .justify-content-sm-around {\n    justify-content: space-around !important;\n  }\n  .justify-content-sm-evenly {\n    justify-content: space-evenly !important;\n  }\n  .align-items-sm-start {\n    align-items: flex-start !important;\n  }\n  .align-items-sm-end {\n    align-items: flex-end !important;\n  }\n  .align-items-sm-center {\n    align-items: center !important;\n  }\n  .align-items-sm-baseline {\n    align-items: baseline !important;\n  }\n  .align-items-sm-stretch {\n    align-items: stretch !important;\n  }\n  .align-content-sm-start {\n    align-content: flex-start !important;\n  }\n  .align-content-sm-end {\n    align-content: flex-end !important;\n  }\n  .align-content-sm-center {\n    align-content: center !important;\n  }\n  .align-content-sm-between {\n    align-content: space-between !important;\n  }\n  .align-content-sm-around {\n    align-content: space-around !important;\n  }\n  .align-content-sm-stretch {\n    align-content: stretch !important;\n  }\n  .align-self-sm-auto {\n    align-self: auto !important;\n  }\n  .align-self-sm-start {\n    align-self: flex-start !important;\n  }\n  .align-self-sm-end {\n    align-self: flex-end !important;\n  }\n  .align-self-sm-center {\n    align-self: center !important;\n  }\n  .align-self-sm-baseline {\n    align-self: baseline !important;\n  }\n  .align-self-sm-stretch {\n    align-self: stretch !important;\n  }\n  .order-sm-first {\n    order: -1 !important;\n  }\n  .order-sm-last {\n    order: 13 !important;\n  }\n  .order-sm-0 {\n    order: 0 !important;\n  }\n  .order-sm-1 {\n    order: 1 !important;\n  }\n  .order-sm-2 {\n    order: 2 !important;\n  }\n  .order-sm-3 {\n    order: 3 !important;\n  }\n  .order-sm-4 {\n    order: 4 !important;\n  }\n  .order-sm-5 {\n    order: 5 !important;\n  }\n  .order-sm-6 {\n    order: 6 !important;\n  }\n  .order-sm-7 {\n    order: 7 !important;\n  }\n  .order-sm-8 {\n    order: 8 !important;\n  }\n  .order-sm-9 {\n    order: 9 !important;\n  }\n  .order-sm-10 {\n    order: 10 !important;\n  }\n  .order-sm-11 {\n    order: 11 !important;\n  }\n  .order-sm-12 {\n    order: 12 !important;\n  }\n  .m-sm-0 {\n    margin: 0 !important;\n  }\n  .m-sm-1 {\n    margin: 4px !important;\n  }\n  .m-sm-2 {\n    margin: 8px !important;\n  }\n  .m-sm-3 {\n    margin: 16px !important;\n  }\n  .m-sm-4 {\n    margin: 24px !important;\n  }\n  .m-sm-5 {\n    margin: 48px !important;\n  }\n  .m-sm-auto {\n    margin: auto !important;\n  }\n  .mx-sm-0 {\n    margin-right: 0 !important;\n    margin-left: 0 !important;\n  }\n  .mx-sm-1 {\n    margin-right: 4px !important;\n    margin-left: 4px !important;\n  }\n  .mx-sm-2 {\n    margin-right: 8px !important;\n    margin-left: 8px !important;\n  }\n  .mx-sm-3 {\n    margin-right: 16px !important;\n    margin-left: 16px !important;\n  }\n  .mx-sm-4 {\n    margin-right: 24px !important;\n    margin-left: 24px !important;\n  }\n  .mx-sm-5 {\n    margin-right: 48px !important;\n    margin-left: 48px !important;\n  }\n  .mx-sm-auto {\n    margin-right: auto !important;\n    margin-left: auto !important;\n  }\n  .my-sm-0 {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n  }\n  .my-sm-1 {\n    margin-top: 4px !important;\n    margin-bottom: 4px !important;\n  }\n  .my-sm-2 {\n    margin-top: 8px !important;\n    margin-bottom: 8px !important;\n  }\n  .my-sm-3 {\n    margin-top: 16px !important;\n    margin-bottom: 16px !important;\n  }\n  .my-sm-4 {\n    margin-top: 24px !important;\n    margin-bottom: 24px !important;\n  }\n  .my-sm-5 {\n    margin-top: 48px !important;\n    margin-bottom: 48px !important;\n  }\n  .my-sm-auto {\n    margin-top: auto !important;\n    margin-bottom: auto !important;\n  }\n  .mt-sm-0 {\n    margin-top: 0 !important;\n  }\n  .mt-sm-1 {\n    margin-top: 4px !important;\n  }\n  .mt-sm-2 {\n    margin-top: 8px !important;\n  }\n  .mt-sm-3 {\n    margin-top: 16px !important;\n  }\n  .mt-sm-4 {\n    margin-top: 24px !important;\n  }\n  .mt-sm-5 {\n    margin-top: 48px !important;\n  }\n  .mt-sm-auto {\n    margin-top: auto !important;\n  }\n  .me-sm-0 {\n    margin-right: 0 !important;\n  }\n  .me-sm-1 {\n    margin-right: 4px !important;\n  }\n  .me-sm-2 {\n    margin-right: 8px !important;\n  }\n  .me-sm-3 {\n    margin-right: 16px !important;\n  }\n  .me-sm-4 {\n    margin-right: 24px !important;\n  }\n  .me-sm-5 {\n    margin-right: 48px !important;\n  }\n  .me-sm-auto {\n    margin-right: auto !important;\n  }\n  .mb-sm-0 {\n    margin-bottom: 0 !important;\n  }\n  .mb-sm-1 {\n    margin-bottom: 4px !important;\n  }\n  .mb-sm-2 {\n    margin-bottom: 8px !important;\n  }\n  .mb-sm-3 {\n    margin-bottom: 16px !important;\n  }\n  .mb-sm-4 {\n    margin-bottom: 24px !important;\n  }\n  .mb-sm-5 {\n    margin-bottom: 48px !important;\n  }\n  .mb-sm-auto {\n    margin-bottom: auto !important;\n  }\n  .ms-sm-0 {\n    margin-left: 0 !important;\n  }\n  .ms-sm-1 {\n    margin-left: 4px !important;\n  }\n  .ms-sm-2 {\n    margin-left: 8px !important;\n  }\n  .ms-sm-3 {\n    margin-left: 16px !important;\n  }\n  .ms-sm-4 {\n    margin-left: 24px !important;\n  }\n  .ms-sm-5 {\n    margin-left: 48px !important;\n  }\n  .ms-sm-auto {\n    margin-left: auto !important;\n  }\n  .m-sm-n1 {\n    margin: -4px !important;\n  }\n  .m-sm-n2 {\n    margin: -8px !important;\n  }\n  .m-sm-n3 {\n    margin: -16px !important;\n  }\n  .m-sm-n4 {\n    margin: -24px !important;\n  }\n  .m-sm-n5 {\n    margin: -48px !important;\n  }\n  .mx-sm-n1 {\n    margin-right: -4px !important;\n    margin-left: -4px !important;\n  }\n  .mx-sm-n2 {\n    margin-right: -8px !important;\n    margin-left: -8px !important;\n  }\n  .mx-sm-n3 {\n    margin-right: -16px !important;\n    margin-left: -16px !important;\n  }\n  .mx-sm-n4 {\n    margin-right: -24px !important;\n    margin-left: -24px !important;\n  }\n  .mx-sm-n5 {\n    margin-right: -48px !important;\n    margin-left: -48px !important;\n  }\n  .my-sm-n1 {\n    margin-top: -4px !important;\n    margin-bottom: -4px !important;\n  }\n  .my-sm-n2 {\n    margin-top: -8px !important;\n    margin-bottom: -8px !important;\n  }\n  .my-sm-n3 {\n    margin-top: -16px !important;\n    margin-bottom: -16px !important;\n  }\n  .my-sm-n4 {\n    margin-top: -24px !important;\n    margin-bottom: -24px !important;\n  }\n  .my-sm-n5 {\n    margin-top: -48px !important;\n    margin-bottom: -48px !important;\n  }\n  .mt-sm-n1 {\n    margin-top: -4px !important;\n  }\n  .mt-sm-n2 {\n    margin-top: -8px !important;\n  }\n  .mt-sm-n3 {\n    margin-top: -16px !important;\n  }\n  .mt-sm-n4 {\n    margin-top: -24px !important;\n  }\n  .mt-sm-n5 {\n    margin-top: -48px !important;\n  }\n  .me-sm-n1 {\n    margin-right: -4px !important;\n  }\n  .me-sm-n2 {\n    margin-right: -8px !important;\n  }\n  .me-sm-n3 {\n    margin-right: -16px !important;\n  }\n  .me-sm-n4 {\n    margin-right: -24px !important;\n  }\n  .me-sm-n5 {\n    margin-right: -48px !important;\n  }\n  .mb-sm-n1 {\n    margin-bottom: -4px !important;\n  }\n  .mb-sm-n2 {\n    margin-bottom: -8px !important;\n  }\n  .mb-sm-n3 {\n    margin-bottom: -16px !important;\n  }\n  .mb-sm-n4 {\n    margin-bottom: -24px !important;\n  }\n  .mb-sm-n5 {\n    margin-bottom: -48px !important;\n  }\n  .ms-sm-n1 {\n    margin-left: -4px !important;\n  }\n  .ms-sm-n2 {\n    margin-left: -8px !important;\n  }\n  .ms-sm-n3 {\n    margin-left: -16px !important;\n  }\n  .ms-sm-n4 {\n    margin-left: -24px !important;\n  }\n  .ms-sm-n5 {\n    margin-left: -48px !important;\n  }\n  .p-sm-0 {\n    padding: 0 !important;\n  }\n  .p-sm-1 {\n    padding: 4px !important;\n  }\n  .p-sm-2 {\n    padding: 8px !important;\n  }\n  .p-sm-3 {\n    padding: 16px !important;\n  }\n  .p-sm-4 {\n    padding: 24px !important;\n  }\n  .p-sm-5 {\n    padding: 48px !important;\n  }\n  .px-sm-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n  }\n  .px-sm-1 {\n    padding-right: 4px !important;\n    padding-left: 4px !important;\n  }\n  .px-sm-2 {\n    padding-right: 8px !important;\n    padding-left: 8px !important;\n  }\n  .px-sm-3 {\n    padding-right: 16px !important;\n    padding-left: 16px !important;\n  }\n  .px-sm-4 {\n    padding-right: 24px !important;\n    padding-left: 24px !important;\n  }\n  .px-sm-5 {\n    padding-right: 48px !important;\n    padding-left: 48px !important;\n  }\n  .py-sm-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .py-sm-1 {\n    padding-top: 4px !important;\n    padding-bottom: 4px !important;\n  }\n  .py-sm-2 {\n    padding-top: 8px !important;\n    padding-bottom: 8px !important;\n  }\n  .py-sm-3 {\n    padding-top: 16px !important;\n    padding-bottom: 16px !important;\n  }\n  .py-sm-4 {\n    padding-top: 24px !important;\n    padding-bottom: 24px !important;\n  }\n  .py-sm-5 {\n    padding-top: 48px !important;\n    padding-bottom: 48px !important;\n  }\n  .pt-sm-0 {\n    padding-top: 0 !important;\n  }\n  .pt-sm-1 {\n    padding-top: 4px !important;\n  }\n  .pt-sm-2 {\n    padding-top: 8px !important;\n  }\n  .pt-sm-3 {\n    padding-top: 16px !important;\n  }\n  .pt-sm-4 {\n    padding-top: 24px !important;\n  }\n  .pt-sm-5 {\n    padding-top: 48px !important;\n  }\n  .pe-sm-0 {\n    padding-right: 0 !important;\n  }\n  .pe-sm-1 {\n    padding-right: 4px !important;\n  }\n  .pe-sm-2 {\n    padding-right: 8px !important;\n  }\n  .pe-sm-3 {\n    padding-right: 16px !important;\n  }\n  .pe-sm-4 {\n    padding-right: 24px !important;\n  }\n  .pe-sm-5 {\n    padding-right: 48px !important;\n  }\n  .pb-sm-0 {\n    padding-bottom: 0 !important;\n  }\n  .pb-sm-1 {\n    padding-bottom: 4px !important;\n  }\n  .pb-sm-2 {\n    padding-bottom: 8px !important;\n  }\n  .pb-sm-3 {\n    padding-bottom: 16px !important;\n  }\n  .pb-sm-4 {\n    padding-bottom: 24px !important;\n  }\n  .pb-sm-5 {\n    padding-bottom: 48px !important;\n  }\n  .ps-sm-0 {\n    padding-left: 0 !important;\n  }\n  .ps-sm-1 {\n    padding-left: 4px !important;\n  }\n  .ps-sm-2 {\n    padding-left: 8px !important;\n  }\n  .ps-sm-3 {\n    padding-left: 16px !important;\n  }\n  .ps-sm-4 {\n    padding-left: 24px !important;\n  }\n  .ps-sm-5 {\n    padding-left: 48px !important;\n  }\n  .gap-sm-0 {\n    gap: 0 !important;\n  }\n  .gap-sm-1 {\n    gap: 4px !important;\n  }\n  .gap-sm-2 {\n    gap: 8px !important;\n  }\n  .gap-sm-3 {\n    gap: 16px !important;\n  }\n  .gap-sm-4 {\n    gap: 24px !important;\n  }\n  .gap-sm-5 {\n    gap: 48px !important;\n  }\n  .row-gap-sm-0 {\n    row-gap: 0 !important;\n  }\n  .row-gap-sm-1 {\n    row-gap: 4px !important;\n  }\n  .row-gap-sm-2 {\n    row-gap: 8px !important;\n  }\n  .row-gap-sm-3 {\n    row-gap: 16px !important;\n  }\n  .row-gap-sm-4 {\n    row-gap: 24px !important;\n  }\n  .row-gap-sm-5 {\n    row-gap: 48px !important;\n  }\n  .column-gap-sm-0 {\n    column-gap: 0 !important;\n  }\n  .column-gap-sm-1 {\n    column-gap: 4px !important;\n  }\n  .column-gap-sm-2 {\n    column-gap: 8px !important;\n  }\n  .column-gap-sm-3 {\n    column-gap: 16px !important;\n  }\n  .column-gap-sm-4 {\n    column-gap: 24px !important;\n  }\n  .column-gap-sm-5 {\n    column-gap: 48px !important;\n  }\n  .text-sm-start {\n    text-align: left !important;\n  }\n  .text-sm-end {\n    text-align: right !important;\n  }\n  .text-sm-center {\n    text-align: center !important;\n  }\n  .flex-basis-sm-0 {\n    flex-basis: 0 !important;\n  }\n  .flex-basis-sm-25 {\n    flex-basis: 25% !important;\n  }\n  .flex-basis-sm-50 {\n    flex-basis: 50% !important;\n  }\n  .flex-basis-sm-75 {\n    flex-basis: 75% !important;\n  }\n  .flex-basis-sm-100 {\n    flex-basis: 100% !important;\n  }\n  .flex-basis-sm-auto {\n    flex-basis: auto !important;\n  }\n}\n\n@media (min-width: 768px) {\n  .float-md-start {\n    float: left !important;\n  }\n  .float-md-end {\n    float: right !important;\n  }\n  .float-md-none {\n    float: none !important;\n  }\n  .object-fit-md-contain {\n    object-fit: contain !important;\n  }\n  .object-fit-md-cover {\n    object-fit: cover !important;\n  }\n  .object-fit-md-fill {\n    object-fit: fill !important;\n  }\n  .object-fit-md-scale {\n    object-fit: scale-down !important;\n  }\n  .object-fit-md-none {\n    object-fit: none !important;\n  }\n  .d-md-inline {\n    display: inline !important;\n  }\n  .d-md-inline-block {\n    display: inline-block !important;\n  }\n  .d-md-block {\n    display: block !important;\n  }\n  .d-md-grid {\n    display: grid !important;\n  }\n  .d-md-inline-grid {\n    display: inline-grid !important;\n  }\n  .d-md-table {\n    display: table !important;\n  }\n  .d-md-table-row {\n    display: table-row !important;\n  }\n  .d-md-table-cell {\n    display: table-cell !important;\n  }\n  .d-md-flex {\n    display: flex !important;\n  }\n  .d-md-inline-flex {\n    display: inline-flex !important;\n  }\n  .d-md-none {\n    display: none !important;\n  }\n  .d-md-contents {\n    display: contents !important;\n  }\n  .position-md-static {\n    position: static !important;\n  }\n  .position-md-relative {\n    position: relative !important;\n  }\n  .position-md-absolute {\n    position: absolute !important;\n  }\n  .position-md-fixed {\n    position: fixed !important;\n  }\n  .position-md-sticky {\n    position: sticky !important;\n  }\n  .w-md-0 {\n    width: 0 !important;\n  }\n  .w-md-25 {\n    width: 25% !important;\n  }\n  .w-md-50 {\n    width: 50% !important;\n  }\n  .w-md-75 {\n    width: 75% !important;\n  }\n  .w-md-100 {\n    width: 100% !important;\n  }\n  .w-md-auto {\n    width: auto !important;\n  }\n  .mw-md-0 {\n    max-width: 0 !important;\n  }\n  .mw-md-25 {\n    max-width: 25% !important;\n  }\n  .mw-md-50 {\n    max-width: 50% !important;\n  }\n  .mw-md-75 {\n    max-width: 75% !important;\n  }\n  .mw-md-100 {\n    max-width: 100% !important;\n  }\n  .mw-md-auto {\n    max-width: auto !important;\n  }\n  .h-md-0 {\n    height: 0 !important;\n  }\n  .h-md-25 {\n    height: 25% !important;\n  }\n  .h-md-50 {\n    height: 50% !important;\n  }\n  .h-md-75 {\n    height: 75% !important;\n  }\n  .h-md-100 {\n    height: 100% !important;\n  }\n  .h-md-auto {\n    height: auto !important;\n  }\n  .mh-md-0 {\n    max-height: 0 !important;\n  }\n  .mh-md-25 {\n    max-height: 25% !important;\n  }\n  .mh-md-50 {\n    max-height: 50% !important;\n  }\n  .mh-md-75 {\n    max-height: 75% !important;\n  }\n  .mh-md-100 {\n    max-height: 100% !important;\n  }\n  .mh-md-auto {\n    max-height: auto !important;\n  }\n  .flex-md-fill {\n    flex: 1 1 auto !important;\n  }\n  .flex-md-row {\n    flex-direction: row !important;\n  }\n  .flex-md-column {\n    flex-direction: column !important;\n  }\n  .flex-md-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n  .flex-md-column-reverse {\n    flex-direction: column-reverse !important;\n  }\n  .flex-md-grow-0 {\n    flex-grow: 0 !important;\n  }\n  .flex-md-grow-1 {\n    flex-grow: 1 !important;\n  }\n  .flex-md-shrink-0 {\n    flex-shrink: 0 !important;\n  }\n  .flex-md-shrink-1 {\n    flex-shrink: 1 !important;\n  }\n  .flex-md-wrap {\n    flex-wrap: wrap !important;\n  }\n  .flex-md-nowrap {\n    flex-wrap: nowrap !important;\n  }\n  .flex-md-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n  .justify-content-md-start {\n    justify-content: flex-start !important;\n  }\n  .justify-content-md-end {\n    justify-content: flex-end !important;\n  }\n  .justify-content-md-center {\n    justify-content: center !important;\n  }\n  .justify-content-md-between {\n    justify-content: space-between !important;\n  }\n  .justify-content-md-around {\n    justify-content: space-around !important;\n  }\n  .justify-content-md-evenly {\n    justify-content: space-evenly !important;\n  }\n  .align-items-md-start {\n    align-items: flex-start !important;\n  }\n  .align-items-md-end {\n    align-items: flex-end !important;\n  }\n  .align-items-md-center {\n    align-items: center !important;\n  }\n  .align-items-md-baseline {\n    align-items: baseline !important;\n  }\n  .align-items-md-stretch {\n    align-items: stretch !important;\n  }\n  .align-content-md-start {\n    align-content: flex-start !important;\n  }\n  .align-content-md-end {\n    align-content: flex-end !important;\n  }\n  .align-content-md-center {\n    align-content: center !important;\n  }\n  .align-content-md-between {\n    align-content: space-between !important;\n  }\n  .align-content-md-around {\n    align-content: space-around !important;\n  }\n  .align-content-md-stretch {\n    align-content: stretch !important;\n  }\n  .align-self-md-auto {\n    align-self: auto !important;\n  }\n  .align-self-md-start {\n    align-self: flex-start !important;\n  }\n  .align-self-md-end {\n    align-self: flex-end !important;\n  }\n  .align-self-md-center {\n    align-self: center !important;\n  }\n  .align-self-md-baseline {\n    align-self: baseline !important;\n  }\n  .align-self-md-stretch {\n    align-self: stretch !important;\n  }\n  .order-md-first {\n    order: -1 !important;\n  }\n  .order-md-last {\n    order: 13 !important;\n  }\n  .order-md-0 {\n    order: 0 !important;\n  }\n  .order-md-1 {\n    order: 1 !important;\n  }\n  .order-md-2 {\n    order: 2 !important;\n  }\n  .order-md-3 {\n    order: 3 !important;\n  }\n  .order-md-4 {\n    order: 4 !important;\n  }\n  .order-md-5 {\n    order: 5 !important;\n  }\n  .order-md-6 {\n    order: 6 !important;\n  }\n  .order-md-7 {\n    order: 7 !important;\n  }\n  .order-md-8 {\n    order: 8 !important;\n  }\n  .order-md-9 {\n    order: 9 !important;\n  }\n  .order-md-10 {\n    order: 10 !important;\n  }\n  .order-md-11 {\n    order: 11 !important;\n  }\n  .order-md-12 {\n    order: 12 !important;\n  }\n  .m-md-0 {\n    margin: 0 !important;\n  }\n  .m-md-1 {\n    margin: 4px !important;\n  }\n  .m-md-2 {\n    margin: 8px !important;\n  }\n  .m-md-3 {\n    margin: 16px !important;\n  }\n  .m-md-4 {\n    margin: 24px !important;\n  }\n  .m-md-5 {\n    margin: 48px !important;\n  }\n  .m-md-auto {\n    margin: auto !important;\n  }\n  .mx-md-0 {\n    margin-right: 0 !important;\n    margin-left: 0 !important;\n  }\n  .mx-md-1 {\n    margin-right: 4px !important;\n    margin-left: 4px !important;\n  }\n  .mx-md-2 {\n    margin-right: 8px !important;\n    margin-left: 8px !important;\n  }\n  .mx-md-3 {\n    margin-right: 16px !important;\n    margin-left: 16px !important;\n  }\n  .mx-md-4 {\n    margin-right: 24px !important;\n    margin-left: 24px !important;\n  }\n  .mx-md-5 {\n    margin-right: 48px !important;\n    margin-left: 48px !important;\n  }\n  .mx-md-auto {\n    margin-right: auto !important;\n    margin-left: auto !important;\n  }\n  .my-md-0 {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n  }\n  .my-md-1 {\n    margin-top: 4px !important;\n    margin-bottom: 4px !important;\n  }\n  .my-md-2 {\n    margin-top: 8px !important;\n    margin-bottom: 8px !important;\n  }\n  .my-md-3 {\n    margin-top: 16px !important;\n    margin-bottom: 16px !important;\n  }\n  .my-md-4 {\n    margin-top: 24px !important;\n    margin-bottom: 24px !important;\n  }\n  .my-md-5 {\n    margin-top: 48px !important;\n    margin-bottom: 48px !important;\n  }\n  .my-md-auto {\n    margin-top: auto !important;\n    margin-bottom: auto !important;\n  }\n  .mt-md-0 {\n    margin-top: 0 !important;\n  }\n  .mt-md-1 {\n    margin-top: 4px !important;\n  }\n  .mt-md-2 {\n    margin-top: 8px !important;\n  }\n  .mt-md-3 {\n    margin-top: 16px !important;\n  }\n  .mt-md-4 {\n    margin-top: 24px !important;\n  }\n  .mt-md-5 {\n    margin-top: 48px !important;\n  }\n  .mt-md-auto {\n    margin-top: auto !important;\n  }\n  .me-md-0 {\n    margin-right: 0 !important;\n  }\n  .me-md-1 {\n    margin-right: 4px !important;\n  }\n  .me-md-2 {\n    margin-right: 8px !important;\n  }\n  .me-md-3 {\n    margin-right: 16px !important;\n  }\n  .me-md-4 {\n    margin-right: 24px !important;\n  }\n  .me-md-5 {\n    margin-right: 48px !important;\n  }\n  .me-md-auto {\n    margin-right: auto !important;\n  }\n  .mb-md-0 {\n    margin-bottom: 0 !important;\n  }\n  .mb-md-1 {\n    margin-bottom: 4px !important;\n  }\n  .mb-md-2 {\n    margin-bottom: 8px !important;\n  }\n  .mb-md-3 {\n    margin-bottom: 16px !important;\n  }\n  .mb-md-4 {\n    margin-bottom: 24px !important;\n  }\n  .mb-md-5 {\n    margin-bottom: 48px !important;\n  }\n  .mb-md-auto {\n    margin-bottom: auto !important;\n  }\n  .ms-md-0 {\n    margin-left: 0 !important;\n  }\n  .ms-md-1 {\n    margin-left: 4px !important;\n  }\n  .ms-md-2 {\n    margin-left: 8px !important;\n  }\n  .ms-md-3 {\n    margin-left: 16px !important;\n  }\n  .ms-md-4 {\n    margin-left: 24px !important;\n  }\n  .ms-md-5 {\n    margin-left: 48px !important;\n  }\n  .ms-md-auto {\n    margin-left: auto !important;\n  }\n  .m-md-n1 {\n    margin: -4px !important;\n  }\n  .m-md-n2 {\n    margin: -8px !important;\n  }\n  .m-md-n3 {\n    margin: -16px !important;\n  }\n  .m-md-n4 {\n    margin: -24px !important;\n  }\n  .m-md-n5 {\n    margin: -48px !important;\n  }\n  .mx-md-n1 {\n    margin-right: -4px !important;\n    margin-left: -4px !important;\n  }\n  .mx-md-n2 {\n    margin-right: -8px !important;\n    margin-left: -8px !important;\n  }\n  .mx-md-n3 {\n    margin-right: -16px !important;\n    margin-left: -16px !important;\n  }\n  .mx-md-n4 {\n    margin-right: -24px !important;\n    margin-left: -24px !important;\n  }\n  .mx-md-n5 {\n    margin-right: -48px !important;\n    margin-left: -48px !important;\n  }\n  .my-md-n1 {\n    margin-top: -4px !important;\n    margin-bottom: -4px !important;\n  }\n  .my-md-n2 {\n    margin-top: -8px !important;\n    margin-bottom: -8px !important;\n  }\n  .my-md-n3 {\n    margin-top: -16px !important;\n    margin-bottom: -16px !important;\n  }\n  .my-md-n4 {\n    margin-top: -24px !important;\n    margin-bottom: -24px !important;\n  }\n  .my-md-n5 {\n    margin-top: -48px !important;\n    margin-bottom: -48px !important;\n  }\n  .mt-md-n1 {\n    margin-top: -4px !important;\n  }\n  .mt-md-n2 {\n    margin-top: -8px !important;\n  }\n  .mt-md-n3 {\n    margin-top: -16px !important;\n  }\n  .mt-md-n4 {\n    margin-top: -24px !important;\n  }\n  .mt-md-n5 {\n    margin-top: -48px !important;\n  }\n  .me-md-n1 {\n    margin-right: -4px !important;\n  }\n  .me-md-n2 {\n    margin-right: -8px !important;\n  }\n  .me-md-n3 {\n    margin-right: -16px !important;\n  }\n  .me-md-n4 {\n    margin-right: -24px !important;\n  }\n  .me-md-n5 {\n    margin-right: -48px !important;\n  }\n  .mb-md-n1 {\n    margin-bottom: -4px !important;\n  }\n  .mb-md-n2 {\n    margin-bottom: -8px !important;\n  }\n  .mb-md-n3 {\n    margin-bottom: -16px !important;\n  }\n  .mb-md-n4 {\n    margin-bottom: -24px !important;\n  }\n  .mb-md-n5 {\n    margin-bottom: -48px !important;\n  }\n  .ms-md-n1 {\n    margin-left: -4px !important;\n  }\n  .ms-md-n2 {\n    margin-left: -8px !important;\n  }\n  .ms-md-n3 {\n    margin-left: -16px !important;\n  }\n  .ms-md-n4 {\n    margin-left: -24px !important;\n  }\n  .ms-md-n5 {\n    margin-left: -48px !important;\n  }\n  .p-md-0 {\n    padding: 0 !important;\n  }\n  .p-md-1 {\n    padding: 4px !important;\n  }\n  .p-md-2 {\n    padding: 8px !important;\n  }\n  .p-md-3 {\n    padding: 16px !important;\n  }\n  .p-md-4 {\n    padding: 24px !important;\n  }\n  .p-md-5 {\n    padding: 48px !important;\n  }\n  .px-md-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n  }\n  .px-md-1 {\n    padding-right: 4px !important;\n    padding-left: 4px !important;\n  }\n  .px-md-2 {\n    padding-right: 8px !important;\n    padding-left: 8px !important;\n  }\n  .px-md-3 {\n    padding-right: 16px !important;\n    padding-left: 16px !important;\n  }\n  .px-md-4 {\n    padding-right: 24px !important;\n    padding-left: 24px !important;\n  }\n  .px-md-5 {\n    padding-right: 48px !important;\n    padding-left: 48px !important;\n  }\n  .py-md-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .py-md-1 {\n    padding-top: 4px !important;\n    padding-bottom: 4px !important;\n  }\n  .py-md-2 {\n    padding-top: 8px !important;\n    padding-bottom: 8px !important;\n  }\n  .py-md-3 {\n    padding-top: 16px !important;\n    padding-bottom: 16px !important;\n  }\n  .py-md-4 {\n    padding-top: 24px !important;\n    padding-bottom: 24px !important;\n  }\n  .py-md-5 {\n    padding-top: 48px !important;\n    padding-bottom: 48px !important;\n  }\n  .pt-md-0 {\n    padding-top: 0 !important;\n  }\n  .pt-md-1 {\n    padding-top: 4px !important;\n  }\n  .pt-md-2 {\n    padding-top: 8px !important;\n  }\n  .pt-md-3 {\n    padding-top: 16px !important;\n  }\n  .pt-md-4 {\n    padding-top: 24px !important;\n  }\n  .pt-md-5 {\n    padding-top: 48px !important;\n  }\n  .pe-md-0 {\n    padding-right: 0 !important;\n  }\n  .pe-md-1 {\n    padding-right: 4px !important;\n  }\n  .pe-md-2 {\n    padding-right: 8px !important;\n  }\n  .pe-md-3 {\n    padding-right: 16px !important;\n  }\n  .pe-md-4 {\n    padding-right: 24px !important;\n  }\n  .pe-md-5 {\n    padding-right: 48px !important;\n  }\n  .pb-md-0 {\n    padding-bottom: 0 !important;\n  }\n  .pb-md-1 {\n    padding-bottom: 4px !important;\n  }\n  .pb-md-2 {\n    padding-bottom: 8px !important;\n  }\n  .pb-md-3 {\n    padding-bottom: 16px !important;\n  }\n  .pb-md-4 {\n    padding-bottom: 24px !important;\n  }\n  .pb-md-5 {\n    padding-bottom: 48px !important;\n  }\n  .ps-md-0 {\n    padding-left: 0 !important;\n  }\n  .ps-md-1 {\n    padding-left: 4px !important;\n  }\n  .ps-md-2 {\n    padding-left: 8px !important;\n  }\n  .ps-md-3 {\n    padding-left: 16px !important;\n  }\n  .ps-md-4 {\n    padding-left: 24px !important;\n  }\n  .ps-md-5 {\n    padding-left: 48px !important;\n  }\n  .gap-md-0 {\n    gap: 0 !important;\n  }\n  .gap-md-1 {\n    gap: 4px !important;\n  }\n  .gap-md-2 {\n    gap: 8px !important;\n  }\n  .gap-md-3 {\n    gap: 16px !important;\n  }\n  .gap-md-4 {\n    gap: 24px !important;\n  }\n  .gap-md-5 {\n    gap: 48px !important;\n  }\n  .row-gap-md-0 {\n    row-gap: 0 !important;\n  }\n  .row-gap-md-1 {\n    row-gap: 4px !important;\n  }\n  .row-gap-md-2 {\n    row-gap: 8px !important;\n  }\n  .row-gap-md-3 {\n    row-gap: 16px !important;\n  }\n  .row-gap-md-4 {\n    row-gap: 24px !important;\n  }\n  .row-gap-md-5 {\n    row-gap: 48px !important;\n  }\n  .column-gap-md-0 {\n    column-gap: 0 !important;\n  }\n  .column-gap-md-1 {\n    column-gap: 4px !important;\n  }\n  .column-gap-md-2 {\n    column-gap: 8px !important;\n  }\n  .column-gap-md-3 {\n    column-gap: 16px !important;\n  }\n  .column-gap-md-4 {\n    column-gap: 24px !important;\n  }\n  .column-gap-md-5 {\n    column-gap: 48px !important;\n  }\n  .text-md-start {\n    text-align: left !important;\n  }\n  .text-md-end {\n    text-align: right !important;\n  }\n  .text-md-center {\n    text-align: center !important;\n  }\n  .flex-basis-md-0 {\n    flex-basis: 0 !important;\n  }\n  .flex-basis-md-25 {\n    flex-basis: 25% !important;\n  }\n  .flex-basis-md-50 {\n    flex-basis: 50% !important;\n  }\n  .flex-basis-md-75 {\n    flex-basis: 75% !important;\n  }\n  .flex-basis-md-100 {\n    flex-basis: 100% !important;\n  }\n  .flex-basis-md-auto {\n    flex-basis: auto !important;\n  }\n}\n\n@media (min-width: 992px) {\n  .float-lg-start {\n    float: left !important;\n  }\n  .float-lg-end {\n    float: right !important;\n  }\n  .float-lg-none {\n    float: none !important;\n  }\n  .object-fit-lg-contain {\n    object-fit: contain !important;\n  }\n  .object-fit-lg-cover {\n    object-fit: cover !important;\n  }\n  .object-fit-lg-fill {\n    object-fit: fill !important;\n  }\n  .object-fit-lg-scale {\n    object-fit: scale-down !important;\n  }\n  .object-fit-lg-none {\n    object-fit: none !important;\n  }\n  .d-lg-inline {\n    display: inline !important;\n  }\n  .d-lg-inline-block {\n    display: inline-block !important;\n  }\n  .d-lg-block {\n    display: block !important;\n  }\n  .d-lg-grid {\n    display: grid !important;\n  }\n  .d-lg-inline-grid {\n    display: inline-grid !important;\n  }\n  .d-lg-table {\n    display: table !important;\n  }\n  .d-lg-table-row {\n    display: table-row !important;\n  }\n  .d-lg-table-cell {\n    display: table-cell !important;\n  }\n  .d-lg-flex {\n    display: flex !important;\n  }\n  .d-lg-inline-flex {\n    display: inline-flex !important;\n  }\n  .d-lg-none {\n    display: none !important;\n  }\n  .d-lg-contents {\n    display: contents !important;\n  }\n  .position-lg-static {\n    position: static !important;\n  }\n  .position-lg-relative {\n    position: relative !important;\n  }\n  .position-lg-absolute {\n    position: absolute !important;\n  }\n  .position-lg-fixed {\n    position: fixed !important;\n  }\n  .position-lg-sticky {\n    position: sticky !important;\n  }\n  .w-lg-0 {\n    width: 0 !important;\n  }\n  .w-lg-25 {\n    width: 25% !important;\n  }\n  .w-lg-50 {\n    width: 50% !important;\n  }\n  .w-lg-75 {\n    width: 75% !important;\n  }\n  .w-lg-100 {\n    width: 100% !important;\n  }\n  .w-lg-auto {\n    width: auto !important;\n  }\n  .mw-lg-0 {\n    max-width: 0 !important;\n  }\n  .mw-lg-25 {\n    max-width: 25% !important;\n  }\n  .mw-lg-50 {\n    max-width: 50% !important;\n  }\n  .mw-lg-75 {\n    max-width: 75% !important;\n  }\n  .mw-lg-100 {\n    max-width: 100% !important;\n  }\n  .mw-lg-auto {\n    max-width: auto !important;\n  }\n  .h-lg-0 {\n    height: 0 !important;\n  }\n  .h-lg-25 {\n    height: 25% !important;\n  }\n  .h-lg-50 {\n    height: 50% !important;\n  }\n  .h-lg-75 {\n    height: 75% !important;\n  }\n  .h-lg-100 {\n    height: 100% !important;\n  }\n  .h-lg-auto {\n    height: auto !important;\n  }\n  .mh-lg-0 {\n    max-height: 0 !important;\n  }\n  .mh-lg-25 {\n    max-height: 25% !important;\n  }\n  .mh-lg-50 {\n    max-height: 50% !important;\n  }\n  .mh-lg-75 {\n    max-height: 75% !important;\n  }\n  .mh-lg-100 {\n    max-height: 100% !important;\n  }\n  .mh-lg-auto {\n    max-height: auto !important;\n  }\n  .flex-lg-fill {\n    flex: 1 1 auto !important;\n  }\n  .flex-lg-row {\n    flex-direction: row !important;\n  }\n  .flex-lg-column {\n    flex-direction: column !important;\n  }\n  .flex-lg-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n  .flex-lg-column-reverse {\n    flex-direction: column-reverse !important;\n  }\n  .flex-lg-grow-0 {\n    flex-grow: 0 !important;\n  }\n  .flex-lg-grow-1 {\n    flex-grow: 1 !important;\n  }\n  .flex-lg-shrink-0 {\n    flex-shrink: 0 !important;\n  }\n  .flex-lg-shrink-1 {\n    flex-shrink: 1 !important;\n  }\n  .flex-lg-wrap {\n    flex-wrap: wrap !important;\n  }\n  .flex-lg-nowrap {\n    flex-wrap: nowrap !important;\n  }\n  .flex-lg-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n  .justify-content-lg-start {\n    justify-content: flex-start !important;\n  }\n  .justify-content-lg-end {\n    justify-content: flex-end !important;\n  }\n  .justify-content-lg-center {\n    justify-content: center !important;\n  }\n  .justify-content-lg-between {\n    justify-content: space-between !important;\n  }\n  .justify-content-lg-around {\n    justify-content: space-around !important;\n  }\n  .justify-content-lg-evenly {\n    justify-content: space-evenly !important;\n  }\n  .align-items-lg-start {\n    align-items: flex-start !important;\n  }\n  .align-items-lg-end {\n    align-items: flex-end !important;\n  }\n  .align-items-lg-center {\n    align-items: center !important;\n  }\n  .align-items-lg-baseline {\n    align-items: baseline !important;\n  }\n  .align-items-lg-stretch {\n    align-items: stretch !important;\n  }\n  .align-content-lg-start {\n    align-content: flex-start !important;\n  }\n  .align-content-lg-end {\n    align-content: flex-end !important;\n  }\n  .align-content-lg-center {\n    align-content: center !important;\n  }\n  .align-content-lg-between {\n    align-content: space-between !important;\n  }\n  .align-content-lg-around {\n    align-content: space-around !important;\n  }\n  .align-content-lg-stretch {\n    align-content: stretch !important;\n  }\n  .align-self-lg-auto {\n    align-self: auto !important;\n  }\n  .align-self-lg-start {\n    align-self: flex-start !important;\n  }\n  .align-self-lg-end {\n    align-self: flex-end !important;\n  }\n  .align-self-lg-center {\n    align-self: center !important;\n  }\n  .align-self-lg-baseline {\n    align-self: baseline !important;\n  }\n  .align-self-lg-stretch {\n    align-self: stretch !important;\n  }\n  .order-lg-first {\n    order: -1 !important;\n  }\n  .order-lg-last {\n    order: 13 !important;\n  }\n  .order-lg-0 {\n    order: 0 !important;\n  }\n  .order-lg-1 {\n    order: 1 !important;\n  }\n  .order-lg-2 {\n    order: 2 !important;\n  }\n  .order-lg-3 {\n    order: 3 !important;\n  }\n  .order-lg-4 {\n    order: 4 !important;\n  }\n  .order-lg-5 {\n    order: 5 !important;\n  }\n  .order-lg-6 {\n    order: 6 !important;\n  }\n  .order-lg-7 {\n    order: 7 !important;\n  }\n  .order-lg-8 {\n    order: 8 !important;\n  }\n  .order-lg-9 {\n    order: 9 !important;\n  }\n  .order-lg-10 {\n    order: 10 !important;\n  }\n  .order-lg-11 {\n    order: 11 !important;\n  }\n  .order-lg-12 {\n    order: 12 !important;\n  }\n  .m-lg-0 {\n    margin: 0 !important;\n  }\n  .m-lg-1 {\n    margin: 4px !important;\n  }\n  .m-lg-2 {\n    margin: 8px !important;\n  }\n  .m-lg-3 {\n    margin: 16px !important;\n  }\n  .m-lg-4 {\n    margin: 24px !important;\n  }\n  .m-lg-5 {\n    margin: 48px !important;\n  }\n  .m-lg-auto {\n    margin: auto !important;\n  }\n  .mx-lg-0 {\n    margin-right: 0 !important;\n    margin-left: 0 !important;\n  }\n  .mx-lg-1 {\n    margin-right: 4px !important;\n    margin-left: 4px !important;\n  }\n  .mx-lg-2 {\n    margin-right: 8px !important;\n    margin-left: 8px !important;\n  }\n  .mx-lg-3 {\n    margin-right: 16px !important;\n    margin-left: 16px !important;\n  }\n  .mx-lg-4 {\n    margin-right: 24px !important;\n    margin-left: 24px !important;\n  }\n  .mx-lg-5 {\n    margin-right: 48px !important;\n    margin-left: 48px !important;\n  }\n  .mx-lg-auto {\n    margin-right: auto !important;\n    margin-left: auto !important;\n  }\n  .my-lg-0 {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n  }\n  .my-lg-1 {\n    margin-top: 4px !important;\n    margin-bottom: 4px !important;\n  }\n  .my-lg-2 {\n    margin-top: 8px !important;\n    margin-bottom: 8px !important;\n  }\n  .my-lg-3 {\n    margin-top: 16px !important;\n    margin-bottom: 16px !important;\n  }\n  .my-lg-4 {\n    margin-top: 24px !important;\n    margin-bottom: 24px !important;\n  }\n  .my-lg-5 {\n    margin-top: 48px !important;\n    margin-bottom: 48px !important;\n  }\n  .my-lg-auto {\n    margin-top: auto !important;\n    margin-bottom: auto !important;\n  }\n  .mt-lg-0 {\n    margin-top: 0 !important;\n  }\n  .mt-lg-1 {\n    margin-top: 4px !important;\n  }\n  .mt-lg-2 {\n    margin-top: 8px !important;\n  }\n  .mt-lg-3 {\n    margin-top: 16px !important;\n  }\n  .mt-lg-4 {\n    margin-top: 24px !important;\n  }\n  .mt-lg-5 {\n    margin-top: 48px !important;\n  }\n  .mt-lg-auto {\n    margin-top: auto !important;\n  }\n  .me-lg-0 {\n    margin-right: 0 !important;\n  }\n  .me-lg-1 {\n    margin-right: 4px !important;\n  }\n  .me-lg-2 {\n    margin-right: 8px !important;\n  }\n  .me-lg-3 {\n    margin-right: 16px !important;\n  }\n  .me-lg-4 {\n    margin-right: 24px !important;\n  }\n  .me-lg-5 {\n    margin-right: 48px !important;\n  }\n  .me-lg-auto {\n    margin-right: auto !important;\n  }\n  .mb-lg-0 {\n    margin-bottom: 0 !important;\n  }\n  .mb-lg-1 {\n    margin-bottom: 4px !important;\n  }\n  .mb-lg-2 {\n    margin-bottom: 8px !important;\n  }\n  .mb-lg-3 {\n    margin-bottom: 16px !important;\n  }\n  .mb-lg-4 {\n    margin-bottom: 24px !important;\n  }\n  .mb-lg-5 {\n    margin-bottom: 48px !important;\n  }\n  .mb-lg-auto {\n    margin-bottom: auto !important;\n  }\n  .ms-lg-0 {\n    margin-left: 0 !important;\n  }\n  .ms-lg-1 {\n    margin-left: 4px !important;\n  }\n  .ms-lg-2 {\n    margin-left: 8px !important;\n  }\n  .ms-lg-3 {\n    margin-left: 16px !important;\n  }\n  .ms-lg-4 {\n    margin-left: 24px !important;\n  }\n  .ms-lg-5 {\n    margin-left: 48px !important;\n  }\n  .ms-lg-auto {\n    margin-left: auto !important;\n  }\n  .m-lg-n1 {\n    margin: -4px !important;\n  }\n  .m-lg-n2 {\n    margin: -8px !important;\n  }\n  .m-lg-n3 {\n    margin: -16px !important;\n  }\n  .m-lg-n4 {\n    margin: -24px !important;\n  }\n  .m-lg-n5 {\n    margin: -48px !important;\n  }\n  .mx-lg-n1 {\n    margin-right: -4px !important;\n    margin-left: -4px !important;\n  }\n  .mx-lg-n2 {\n    margin-right: -8px !important;\n    margin-left: -8px !important;\n  }\n  .mx-lg-n3 {\n    margin-right: -16px !important;\n    margin-left: -16px !important;\n  }\n  .mx-lg-n4 {\n    margin-right: -24px !important;\n    margin-left: -24px !important;\n  }\n  .mx-lg-n5 {\n    margin-right: -48px !important;\n    margin-left: -48px !important;\n  }\n  .my-lg-n1 {\n    margin-top: -4px !important;\n    margin-bottom: -4px !important;\n  }\n  .my-lg-n2 {\n    margin-top: -8px !important;\n    margin-bottom: -8px !important;\n  }\n  .my-lg-n3 {\n    margin-top: -16px !important;\n    margin-bottom: -16px !important;\n  }\n  .my-lg-n4 {\n    margin-top: -24px !important;\n    margin-bottom: -24px !important;\n  }\n  .my-lg-n5 {\n    margin-top: -48px !important;\n    margin-bottom: -48px !important;\n  }\n  .mt-lg-n1 {\n    margin-top: -4px !important;\n  }\n  .mt-lg-n2 {\n    margin-top: -8px !important;\n  }\n  .mt-lg-n3 {\n    margin-top: -16px !important;\n  }\n  .mt-lg-n4 {\n    margin-top: -24px !important;\n  }\n  .mt-lg-n5 {\n    margin-top: -48px !important;\n  }\n  .me-lg-n1 {\n    margin-right: -4px !important;\n  }\n  .me-lg-n2 {\n    margin-right: -8px !important;\n  }\n  .me-lg-n3 {\n    margin-right: -16px !important;\n  }\n  .me-lg-n4 {\n    margin-right: -24px !important;\n  }\n  .me-lg-n5 {\n    margin-right: -48px !important;\n  }\n  .mb-lg-n1 {\n    margin-bottom: -4px !important;\n  }\n  .mb-lg-n2 {\n    margin-bottom: -8px !important;\n  }\n  .mb-lg-n3 {\n    margin-bottom: -16px !important;\n  }\n  .mb-lg-n4 {\n    margin-bottom: -24px !important;\n  }\n  .mb-lg-n5 {\n    margin-bottom: -48px !important;\n  }\n  .ms-lg-n1 {\n    margin-left: -4px !important;\n  }\n  .ms-lg-n2 {\n    margin-left: -8px !important;\n  }\n  .ms-lg-n3 {\n    margin-left: -16px !important;\n  }\n  .ms-lg-n4 {\n    margin-left: -24px !important;\n  }\n  .ms-lg-n5 {\n    margin-left: -48px !important;\n  }\n  .p-lg-0 {\n    padding: 0 !important;\n  }\n  .p-lg-1 {\n    padding: 4px !important;\n  }\n  .p-lg-2 {\n    padding: 8px !important;\n  }\n  .p-lg-3 {\n    padding: 16px !important;\n  }\n  .p-lg-4 {\n    padding: 24px !important;\n  }\n  .p-lg-5 {\n    padding: 48px !important;\n  }\n  .px-lg-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n  }\n  .px-lg-1 {\n    padding-right: 4px !important;\n    padding-left: 4px !important;\n  }\n  .px-lg-2 {\n    padding-right: 8px !important;\n    padding-left: 8px !important;\n  }\n  .px-lg-3 {\n    padding-right: 16px !important;\n    padding-left: 16px !important;\n  }\n  .px-lg-4 {\n    padding-right: 24px !important;\n    padding-left: 24px !important;\n  }\n  .px-lg-5 {\n    padding-right: 48px !important;\n    padding-left: 48px !important;\n  }\n  .py-lg-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .py-lg-1 {\n    padding-top: 4px !important;\n    padding-bottom: 4px !important;\n  }\n  .py-lg-2 {\n    padding-top: 8px !important;\n    padding-bottom: 8px !important;\n  }\n  .py-lg-3 {\n    padding-top: 16px !important;\n    padding-bottom: 16px !important;\n  }\n  .py-lg-4 {\n    padding-top: 24px !important;\n    padding-bottom: 24px !important;\n  }\n  .py-lg-5 {\n    padding-top: 48px !important;\n    padding-bottom: 48px !important;\n  }\n  .pt-lg-0 {\n    padding-top: 0 !important;\n  }\n  .pt-lg-1 {\n    padding-top: 4px !important;\n  }\n  .pt-lg-2 {\n    padding-top: 8px !important;\n  }\n  .pt-lg-3 {\n    padding-top: 16px !important;\n  }\n  .pt-lg-4 {\n    padding-top: 24px !important;\n  }\n  .pt-lg-5 {\n    padding-top: 48px !important;\n  }\n  .pe-lg-0 {\n    padding-right: 0 !important;\n  }\n  .pe-lg-1 {\n    padding-right: 4px !important;\n  }\n  .pe-lg-2 {\n    padding-right: 8px !important;\n  }\n  .pe-lg-3 {\n    padding-right: 16px !important;\n  }\n  .pe-lg-4 {\n    padding-right: 24px !important;\n  }\n  .pe-lg-5 {\n    padding-right: 48px !important;\n  }\n  .pb-lg-0 {\n    padding-bottom: 0 !important;\n  }\n  .pb-lg-1 {\n    padding-bottom: 4px !important;\n  }\n  .pb-lg-2 {\n    padding-bottom: 8px !important;\n  }\n  .pb-lg-3 {\n    padding-bottom: 16px !important;\n  }\n  .pb-lg-4 {\n    padding-bottom: 24px !important;\n  }\n  .pb-lg-5 {\n    padding-bottom: 48px !important;\n  }\n  .ps-lg-0 {\n    padding-left: 0 !important;\n  }\n  .ps-lg-1 {\n    padding-left: 4px !important;\n  }\n  .ps-lg-2 {\n    padding-left: 8px !important;\n  }\n  .ps-lg-3 {\n    padding-left: 16px !important;\n  }\n  .ps-lg-4 {\n    padding-left: 24px !important;\n  }\n  .ps-lg-5 {\n    padding-left: 48px !important;\n  }\n  .gap-lg-0 {\n    gap: 0 !important;\n  }\n  .gap-lg-1 {\n    gap: 4px !important;\n  }\n  .gap-lg-2 {\n    gap: 8px !important;\n  }\n  .gap-lg-3 {\n    gap: 16px !important;\n  }\n  .gap-lg-4 {\n    gap: 24px !important;\n  }\n  .gap-lg-5 {\n    gap: 48px !important;\n  }\n  .row-gap-lg-0 {\n    row-gap: 0 !important;\n  }\n  .row-gap-lg-1 {\n    row-gap: 4px !important;\n  }\n  .row-gap-lg-2 {\n    row-gap: 8px !important;\n  }\n  .row-gap-lg-3 {\n    row-gap: 16px !important;\n  }\n  .row-gap-lg-4 {\n    row-gap: 24px !important;\n  }\n  .row-gap-lg-5 {\n    row-gap: 48px !important;\n  }\n  .column-gap-lg-0 {\n    column-gap: 0 !important;\n  }\n  .column-gap-lg-1 {\n    column-gap: 4px !important;\n  }\n  .column-gap-lg-2 {\n    column-gap: 8px !important;\n  }\n  .column-gap-lg-3 {\n    column-gap: 16px !important;\n  }\n  .column-gap-lg-4 {\n    column-gap: 24px !important;\n  }\n  .column-gap-lg-5 {\n    column-gap: 48px !important;\n  }\n  .text-lg-start {\n    text-align: left !important;\n  }\n  .text-lg-end {\n    text-align: right !important;\n  }\n  .text-lg-center {\n    text-align: center !important;\n  }\n  .flex-basis-lg-0 {\n    flex-basis: 0 !important;\n  }\n  .flex-basis-lg-25 {\n    flex-basis: 25% !important;\n  }\n  .flex-basis-lg-50 {\n    flex-basis: 50% !important;\n  }\n  .flex-basis-lg-75 {\n    flex-basis: 75% !important;\n  }\n  .flex-basis-lg-100 {\n    flex-basis: 100% !important;\n  }\n  .flex-basis-lg-auto {\n    flex-basis: auto !important;\n  }\n}\n\n@media (min-width: 1200px) {\n  .float-xl-start {\n    float: left !important;\n  }\n  .float-xl-end {\n    float: right !important;\n  }\n  .float-xl-none {\n    float: none !important;\n  }\n  .object-fit-xl-contain {\n    object-fit: contain !important;\n  }\n  .object-fit-xl-cover {\n    object-fit: cover !important;\n  }\n  .object-fit-xl-fill {\n    object-fit: fill !important;\n  }\n  .object-fit-xl-scale {\n    object-fit: scale-down !important;\n  }\n  .object-fit-xl-none {\n    object-fit: none !important;\n  }\n  .d-xl-inline {\n    display: inline !important;\n  }\n  .d-xl-inline-block {\n    display: inline-block !important;\n  }\n  .d-xl-block {\n    display: block !important;\n  }\n  .d-xl-grid {\n    display: grid !important;\n  }\n  .d-xl-inline-grid {\n    display: inline-grid !important;\n  }\n  .d-xl-table {\n    display: table !important;\n  }\n  .d-xl-table-row {\n    display: table-row !important;\n  }\n  .d-xl-table-cell {\n    display: table-cell !important;\n  }\n  .d-xl-flex {\n    display: flex !important;\n  }\n  .d-xl-inline-flex {\n    display: inline-flex !important;\n  }\n  .d-xl-none {\n    display: none !important;\n  }\n  .d-xl-contents {\n    display: contents !important;\n  }\n  .position-xl-static {\n    position: static !important;\n  }\n  .position-xl-relative {\n    position: relative !important;\n  }\n  .position-xl-absolute {\n    position: absolute !important;\n  }\n  .position-xl-fixed {\n    position: fixed !important;\n  }\n  .position-xl-sticky {\n    position: sticky !important;\n  }\n  .w-xl-0 {\n    width: 0 !important;\n  }\n  .w-xl-25 {\n    width: 25% !important;\n  }\n  .w-xl-50 {\n    width: 50% !important;\n  }\n  .w-xl-75 {\n    width: 75% !important;\n  }\n  .w-xl-100 {\n    width: 100% !important;\n  }\n  .w-xl-auto {\n    width: auto !important;\n  }\n  .mw-xl-0 {\n    max-width: 0 !important;\n  }\n  .mw-xl-25 {\n    max-width: 25% !important;\n  }\n  .mw-xl-50 {\n    max-width: 50% !important;\n  }\n  .mw-xl-75 {\n    max-width: 75% !important;\n  }\n  .mw-xl-100 {\n    max-width: 100% !important;\n  }\n  .mw-xl-auto {\n    max-width: auto !important;\n  }\n  .h-xl-0 {\n    height: 0 !important;\n  }\n  .h-xl-25 {\n    height: 25% !important;\n  }\n  .h-xl-50 {\n    height: 50% !important;\n  }\n  .h-xl-75 {\n    height: 75% !important;\n  }\n  .h-xl-100 {\n    height: 100% !important;\n  }\n  .h-xl-auto {\n    height: auto !important;\n  }\n  .mh-xl-0 {\n    max-height: 0 !important;\n  }\n  .mh-xl-25 {\n    max-height: 25% !important;\n  }\n  .mh-xl-50 {\n    max-height: 50% !important;\n  }\n  .mh-xl-75 {\n    max-height: 75% !important;\n  }\n  .mh-xl-100 {\n    max-height: 100% !important;\n  }\n  .mh-xl-auto {\n    max-height: auto !important;\n  }\n  .flex-xl-fill {\n    flex: 1 1 auto !important;\n  }\n  .flex-xl-row {\n    flex-direction: row !important;\n  }\n  .flex-xl-column {\n    flex-direction: column !important;\n  }\n  .flex-xl-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n  .flex-xl-column-reverse {\n    flex-direction: column-reverse !important;\n  }\n  .flex-xl-grow-0 {\n    flex-grow: 0 !important;\n  }\n  .flex-xl-grow-1 {\n    flex-grow: 1 !important;\n  }\n  .flex-xl-shrink-0 {\n    flex-shrink: 0 !important;\n  }\n  .flex-xl-shrink-1 {\n    flex-shrink: 1 !important;\n  }\n  .flex-xl-wrap {\n    flex-wrap: wrap !important;\n  }\n  .flex-xl-nowrap {\n    flex-wrap: nowrap !important;\n  }\n  .flex-xl-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n  .justify-content-xl-start {\n    justify-content: flex-start !important;\n  }\n  .justify-content-xl-end {\n    justify-content: flex-end !important;\n  }\n  .justify-content-xl-center {\n    justify-content: center !important;\n  }\n  .justify-content-xl-between {\n    justify-content: space-between !important;\n  }\n  .justify-content-xl-around {\n    justify-content: space-around !important;\n  }\n  .justify-content-xl-evenly {\n    justify-content: space-evenly !important;\n  }\n  .align-items-xl-start {\n    align-items: flex-start !important;\n  }\n  .align-items-xl-end {\n    align-items: flex-end !important;\n  }\n  .align-items-xl-center {\n    align-items: center !important;\n  }\n  .align-items-xl-baseline {\n    align-items: baseline !important;\n  }\n  .align-items-xl-stretch {\n    align-items: stretch !important;\n  }\n  .align-content-xl-start {\n    align-content: flex-start !important;\n  }\n  .align-content-xl-end {\n    align-content: flex-end !important;\n  }\n  .align-content-xl-center {\n    align-content: center !important;\n  }\n  .align-content-xl-between {\n    align-content: space-between !important;\n  }\n  .align-content-xl-around {\n    align-content: space-around !important;\n  }\n  .align-content-xl-stretch {\n    align-content: stretch !important;\n  }\n  .align-self-xl-auto {\n    align-self: auto !important;\n  }\n  .align-self-xl-start {\n    align-self: flex-start !important;\n  }\n  .align-self-xl-end {\n    align-self: flex-end !important;\n  }\n  .align-self-xl-center {\n    align-self: center !important;\n  }\n  .align-self-xl-baseline {\n    align-self: baseline !important;\n  }\n  .align-self-xl-stretch {\n    align-self: stretch !important;\n  }\n  .order-xl-first {\n    order: -1 !important;\n  }\n  .order-xl-last {\n    order: 13 !important;\n  }\n  .order-xl-0 {\n    order: 0 !important;\n  }\n  .order-xl-1 {\n    order: 1 !important;\n  }\n  .order-xl-2 {\n    order: 2 !important;\n  }\n  .order-xl-3 {\n    order: 3 !important;\n  }\n  .order-xl-4 {\n    order: 4 !important;\n  }\n  .order-xl-5 {\n    order: 5 !important;\n  }\n  .order-xl-6 {\n    order: 6 !important;\n  }\n  .order-xl-7 {\n    order: 7 !important;\n  }\n  .order-xl-8 {\n    order: 8 !important;\n  }\n  .order-xl-9 {\n    order: 9 !important;\n  }\n  .order-xl-10 {\n    order: 10 !important;\n  }\n  .order-xl-11 {\n    order: 11 !important;\n  }\n  .order-xl-12 {\n    order: 12 !important;\n  }\n  .m-xl-0 {\n    margin: 0 !important;\n  }\n  .m-xl-1 {\n    margin: 4px !important;\n  }\n  .m-xl-2 {\n    margin: 8px !important;\n  }\n  .m-xl-3 {\n    margin: 16px !important;\n  }\n  .m-xl-4 {\n    margin: 24px !important;\n  }\n  .m-xl-5 {\n    margin: 48px !important;\n  }\n  .m-xl-auto {\n    margin: auto !important;\n  }\n  .mx-xl-0 {\n    margin-right: 0 !important;\n    margin-left: 0 !important;\n  }\n  .mx-xl-1 {\n    margin-right: 4px !important;\n    margin-left: 4px !important;\n  }\n  .mx-xl-2 {\n    margin-right: 8px !important;\n    margin-left: 8px !important;\n  }\n  .mx-xl-3 {\n    margin-right: 16px !important;\n    margin-left: 16px !important;\n  }\n  .mx-xl-4 {\n    margin-right: 24px !important;\n    margin-left: 24px !important;\n  }\n  .mx-xl-5 {\n    margin-right: 48px !important;\n    margin-left: 48px !important;\n  }\n  .mx-xl-auto {\n    margin-right: auto !important;\n    margin-left: auto !important;\n  }\n  .my-xl-0 {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n  }\n  .my-xl-1 {\n    margin-top: 4px !important;\n    margin-bottom: 4px !important;\n  }\n  .my-xl-2 {\n    margin-top: 8px !important;\n    margin-bottom: 8px !important;\n  }\n  .my-xl-3 {\n    margin-top: 16px !important;\n    margin-bottom: 16px !important;\n  }\n  .my-xl-4 {\n    margin-top: 24px !important;\n    margin-bottom: 24px !important;\n  }\n  .my-xl-5 {\n    margin-top: 48px !important;\n    margin-bottom: 48px !important;\n  }\n  .my-xl-auto {\n    margin-top: auto !important;\n    margin-bottom: auto !important;\n  }\n  .mt-xl-0 {\n    margin-top: 0 !important;\n  }\n  .mt-xl-1 {\n    margin-top: 4px !important;\n  }\n  .mt-xl-2 {\n    margin-top: 8px !important;\n  }\n  .mt-xl-3 {\n    margin-top: 16px !important;\n  }\n  .mt-xl-4 {\n    margin-top: 24px !important;\n  }\n  .mt-xl-5 {\n    margin-top: 48px !important;\n  }\n  .mt-xl-auto {\n    margin-top: auto !important;\n  }\n  .me-xl-0 {\n    margin-right: 0 !important;\n  }\n  .me-xl-1 {\n    margin-right: 4px !important;\n  }\n  .me-xl-2 {\n    margin-right: 8px !important;\n  }\n  .me-xl-3 {\n    margin-right: 16px !important;\n  }\n  .me-xl-4 {\n    margin-right: 24px !important;\n  }\n  .me-xl-5 {\n    margin-right: 48px !important;\n  }\n  .me-xl-auto {\n    margin-right: auto !important;\n  }\n  .mb-xl-0 {\n    margin-bottom: 0 !important;\n  }\n  .mb-xl-1 {\n    margin-bottom: 4px !important;\n  }\n  .mb-xl-2 {\n    margin-bottom: 8px !important;\n  }\n  .mb-xl-3 {\n    margin-bottom: 16px !important;\n  }\n  .mb-xl-4 {\n    margin-bottom: 24px !important;\n  }\n  .mb-xl-5 {\n    margin-bottom: 48px !important;\n  }\n  .mb-xl-auto {\n    margin-bottom: auto !important;\n  }\n  .ms-xl-0 {\n    margin-left: 0 !important;\n  }\n  .ms-xl-1 {\n    margin-left: 4px !important;\n  }\n  .ms-xl-2 {\n    margin-left: 8px !important;\n  }\n  .ms-xl-3 {\n    margin-left: 16px !important;\n  }\n  .ms-xl-4 {\n    margin-left: 24px !important;\n  }\n  .ms-xl-5 {\n    margin-left: 48px !important;\n  }\n  .ms-xl-auto {\n    margin-left: auto !important;\n  }\n  .m-xl-n1 {\n    margin: -4px !important;\n  }\n  .m-xl-n2 {\n    margin: -8px !important;\n  }\n  .m-xl-n3 {\n    margin: -16px !important;\n  }\n  .m-xl-n4 {\n    margin: -24px !important;\n  }\n  .m-xl-n5 {\n    margin: -48px !important;\n  }\n  .mx-xl-n1 {\n    margin-right: -4px !important;\n    margin-left: -4px !important;\n  }\n  .mx-xl-n2 {\n    margin-right: -8px !important;\n    margin-left: -8px !important;\n  }\n  .mx-xl-n3 {\n    margin-right: -16px !important;\n    margin-left: -16px !important;\n  }\n  .mx-xl-n4 {\n    margin-right: -24px !important;\n    margin-left: -24px !important;\n  }\n  .mx-xl-n5 {\n    margin-right: -48px !important;\n    margin-left: -48px !important;\n  }\n  .my-xl-n1 {\n    margin-top: -4px !important;\n    margin-bottom: -4px !important;\n  }\n  .my-xl-n2 {\n    margin-top: -8px !important;\n    margin-bottom: -8px !important;\n  }\n  .my-xl-n3 {\n    margin-top: -16px !important;\n    margin-bottom: -16px !important;\n  }\n  .my-xl-n4 {\n    margin-top: -24px !important;\n    margin-bottom: -24px !important;\n  }\n  .my-xl-n5 {\n    margin-top: -48px !important;\n    margin-bottom: -48px !important;\n  }\n  .mt-xl-n1 {\n    margin-top: -4px !important;\n  }\n  .mt-xl-n2 {\n    margin-top: -8px !important;\n  }\n  .mt-xl-n3 {\n    margin-top: -16px !important;\n  }\n  .mt-xl-n4 {\n    margin-top: -24px !important;\n  }\n  .mt-xl-n5 {\n    margin-top: -48px !important;\n  }\n  .me-xl-n1 {\n    margin-right: -4px !important;\n  }\n  .me-xl-n2 {\n    margin-right: -8px !important;\n  }\n  .me-xl-n3 {\n    margin-right: -16px !important;\n  }\n  .me-xl-n4 {\n    margin-right: -24px !important;\n  }\n  .me-xl-n5 {\n    margin-right: -48px !important;\n  }\n  .mb-xl-n1 {\n    margin-bottom: -4px !important;\n  }\n  .mb-xl-n2 {\n    margin-bottom: -8px !important;\n  }\n  .mb-xl-n3 {\n    margin-bottom: -16px !important;\n  }\n  .mb-xl-n4 {\n    margin-bottom: -24px !important;\n  }\n  .mb-xl-n5 {\n    margin-bottom: -48px !important;\n  }\n  .ms-xl-n1 {\n    margin-left: -4px !important;\n  }\n  .ms-xl-n2 {\n    margin-left: -8px !important;\n  }\n  .ms-xl-n3 {\n    margin-left: -16px !important;\n  }\n  .ms-xl-n4 {\n    margin-left: -24px !important;\n  }\n  .ms-xl-n5 {\n    margin-left: -48px !important;\n  }\n  .p-xl-0 {\n    padding: 0 !important;\n  }\n  .p-xl-1 {\n    padding: 4px !important;\n  }\n  .p-xl-2 {\n    padding: 8px !important;\n  }\n  .p-xl-3 {\n    padding: 16px !important;\n  }\n  .p-xl-4 {\n    padding: 24px !important;\n  }\n  .p-xl-5 {\n    padding: 48px !important;\n  }\n  .px-xl-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n  }\n  .px-xl-1 {\n    padding-right: 4px !important;\n    padding-left: 4px !important;\n  }\n  .px-xl-2 {\n    padding-right: 8px !important;\n    padding-left: 8px !important;\n  }\n  .px-xl-3 {\n    padding-right: 16px !important;\n    padding-left: 16px !important;\n  }\n  .px-xl-4 {\n    padding-right: 24px !important;\n    padding-left: 24px !important;\n  }\n  .px-xl-5 {\n    padding-right: 48px !important;\n    padding-left: 48px !important;\n  }\n  .py-xl-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .py-xl-1 {\n    padding-top: 4px !important;\n    padding-bottom: 4px !important;\n  }\n  .py-xl-2 {\n    padding-top: 8px !important;\n    padding-bottom: 8px !important;\n  }\n  .py-xl-3 {\n    padding-top: 16px !important;\n    padding-bottom: 16px !important;\n  }\n  .py-xl-4 {\n    padding-top: 24px !important;\n    padding-bottom: 24px !important;\n  }\n  .py-xl-5 {\n    padding-top: 48px !important;\n    padding-bottom: 48px !important;\n  }\n  .pt-xl-0 {\n    padding-top: 0 !important;\n  }\n  .pt-xl-1 {\n    padding-top: 4px !important;\n  }\n  .pt-xl-2 {\n    padding-top: 8px !important;\n  }\n  .pt-xl-3 {\n    padding-top: 16px !important;\n  }\n  .pt-xl-4 {\n    padding-top: 24px !important;\n  }\n  .pt-xl-5 {\n    padding-top: 48px !important;\n  }\n  .pe-xl-0 {\n    padding-right: 0 !important;\n  }\n  .pe-xl-1 {\n    padding-right: 4px !important;\n  }\n  .pe-xl-2 {\n    padding-right: 8px !important;\n  }\n  .pe-xl-3 {\n    padding-right: 16px !important;\n  }\n  .pe-xl-4 {\n    padding-right: 24px !important;\n  }\n  .pe-xl-5 {\n    padding-right: 48px !important;\n  }\n  .pb-xl-0 {\n    padding-bottom: 0 !important;\n  }\n  .pb-xl-1 {\n    padding-bottom: 4px !important;\n  }\n  .pb-xl-2 {\n    padding-bottom: 8px !important;\n  }\n  .pb-xl-3 {\n    padding-bottom: 16px !important;\n  }\n  .pb-xl-4 {\n    padding-bottom: 24px !important;\n  }\n  .pb-xl-5 {\n    padding-bottom: 48px !important;\n  }\n  .ps-xl-0 {\n    padding-left: 0 !important;\n  }\n  .ps-xl-1 {\n    padding-left: 4px !important;\n  }\n  .ps-xl-2 {\n    padding-left: 8px !important;\n  }\n  .ps-xl-3 {\n    padding-left: 16px !important;\n  }\n  .ps-xl-4 {\n    padding-left: 24px !important;\n  }\n  .ps-xl-5 {\n    padding-left: 48px !important;\n  }\n  .gap-xl-0 {\n    gap: 0 !important;\n  }\n  .gap-xl-1 {\n    gap: 4px !important;\n  }\n  .gap-xl-2 {\n    gap: 8px !important;\n  }\n  .gap-xl-3 {\n    gap: 16px !important;\n  }\n  .gap-xl-4 {\n    gap: 24px !important;\n  }\n  .gap-xl-5 {\n    gap: 48px !important;\n  }\n  .row-gap-xl-0 {\n    row-gap: 0 !important;\n  }\n  .row-gap-xl-1 {\n    row-gap: 4px !important;\n  }\n  .row-gap-xl-2 {\n    row-gap: 8px !important;\n  }\n  .row-gap-xl-3 {\n    row-gap: 16px !important;\n  }\n  .row-gap-xl-4 {\n    row-gap: 24px !important;\n  }\n  .row-gap-xl-5 {\n    row-gap: 48px !important;\n  }\n  .column-gap-xl-0 {\n    column-gap: 0 !important;\n  }\n  .column-gap-xl-1 {\n    column-gap: 4px !important;\n  }\n  .column-gap-xl-2 {\n    column-gap: 8px !important;\n  }\n  .column-gap-xl-3 {\n    column-gap: 16px !important;\n  }\n  .column-gap-xl-4 {\n    column-gap: 24px !important;\n  }\n  .column-gap-xl-5 {\n    column-gap: 48px !important;\n  }\n  .text-xl-start {\n    text-align: left !important;\n  }\n  .text-xl-end {\n    text-align: right !important;\n  }\n  .text-xl-center {\n    text-align: center !important;\n  }\n  .flex-basis-xl-0 {\n    flex-basis: 0 !important;\n  }\n  .flex-basis-xl-25 {\n    flex-basis: 25% !important;\n  }\n  .flex-basis-xl-50 {\n    flex-basis: 50% !important;\n  }\n  .flex-basis-xl-75 {\n    flex-basis: 75% !important;\n  }\n  .flex-basis-xl-100 {\n    flex-basis: 100% !important;\n  }\n  .flex-basis-xl-auto {\n    flex-basis: auto !important;\n  }\n}\n\n@media (min-width: 1400px) {\n  .float-xxl-start {\n    float: left !important;\n  }\n  .float-xxl-end {\n    float: right !important;\n  }\n  .float-xxl-none {\n    float: none !important;\n  }\n  .object-fit-xxl-contain {\n    object-fit: contain !important;\n  }\n  .object-fit-xxl-cover {\n    object-fit: cover !important;\n  }\n  .object-fit-xxl-fill {\n    object-fit: fill !important;\n  }\n  .object-fit-xxl-scale {\n    object-fit: scale-down !important;\n  }\n  .object-fit-xxl-none {\n    object-fit: none !important;\n  }\n  .d-xxl-inline {\n    display: inline !important;\n  }\n  .d-xxl-inline-block {\n    display: inline-block !important;\n  }\n  .d-xxl-block {\n    display: block !important;\n  }\n  .d-xxl-grid {\n    display: grid !important;\n  }\n  .d-xxl-inline-grid {\n    display: inline-grid !important;\n  }\n  .d-xxl-table {\n    display: table !important;\n  }\n  .d-xxl-table-row {\n    display: table-row !important;\n  }\n  .d-xxl-table-cell {\n    display: table-cell !important;\n  }\n  .d-xxl-flex {\n    display: flex !important;\n  }\n  .d-xxl-inline-flex {\n    display: inline-flex !important;\n  }\n  .d-xxl-none {\n    display: none !important;\n  }\n  .d-xxl-contents {\n    display: contents !important;\n  }\n  .position-xxl-static {\n    position: static !important;\n  }\n  .position-xxl-relative {\n    position: relative !important;\n  }\n  .position-xxl-absolute {\n    position: absolute !important;\n  }\n  .position-xxl-fixed {\n    position: fixed !important;\n  }\n  .position-xxl-sticky {\n    position: sticky !important;\n  }\n  .w-xxl-0 {\n    width: 0 !important;\n  }\n  .w-xxl-25 {\n    width: 25% !important;\n  }\n  .w-xxl-50 {\n    width: 50% !important;\n  }\n  .w-xxl-75 {\n    width: 75% !important;\n  }\n  .w-xxl-100 {\n    width: 100% !important;\n  }\n  .w-xxl-auto {\n    width: auto !important;\n  }\n  .mw-xxl-0 {\n    max-width: 0 !important;\n  }\n  .mw-xxl-25 {\n    max-width: 25% !important;\n  }\n  .mw-xxl-50 {\n    max-width: 50% !important;\n  }\n  .mw-xxl-75 {\n    max-width: 75% !important;\n  }\n  .mw-xxl-100 {\n    max-width: 100% !important;\n  }\n  .mw-xxl-auto {\n    max-width: auto !important;\n  }\n  .h-xxl-0 {\n    height: 0 !important;\n  }\n  .h-xxl-25 {\n    height: 25% !important;\n  }\n  .h-xxl-50 {\n    height: 50% !important;\n  }\n  .h-xxl-75 {\n    height: 75% !important;\n  }\n  .h-xxl-100 {\n    height: 100% !important;\n  }\n  .h-xxl-auto {\n    height: auto !important;\n  }\n  .mh-xxl-0 {\n    max-height: 0 !important;\n  }\n  .mh-xxl-25 {\n    max-height: 25% !important;\n  }\n  .mh-xxl-50 {\n    max-height: 50% !important;\n  }\n  .mh-xxl-75 {\n    max-height: 75% !important;\n  }\n  .mh-xxl-100 {\n    max-height: 100% !important;\n  }\n  .mh-xxl-auto {\n    max-height: auto !important;\n  }\n  .flex-xxl-fill {\n    flex: 1 1 auto !important;\n  }\n  .flex-xxl-row {\n    flex-direction: row !important;\n  }\n  .flex-xxl-column {\n    flex-direction: column !important;\n  }\n  .flex-xxl-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n  .flex-xxl-column-reverse {\n    flex-direction: column-reverse !important;\n  }\n  .flex-xxl-grow-0 {\n    flex-grow: 0 !important;\n  }\n  .flex-xxl-grow-1 {\n    flex-grow: 1 !important;\n  }\n  .flex-xxl-shrink-0 {\n    flex-shrink: 0 !important;\n  }\n  .flex-xxl-shrink-1 {\n    flex-shrink: 1 !important;\n  }\n  .flex-xxl-wrap {\n    flex-wrap: wrap !important;\n  }\n  .flex-xxl-nowrap {\n    flex-wrap: nowrap !important;\n  }\n  .flex-xxl-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n  .justify-content-xxl-start {\n    justify-content: flex-start !important;\n  }\n  .justify-content-xxl-end {\n    justify-content: flex-end !important;\n  }\n  .justify-content-xxl-center {\n    justify-content: center !important;\n  }\n  .justify-content-xxl-between {\n    justify-content: space-between !important;\n  }\n  .justify-content-xxl-around {\n    justify-content: space-around !important;\n  }\n  .justify-content-xxl-evenly {\n    justify-content: space-evenly !important;\n  }\n  .align-items-xxl-start {\n    align-items: flex-start !important;\n  }\n  .align-items-xxl-end {\n    align-items: flex-end !important;\n  }\n  .align-items-xxl-center {\n    align-items: center !important;\n  }\n  .align-items-xxl-baseline {\n    align-items: baseline !important;\n  }\n  .align-items-xxl-stretch {\n    align-items: stretch !important;\n  }\n  .align-content-xxl-start {\n    align-content: flex-start !important;\n  }\n  .align-content-xxl-end {\n    align-content: flex-end !important;\n  }\n  .align-content-xxl-center {\n    align-content: center !important;\n  }\n  .align-content-xxl-between {\n    align-content: space-between !important;\n  }\n  .align-content-xxl-around {\n    align-content: space-around !important;\n  }\n  .align-content-xxl-stretch {\n    align-content: stretch !important;\n  }\n  .align-self-xxl-auto {\n    align-self: auto !important;\n  }\n  .align-self-xxl-start {\n    align-self: flex-start !important;\n  }\n  .align-self-xxl-end {\n    align-self: flex-end !important;\n  }\n  .align-self-xxl-center {\n    align-self: center !important;\n  }\n  .align-self-xxl-baseline {\n    align-self: baseline !important;\n  }\n  .align-self-xxl-stretch {\n    align-self: stretch !important;\n  }\n  .order-xxl-first {\n    order: -1 !important;\n  }\n  .order-xxl-last {\n    order: 13 !important;\n  }\n  .order-xxl-0 {\n    order: 0 !important;\n  }\n  .order-xxl-1 {\n    order: 1 !important;\n  }\n  .order-xxl-2 {\n    order: 2 !important;\n  }\n  .order-xxl-3 {\n    order: 3 !important;\n  }\n  .order-xxl-4 {\n    order: 4 !important;\n  }\n  .order-xxl-5 {\n    order: 5 !important;\n  }\n  .order-xxl-6 {\n    order: 6 !important;\n  }\n  .order-xxl-7 {\n    order: 7 !important;\n  }\n  .order-xxl-8 {\n    order: 8 !important;\n  }\n  .order-xxl-9 {\n    order: 9 !important;\n  }\n  .order-xxl-10 {\n    order: 10 !important;\n  }\n  .order-xxl-11 {\n    order: 11 !important;\n  }\n  .order-xxl-12 {\n    order: 12 !important;\n  }\n  .m-xxl-0 {\n    margin: 0 !important;\n  }\n  .m-xxl-1 {\n    margin: 4px !important;\n  }\n  .m-xxl-2 {\n    margin: 8px !important;\n  }\n  .m-xxl-3 {\n    margin: 16px !important;\n  }\n  .m-xxl-4 {\n    margin: 24px !important;\n  }\n  .m-xxl-5 {\n    margin: 48px !important;\n  }\n  .m-xxl-auto {\n    margin: auto !important;\n  }\n  .mx-xxl-0 {\n    margin-right: 0 !important;\n    margin-left: 0 !important;\n  }\n  .mx-xxl-1 {\n    margin-right: 4px !important;\n    margin-left: 4px !important;\n  }\n  .mx-xxl-2 {\n    margin-right: 8px !important;\n    margin-left: 8px !important;\n  }\n  .mx-xxl-3 {\n    margin-right: 16px !important;\n    margin-left: 16px !important;\n  }\n  .mx-xxl-4 {\n    margin-right: 24px !important;\n    margin-left: 24px !important;\n  }\n  .mx-xxl-5 {\n    margin-right: 48px !important;\n    margin-left: 48px !important;\n  }\n  .mx-xxl-auto {\n    margin-right: auto !important;\n    margin-left: auto !important;\n  }\n  .my-xxl-0 {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n  }\n  .my-xxl-1 {\n    margin-top: 4px !important;\n    margin-bottom: 4px !important;\n  }\n  .my-xxl-2 {\n    margin-top: 8px !important;\n    margin-bottom: 8px !important;\n  }\n  .my-xxl-3 {\n    margin-top: 16px !important;\n    margin-bottom: 16px !important;\n  }\n  .my-xxl-4 {\n    margin-top: 24px !important;\n    margin-bottom: 24px !important;\n  }\n  .my-xxl-5 {\n    margin-top: 48px !important;\n    margin-bottom: 48px !important;\n  }\n  .my-xxl-auto {\n    margin-top: auto !important;\n    margin-bottom: auto !important;\n  }\n  .mt-xxl-0 {\n    margin-top: 0 !important;\n  }\n  .mt-xxl-1 {\n    margin-top: 4px !important;\n  }\n  .mt-xxl-2 {\n    margin-top: 8px !important;\n  }\n  .mt-xxl-3 {\n    margin-top: 16px !important;\n  }\n  .mt-xxl-4 {\n    margin-top: 24px !important;\n  }\n  .mt-xxl-5 {\n    margin-top: 48px !important;\n  }\n  .mt-xxl-auto {\n    margin-top: auto !important;\n  }\n  .me-xxl-0 {\n    margin-right: 0 !important;\n  }\n  .me-xxl-1 {\n    margin-right: 4px !important;\n  }\n  .me-xxl-2 {\n    margin-right: 8px !important;\n  }\n  .me-xxl-3 {\n    margin-right: 16px !important;\n  }\n  .me-xxl-4 {\n    margin-right: 24px !important;\n  }\n  .me-xxl-5 {\n    margin-right: 48px !important;\n  }\n  .me-xxl-auto {\n    margin-right: auto !important;\n  }\n  .mb-xxl-0 {\n    margin-bottom: 0 !important;\n  }\n  .mb-xxl-1 {\n    margin-bottom: 4px !important;\n  }\n  .mb-xxl-2 {\n    margin-bottom: 8px !important;\n  }\n  .mb-xxl-3 {\n    margin-bottom: 16px !important;\n  }\n  .mb-xxl-4 {\n    margin-bottom: 24px !important;\n  }\n  .mb-xxl-5 {\n    margin-bottom: 48px !important;\n  }\n  .mb-xxl-auto {\n    margin-bottom: auto !important;\n  }\n  .ms-xxl-0 {\n    margin-left: 0 !important;\n  }\n  .ms-xxl-1 {\n    margin-left: 4px !important;\n  }\n  .ms-xxl-2 {\n    margin-left: 8px !important;\n  }\n  .ms-xxl-3 {\n    margin-left: 16px !important;\n  }\n  .ms-xxl-4 {\n    margin-left: 24px !important;\n  }\n  .ms-xxl-5 {\n    margin-left: 48px !important;\n  }\n  .ms-xxl-auto {\n    margin-left: auto !important;\n  }\n  .m-xxl-n1 {\n    margin: -4px !important;\n  }\n  .m-xxl-n2 {\n    margin: -8px !important;\n  }\n  .m-xxl-n3 {\n    margin: -16px !important;\n  }\n  .m-xxl-n4 {\n    margin: -24px !important;\n  }\n  .m-xxl-n5 {\n    margin: -48px !important;\n  }\n  .mx-xxl-n1 {\n    margin-right: -4px !important;\n    margin-left: -4px !important;\n  }\n  .mx-xxl-n2 {\n    margin-right: -8px !important;\n    margin-left: -8px !important;\n  }\n  .mx-xxl-n3 {\n    margin-right: -16px !important;\n    margin-left: -16px !important;\n  }\n  .mx-xxl-n4 {\n    margin-right: -24px !important;\n    margin-left: -24px !important;\n  }\n  .mx-xxl-n5 {\n    margin-right: -48px !important;\n    margin-left: -48px !important;\n  }\n  .my-xxl-n1 {\n    margin-top: -4px !important;\n    margin-bottom: -4px !important;\n  }\n  .my-xxl-n2 {\n    margin-top: -8px !important;\n    margin-bottom: -8px !important;\n  }\n  .my-xxl-n3 {\n    margin-top: -16px !important;\n    margin-bottom: -16px !important;\n  }\n  .my-xxl-n4 {\n    margin-top: -24px !important;\n    margin-bottom: -24px !important;\n  }\n  .my-xxl-n5 {\n    margin-top: -48px !important;\n    margin-bottom: -48px !important;\n  }\n  .mt-xxl-n1 {\n    margin-top: -4px !important;\n  }\n  .mt-xxl-n2 {\n    margin-top: -8px !important;\n  }\n  .mt-xxl-n3 {\n    margin-top: -16px !important;\n  }\n  .mt-xxl-n4 {\n    margin-top: -24px !important;\n  }\n  .mt-xxl-n5 {\n    margin-top: -48px !important;\n  }\n  .me-xxl-n1 {\n    margin-right: -4px !important;\n  }\n  .me-xxl-n2 {\n    margin-right: -8px !important;\n  }\n  .me-xxl-n3 {\n    margin-right: -16px !important;\n  }\n  .me-xxl-n4 {\n    margin-right: -24px !important;\n  }\n  .me-xxl-n5 {\n    margin-right: -48px !important;\n  }\n  .mb-xxl-n1 {\n    margin-bottom: -4px !important;\n  }\n  .mb-xxl-n2 {\n    margin-bottom: -8px !important;\n  }\n  .mb-xxl-n3 {\n    margin-bottom: -16px !important;\n  }\n  .mb-xxl-n4 {\n    margin-bottom: -24px !important;\n  }\n  .mb-xxl-n5 {\n    margin-bottom: -48px !important;\n  }\n  .ms-xxl-n1 {\n    margin-left: -4px !important;\n  }\n  .ms-xxl-n2 {\n    margin-left: -8px !important;\n  }\n  .ms-xxl-n3 {\n    margin-left: -16px !important;\n  }\n  .ms-xxl-n4 {\n    margin-left: -24px !important;\n  }\n  .ms-xxl-n5 {\n    margin-left: -48px !important;\n  }\n  .p-xxl-0 {\n    padding: 0 !important;\n  }\n  .p-xxl-1 {\n    padding: 4px !important;\n  }\n  .p-xxl-2 {\n    padding: 8px !important;\n  }\n  .p-xxl-3 {\n    padding: 16px !important;\n  }\n  .p-xxl-4 {\n    padding: 24px !important;\n  }\n  .p-xxl-5 {\n    padding: 48px !important;\n  }\n  .px-xxl-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n  }\n  .px-xxl-1 {\n    padding-right: 4px !important;\n    padding-left: 4px !important;\n  }\n  .px-xxl-2 {\n    padding-right: 8px !important;\n    padding-left: 8px !important;\n  }\n  .px-xxl-3 {\n    padding-right: 16px !important;\n    padding-left: 16px !important;\n  }\n  .px-xxl-4 {\n    padding-right: 24px !important;\n    padding-left: 24px !important;\n  }\n  .px-xxl-5 {\n    padding-right: 48px !important;\n    padding-left: 48px !important;\n  }\n  .py-xxl-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .py-xxl-1 {\n    padding-top: 4px !important;\n    padding-bottom: 4px !important;\n  }\n  .py-xxl-2 {\n    padding-top: 8px !important;\n    padding-bottom: 8px !important;\n  }\n  .py-xxl-3 {\n    padding-top: 16px !important;\n    padding-bottom: 16px !important;\n  }\n  .py-xxl-4 {\n    padding-top: 24px !important;\n    padding-bottom: 24px !important;\n  }\n  .py-xxl-5 {\n    padding-top: 48px !important;\n    padding-bottom: 48px !important;\n  }\n  .pt-xxl-0 {\n    padding-top: 0 !important;\n  }\n  .pt-xxl-1 {\n    padding-top: 4px !important;\n  }\n  .pt-xxl-2 {\n    padding-top: 8px !important;\n  }\n  .pt-xxl-3 {\n    padding-top: 16px !important;\n  }\n  .pt-xxl-4 {\n    padding-top: 24px !important;\n  }\n  .pt-xxl-5 {\n    padding-top: 48px !important;\n  }\n  .pe-xxl-0 {\n    padding-right: 0 !important;\n  }\n  .pe-xxl-1 {\n    padding-right: 4px !important;\n  }\n  .pe-xxl-2 {\n    padding-right: 8px !important;\n  }\n  .pe-xxl-3 {\n    padding-right: 16px !important;\n  }\n  .pe-xxl-4 {\n    padding-right: 24px !important;\n  }\n  .pe-xxl-5 {\n    padding-right: 48px !important;\n  }\n  .pb-xxl-0 {\n    padding-bottom: 0 !important;\n  }\n  .pb-xxl-1 {\n    padding-bottom: 4px !important;\n  }\n  .pb-xxl-2 {\n    padding-bottom: 8px !important;\n  }\n  .pb-xxl-3 {\n    padding-bottom: 16px !important;\n  }\n  .pb-xxl-4 {\n    padding-bottom: 24px !important;\n  }\n  .pb-xxl-5 {\n    padding-bottom: 48px !important;\n  }\n  .ps-xxl-0 {\n    padding-left: 0 !important;\n  }\n  .ps-xxl-1 {\n    padding-left: 4px !important;\n  }\n  .ps-xxl-2 {\n    padding-left: 8px !important;\n  }\n  .ps-xxl-3 {\n    padding-left: 16px !important;\n  }\n  .ps-xxl-4 {\n    padding-left: 24px !important;\n  }\n  .ps-xxl-5 {\n    padding-left: 48px !important;\n  }\n  .gap-xxl-0 {\n    gap: 0 !important;\n  }\n  .gap-xxl-1 {\n    gap: 4px !important;\n  }\n  .gap-xxl-2 {\n    gap: 8px !important;\n  }\n  .gap-xxl-3 {\n    gap: 16px !important;\n  }\n  .gap-xxl-4 {\n    gap: 24px !important;\n  }\n  .gap-xxl-5 {\n    gap: 48px !important;\n  }\n  .row-gap-xxl-0 {\n    row-gap: 0 !important;\n  }\n  .row-gap-xxl-1 {\n    row-gap: 4px !important;\n  }\n  .row-gap-xxl-2 {\n    row-gap: 8px !important;\n  }\n  .row-gap-xxl-3 {\n    row-gap: 16px !important;\n  }\n  .row-gap-xxl-4 {\n    row-gap: 24px !important;\n  }\n  .row-gap-xxl-5 {\n    row-gap: 48px !important;\n  }\n  .column-gap-xxl-0 {\n    column-gap: 0 !important;\n  }\n  .column-gap-xxl-1 {\n    column-gap: 4px !important;\n  }\n  .column-gap-xxl-2 {\n    column-gap: 8px !important;\n  }\n  .column-gap-xxl-3 {\n    column-gap: 16px !important;\n  }\n  .column-gap-xxl-4 {\n    column-gap: 24px !important;\n  }\n  .column-gap-xxl-5 {\n    column-gap: 48px !important;\n  }\n  .text-xxl-start {\n    text-align: left !important;\n  }\n  .text-xxl-end {\n    text-align: right !important;\n  }\n  .text-xxl-center {\n    text-align: center !important;\n  }\n  .flex-basis-xxl-0 {\n    flex-basis: 0 !important;\n  }\n  .flex-basis-xxl-25 {\n    flex-basis: 25% !important;\n  }\n  .flex-basis-xxl-50 {\n    flex-basis: 50% !important;\n  }\n  .flex-basis-xxl-75 {\n    flex-basis: 75% !important;\n  }\n  .flex-basis-xxl-100 {\n    flex-basis: 100% !important;\n  }\n  .flex-basis-xxl-auto {\n    flex-basis: auto !important;\n  }\n}\n\n@media (min-width: 1200px) {\n  .fs-1 {\n    font-size: 2.1rem !important;\n  }\n  .fs-2 {\n    font-size: 1.3125rem !important;\n  }\n}\n\n@media print {\n  .d-print-inline {\n    display: inline !important;\n  }\n  .d-print-inline-block {\n    display: inline-block !important;\n  }\n  .d-print-block {\n    display: block !important;\n  }\n  .d-print-grid {\n    display: grid !important;\n  }\n  .d-print-inline-grid {\n    display: inline-grid !important;\n  }\n  .d-print-table {\n    display: table !important;\n  }\n  .d-print-table-row {\n    display: table-row !important;\n  }\n  .d-print-table-cell {\n    display: table-cell !important;\n  }\n  .d-print-flex {\n    display: flex !important;\n  }\n  .d-print-inline-flex {\n    display: inline-flex !important;\n  }\n  .d-print-none {\n    display: none !important;\n  }\n  .d-print-contents {\n    display: contents !important;\n  }\n  .w-print-0 {\n    width: 0 !important;\n  }\n  .w-print-25 {\n    width: 25% !important;\n  }\n  .w-print-50 {\n    width: 50% !important;\n  }\n  .w-print-75 {\n    width: 75% !important;\n  }\n  .w-print-100 {\n    width: 100% !important;\n  }\n  .w-print-auto {\n    width: auto !important;\n  }\n  .p-print-0 {\n    padding: 0 !important;\n  }\n  .p-print-1 {\n    padding: 4px !important;\n  }\n  .p-print-2 {\n    padding: 8px !important;\n  }\n  .p-print-3 {\n    padding: 16px !important;\n  }\n  .p-print-4 {\n    padding: 24px !important;\n  }\n  .p-print-5 {\n    padding: 48px !important;\n  }\n  .px-print-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n  }\n  .px-print-1 {\n    padding-right: 4px !important;\n    padding-left: 4px !important;\n  }\n  .px-print-2 {\n    padding-right: 8px !important;\n    padding-left: 8px !important;\n  }\n  .px-print-3 {\n    padding-right: 16px !important;\n    padding-left: 16px !important;\n  }\n  .px-print-4 {\n    padding-right: 24px !important;\n    padding-left: 24px !important;\n  }\n  .px-print-5 {\n    padding-right: 48px !important;\n    padding-left: 48px !important;\n  }\n  .py-print-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .py-print-1 {\n    padding-top: 4px !important;\n    padding-bottom: 4px !important;\n  }\n  .py-print-2 {\n    padding-top: 8px !important;\n    padding-bottom: 8px !important;\n  }\n  .py-print-3 {\n    padding-top: 16px !important;\n    padding-bottom: 16px !important;\n  }\n  .py-print-4 {\n    padding-top: 24px !important;\n    padding-bottom: 24px !important;\n  }\n  .py-print-5 {\n    padding-top: 48px !important;\n    padding-bottom: 48px !important;\n  }\n  .pt-print-0 {\n    padding-top: 0 !important;\n  }\n  .pt-print-1 {\n    padding-top: 4px !important;\n  }\n  .pt-print-2 {\n    padding-top: 8px !important;\n  }\n  .pt-print-3 {\n    padding-top: 16px !important;\n  }\n  .pt-print-4 {\n    padding-top: 24px !important;\n  }\n  .pt-print-5 {\n    padding-top: 48px !important;\n  }\n  .pe-print-0 {\n    padding-right: 0 !important;\n  }\n  .pe-print-1 {\n    padding-right: 4px !important;\n  }\n  .pe-print-2 {\n    padding-right: 8px !important;\n  }\n  .pe-print-3 {\n    padding-right: 16px !important;\n  }\n  .pe-print-4 {\n    padding-right: 24px !important;\n  }\n  .pe-print-5 {\n    padding-right: 48px !important;\n  }\n  .pb-print-0 {\n    padding-bottom: 0 !important;\n  }\n  .pb-print-1 {\n    padding-bottom: 4px !important;\n  }\n  .pb-print-2 {\n    padding-bottom: 8px !important;\n  }\n  .pb-print-3 {\n    padding-bottom: 16px !important;\n  }\n  .pb-print-4 {\n    padding-bottom: 24px !important;\n  }\n  .pb-print-5 {\n    padding-bottom: 48px !important;\n  }\n  .ps-print-0 {\n    padding-left: 0 !important;\n  }\n  .ps-print-1 {\n    padding-left: 4px !important;\n  }\n  .ps-print-2 {\n    padding-left: 8px !important;\n  }\n  .ps-print-3 {\n    padding-left: 16px !important;\n  }\n  .ps-print-4 {\n    padding-left: 24px !important;\n  }\n  .ps-print-5 {\n    padding-left: 48px !important;\n  }\n}\n\n", "\n/* /web/static/src/scss/bootstrap_review.scss */\n\n.alert {\n  clear: both;\n}\n\n.accordion .collapsing > .card-body:first-child, .accordion .collapse.show > .card-body:first-child {\n  margin-top: var(--border-width);\n}\n\n.toast-header {\n  background-clip: border-box;\n}\n\n@media (min-width: 576px) {\n  :not(.s_popup) > .modal .modal-dialog {\n    height: 100%;\n    padding: 1.75rem 0;\n    margin: 0 auto;\n  }\n  :not(.s_popup) > .modal .modal-content {\n    max-height: 100%;\n  }\n  :not(.s_popup) > .modal .modal-header, :not(.s_popup) > .modal .modal-footer {\n    flex: 0 0 auto;\n  }\n  :not(.s_popup) > .modal .modal-body {\n    overflow: auto;\n    min-height: 0;\n  }\n}\n\n.modal-backdrop {\n  display: none;\n}\n\n.modal:not([data-bs-backdrop=\"false\"]) {\n  background-color: rgba(0, 0, 0, 0.5);\n}\n\n.form-check .form-check-input:not(:disabled), .form-check .form-check-input:not(:disabled) + label {\n  cursor: pointer;\n}\n\n.form-check:hover, .form-check:hover .form-check-input:not(:disabled) {\n  border-color: #017e84;\n}\n\n.form-select:where(:not(:disabled)):hover {\n  border-color: #017e84;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n  /*rtl:ignore*/\n  right: auto;\n}\n\n.popover {\n  right: auto/*rtl:ignore*/;\n}\n\n.carousel-indicators {\n  list-style: none;\n}\n\n@keyframes progress-bar-stripes {\n  0% {\n    background-position-x: var(--progress-height, 1rem);\n  }\n}\n\n.btn:focus-visible {\n  box-shadow: var(--btn-focus-box-shadow, 0 0 0 0.25rem RGBA(39, 145, 150, 0.5));\n}\n\n", "\n/* /web/static/src/scss/bootstrap_review_backend.scss */\n\n.btn {\n  --btn-disabled-border-color: transparent;\n}\n\n.btn-primary {\n  --btn-color: #FFF;\n  --btn-bg: #714B67;\n  --btn-border-color: #714B67;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #52374b;\n  --btn-hover-border-color: #52374b;\n  --btn-focus-shadow-rgb: 134, 102, 126;\n  --btn-active-color: #714B67;\n  --btn-active-bg: #f1edf0;\n  --btn-active-border-color: #714B67;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: #714B67;\n  --btn-disabled-border-color: #714B67;\n}\n\n.btn-secondary {\n  --btn-color: #111827;\n  --btn-bg: #e7e9ed;\n  --btn-border-color: #e7e9ed;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #d8dadd;\n  --btn-hover-border-color: #d8dadd;\n  --btn-focus-shadow-rgb: 199, 202, 207;\n  --btn-active-color: #000;\n  --btn-active-bg: #e6f2f3;\n  --btn-active-border-color: #017e84;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #000;\n  --btn-disabled-bg: #e7e9ed;\n  --btn-disabled-border-color: #e7e9ed;\n}\n\n.btn-light {\n  --btn-color: #111827;\n  --btn-bg: #FFF;\n  --btn-border-color: #FFF;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #e7e9ed;\n  --btn-hover-border-color: #e7e9ed;\n  --btn-focus-shadow-rgb: 219, 220, 223;\n  --btn-active-color: #000;\n  --btn-active-bg: #e6f2f3;\n  --btn-active-border-color: #017e84;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #000;\n  --btn-disabled-bg: #FFF;\n  --btn-disabled-border-color: #FFF;\n}\n\n.btn-outline-secondary {\n  --btn-color: #111827;\n  --btn-bg: transparent;\n  --btn-border-color: #d8dadd;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #e7e9ed;\n  --btn-hover-border-color: #d8dadd;\n  --btn-focus-shadow-rgb: 186, 189, 194;\n  --btn-active-color: #000;\n  --btn-active-bg: #e6f2f3;\n  --btn-active-border-color: #017e84;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #000;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #d8dadd;\n}\n\n.btn-fill-primary {\n  --btn-color: #FFF;\n  --btn-bg: #714B67;\n  --btn-border-color: #714B67;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #52374b;\n  --btn-hover-border-color: #52374b;\n  --btn-focus-shadow-rgb: 134, 102, 126;\n  --btn-active-color: #714B67;\n  --btn-active-bg: #f1edf0;\n  --btn-active-border-color: #714B67;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: #714B67;\n  --btn-disabled-border-color: #714B67;\n}\n\n.btn-fill-secondary {\n  --btn-color: #111827;\n  --btn-bg: #e7e9ed;\n  --btn-border-color: #e7e9ed;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #d8dadd;\n  --btn-hover-border-color: #d8dadd;\n  --btn-focus-shadow-rgb: 199, 202, 207;\n  --btn-active-color: #000;\n  --btn-active-bg: #e6f2f3;\n  --btn-active-border-color: #017e84;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #000;\n  --btn-disabled-bg: #e7e9ed;\n  --btn-disabled-border-color: #e7e9ed;\n}\n\n.btn-fill-light {\n  --btn-color: #111827;\n  --btn-bg: #FFF;\n  --btn-border-color: #FFF;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #e7e9ed;\n  --btn-hover-border-color: #e7e9ed;\n  --btn-focus-shadow-rgb: 219, 220, 223;\n  --btn-active-color: #000;\n  --btn-active-bg: #e6f2f3;\n  --btn-active-border-color: #017e84;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #000;\n  --btn-disabled-bg: #FFF;\n  --btn-disabled-border-color: #FFF;\n}\n\n.btn-outline-primary {\n  --btn-color: #714B67;\n  --btn-border-color: #714B67;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #714B67;\n  --btn-hover-border-color: #714B67;\n  --btn-focus-shadow-rgb: 113, 75, 103;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #714B67;\n  --btn-active-border-color: #714B67;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #714B67;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #714B67;\n  --gradient: none;\n}\n\n.btn-success {\n  --btn-color: #FFF;\n  --btn-bg: #28a745;\n  --btn-border-color: #28a745;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #228e3b;\n  --btn-hover-border-color: #208637;\n  --btn-focus-shadow-rgb: 72, 180, 97;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #208637;\n  --btn-active-border-color: #1e7d34;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: #28a745;\n  --btn-disabled-border-color: #28a745;\n}\n\n.btn-outline-success {\n  --btn-color: #28a745;\n  --btn-border-color: #28a745;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #28a745;\n  --btn-hover-border-color: #28a745;\n  --btn-focus-shadow-rgb: 40, 167, 69;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #28a745;\n  --btn-active-border-color: #28a745;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #28a745;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #28a745;\n  --gradient: none;\n}\n\n.btn-info {\n  --btn-color: #FFF;\n  --btn-bg: #17a2b8;\n  --btn-border-color: #17a2b8;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #148a9c;\n  --btn-hover-border-color: #128293;\n  --btn-focus-shadow-rgb: 58, 176, 195;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #128293;\n  --btn-active-border-color: #117a8a;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: #17a2b8;\n  --btn-disabled-border-color: #17a2b8;\n}\n\n.btn-outline-info {\n  --btn-color: #17a2b8;\n  --btn-border-color: #17a2b8;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #17a2b8;\n  --btn-hover-border-color: #17a2b8;\n  --btn-focus-shadow-rgb: 23, 162, 184;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #17a2b8;\n  --btn-active-border-color: #17a2b8;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #17a2b8;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #17a2b8;\n  --gradient: none;\n}\n\n.btn-warning {\n  --btn-color: #000;\n  --btn-bg: #e99d00;\n  --btn-border-color: #e99d00;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #ecac26;\n  --btn-hover-border-color: #eba71a;\n  --btn-focus-shadow-rgb: 198, 133, 0;\n  --btn-active-color: #000;\n  --btn-active-bg: #edb133;\n  --btn-active-border-color: #eba71a;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #000;\n  --btn-disabled-bg: #e99d00;\n  --btn-disabled-border-color: #e99d00;\n}\n\n.btn-outline-warning {\n  --btn-color: #e99d00;\n  --btn-border-color: #e99d00;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #e99d00;\n  --btn-hover-border-color: #e99d00;\n  --btn-focus-shadow-rgb: 233, 157, 0;\n  --btn-active-color: #000;\n  --btn-active-bg: #e99d00;\n  --btn-active-border-color: #e99d00;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #e99d00;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #e99d00;\n  --gradient: none;\n}\n\n.btn-danger {\n  --btn-color: #FFF;\n  --btn-bg: #d44c59;\n  --btn-border-color: #d44c59;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #b4414c;\n  --btn-hover-border-color: #aa3d47;\n  --btn-focus-shadow-rgb: 218, 103, 114;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #aa3d47;\n  --btn-active-border-color: #9f3943;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: #d44c59;\n  --btn-disabled-border-color: #d44c59;\n}\n\n.btn-outline-danger {\n  --btn-color: #d44c59;\n  --btn-border-color: #d44c59;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #d44c59;\n  --btn-hover-border-color: #d44c59;\n  --btn-focus-shadow-rgb: 212, 76, 89;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #d44c59;\n  --btn-active-border-color: #d44c59;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #d44c59;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #d44c59;\n  --gradient: none;\n}\n\n.btn-outline-light {\n  --btn-color: #FFF;\n  --btn-border-color: #FFF;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #FFF;\n  --btn-hover-border-color: #FFF;\n  --btn-focus-shadow-rgb: 255, 255, 255;\n  --btn-active-color: #000;\n  --btn-active-bg: #FFF;\n  --btn-active-border-color: #FFF;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #FFF;\n  --gradient: none;\n}\n\n.btn-dark {\n  --btn-color: #FFF;\n  --btn-bg: #111827;\n  --btn-border-color: #111827;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #0e1421;\n  --btn-hover-border-color: #0e131f;\n  --btn-focus-shadow-rgb: 53, 59, 71;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #0e131f;\n  --btn-active-border-color: #0d121d;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: #111827;\n  --btn-disabled-border-color: #111827;\n}\n\n.btn-outline-dark {\n  --btn-color: #111827;\n  --btn-border-color: #111827;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #111827;\n  --btn-hover-border-color: #111827;\n  --btn-focus-shadow-rgb: 17, 24, 39;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #111827;\n  --btn-active-border-color: #111827;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #111827;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #111827;\n  --gradient: none;\n}\n\n.btn-favourite {\n  --btn-color: #000;\n  --btn-bg: #f3cc00;\n  --btn-border-color: #f3cc00;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #f5d426;\n  --btn-hover-border-color: #f4d11a;\n  --btn-focus-shadow-rgb: 207, 173, 0;\n  --btn-active-color: #000;\n  --btn-active-bg: #f5d633;\n  --btn-active-border-color: #f4d11a;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #000;\n  --btn-disabled-bg: #f3cc00;\n  --btn-disabled-border-color: #f3cc00;\n}\n\n.btn-group > :not(.btn-check:first-child) + .btn,\n.btn-group > .btn-group:not(:first-child) {\n  margin-left: var(--btn-group-gap, var(--border-width));\n}\n\n.text-primary {\n  --color: RGBA(113, 75, 103, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-primary:hover, a.text-primary:focus, a.text-primary:active, a.text-primary.active, button.text-primary:hover, button.text-primary:focus, button.text-primary:active, button.text-primary.active {\n  --color: RGBA(79, 53, 72, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-secondary {\n  --color: RGBA(216, 218, 221, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus, a.text-secondary:active, a.text-secondary.active, button.text-secondary:hover, button.text-secondary:focus, button.text-secondary:active, button.text-secondary.active {\n  --color: RGBA(151, 153, 155, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-success {\n  --color: RGBA(0, 136, 24, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-success:hover, a.text-success:focus, a.text-success:active, a.text-success.active, button.text-success:hover, button.text-success:focus, button.text-success:active, button.text-success.active {\n  --color: RGBA(0, 95, 17, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-info {\n  --color: RGBA(1, 128, 165, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-info:hover, a.text-info:focus, a.text-info:active, a.text-info.active, button.text-info:hover, button.text-info:focus, button.text-info:active, button.text-info.active {\n  --color: RGBA(1, 90, 116, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-warning {\n  --color: RGBA(154, 107, 1, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-warning:hover, a.text-warning:focus, a.text-warning:active, a.text-warning.active, button.text-warning:hover, button.text-warning:focus, button.text-warning:active, button.text-warning.active {\n  --color: RGBA(108, 75, 1, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-danger {\n  --color: RGBA(210, 63, 58, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-danger:hover, a.text-danger:focus, a.text-danger:active, a.text-danger.active, button.text-danger:hover, button.text-danger:focus, button.text-danger:active, button.text-danger.active {\n  --color: RGBA(147, 44, 41, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-light {\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-light:hover, a.text-light:focus, a.text-light:active, a.text-light.active, button.text-light:hover, button.text-light:focus, button.text-light:active, button.text-light.active {\n  --color: RGBA(179, 179, 179, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-dark {\n  --color: RGBA(17, 24, 39, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-dark:hover, a.text-dark:focus, a.text-dark:active, a.text-dark.active, button.text-dark:hover, button.text-dark:focus, button.text-dark:active, button.text-dark.active {\n  --color: RGBA(12, 17, 27, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.btn-link {\n  font-weight: 500;\n}\n\n.btn-link.btn-primary, .btn-link.text-primary {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-primary:hover, .btn-link.btn-primary:focus, .btn-link.btn-primary.focus, .btn-link.text-primary:hover, .btn-link.text-primary:focus, .btn-link.text-primary.focus {\n  color: #714B67 !important;\n}\n\n.btn-link.btn-primary, .btn-link.btn-primary:hover, .btn-link.btn-primary:focus, .btn-link.btn-primary:active, .btn-link.btn-primary.active, .btn-link.text-primary, .btn-link.text-primary:hover, .btn-link.text-primary:focus, .btn-link.text-primary:active, .btn-link.text-primary.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-primary:hover:active:focus, .btn-link.text-primary:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-primary.text-muted, .btn-link.btn-primary .text-muted, .btn-link.text-primary.text-muted, .btn-link.text-primary .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-primary.text-muted:hover, .btn-link.btn-primary.text-muted:focus, .btn-link.btn-primary.text-muted.focus, .btn-link.btn-primary .text-muted:hover, .btn-link.btn-primary .text-muted:focus, .btn-link.btn-primary .text-muted.focus, .btn-link.text-primary.text-muted:hover, .btn-link.text-primary.text-muted:focus, .btn-link.text-primary.text-muted.focus, .btn-link.text-primary .text-muted:hover, .btn-link.text-primary .text-muted:focus, .btn-link.text-primary .text-muted.focus {\n  color: #714B67 !important;\n}\n\n.btn-link.btn-secondary, .btn-link.text-secondary {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-secondary:hover, .btn-link.btn-secondary:focus, .btn-link.btn-secondary.focus, .btn-link.text-secondary:hover, .btn-link.text-secondary:focus, .btn-link.text-secondary.focus {\n  color: #d8dadd !important;\n}\n\n.btn-link.btn-secondary, .btn-link.btn-secondary:hover, .btn-link.btn-secondary:focus, .btn-link.btn-secondary:active, .btn-link.btn-secondary.active, .btn-link.text-secondary, .btn-link.text-secondary:hover, .btn-link.text-secondary:focus, .btn-link.text-secondary:active, .btn-link.text-secondary.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-secondary:hover:active:focus, .btn-link.text-secondary:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-secondary.text-muted, .btn-link.btn-secondary .text-muted, .btn-link.text-secondary.text-muted, .btn-link.text-secondary .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-secondary.text-muted:hover, .btn-link.btn-secondary.text-muted:focus, .btn-link.btn-secondary.text-muted.focus, .btn-link.btn-secondary .text-muted:hover, .btn-link.btn-secondary .text-muted:focus, .btn-link.btn-secondary .text-muted.focus, .btn-link.text-secondary.text-muted:hover, .btn-link.text-secondary.text-muted:focus, .btn-link.text-secondary.text-muted.focus, .btn-link.text-secondary .text-muted:hover, .btn-link.text-secondary .text-muted:focus, .btn-link.text-secondary .text-muted.focus {\n  color: #d8dadd !important;\n}\n\n.btn-link.btn-success, .btn-link.text-success {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-success:hover, .btn-link.btn-success:focus, .btn-link.btn-success.focus, .btn-link.text-success:hover, .btn-link.text-success:focus, .btn-link.text-success.focus {\n  color: #008818 !important;\n}\n\n.btn-link.btn-success, .btn-link.btn-success:hover, .btn-link.btn-success:focus, .btn-link.btn-success:active, .btn-link.btn-success.active, .btn-link.text-success, .btn-link.text-success:hover, .btn-link.text-success:focus, .btn-link.text-success:active, .btn-link.text-success.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-success:hover:active:focus, .btn-link.text-success:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-success.text-muted, .btn-link.btn-success .text-muted, .btn-link.text-success.text-muted, .btn-link.text-success .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-success.text-muted:hover, .btn-link.btn-success.text-muted:focus, .btn-link.btn-success.text-muted.focus, .btn-link.btn-success .text-muted:hover, .btn-link.btn-success .text-muted:focus, .btn-link.btn-success .text-muted.focus, .btn-link.text-success.text-muted:hover, .btn-link.text-success.text-muted:focus, .btn-link.text-success.text-muted.focus, .btn-link.text-success .text-muted:hover, .btn-link.text-success .text-muted:focus, .btn-link.text-success .text-muted.focus {\n  color: #008818 !important;\n}\n\n.btn-link.btn-info, .btn-link.text-info {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-info:hover, .btn-link.btn-info:focus, .btn-link.btn-info.focus, .btn-link.text-info:hover, .btn-link.text-info:focus, .btn-link.text-info.focus {\n  color: #0180a5 !important;\n}\n\n.btn-link.btn-info, .btn-link.btn-info:hover, .btn-link.btn-info:focus, .btn-link.btn-info:active, .btn-link.btn-info.active, .btn-link.text-info, .btn-link.text-info:hover, .btn-link.text-info:focus, .btn-link.text-info:active, .btn-link.text-info.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-info:hover:active:focus, .btn-link.text-info:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-info.text-muted, .btn-link.btn-info .text-muted, .btn-link.text-info.text-muted, .btn-link.text-info .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-info.text-muted:hover, .btn-link.btn-info.text-muted:focus, .btn-link.btn-info.text-muted.focus, .btn-link.btn-info .text-muted:hover, .btn-link.btn-info .text-muted:focus, .btn-link.btn-info .text-muted.focus, .btn-link.text-info.text-muted:hover, .btn-link.text-info.text-muted:focus, .btn-link.text-info.text-muted.focus, .btn-link.text-info .text-muted:hover, .btn-link.text-info .text-muted:focus, .btn-link.text-info .text-muted.focus {\n  color: #0180a5 !important;\n}\n\n.btn-link.btn-warning, .btn-link.text-warning {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-warning:hover, .btn-link.btn-warning:focus, .btn-link.btn-warning.focus, .btn-link.text-warning:hover, .btn-link.text-warning:focus, .btn-link.text-warning.focus {\n  color: #9a6b01 !important;\n}\n\n.btn-link.btn-warning, .btn-link.btn-warning:hover, .btn-link.btn-warning:focus, .btn-link.btn-warning:active, .btn-link.btn-warning.active, .btn-link.text-warning, .btn-link.text-warning:hover, .btn-link.text-warning:focus, .btn-link.text-warning:active, .btn-link.text-warning.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-warning:hover:active:focus, .btn-link.text-warning:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-warning.text-muted, .btn-link.btn-warning .text-muted, .btn-link.text-warning.text-muted, .btn-link.text-warning .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-warning.text-muted:hover, .btn-link.btn-warning.text-muted:focus, .btn-link.btn-warning.text-muted.focus, .btn-link.btn-warning .text-muted:hover, .btn-link.btn-warning .text-muted:focus, .btn-link.btn-warning .text-muted.focus, .btn-link.text-warning.text-muted:hover, .btn-link.text-warning.text-muted:focus, .btn-link.text-warning.text-muted.focus, .btn-link.text-warning .text-muted:hover, .btn-link.text-warning .text-muted:focus, .btn-link.text-warning .text-muted.focus {\n  color: #9a6b01 !important;\n}\n\n.btn-link.btn-danger, .btn-link.text-danger {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-danger:hover, .btn-link.btn-danger:focus, .btn-link.btn-danger.focus, .btn-link.text-danger:hover, .btn-link.text-danger:focus, .btn-link.text-danger.focus {\n  color: #d23f3a !important;\n}\n\n.btn-link.btn-danger, .btn-link.btn-danger:hover, .btn-link.btn-danger:focus, .btn-link.btn-danger:active, .btn-link.btn-danger.active, .btn-link.text-danger, .btn-link.text-danger:hover, .btn-link.text-danger:focus, .btn-link.text-danger:active, .btn-link.text-danger.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-danger:hover:active:focus, .btn-link.text-danger:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-danger.text-muted, .btn-link.btn-danger .text-muted, .btn-link.text-danger.text-muted, .btn-link.text-danger .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-danger.text-muted:hover, .btn-link.btn-danger.text-muted:focus, .btn-link.btn-danger.text-muted.focus, .btn-link.btn-danger .text-muted:hover, .btn-link.btn-danger .text-muted:focus, .btn-link.btn-danger .text-muted.focus, .btn-link.text-danger.text-muted:hover, .btn-link.text-danger.text-muted:focus, .btn-link.text-danger.text-muted.focus, .btn-link.text-danger .text-muted:hover, .btn-link.text-danger .text-muted:focus, .btn-link.text-danger .text-muted.focus {\n  color: #d23f3a !important;\n}\n\n.btn-link.btn-light, .btn-link.text-light {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-light:hover, .btn-link.btn-light:focus, .btn-link.btn-light.focus, .btn-link.text-light:hover, .btn-link.text-light:focus, .btn-link.text-light.focus {\n  color: #FFF !important;\n}\n\n.btn-link.btn-light, .btn-link.btn-light:hover, .btn-link.btn-light:focus, .btn-link.btn-light:active, .btn-link.btn-light.active, .btn-link.text-light, .btn-link.text-light:hover, .btn-link.text-light:focus, .btn-link.text-light:active, .btn-link.text-light.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-light:hover:active:focus, .btn-link.text-light:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-light.text-muted, .btn-link.btn-light .text-muted, .btn-link.text-light.text-muted, .btn-link.text-light .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-light.text-muted:hover, .btn-link.btn-light.text-muted:focus, .btn-link.btn-light.text-muted.focus, .btn-link.btn-light .text-muted:hover, .btn-link.btn-light .text-muted:focus, .btn-link.btn-light .text-muted.focus, .btn-link.text-light.text-muted:hover, .btn-link.text-light.text-muted:focus, .btn-link.text-light.text-muted.focus, .btn-link.text-light .text-muted:hover, .btn-link.text-light .text-muted:focus, .btn-link.text-light .text-muted.focus {\n  color: #FFF !important;\n}\n\n.btn-link.btn-dark, .btn-link.text-dark {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-dark:hover, .btn-link.btn-dark:focus, .btn-link.btn-dark.focus, .btn-link.text-dark:hover, .btn-link.text-dark:focus, .btn-link.text-dark.focus {\n  color: #111827 !important;\n}\n\n.btn-link.btn-dark, .btn-link.btn-dark:hover, .btn-link.btn-dark:focus, .btn-link.btn-dark:active, .btn-link.btn-dark.active, .btn-link.text-dark, .btn-link.text-dark:hover, .btn-link.text-dark:focus, .btn-link.text-dark:active, .btn-link.text-dark.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-dark:hover:active:focus, .btn-link.text-dark:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-dark.text-muted, .btn-link.btn-dark .text-muted, .btn-link.text-dark.text-muted, .btn-link.text-dark .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-dark.text-muted:hover, .btn-link.btn-dark.text-muted:focus, .btn-link.btn-dark.text-muted.focus, .btn-link.btn-dark .text-muted:hover, .btn-link.btn-dark .text-muted:focus, .btn-link.btn-dark .text-muted.focus, .btn-link.text-dark.text-muted:hover, .btn-link.text-dark.text-muted:focus, .btn-link.text-dark.text-muted.focus, .btn-link.text-dark .text-muted:hover, .btn-link.text-dark .text-muted:focus, .btn-link.text-dark .text-muted.focus {\n  color: #111827 !important;\n}\n\n.bg-primary {\n  --background-color: RGBA(113, 75, 103, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.bg-secondary {\n  --background-color: RGBA(216, 218, 221, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.bg-success {\n  --background-color: RGBA(40, 167, 69, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.bg-info {\n  --background-color: RGBA(23, 162, 184, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.bg-warning {\n  --background-color: RGBA(233, 157, 0, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.bg-danger {\n  --background-color: RGBA(212, 76, 89, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.bg-light {\n  --background-color: RGBA(255, 255, 255, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.bg-dark {\n  --background-color: RGBA(17, 24, 39, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-white-muted, .text-white-disabled, .text-white-75, .text-white-50, .text-white-25, .text-white {\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-black-muted, .text-black-disabled, .text-black-75, .text-black-50, .text-black-25, .text-black {\n  --color: RGBA(0, 0, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-white-muted, .bg-white-disabled, .bg-white-75, .bg-white-50, .bg-white-25, .bg-white {\n  --background-color: RGBA(255, 255, 255, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.bg-black-muted, .bg-black-disabled, .bg-black-75, .bg-black-50, .bg-black-25, .bg-transparent, .bg-black {\n  --background-color: RGBA(0, 0, 0, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.bg-transparent {\n  --bg-opacity: 0;\n}\n\n.bg-white-25 {\n  --bg-opacity: 0.25;\n}\n\n.bg-black-25 {\n  --bg-opacity: 0.25;\n}\n\n.bg-white-50 {\n  --bg-opacity: 0.5;\n}\n\n.bg-black-50 {\n  --bg-opacity: 0.5;\n}\n\n.bg-white-75 {\n  --bg-opacity: 0.75;\n}\n\n.bg-black-75 {\n  --bg-opacity: 0.75;\n}\n\n.bg-white-disabled {\n  --bg-opacity: 0.5;\n}\n\n.bg-black-disabled {\n  --bg-opacity: 0.5;\n}\n\n.bg-white-muted {\n  --bg-opacity: 0.76;\n}\n\n.bg-black-muted {\n  --bg-opacity: 0.76;\n}\n\n.text-white-25 {\n  --text-opacity: 0.25;\n}\n\n.text-black-25 {\n  --text-opacity: 0.25;\n}\n\n.text-white-50 {\n  --text-opacity: 0.5;\n}\n\n.text-black-50 {\n  --text-opacity: 0.5;\n}\n\n.text-white-75 {\n  --text-opacity: 0.75;\n}\n\n.text-black-75 {\n  --text-opacity: 0.75;\n}\n\n.text-white-disabled {\n  --text-opacity: 0.5;\n}\n\n.text-black-disabled {\n  --text-opacity: 0.5;\n}\n\n.text-white-muted {\n  --text-opacity: 0.76;\n}\n\n.text-black-muted {\n  --text-opacity: 0.76;\n}\n\n.text-action {\n  --color: RGBA(1, 126, 132, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-action:hover, a.text-action:focus, a.text-action:active, a.text-action.active, button.text-action:hover, button.text-action:focus, button.text-action:active, button.text-action.active {\n  --color: RGBA(1, 88, 92, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-favourite {\n  --color: RGBA(243, 204, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-favourite:hover, a.text-favourite:focus, a.text-favourite:active, a.text-favourite.active, button.text-favourite:hover, button.text-favourite:focus, button.text-favourite:active, button.text-favourite.active {\n  --color: RGBA(170, 143, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-100 {\n  --color: RGBA(249, 250, 251, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-100:hover, a.text-100:focus, a.text-100:active, a.text-100.active, button.text-100:hover, button.text-100:focus, button.text-100:active, button.text-100.active {\n  --color: RGBA(174, 175, 176, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-200 {\n  --color: RGBA(231, 233, 237, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-200:hover, a.text-200:focus, a.text-200:active, a.text-200.active, button.text-200:hover, button.text-200:focus, button.text-200:active, button.text-200.active {\n  --color: RGBA(162, 163, 166, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-300 {\n  --color: RGBA(216, 218, 221, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-300:hover, a.text-300:focus, a.text-300:active, a.text-300.active, button.text-300:hover, button.text-300:focus, button.text-300:active, button.text-300.active {\n  --color: RGBA(151, 153, 155, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-400 {\n  --color: RGBA(154, 156, 165, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-400:hover, a.text-400:focus, a.text-400:active, a.text-400.active, button.text-400:hover, button.text-400:focus, button.text-400:active, button.text-400.active {\n  --color: RGBA(108, 109, 116, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-500 {\n  --color: RGBA(124, 127, 137, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-500:hover, a.text-500:focus, a.text-500:active, a.text-500.active, button.text-500:hover, button.text-500:focus, button.text-500:active, button.text-500.active {\n  --color: RGBA(87, 89, 96, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-600 {\n  --color: RGBA(95, 99, 111, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-600:hover, a.text-600:focus, a.text-600:active, a.text-600.active, button.text-600:hover, button.text-600:focus, button.text-600:active, button.text-600.active {\n  --color: RGBA(67, 69, 78, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-700 {\n  --color: RGBA(55, 65, 81, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-700:hover, a.text-700:focus, a.text-700:active, a.text-700.active, button.text-700:hover, button.text-700:focus, button.text-700:active, button.text-700.active {\n  --color: RGBA(39, 46, 57, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-800 {\n  --color: RGBA(31, 41, 55, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-800:hover, a.text-800:focus, a.text-800:active, a.text-800.active, button.text-800:hover, button.text-800:focus, button.text-800:active, button.text-800.active {\n  --color: RGBA(22, 29, 39, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-900 {\n  --color: RGBA(17, 24, 39, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-900:hover, a.text-900:focus, a.text-900:active, a.text-900.active, button.text-900:hover, button.text-900:focus, button.text-900:active, button.text-900.active {\n  --color: RGBA(12, 17, 27, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-action, .text-bg-action {\n  --background-color: RGBA(1, 126, 132, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-action {\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-view, .text-bg-view {\n  --background-color: RGBA(255, 255, 255, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-view {\n  --color: RGBA(0, 0, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-favourite, .text-bg-favourite {\n  --background-color: RGBA(243, 204, 0, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-favourite {\n  --color: RGBA(0, 0, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-100, .text-bg-100 {\n  --background-color: RGBA(249, 250, 251, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-100 {\n  --color: RGBA(0, 0, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-200, .text-bg-200 {\n  --background-color: RGBA(231, 233, 237, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-200 {\n  --color: RGBA(0, 0, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-300, .text-bg-300 {\n  --background-color: RGBA(216, 218, 221, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-300 {\n  --color: RGBA(0, 0, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-400, .text-bg-400 {\n  --background-color: RGBA(154, 156, 165, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-400 {\n  --color: RGBA(0, 0, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-500, .text-bg-500 {\n  --background-color: RGBA(124, 127, 137, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-500 {\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-600, .text-bg-600 {\n  --background-color: RGBA(95, 99, 111, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-600 {\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-700, .text-bg-700 {\n  --background-color: RGBA(55, 65, 81, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-700 {\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-800, .text-bg-800 {\n  --background-color: RGBA(31, 41, 55, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-800 {\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-900, .text-bg-900 {\n  --background-color: RGBA(17, 24, 39, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-900 {\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.btn-link.btn-action, .btn-link.text-action {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-action:hover, .btn-link.btn-action:focus, .btn-link.btn-action.focus, .btn-link.text-action:hover, .btn-link.text-action:focus, .btn-link.text-action.focus {\n  color: #017e84 !important;\n}\n\n.btn-link.btn-action, .btn-link.btn-action:hover, .btn-link.btn-action:focus, .btn-link.btn-action:active, .btn-link.btn-action.active, .btn-link.text-action, .btn-link.text-action:hover, .btn-link.text-action:focus, .btn-link.text-action:active, .btn-link.text-action.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-action:hover:active:focus, .btn-link.text-action:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-action.text-muted, .btn-link.btn-action .text-muted, .btn-link.text-action.text-muted, .btn-link.text-action .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-action.text-muted:hover, .btn-link.btn-action.text-muted:focus, .btn-link.btn-action.text-muted.focus, .btn-link.btn-action .text-muted:hover, .btn-link.btn-action .text-muted:focus, .btn-link.btn-action .text-muted.focus, .btn-link.text-action.text-muted:hover, .btn-link.text-action.text-muted:focus, .btn-link.text-action.text-muted.focus, .btn-link.text-action .text-muted:hover, .btn-link.text-action .text-muted:focus, .btn-link.text-action .text-muted.focus {\n  color: #017e84 !important;\n}\n\n.btn-link.btn-favourite, .btn-link.text-favourite {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-favourite:hover, .btn-link.btn-favourite:focus, .btn-link.btn-favourite.focus, .btn-link.text-favourite:hover, .btn-link.text-favourite:focus, .btn-link.text-favourite.focus {\n  color: #f3cc00 !important;\n}\n\n.btn-link.btn-favourite, .btn-link.btn-favourite:hover, .btn-link.btn-favourite:focus, .btn-link.btn-favourite:active, .btn-link.btn-favourite.active, .btn-link.text-favourite, .btn-link.text-favourite:hover, .btn-link.text-favourite:focus, .btn-link.text-favourite:active, .btn-link.text-favourite.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-favourite:hover:active:focus, .btn-link.text-favourite:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-favourite.text-muted, .btn-link.btn-favourite .text-muted, .btn-link.text-favourite.text-muted, .btn-link.text-favourite .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-favourite.text-muted:hover, .btn-link.btn-favourite.text-muted:focus, .btn-link.btn-favourite.text-muted.focus, .btn-link.btn-favourite .text-muted:hover, .btn-link.btn-favourite .text-muted:focus, .btn-link.btn-favourite .text-muted.focus, .btn-link.text-favourite.text-muted:hover, .btn-link.text-favourite.text-muted:focus, .btn-link.text-favourite.text-muted.focus, .btn-link.text-favourite .text-muted:hover, .btn-link.text-favourite .text-muted:focus, .btn-link.text-favourite .text-muted.focus {\n  color: #f3cc00 !important;\n}\n\n.bg-inherit {\n  background-color: inherit;\n}\n\n.alert {\n  padding-top: var(--alert-padding-y, 16px);\n  padding-bottom: var(--alert-padding-y, 16px);\n  margin-bottom: var(--alert-margin-bottom, 1rem);\n}\n\n.form-switch .form-check-input:checked {\n  background-color: #28a745;\n  border-color: #28a745;\n}\n\n.form-switch .form-check-input:focus {\n  border-color: #28a745;\n}\n\n.form-switch:hover .form-check-input:not(:disabled) {\n  border-color: #28a745;\n}\n\n.form-switch.o_switch_toggle .form-check-input, .form-switch.o_switch_toggle .form-check-input:checked {\n  border-color: #017e84;\n  background-color: white;\n}\n\n.form-switch.o_switch_toggle .form-check-input, .form-switch.o_switch_toggle .form-check-input:focus, .form-switch.o_switch_toggle .form-check-input:checked, .form-switch.o_switch_toggle .form-check-input:checked, .form-switch.o_switch_toggle .form-check-input:checked:focus, .form-switch.o_switch_toggle .form-check-input:checked:checked {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23017e84'/%3e%3c/svg%3e\");\n}\n\n.form-switch.o_switch_toggle:hover .form-check-input:not(:disabled) {\n  border-color: #017e84;\n}\n\n.form-switch:disabled, .form-switch.disabled, .form-switch[disabled] {\n  opacity: 0.5;\n}\n\n.table > :not(caption) > * > * {\n  color: unset;\n}\n\n", "\n/* /web/static/src/core/utils/transitions.scss */\n\n/**\n * This file includes all the t-transition mixins.\n */\n/*\n  Fade in and out with t-transition\n  Usage:\n    scss: @include owl-fade(0.5s, 'o_notification')\n    xml: <tag t-transition=\"o_notification_fade\" />\n */\n", "\n/* /web/static/src/core/action_swiper/action_swiper.scss */\n\n.o_actionswiper {\n  position: relative;\n  touch-action: pan-y;\n}\n\n.o_actionswiper_target_container {\n  transition: transform 0.4s;\n}\n\n.o_actionswiper_swiping {\n  transition: none;\n}\n\n.o_actionswiper_right_swipe_area {\n  /*rtl:ignore*/\n  transform: translateX(-100%);\n  inset: 0 auto auto 0;\n}\n\n.o_actionswiper_left_swipe_area {\n  /*rtl:ignore*/\n  transform: translateX(100%);\n  inset: 0 0 auto auto;\n}\n\n", "\n/* /web/static/src/core/autocomplete/autocomplete.scss */\n\n.o-autocomplete .o-autocomplete--dropdown-menu {\n  z-index: 1056;\n  max-width: 600px;\n}\n\n.o-autocomplete .o-autocomplete--input {\n  width: 100%;\n}\n\n.o-autocomplete .o-autocomplete--mark {\n  padding: 0.1875em 0;\n}\n\n.o-autocomplete .ui-menu-item > span {\n  --dropdown-link-hover-color: var(--dropdown-color);\n  --dropdown-link-hover-bg: var(--dropdown-bg);\n}\n\n.o-autocomplete .ui-menu-item > a.ui-state-active {\n  margin: 0;\n  border: none;\n  font-weight: 400;\n  color: #000;\n  background-color: rgba(0, 0, 0, 0.08);\n}\n\n.o-autocomplete .ui-menu-item.o_m2o_dropdown_option, .o-autocomplete .ui-menu-item.o_m2o_start_typing, .o-autocomplete .ui-menu-item.o_m2o_no_result {\n  text-indent: 10px;\n}\n\n.o-autocomplete .ui-menu-item.o_m2o_dropdown_option > a, .o-autocomplete .ui-menu-item.o_calendar_dropdown_option > a {\n  color: #017e84;\n}\n\n.o-autocomplete .ui-menu-item.o_m2o_dropdown_option > a.ui-state-active:not(.o_m2o_start_typing), .o-autocomplete .ui-menu-item.o_calendar_dropdown_option > a.ui-state-active:not(.o_m2o_start_typing) {\n  color: #01585c;\n}\n\n.o-autocomplete .ui-menu-item.o_m2o_start_typing, .o-autocomplete .ui-menu-item.o_m2o_no_result {\n  font-style: italic;\n}\n\n.o-autocomplete .ui-menu-item.o_m2o_start_typing a.ui-menu-item-wrapper, .o-autocomplete .ui-menu-item.o_m2o_start_typing a.ui-state-active, .o-autocomplete .ui-menu-item.o_m2o_start_typing a.ui-state-active:hover, .o-autocomplete .ui-menu-item.o_m2o_no_result a.ui-menu-item-wrapper, .o-autocomplete .ui-menu-item.o_m2o_no_result a.ui-state-active, .o-autocomplete .ui-menu-item.o_m2o_no_result a.ui-state-active:hover {\n  background: none;\n}\n\n.o-autocomplete .ui-menu-item.o_m2o_start_typing > a.ui-state-active {\n  color: #111827;\n}\n\n", "\n/* /web/static/src/core/avatar/avatar.scss */\n\n.o_avatar img,\n.o_avatar .o_avatar_empty,\nimg.o_avatar {\n  height: var(--Avatar-size, 1.7145em);\n  aspect-ratio: 1;\n  object-fit: cover;\n}\n\n.o_avatar_empty {\n  background: #000;\n  opacity: .1;\n}\n\n", "\n/* /web/static/src/core/badge/badge.scss */\n\n.badge.o_badge_color_0 {\n  background-color: #e6dddd !important;\n  color: #3c3c3c !important;\n}\n\n.badge.o_badge_color_1 {\n  background-color: #ff9c9c !important;\n  color: #430c0c !important;\n}\n\n.badge.o_badge_color_2 {\n  background-color: #f7c698 !important;\n  color: #35210f !important;\n}\n\n.badge.o_badge_color_3 {\n  background-color: #fde388 !important;\n  color: #2f270a !important;\n}\n\n.badge.o_badge_color_4 {\n  background-color: #bbd7f8 !important;\n  color: #19324f !important;\n}\n\n.badge.o_badge_color_5 {\n  background-color: #d9a8cc !important;\n  color: #1d181c !important;\n}\n\n.badge.o_badge_color_6 {\n  background-color: #f8d6c8 !important;\n  color: #552f1f !important;\n}\n\n.badge.o_badge_color_7 {\n  background-color: #89e1db !important;\n  color: #0b1313 !important;\n}\n\n.badge.o_badge_color_8 {\n  background-color: #97a6f9 !important;\n  color: #0e1436 !important;\n}\n\n.badge.o_badge_color_9 {\n  background-color: #ff9ecc !important;\n  color: #450c27 !important;\n}\n\n.badge.o_badge_color_10 {\n  background-color: #b7edbe !important;\n  color: #1f3922 !important;\n}\n\n.badge.o_badge_color_11 {\n  background-color: #e6dbfc !important;\n  color: #39206c !important;\n}\n\n", "\n/* /web/static/src/core/barcode/barcode_dialog.scss */\n\n.modal .o-barcode-modal .modal-body {\n  overflow: hidden;\n}\n\n@media (max-width: 767.98px) {\n  .modal .o-barcode-modal .modal-body {\n    padding: 0;\n  }\n}\n\n.modal .o-barcode-modal .modal-body video {\n  object-fit: cover;\n}\n\n", "\n/* /web/static/src/core/barcode/crop_overlay.scss */\n\n.o_crop_container {\n  position: relative;\n}\n\n.o_crop_container > * {\n  grid-row: 1 / -1;\n  grid-column: 1 / -1;\n}\n\n.o_crop_container .o_crop_overlay {\n  background-color: RGB(0 0 0/0.75);\n  mix-blend-mode: darken;\n}\n\n.o_crop_container .o_crop_overlay::after {\n  content: '';\n  display: block;\n  height: 100%;\n  width: 100%;\n  clip-path: inset(var(--o-crop-y, 0px) var(--o-crop-x, 0px));\n  background-color: white;\n}\n\n.o_crop_container .o_crop_icon {\n  --o-crop-icon-width: 20px;\n  --o-crop-icon-height: 20px;\n  position: absolute;\n  width: var(--o-crop-icon-width);\n  height: var(--o-crop-icon-height);\n  left: calc(var(--o-crop-icon-x, 0px) - (var(--o-crop-icon-width) / 2));\n  top: calc(var(--o-crop-icon-y, 0px) - (var(--o-crop-icon-height) / 2));\n}\n\n", "\n/* /web/static/src/core/bottom_sheet/bottom_sheet.scss */\n\n.o_bottom_sheet {\n  --BottomSheet-slideIn-duration: 400ms;\n  --BottomSheet-slideIn-easing: cubic-bezier(0.05, 0.7, 0.1, 1);\n  --BottomSheet-slideOut-duration: 200ms;\n  --BottomSheet-slideOut-easing: cubic-bezier(0.3, 0, 0.8, 0.15);\n  --BottomSheet-Sheet-borderColor: transparent;\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 100dvh;\n  z-index: 1045;\n  opacity: 0;\n  transform-style: preserve-3d;\n  contain: layout paint size;\n  animation-name: has-animation;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .o_bottom_sheet {\n    animation-name: none;\n  }\n}\n\n.o_bottom_sheet .o_bottom_sheet_rail {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  overflow-y: auto;\n  scrollbar-width: none;\n  touch-action: pan-y;\n  pointer-events: auto;\n}\n\n.o_bottom_sheet .o_bottom_sheet_rail::-webkit-scrollbar {\n  display: none;\n}\n\n.o_bottom_sheet .o_bottom_sheet_rail.o_bottom_sheet_rail_prevent_overscroll, .o_bottom_sheet .o_bottom_sheet_rail.o_bottom_sheet_rail_prevent_overscroll * {\n  overscroll-behavior: contain;\n}\n\n.o_bottom_sheet .o_bottom_sheet_rail::after {\n  content: \"\";\n  position: fixed;\n  inset: auto 0 0;\n  height: 24px;\n  background: linear-gradient(transparent, #00000050);\n  z-index: 1045;\n  pointer-events: none;\n  opacity: 0;\n  transition: opacity var(--BottomSheet-slideIn-duration, 500ms);\n}\n\n.o_bottom_sheet .o_bottom_sheet_dismiss, .o_bottom_sheet .o_bottom_sheet_spacer, .o_bottom_sheet .o_bottom_sheet_sheet {\n  scroll-snap-align: start;\n  scroll-snap-stop: always;\n}\n\n.o_bottom_sheet .o_bottom_sheet_backdrop {\n  position: fixed;\n  inset: 0;\n  background-color: rgba(0, 0, 0, 0.5);\n  opacity: 0;\n  transition: all 0.2s ease;\n  pointer-events: auto;\n  touch-action: none;\n  z-index: 1044;\n  backdrop-filter: blur(0px) grayscale(0%);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .o_bottom_sheet .o_bottom_sheet_backdrop {\n    transition: none;\n  }\n}\n\n.o_bottom_sheet .o_bottom_sheet_dismiss {\n  height: var(--dismiss-height, 50dvh);\n}\n\n.o_bottom_sheet .o_bottom_sheet_spacer {\n  height: calc(100dvh - var(--sheet-height, 50dvh));\n  pointer-events: none;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet {\n  --offcanvas-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n  margin: 0 auto;\n  min-height: var(--sheet-height);\n  max-height: var(--sheet-max-height);\n  border-radius: 1rem 1rem 0 0;\n  border-bottom-width: 0;\n  visibility: visible;\n  transition: none;\n  contain: content;\n  backface-visibility: hidden;\n  perspective: 1000px;\n  user-select: none;\n  background-color: var(--body-bg);\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body {\n  scrollbar-width: none;\n  flex: 1;\n}\n\n@keyframes bottom-sheet-in {\n  from {\n    transform: translateY(100%) translateZ(0);\n  }\n  to {\n    transform: translateY(0) translateZ(0);\n  }\n}\n\n@keyframes bottom-sheet-out {\n  from {\n    transform: translateY(0) translateZ(0);\n  }\n  to {\n    transform: translateY(100%) translateZ(0);\n  }\n}\n\n.o_bottom_sheet.o_bottom_sheet_ready {\n  opacity: 1;\n}\n\n.o_bottom_sheet.o_bottom_sheet_ready .o_bottom_sheet_sheet {\n  animation: var(--BottomSheet-slideIn-duration, 500ms) bottom-sheet-in var(--BottomSheet-slideIn-easing, ease-out) forwards;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .o_bottom_sheet.o_bottom_sheet_ready .o_bottom_sheet_sheet {\n    animation: none;\n  }\n}\n\n.o_bottom_sheet.o_bottom_sheet_ready .o_bottom_sheet_backdrop {\n  opacity: MAX(var(--BottomSheet-progress, 0), 0.2);\n  backdrop-filter: blur(0.5px) grayscale(50%);\n}\n\n.o_bottom_sheet.o_bottom_sheet_snapping .o_bottom_sheet_rail {\n  scroll-snap-type: y mandatory;\n}\n\n.o_bottom_sheet.o_bottom_sheet_snapping .o_bottom_sheet_rail .o_bottom_sheet_backdrop {\n  transition: none;\n}\n\n.o_bottom_sheet.o_bottom_sheet_snapping .o_bottom_sheet_rail:before {\n  position: fixed;\n  inset: auto auto 0 50%;\n  height: calc(var(--sheet-height) - 2rem);\n  width: calc(100% - 2px);\n  max-width: 574px;\n  background: var(--body-bg);\n  z-index: 1045;\n  transform: translateY(calc((1 - var(--BottomSheet-progress)) * 150%)) translateX(-50%);\n  content: \"\";\n}\n\n@container scroll-state(scrollable: bottom) {\n  .o_bottom_sheet.o_bottom_sheet_snapping .o_bottom_sheet_rail::after {\n    opacity: 1;\n  }\n}\n\n.o_bottom_sheet.o_bottom_sheet_dismissing .o_bottom_sheet_sheet {\n  animation: var(--BottomSheet-slideOut-duration, 300ms) bottom-sheet-out var(--BottomSheet-slideOut-easing, ease-in) forwards;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .o_bottom_sheet.o_bottom_sheet_dismissing .o_bottom_sheet_sheet {\n    animation: none;\n  }\n}\n\n.o_bottom_sheet.o_bottom_sheet_dismissing .o_bottom_sheet_backdrop {\n  opacity: 0;\n  backdrop-filter: blur(0) grayscale(0%);\n  transition: all var(--BottomSheet-slideOut-duration, 300ms) var(--BottomSheet-slideOut-easing, ease-in);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .o_bottom_sheet.o_bottom_sheet_dismissing .o_bottom_sheet_backdrop {\n    transition: none;\n  }\n}\n\n.bottom-sheet-open {\n  overflow: hidden;\n}\n\n.bottom-sheet-open .o_navbar, .bottom-sheet-open .o_action_manager {\n  transition: transform 400ms ease;\n  transform: scale(0.95) translateZ(0);\n  transform-origin: center top;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .bottom-sheet-open .o_navbar, .bottom-sheet-open .o_action_manager {\n    transition: none;\n  }\n}\n\n.bottom-sheet-open:not(.o_home_menu_background) .o_main_navbar {\n  box-shadow: 20px 0 0 #FFF, -20px 0 0 #FFF;\n}\n\n.bottom-sheet-open:not(.bottom-sheet-open-multiple):has(.o_bottom_sheet_dismissing) .o_navbar, .bottom-sheet-open:not(.bottom-sheet-open-multiple):has(.o_bottom_sheet_dismissing) .o_action_manager {\n  transition: transform 200ms ease;\n  transform: scale(1) translateZ(0);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .bottom-sheet-open:not(.bottom-sheet-open-multiple):has(.o_bottom_sheet_dismissing) .o_navbar, .bottom-sheet-open:not(.bottom-sheet-open-multiple):has(.o_bottom_sheet_dismissing) .o_action_manager {\n    transition: none;\n  }\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet {\n  --BottomSheet-Entry-paddingX: 16px;\n  --treeEntry-padding-v: 1.4rem;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.active, .o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.selected {\n  position: relative;\n  border: 1px solid #017e84;\n  border-radius: 0.375rem;\n  color: var(--BottomSheetStatusBar__entry-color--active, #000);\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.active:not(.focus), .o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.selected:not(.focus) {\n  background: var(--BottomSheetStatusBar__entry-background--active, rgba(230, 242, 243, 0.5));\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.active::before, .o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.selected::before {\n  content: none !important;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.active::after, .o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.selected::after {\n  position: absolute;\n  top: 50%;\n  left: auto;\n  bottom: auto;\n  right: 16px;\n  transform: translateY(-50%);\n  color: #017e84;\n  text-rendering: auto;\n  font: normal normal normal 14px/1 FontAwesome;\n  content: \"\uf00c\";\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .dropdown-divider {\n  --dropdown-divider-bg: #d8dadd;\n  margin: 8px 8px;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .dropdown-item, .o_bottom_sheet .o_bottom_sheet_sheet .dropdown-header {\n  --dropdown-item-padding-y: 16px;\n  --dropdown-item-padding-x: var(--BottomSheet-Entry-paddingX);\n  --dropdown-header-padding-y: var(--dropdown-item-padding-y);\n  --dropdown-header-padding-x: var(--dropdown-item-padding-x);\n  font-size: 0.9625rem;\n  font-weight: 500;\n  text-align: start !important;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .o_accordion_toggle::after {\n  border: unset;\n  transform: unset;\n  position: absolute;\n  top: var(--dropdown-item-padding-y);\n  left: auto;\n  bottom: auto;\n  right: 16px;\n  padding-block: 8px;\n  text-rendering: auto;\n  font: normal normal normal 14px/1 FontAwesome;\n  content: \"\\f0d7\";\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .o_accordion_toggle.open::after {\n  content: \"\\f0d8\";\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .o_kanban_card_manage_settings:has(.o_colorlist), .o_bottom_sheet .o_bottom_sheet_sheet .o_kanban_card_manage_settings:has(.o_colorlist) > div:last-child {\n  padding: 0;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .row.o_kanban_card_manage_settings:last-child:has(:not(.o_field_boolean_favorite)) {\n  flex-direction: column-reverse;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .row.o_kanban_card_manage_settings:last-child:has(:not(.o_field_boolean_favorite)) .o_field_kanban_color_picker {\n  padding: 16px;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .row.o_kanban_card_manage_settings:last-child div[class*=\"col-\"] + div[class*=\"col-\"] {\n  border-left: none;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .row.o_kanban_card_manage_settings:last-child > div[class*=\"col-\"] {\n  width: 100%;\n  padding: 0;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .row.o_kanban_card_manage_settings:last-child > div[class*=\"col-\"] a {\n  margin: 0;\n  padding: 16px var(--BottomSheet-Entry-paddingX);\n  font-size: 0.9625rem;\n  font-weight: 500;\n}\n\n", "\n/* /web/static/src/core/checkbox/checkbox.scss */\n\n.o-checkbox {\n  width: fit-content;\n}\n\n", "\n/* /web/static/src/core/color_picker/color_picker.scss */\n\n.o_font_color_selector {\n  --bg: #FFF;\n  --text-rgb: 43, 43, 51;\n  --border-rgb: var(--text-rgb);\n  width: 208px;\n  max-height: inherit;\n  overflow-y: auto;\n  border-radius: inherit;\n  background-color: inherit;\n  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n}\n\n.o_font_color_selector input::-webkit-outer-spin-button,\n.o_font_color_selector input::-webkit-inner-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n\n.o_font_color_selector input[type=number] {\n  -moz-appearance: textfield;\n}\n\n.o_font_color_selector::-webkit-scrollbar {\n  display: none;\n}\n\n.o_color_button {\n  width: 23px;\n  height: 22px;\n  box-shadow: inset 0 0 0 1px rgba(var(--border-rgb), 0.5);\n  margin: 0.5px;\n}\n\n.o_color_button:focus, .o_color_button:hover {\n  transform: scale(1.1);\n}\n\n.o_color_picker_button:not(.selected):focus, .o_color_picker_button:not(.selected):hover {\n  outline: solid #017e84;\n  z-index: 1;\n  transition: transform 0.1s ease-out;\n}\n\n.o_font_color_selector .btn-tab {\n  min-width: 57px;\n  padding: 3px;\n  font-size: 12px;\n}\n\n.o_font_color_selector .o_color_picker_button.selected {\n  border: 3px solid #017e84 !important;\n}\n\n.o_font_color_selector .o_colorpicker_section {\n  margin-bottom: 3px;\n}\n\n.o_font_color_selector {\n  --o-color-picker-grid-columns: 8;\n}\n\n.o_font_color_selector .o_colorpicker_section, .o_font_color_selector .o_color_section {\n  display: grid;\n  grid-template-columns: repeat(var(--o-color-picker-grid-columns), 1fr);\n}\n\n.o_font_color_selector .o_colorpicker_widget {\n  width: 100%;\n  margin-top: 2px;\n}\n\n.o_font_color_selector .o_colorpicker_widget .o_hex_input {\n  border: 1px solid !important;\n  padding: 0 2px !important;\n  width: 10ch !important;\n  opacity: 0.7;\n}\n\n:root {\n  --100: #F9FAFB;\n  --200: #e7e9ed;\n  --300: #d8dadd;\n  --400: #9a9ca5;\n  --500: #7c7f89;\n  --600: #5f636f;\n  --700: #374151;\n  --800: #1F2937;\n  --900: #111827;\n  --white-85: rgba(255, 255, 255, 0.85);\n  --white-75: rgba(255, 255, 255, 0.75);\n  --white-50: rgba(255, 255, 255, 0.5);\n  --white-25: rgba(255, 255, 255, 0.25);\n  --black-75: rgba(0, 0, 0, 0.75);\n  --black-50: rgba(0, 0, 0, 0.5);\n  --black-25: rgba(0, 0, 0, 0.25);\n  --black-15: rgba(0, 0, 0, 0.15);\n}\n\n.color-combination-button.selected h1::before, .color-combination-button.selected .h1::before {\n  content: \"\\f00c\";\n  margin-right: 8px;\n  font-size: 0.8em;\n  font-family: FontAwesome;\n  color: #00ff9e;\n}\n\n", "\n/* /web/static/src/core/color_picker/custom_color_picker/custom_color_picker.scss */\n\n.o_colorpicker_widget .o_color_pick_area {\n  height: 125px;\n  background-image: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 50%, black 100%), linear-gradient(to right, gray 0%, rgba(128, 128, 128, 0) 100%);\n  cursor: crosshair;\n}\n\n.o_colorpicker_widget .o_color_slider {\n  background: linear-gradient(#F00 0%, #F0F 16.66%, #00F 33.33%, #0FF 50%, #0F0 66.66%, #FF0 83.33%, #F00 100%);\n}\n\n.o_colorpicker_widget .o_color_slider, .o_colorpicker_widget .o_opacity_slider {\n  width: 4%;\n  margin-right: 2%;\n  cursor: pointer;\n}\n\n.o_colorpicker_widget .o_slider_pointer, .o_colorpicker_widget .o_opacity_pointer {\n  position: absolute;\n  top: auto;\n  left: -50%;\n  bottom: auto;\n  right: auto;\n  width: 200%;\n  height: 8px;\n  margin-top: -2px;\n}\n\n.o_colorpicker_widget .o_slider_pointer:focus-visible, .o_colorpicker_widget .o_opacity_pointer:focus-visible, .o_colorpicker_widget .o_picker_pointer:focus-visible {\n  outline: none;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.9), 0 0 0 1px var(--bg, #FFF), 0 0 0 3px var(--o-color-picker-active-color, #017e84);\n}\n\n.o_colorpicker_widget .o_slider_pointer, .o_colorpicker_widget .o_opacity_pointer, .o_colorpicker_widget .o_picker_pointer, .o_colorpicker_widget .o_color_preview {\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.9);\n  border: 1px solid black;\n}\n\n.o_colorpicker_widget .o_color_picker_inputs {\n  font-size: 10px;\n}\n\n.o_colorpicker_widget .o_color_picker_inputs input {\n  font-family: monospace !important;\n  height: 18px;\n  font-size: 11px;\n}\n\n.o_colorpicker_widget .o_color_picker_inputs .o_hex_div input {\n  width: 9ch;\n}\n\n", "\n/* /web/static/src/core/colorlist/colorlist.scss */\n\n.o_colorlist {\n  width: var(--ColorListField-width, none);\n  padding: var(--ColorListField-padding, 0);\n  box-sizing: content-box;\n  margin-bottom: var(--ColorListField-marginBottom, 0);\n  grid-template-columns: repeat(auto-fit, 1.19rem);\n}\n\n.o_bottom_sheet_body .o_colorlist {\n  --ColorListField-padding: 16px var(--BottomSheet-Entry-paddingX);\n  --fieldWidget-display: block;\n  --ColorListField-Entry-fontSize: 1.4em;\n  grid-template-columns: repeat(var(--ColorListField-columns, 6), 1fr);\n}\n\n.o_colorlist button {\n  position: relative;\n  display: block;\n  min-width: var(--ColorListField-Entry-minWidth, 1.25rem);\n  aspect-ratio: var(--ColorListField-Entry-aspectRatio, 1);\n  border-radius: var(--ColorListField-Entry-borderRadius, 100%);\n  font-size: var(--ColorListField-Entry-fontSize, smaller);\n  overflow: hidden;\n}\n\n.o_colorlist button:first-child .o_colorlist button::after {\n  box-shadow: inset 0 0 0 1px var(--dropdown-color);\n  border-radius: inherit;\n  color: currentColor;\n}\n\n.o_colorlist button.active::after {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  color: var(--color, #111827);\n  font: normal normal normal 1em/1 FontAwesome;\n  content: \"\\f00c\";\n}\n\n.o_colorlist button:hover:not(.active) {\n  opacity: 0.76;\n}\n\n:not(.o_field_widget) > .o_colorlist {\n  justify-content: center;\n}\n\n.o_colorlist > button {\n  aspect-ratio: 1;\n}\n\n.o_colorlist > button.o_colorlist_item_color_0 {\n  background: transparent;\n  box-shadow: inset 0 0 0 1px #7c7f89;\n}\n\n.o_colorlist > button.o_colorlist_item_color_1 {\n  --background-color: RGBA(238, 45, 45, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_2 {\n  --background-color: RGBA(220, 133, 52, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(0, 0, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_3 {\n  --background-color: RGBA(232, 187, 29, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(0, 0, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_4 {\n  --background-color: RGBA(87, 148, 221, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_5 {\n  --background-color: RGBA(159, 98, 143, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_6 {\n  --background-color: RGBA(219, 136, 101, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(0, 0, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_7 {\n  --background-color: RGBA(65, 169, 162, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(0, 0, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_8 {\n  --background-color: RGBA(48, 75, 224, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_9 {\n  --background-color: RGBA(238, 47, 138, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_10 {\n  --background-color: RGBA(97, 195, 110, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(0, 0, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_11 {\n  --background-color: RGBA(152, 114, 230, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n", "\n/* /web/static/src/core/commands/command_palette.scss */\n\n.o_command_palette {\n  top: 120px;\n  position: absolute;\n}\n\n.o_command_palette > .modal-body {\n  padding: 0;\n}\n\n.o_command_palette_listbox {\n  max-height: 50vh;\n}\n\n.o_command_palette_listbox .o_command.focused {\n  background: rgba(230, 242, 243, 0.65);\n}\n\n.o_command_palette_listbox .o_command_hotkey {\n  align-items: center;\n  justify-content: space-between;\n  background-color: inherit;\n  padding: 0.5rem 1.3em;\n  display: flex;\n}\n\n.o_command_palette_listbox .o_command a {\n  text-decoration: none;\n  color: inherit;\n}\n\n.o_command_palette .o_favorite {\n  color: #f3cc00;\n}\n\n.o_command_palette .o_app_icon {\n  height: 1.8rem;\n  width: 1.8rem;\n}\n\n.o_command_palette .o_command {\n  cursor: pointer;\n}\n\n.o_command_palette .o_command .text-ellipsis {\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  overflow: hidden;\n}\n\n.o_command_palette .o_command .o_command_focus {\n  white-space: nowrap;\n  opacity: 0.9;\n}\n\n", "\n/* /web/static/src/core/datetime/datetime_picker.scss */\n\n.o_datetime_picker {\n  --DateTimePicker__Template-rows: 3;\n  --DateTimePicker__Template-columns: 4;\n  --DateTimePicker__Day-template-rows: 6;\n  width: calc(5px * 7 * 8 + (2 * 8px));\n}\n\n.o_datetime_picker .o_selected {\n  color: #000;\n  background: #e6f2f3;\n}\n\n.o_datetime_picker .o_select_start,\n.o_datetime_picker .o_select_end {\n  --selected-day-color: #c4e8ea;\n  --percent: calc(100% / sqrt(2));\n  background: #e6f2f3 radial-gradient(circle, var(--selected-day-color) 0% var(--percent), transparent var(--percent) 100%);\n}\n\n.o_datetime_picker .o_select_start {\n  border-top-left-radius: 50%;\n  border-bottom-left-radius: 50%;\n}\n\n.o_datetime_picker .o_select_end {\n  border-top-right-radius: 50%;\n  border-bottom-right-radius: 50%;\n}\n\n.o_datetime_picker .o_today > div {\n  aspect-ratio: 1;\n  background-color: #dc3545;\n  color: #FFF;\n}\n\n.o_datetime_picker .o_date_picker {\n  grid-template-rows: repeat(var(--DateTimePicker__Day-template-rows), 1fr);\n  grid-template-columns: repeat(var(--DateTimePicker__Day-template-columns), 1fr);\n}\n\n.o_datetime_picker .o_date_item_picker {\n  grid-template-rows: repeat(var(--DateTimePicker__Template-rows), 1fr);\n  grid-template-columns: repeat(var(--DateTimePicker__Template-columns), 1fr);\n}\n\n.o_datetime_picker .o_date_item_picker .o_datetime_button.o_selected:not(.o_select_start, .o_select_end) {\n  background: #e6f2f3;\n  color: #000;\n}\n\n.o_datetime_picker .o_center {\n  display: grid;\n  place-items: center;\n}\n\n.o_datetime_picker .o_date_item_cell {\n  aspect-ratio: 1;\n  position: relative;\n}\n\n.o_datetime_picker .o_date_item_cell:hover, .o_datetime_picker .o_date_item_cell:focus {\n  --DateTimePicker__date-cell-border-color-hover: #017e84;\n}\n\n.o_datetime_picker .o_date_item_cell:not([disabled])::before {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  content: '';\n  aspect-ratio: 1;\n  border: 1px solid var(--DateTimePicker__date-cell-border-color-hover);\n  border-radius: 50rem;\n  pointer-events: none;\n}\n\n.o_datetime_picker .o_week_number_cell {\n  font-variant: tabular-nums;\n}\n\n", "\n/* /web/static/src/core/debug/debug_menu.scss */\n\n.o_dialog .o_debug_manager .dropdown-toggle {\n  padding: 0 4px;\n  margin: 2px 10px 2px 0;\n}\n\n", "\n/* /web/static/src/core/dialog/dialog.scss */\n\n.modal.o_technical_modal .modal-content .modal-header .modal-title {\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n\n.modal.o_technical_modal .modal-footer {\n  text-align: left;\n}\n\n.modal.o_technical_modal .modal-footer button {\n  margin: 0;\n}\n\n.modal.o_technical_modal .modal-footer button.o-default-button:not(:only-child) {\n  display: none;\n}\n\n@media (max-width: 767.98px) {\n  .modal.o_technical_modal .modal-footer .btn {\n    width: 45%;\n    text-overflow: ellipsis;\n    white-space: inherit;\n  }\n}\n\n@media (max-width: 575.98px) {\n  .modal.o_technical_modal.o_modal_full .modal-dialog {\n    margin: 0px;\n    height: 100%;\n  }\n  .modal.o_technical_modal.o_modal_full .modal-dialog .modal-content {\n    height: 100%;\n    border: none;\n  }\n  .modal.o_technical_modal.o_modal_full .modal-dialog .modal-content .modal-body {\n    height: 100%;\n    overflow-y: auto;\n  }\n}\n\n.modal.o_inactive_modal {\n  z-index: 1049;\n}\n\n.o_dialog > .modal {\n  display: block;\n}\n\n@media (min-width: 576px) {\n  .modal-fs {\n    width: calc(100% - 3.5rem);\n    max-width: none;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .modal.o_modal_full .modal-content .modal-header {\n    align-items: center;\n    height: 46px;\n    padding: 0 1rem;\n  }\n  .modal.o_modal_full .modal-content .modal-footer {\n    padding-top: 1rem;\n    padding-right: 16px;\n    padding-bottom: 0.5rem;\n    padding-left: 16px;\n    box-shadow: 0 1rem 2rem black;\n    z-index: 0;\n  }\n}\n\n", "\n/* /web/static/src/core/dropdown/accordion_item.scss */\n\n.o_accordion_toggle::after {\n  display: inline-block;\n  margin-left: 3.4px;\n  vertical-align: 3.4px;\n  content: \"\";\n  border-top: 4px solid;\n  border-right: 4px solid transparent;\n  border-bottom: 0;\n  border-left: 4px solid transparent;\n}\n\n.o_accordion_toggle:empty::after {\n  margin-left: 0;\n}\n\n.o_accordion_toggle.open::after {\n  display: inline-block;\n  margin-left: 3.4px;\n  vertical-align: 3.4px;\n  content: \"\";\n  border-top: 0;\n  border-right: 4px solid transparent;\n  border-bottom: 4px solid;\n  border-left: 4px solid transparent;\n}\n\n.o_accordion_toggle.open:empty::after {\n  margin-left: 0;\n}\n\n.o_accordion_toggle::after {\n  position: absolute;\n  top: 0;\n  left: auto;\n  bottom: auto;\n  right: 0;\n  transform: translate(-0.6em, 0.8em);\n}\n\n", "\n/* /web/static/src/core/dropdown/dropdown.scss */\n\n.o-dropdown {\n  /*!rtl:begin:ignore*/\n  /*!rtl:end:ignore*/\n}\n\n.o-dropdown.dropdown-toggle::after {\n  content: none;\n  border: none;\n}\n\n.o-dropdown.btn-secondary, .o-dropdown.btn-outline-secondary {\n  transition: background-color .2s ease-in-out, border-color .2s ease-in-out;\n}\n\n.o-dropdown.btn-secondary.show, .o-dropdown.btn-outline-secondary.show {\n  color: #000;\n  background-color: #e6f2f3;\n  border-color: #017e84;\n}\n\n.o-dropdown.dropup > .o-dropdown--menu, .o-dropdown.dropdown > .o-dropdown--menu, .o-dropdown.dropstart > .o-dropdown--menu, .o-dropdown.dropend > .o-dropdown--menu {\n  left: auto;\n  right: auto;\n  margin-left: 0;\n  margin-right: 0;\n}\n\n.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret),\n.o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret),\n.o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret) {\n  display: flex;\n  flex-wrap: nowrap;\n  align-items: center;\n  gap: 5px;\n}\n\n.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret):after,\n.o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret):after,\n.o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret):after {\n  content: \"\\f0d7\";\n  font-family: FontAwesome;\n  display: inline-block;\n  margin-left: auto;\n  transform: rotate(0deg);\n  transition: .25s ease-in-out;\n}\n\n.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret).show:after,\n.o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret).show:after,\n.o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret).show:after {\n  transform: rotate(180deg);\n}\n\n.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent,\n.o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent,\n.o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent {\n  padding-right: 8px;\n}\n\n.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent:after,\n.o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent:after,\n.o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent:after {\n  transform: rotate(-90deg);\n}\n\n.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent.o-dropdown--open:after,\n.o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent.o-dropdown--open:after,\n.o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent.o-dropdown--open:after {\n  transform: rotate(90deg);\n}\n\n.o-dropdown--menu {\n  font-size: 0.875rem;\n  margin-top: var(--Dropdown_menu-margin-y, 4px);\n  margin-bottom: var(--Dropdown_menu-margin-y, 4px);\n}\n\n.o-dropdown--menu .dropdown-toggle:focus,\n.o-dropdown--menu .dropdown-item:focus {\n  background-color: transparent;\n  outline: none;\n}\n\n.o-dropdown--menu .dropdown-toggle:not(.focus),\n.o-dropdown--menu .dropdown-item:not(.focus) {\n  background-color: transparent;\n}\n\n.o-dropdown--menu .dropdown-toggle.focus,\n.o-dropdown--menu .dropdown-item.focus {\n  background-color: rgba(0, 0, 0, 0.08);\n}\n\n.o-dropdown--menu.o-dropdown--menu-submenu {\n  --o-dropdown--submenu-margin: calc(-.5rem - 1px);\n  margin-top: var(--o-dropdown--submenu-margin);\n  margin-bottom: var(--o-dropdown--submenu-margin);\n}\n\n.o-dropdown--menu .dropdown-item:not(.disabled):not(:disabled), .o-dropdown--menu .dropdown-item:not(.disabled):not(:disabled) label {\n  cursor: pointer;\n}\n\n.o-dropdown--menu .dropdown-item.o-dropdopwn-item-indent {\n  --dropdown-item-padding-x: 30px;\n}\n\n.o-dropdown-item-unstyled-button button, .o-dropdown-item-unstyled-button button:hover, .o-dropdown-item-unstyled-button button:disabled, .o_web_client.o_touch_device .o-dropdown-item-unstyled-button button, .o_web_client.o_touch_device .o-dropdown-item-unstyled-button button:hover, .o_web_client.o_touch_device .o-dropdown-item-unstyled-button button:disabled {\n  all: unset;\n  display: inline-block;\n  width: 100%;\n}\n\n.o_bottom_sheet .o_bottom_sheet_body.dropdown-menu {\n  --dropdown-border-width: 0;\n  --dropdown-box-shadow: none;\n  position: static;\n  max-height: calc(var(--sheet-max-height) - 16px / 4);\n}\n\n", "\n/* /web/static/src/core/dropzone/dropzone.scss */\n\n.o-Dropzone {\n  border: 2px dashed;\n  z-index: 1000;\n}\n\n.o-Dropzone.o-dragging-inside {\n  border-width: 5px;\n}\n\n", "\n/* /web/static/src/core/effects/rainbow_man.scss */\n\n.o_reward {\n  will-change: transform;\n  z-index: 1056;\n  animation: reward-fading 0.7s ease-in-out forwards;\n}\n\n.o_reward .o_reward_box {\n  transform-box: fill-box;\n}\n\n.o_reward.o_reward_fading {\n  animation: reward-fading-reverse 0.56s ease-in-out forwards;\n}\n\n.o_reward.o_reward_fading .o_reward_face_group {\n  animation: reward-jump-reverse 0.56s ease-in-out forwards;\n}\n\n.o_reward.o_reward_fading .o_reward_rainbow_line {\n  animation: reward-rainbow-reverse 0.7s ease-out forwards;\n}\n\n.o_reward .o_reward_rainbow_man {\n  max-width: 400px;\n}\n\n.o_reward .o_reward_rainbow_line {\n  animation: reward-rainbow 1.12s ease-out 1 forwards;\n}\n\n.o_reward .o_reward_face_group {\n  animation: reward-jump 1.12s ease-in-out 1;\n}\n\n.o_reward .o_reward_face_wrap {\n  animation: reward-rotate 1.12s cubic-bezier(0.51, 0.92, 0.24, 1.15) 1;\n}\n\n.o_reward .o_reward_face {\n  animation: reward-float 1.4s ease-in-out 1.4s infinite alternate;\n}\n\n.o_reward .o_reward_star_01, .o_reward .o_reward_star_03 {\n  animation: reward-stars 1.4s ease-in-out infinite alternate-reverse;\n}\n\n.o_reward .o_reward_star_02, .o_reward .o_reward_star_04 {\n  animation: reward-stars 1.68s ease-in-out infinite alternate;\n}\n\n.o_reward .o_reward_thumbup {\n  animation: reward-scale 0.7s ease-in-out 0s infinite alternate;\n}\n\n.o_reward .o_reward_shadow_container {\n  animation: reward-float 1.4s ease-in-out infinite alternate;\n}\n\n.o_reward .o_reward_shadow {\n  animation: reward-scale 1.4s ease-in-out infinite alternate;\n}\n\n.o_reward .o_reward_msg_container {\n  aspect-ratio: 1 / 1;\n  animation: reward-float-reverse 1.4s ease-in-out infinite alternate-reverse;\n}\n\n@keyframes reward-fading {\n  0% {\n    opacity: 0;\n  }\n}\n\n@keyframes reward-fading-reverse {\n  100% {\n    opacity: 0;\n  }\n}\n\n@keyframes reward-jump {\n  0% {\n    transform: scale(0.5);\n  }\n  50% {\n    transform: scale(1.05);\n  }\n}\n\n@keyframes reward-jump-reverse {\n  50% {\n    transform: scale(1.05);\n  }\n  to {\n    transform: scale(0.5);\n  }\n}\n\n@keyframes reward-rainbow {\n  to {\n    stroke-dashoffset: 0;\n  }\n}\n\n@keyframes reward-rainbow-reverse {\n  from {\n    stroke-dashoffset: 0;\n  }\n}\n\n@keyframes reward-float {\n  to {\n    transform: translateY(5px);\n  }\n}\n\n@keyframes reward-float-reverse {\n  from {\n    transform: translateY(5px);\n  }\n}\n\n@keyframes reward-stars {\n  from {\n    transform: scale(0.3) rotate(0deg);\n  }\n  50% {\n    transform: scale(1) rotate(20deg);\n  }\n  to {\n    transform: scale(0.3) rotate(80deg);\n  }\n}\n\n@keyframes reward-scale {\n  from {\n    transform: scale(0.8);\n  }\n}\n\n@keyframes reward-rotate {\n  from {\n    transform: scale(0.5) rotate(-30deg);\n  }\n}\n\n", "\n/* /web/static/src/core/emoji_picker/emoji_picker.scss */\n\n.popover .o-EmojiPicker {\n  width: 300px;\n  height: 365px;\n}\n\n.o-EmojiPicker-content {\n  padding-left: 6px;\n  padding-right: 6px;\n}\n\n.o-EmojiPicker {\n  --EmojiPicker-active: rgba(1, 126, 132, 0.15);\n}\n\n.o-EmojiPicker .o-Emoji {\n  padding-left: 4px;\n  padding-right: 4px;\n  font-size: 0.8rem;\n  aspect-ratio: 1;\n}\n\n.o-EmojiPicker .o-Emoji:hover {\n  background-color: var(--EmojiPicker-active) !important;\n}\n\n.o-EmojiPicker .o-Emoji.o-active {\n  background-color: var(--EmojiPicker-active) !important;\n}\n\n.o-EmojiPicker .o-EmojiPicker-navbar {\n  --border-opacity: .5;\n  padding-top: 2px;\n  padding-bottom: 2px;\n}\n\n.o-EmojiPicker .o-EmojiPicker-navbar .o-Emoji > span {\n  filter: grayscale(1);\n}\n\n.o-EmojiPicker .o-EmojiPicker-navbar .o-Emoji:not(.o-active) > span {\n  opacity: 50%;\n}\n\n.o-EmojiPicker .o-EmojiPicker-sectionIcon {\n  filter: grayscale(1);\n}\n\n.o-EmojiPicker .o-EmojiPicker-empty {\n  font-size: 5rem !important;\n  filter: grayscale(0.25);\n}\n\n.o-EmojiPicker-category:before {\n  content: \"\\200b\";\n  /* unicode zero width space character */\n}\n\n.o-EmojiPicker-search input::placeholder {\n  opacity: var(--EmojiPicker-placeholderOpacity, 50%);\n}\n\n.o-EmojiPicker-search input:not(:focus) + .oi-search {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n", "\n/* /web/static/src/core/errors/error_dialog.scss */\n\n@media (min-width: 768px) {\n  .o_error_dialog {\n    padding: 1rem;\n  }\n  .o_error_dialog .o_error_detail > div pre {\n    max-height: 40vh;\n  }\n}\n\n.o_error_dialog .o_error_detail > div {\n  overflow: auto;\n}\n\n.o_error_dialog .o_error_detail > div pre {\n  border: none;\n  overflow: unset;\n}\n\n.o_error_dialog .o_error_detail button {\n  top: 10px;\n  right: 15px;\n  opacity: 0.66;\n}\n\n.o_error_dialog .o_error_detail button:hover {\n  opacity: 1;\n}\n\n.o_error_dialog .modal-header {\n  border: none;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n}\n\n.o_error_dialog .modal-header .modal-title {\n  font-size: 1.625rem;\n}\n\n.o_error_dialog .modal-body {\n  padding-top: 0;\n}\n\n.o_error_dialog .modal-footer {\n  border: none;\n  padding-top: 0;\n}\n\n", "\n/* /web/static/src/core/file_upload/file_upload_progress_bar.scss */\n\n.o-file-upload-progress-bar-value {\n  transition: width 0.1s;\n  border-right: 1px solid #5a3c52;\n  background-color: #714B67;\n  opacity: 0.5;\n}\n\n.o-file-upload-progress-bar-abort {\n  padding: 4px;\n  color: #963535;\n  font-size: 16px;\n}\n\n.o-file-upload-progress-bar-abort:active {\n  opacity: 0.7;\n}\n\ndiv:not(:hover) .o-file-upload-progress-bar-abort {\n  display: none;\n}\n\n", "\n/* /web/static/src/core/file_upload/file_upload_progress_record.scss */\n\n.o_kanban_record .o_kanban_progress_card {\n  min-height: 80px;\n}\n\n.o_kanban_record .o_kanban_progress_card .o_kanban_image_wrapper {\n  opacity: 0.7;\n}\n\n.o_data_row.o_list_progress_card {\n  height: 25px;\n  border: 1px solid #dfdfdf;\n}\n\n.o_data_row.o_list_progress_card .o_file_upload_upload_title {\n  color: #000;\n  font-size: 13px;\n  font-weight: 500;\n}\n\n", "\n/* /web/static/src/core/file_viewer/file_viewer.scss */\n\n.o-FileViewer {\n  z-index: -1;\n  outline: none;\n}\n\n.o-FileViewer-navigation {\n  width: 40px;\n  height: 40px;\n}\n\n.o-FileViewer-header {\n  color: #fff;\n  background-color: var(--FileViewer-toolbarBgColor, #1F2937);\n  height: 46px;\n}\n\n.o-FileViewer-main {\n  z-index: -1;\n  padding: 51.75px 0;\n}\n\n.o-FileViewer-zoomer {\n  padding: 51.75px 0;\n}\n\n.o-FileViewer-headerButton:hover {\n  background-color: rgba(255, 255, 255, 0.1);\n  color: #c2c4c9;\n}\n\n.o-FileViewer-toolbarButton {\n  background-color: var(--FileViewer-toolbarBgColor, #1F2937);\n  color: #fff;\n}\n\n.o-FileViewer-toolbarButton:hover {\n  filter: brightness(1.3);\n}\n\n.o-FileViewer-view {\n  background-color: #000000;\n  box-shadow: 0 0 40px #000000;\n  outline: none;\n}\n\n.o-FileViewer-view.o-isText {\n  background: #FFF;\n}\n\n", "\n/* /web/static/src/core/ir_ui_view_code_editor/code_editor.scss */\n\n.invalid_locator {\n  position: absolute;\n  background: red;\n  opacity: 0.25;\n}\n\n", "\n/* /web/static/src/core/model_field_selector/model_field_selector.scss */\n\n.o_model_field_selector {\n  position: relative;\n}\n\n.o_model_field_selector.o_edit_mode {\n  cursor: pointer;\n}\n\n.o_model_field_selector > .o_model_field_selector_value {\n  min-width: 20px;\n  min-height: 20px;\n  max-width: 100%;\n  word-wrap: break-word;\n}\n\n.o_model_field_selector > .o_model_field_selector_value:active, .o_model_field_selector > .o_model_field_selector_value:focus, .o_model_field_selector > .o_model_field_selector_value:active:focus {\n  outline: none;\n}\n\n.o_model_field_selector > .o_model_field_selector_value > .o_model_field_selector_chain_part {\n  cursor: inherit;\n  border: 1px solid #dae1e7;\n  background: #F9FAFB;\n}\n\n.o_model_field_selector > .o_model_field_selector_value > i {\n  font-size: 10px;\n}\n\n", "\n/* /web/static/src/core/model_field_selector/model_field_selector_popover.scss */\n\n.o_model_field_selector_popover {\n  width: 17rem;\n  max-height: 40vh;\n}\n\n.o_model_field_selector_popover .o_model_field_selector_popover_body .o_model_field_selector_popover_page > .o_model_field_selector_popover_item {\n  background: var(--body-bg);\n}\n\n.o_model_field_selector_popover .o_model_field_selector_popover_body .o_model_field_selector_popover_page > .o_model_field_selector_popover_item.active button {\n  background: rgba(0, 0, 0, 0.08);\n}\n\n", "\n/* /web/static/src/core/model_selector/model_selector.scss */\n\n.o_model_selector .o-autocomplete--dropdown-menu {\n  width: 25ch;\n  max-height: 350px !important;\n}\n\n.o_model_selector .o-autocomplete--dropdown-menu .o-autocomplete--dropdown-item a {\n  text-overflow: ellipsis;\n  width: inherit;\n}\n\n", "\n/* /web/static/src/core/notebook/notebook.scss */\n\n.o_notebook {\n  --Notebook-margin-x: 0;\n  --Notebook-padding-x: 0;\n  --Notebook__link-border-color: transparent;\n  --Notebook__link-border-color--active: #d8dadd;\n  --Notebook__link-border-color--hover: #e7e9ed;\n  --Notebook__link-border-top-color--active: #d8dadd;\n}\n\n.o_notebook .o_notebook_headers {\n  margin: 0 var(--Notebook-margin-x, 0);\n  overflow-x: auto;\n  overflow-y: hidden;\n}\n\n@media (max-width: 767.98px) {\n  .o_notebook .o_notebook_headers::-webkit-scrollbar {\n    display: none;\n  }\n}\n\n.o_notebook .nav {\n  padding: 0 var(--Notebook-padding-x, 0);\n  background-color: white;\n}\n\n.o_notebook .nav-item {\n  white-space: nowrap;\n  margin: 0 -1px 0 0;\n}\n\n.o_notebook .nav-item.disabled .nav-link {\n  cursor: not-allowed;\n  opacity: .3;\n}\n\n.o_notebook .nav-link {\n  border-color: var(--Notebook__link-border-color, transparent);\n}\n\n.o_notebook .nav-link.active, .o_notebook .nav-link.active:hover, .o_notebook .nav-link.active:focus, .o_notebook .nav-link.active:active {\n  border-color: var(--Notebook__link-border-color--active);\n  border-top-color: var(--Notebook__link-border-top-color--active, var(--Notebook__link-border-color--active));\n  border-bottom-color: white;\n}\n\n.o_notebook .nav-link:hover, .o_notebook .nav-link:focus, .o_notebook .nav-link:active {\n  outline: none;\n}\n\n.o_notebook .nav-link:focus-visible, .o_notebook .nav-link.active:focus-visible {\n  box-shadow: inset 0 0 0 0.25rem rgba(113, 75, 103, 0.25);\n}\n\n.o_notebook .nav-link:hover {\n  border-color: var(--Notebook__link-border-color--hover);\n}\n\n.o_notebook .nav-link.o_page_invalid {\n  color: #d23f3a !important;\n  background-color: rgba(220, 53, 69, 0.1) !important;\n}\n\n.o_notebook .tab-pane:not(.show) {\n  transition: none;\n}\n\n.o_notebook.vertical .o_notebook_headers {\n  overflow-x: visible;\n}\n\n.o_notebook.vertical .nav {\n  width: max-content;\n  border-bottom-color: transparent;\n}\n\n.o_notebook.vertical .nav-item {\n  margin: 0 0 -1px 0;\n}\n\n.o_notebook.vertical .nav-item:first-child .nav-link {\n  border-top-width: 0;\n}\n\n.o_notebook.vertical .nav-link {\n  margin-bottom: 0;\n}\n\n.o_notebook.vertical .nav-link.active, .o_notebook.vertical .nav-link.active:hover, .o_notebook.vertical .nav-link.active:focus, .o_notebook.vertical .nav-link.active:active {\n  border-color: var(--Notebook__link-border-color--active);\n  border-left-color: var(--Notebook__link-border-top-color--active, var(--Notebook__link-border-color--active));\n  border-right-color: white;\n}\n\n@media (max-width: 991.98px) {\n  .o_notebook .o_notebook_content .oe-toolbar {\n    position: sticky;\n    top: 0px;\n    left: auto;\n    bottom: auto;\n    right: auto;\n    margin-left: var(--Notebook-margin-x, 16px);\n    margin-right: var(--Notebook-margin-x, 16px);\n    width: auto;\n  }\n}\n\n", "\n/* /web/static/src/core/notifications/notification.scss */\n\n.o_notification_manager {\n  position: fixed;\n  inset: 52.9px 1rem auto 1rem;\n  z-index: 1055;\n}\n\n@media (min-width: 576px) {\n  .o_notification_manager {\n    left: auto;\n    width: 400px;\n  }\n}\n\n.o_notification_manager .o_notification {\n  background-color: var(--Notification__background-color, white);\n}\n\n.o_notification_manager .o_notification_bar {\n  width: 0.5rem;\n}\n\n.o_notification_fade {\n  transition: all 0.5s;\n}\n\n.o_notification_fade-enter {\n  opacity: 0;\n}\n\n.o_notification_progress {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  height: 3px;\n}\n\n", "\n/* /web/static/src/core/overlay/overlay_container.scss */\n\n.o-overlay-item {\n  position: fixed;\n  z-index: 1055;\n}\n\n", "\n/* /web/static/src/core/pager/pager_indicator.scss */\n\n.o_pager_indicator {\n  z-index: 1056;\n  transition: opacity 0.4s;\n}\n\n.o_pager_indicator > .o_pager_indicator_inner {\n  min-width: 13ch;\n  padding: 7px 14px;\n  border: var(--border-width) solid #e7e9ed;\n  border-radius: var(--border-radius);\n  background-color: #e7e9ed;\n}\n\n.o_pager_indicator.o-fade-leave, .o_pager_indicator.o-fade-enter {\n  opacity: 0;\n}\n\n", "\n/* /web/static/src/core/popover/popover.scss */\n\n.o_popover > .popover-arrow {\n  --safety-margin: calc((var(--popover-arrow-width) / 4) - 1px);\n  --position-min: var(--safety-margin);\n  --position-center: calc(50% - var(--popover-arrow-width) / 2);\n  --position-max: calc(100% - var(--popover-arrow-width) - var(--safety-margin));\n  transition: opacity var(--animation-time), transform var(--animation-time);\n  opacity: 1;\n}\n\n.o_popover[data-popper-placement^=\"top\"] > .popover-arrow.sucked {\n  opacity: 0;\n  transform: translateY(-100%);\n}\n\n.o_popover[data-popper-placement^=\"right\"] > .popover-arrow.sucked {\n  opacity: 0;\n  /*rtl:ignore*/\n  transform: translateX(100%);\n}\n\n.o_popover[data-popper-placement^=\"bottom\"] > .popover-arrow.sucked {\n  opacity: 0;\n  transform: translateY(100%);\n}\n\n.o_popover[data-popper-placement^=\"left\"] > .popover-arrow.sucked {\n  opacity: 0;\n  /*rtl:ignore*/\n  transform: translateX(-100%);\n}\n\n", "\n/* /web/static/src/core/pwa/install_prompt.scss */\n\n.o_install_prompt {\n  /* We don't use a rounded-x class for this dialog to match the look of a native OS dialog */\n  border-radius: 20px;\n  height: unset !important;\n  -webkit-backdrop-filter: blur(5px);\n  backdrop-filter: blur(5px);\n  background: rgba(255, 255, 255, 0.7);\n  inset: 0 auto auto 0 !important;\n  width: fit-content !important;\n}\n\n.o_install_prompt.o_touch_bounce {\n  animation: none;\n}\n\n@media screen and (max-width: 768px) {\n  .o_install_prompt {\n    inset: auto auto 0 0 !important;\n    width: 90% !important;\n    margin: 5% !important;\n  }\n  .o_install_prompt .modal-header {\n    background: none !important;\n    border: none !important;\n  }\n  .o_install_prompt .modal-header button {\n    color: #000 !important;\n  }\n}\n\n", "\n/* /web/static/src/core/record_selectors/record_selectors.scss */\n\n.o_record_selector:hover .o_dropdown_button:after, .o_record_selector:focus-within .o_dropdown_button:after, .o_multi_record_selector:hover .o_dropdown_button:after, .o_multi_record_selector:focus-within .o_dropdown_button:after {\n  content: \"\";\n  display: inline-block;\n  width: 0;\n  height: 0;\n  vertical-align: middle;\n  -moz-transform: scale(0.9999);\n  border-bottom: 0;\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;\n  border-top: 4px solid var(--o-caret-color, currentColor);\n}\n\n.o_record_selector .o_record_autocomplete_with_caret, .o_multi_record_selector .o_record_autocomplete_with_caret {\n  display: flex;\n  min-width: 100%;\n  position: relative;\n}\n\n.o_record_selector .o_record_autocomplete_with_caret:hover::after, .o_record_selector .o_record_autocomplete_with_caret:focus-within::after, .o_multi_record_selector .o_record_autocomplete_with_caret:hover::after, .o_multi_record_selector .o_record_autocomplete_with_caret:focus-within::after {\n  content: \"\";\n  display: inline-block;\n  width: 0;\n  height: 0;\n  vertical-align: middle;\n  -moz-transform: scale(0.9999);\n  border-bottom: 0;\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;\n  border-top: 4px solid var(--o-caret-color, currentColor);\n  align-self: center;\n  position: absolute;\n  right: .5rem;\n}\n\n", "\n/* /web/static/src/core/resizable_panel/resizable_panel.scss */\n\n.o_resizable_panel {\n  max-width: 100vw;\n  flex-grow: 0;\n}\n\n.o_resizable_panel_handle {\n  cursor: col-resize;\n  z-index: 10;\n  width: 5px;\n}\n\n", "\n/* /web/static/src/core/select_menu/select_menu.scss */\n\n.o_select_menu.o_select_menu_multi_select input {\n  flex: 1 0 50px;\n}\n\n.o_select_menu .o_select_menu_toggler_clear {\n  transform: translateY(-50%);\n}\n\n.o_select_menu .o_select_menu_toggler_clear:hover i {\n  color: red;\n}\n\n.o_select_menu .o_tag {\n  margin: 2px;\n}\n\n.o_select_menu .o_select_menu_caret {\n  position: absolute;\n  top: 1px;\n  left: auto;\n  bottom: var(--border-width);\n  right: 0;\n  visibility: hidden;\n}\n\n.o_select_menu .o_select_menu_caret:after {\n  content: \"\";\n  display: inline-block;\n  width: 0;\n  height: 0;\n  vertical-align: middle;\n  -moz-transform: scale(0.9999);\n  border-bottom: 0;\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;\n  border-top: 4px solid var(--o-caret-color, currentColor);\n}\n\n.o_select_menu:hover .o_select_menu_caret, .o_select_menu:focus-within .o_select_menu_caret {\n  visibility: visible;\n}\n\n.o_select_menu button .o_select_menu_caret {\n  right: 3px;\n}\n\n.o_select_menu_menu {\n  background-color: var(--body-bg);\n}\n\n.o_select_menu_menu .o_select_menu_searchbox {\n  background-color: var(--body-bg);\n  position: sticky;\n  top: -0.5rem;\n  padding: 5px;\n}\n\n.o_select_menu_menu .o_select_menu_searchbox input {\n  cursor: text !important;\n  height: calc(1.5em + 0.625rem + calc(var(--border-width) * 2));\n  padding-left: 20px;\n}\n\n.o_select_menu_menu .o_select_menu_searchbox:before {\n  position: absolute;\n  top: 50%;\n  left: auto;\n  bottom: auto;\n  right: auto;\n  transform: translateY(-50%);\n  content: \"\\f002\";\n  font-family: 'FontAwesome';\n}\n\n.o_select_menu_menu .o_select_menu_group {\n  background-color: var(--body-bg);\n  top: calc(1.5em + 0.625rem + calc(var(--border-width) * 2));\n}\n\n.o_select_menu_menu .o_select_menu_group:not(.o_select_menu_searchable_group) {\n  top: -0.5rem;\n}\n\n.o_select_menu_menu:not(.o_bottom_sheet) {\n  max-height: 300px;\n}\n\n.o_select_menu_menu:not(.o_bottom_sheet) .o-dropdown-item:before {\n  display: none;\n}\n\n.o_bottom_sheet .o_select_menu_menu {\n  padding: 0;\n}\n\n.o_bottom_sheet .o_select_menu_menu .dropdown-item {\n  font-weight: normal;\n  margin: 0 auto;\n  max-width: calc(100% - 2 * var(--offcanvas-padding-x));\n}\n\n", "\n/* /web/static/src/core/signature/name_and_signature.scss */\n\n.o_web_sign_name_and_signature {\n  position: relative;\n}\n\n.o_web_sign_signature_container canvas {\n  width: 100%;\n  height: 100%;\n}\n\n.o_signature_stroke {\n  position: absolute;\n  border-top: #D1D0CE solid 2px;\n  bottom: 20%;\n  width: 72%;\n  left: 14%;\n}\n\n", "\n/* /web/static/src/core/tags_list/tags_list.scss */\n\n.o_tag {\n  font-size: var(--Tag-font-size, 0.8125rem);\n  max-width: var(--Tag-max-width, 100%);\n}\n\n.o_tag.o_tag_color_0, .o_tag.o_tag_color_0::after {\n  --background-color: RGBA(230.1375, 221.3625, 221.3625, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(60, 60, 60, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_1, .o_tag.o_tag_color_1::after {\n  --background-color: RGBA(255, 155.5, 155.5, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(67.15870044, 11.84129956, 11.84129956, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_2, .o_tag.o_tag_color_2::after {\n  --background-color: RGBA(247.0375, 198.06116071, 152.4625, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(52.9, 33.325, 15.1, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_3, .o_tag.o_tag_color_3::after {\n  --background-color: RGBA(252.88960843, 226.89175248, 135.61039157, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(47.45993976, 39.05405514, 9.54006024, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_4, .o_tag.o_tag_color_4::after {\n  --background-color: RGBA(187.45210396, 215.03675558, 248.04789604, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(25.3049505, 49.60939855, 78.6950495, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_5, .o_tag.o_tag_color_5::after {\n  --background-color: RGBA(216.79194664, 167.70805336, 203.91748283, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(28.91432806, 24.08567194, 27.64779531, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_6, .o_tag.o_tag_color_6::after {\n  --background-color: RGBA(247.84539474, 213.9484835, 199.65460526, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(85.32105263, 46.88635147, 30.67894737, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_7, .o_tag.o_tag_color_7::after {\n  --background-color: RGBA(136.6125, 224.8875, 218.94591346, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(10.58333333, 19.41666667, 18.82211538, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_8, .o_tag.o_tag_color_8::after {\n  --background-color: RGBA(150.60535714, 165.68382711, 248.89464286, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(13.95714286, 20.10665584, 54.04285714, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_9, .o_tag.o_tag_color_9::after {\n  --background-color: RGBA(254.94583333, 157.55416667, 203.95543194, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(68.805, 12.195, 39.16625654, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_10, .o_tag.o_tag_color_10::after {\n  --background-color: RGBA(182.62075688, 236.87924312, 189.81831118, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(30.82018349, 57.17981651, 34.3168695, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_11, .o_tag.o_tag_color_11::after {\n  --background-color: RGBA(230.11575613, 219.41069277, 252.08930723, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(56.75321978, 31.58433735, 108.41566265, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n", "\n/* /web/static/src/core/time_picker/time_picker.scss */\n\n.o_time_picker_input {\n  transition: all .1s ease-in-out;\n  transition-property: color, background-color, border-bottom-color;\n  color: var(--body-color);\n}\n\n.o_time_picker_input.o_invalid {\n  color: #d23f3a;\n  border-bottom-color: #d44c59;\n  background-color: rgba(220, 53, 69, 0.1);\n}\n\n.o_time_picker_dropdown.o-dropdown--menu {\n  --dropdown-min-width: unset;\n  max-height: 15rem;\n}\n\n.o_datetime_picker .o_time_picker {\n  width: 4rem;\n}\n\n.o_datetime_picker .o_time_picker input {\n  text-align: center;\n}\n\n", "\n/* /web/static/src/core/tooltip/tooltip.scss */\n\n.o-tooltip {\n  --tooltip-max-width: 400px;\n  --tooltip-padding-x: 8px;\n  --tooltip-padding-y: 4px;\n  --tooltip-color: #e7e9ed;\n  --tooltip-bg: var(--emphasis-color);\n  --tooltip-border-radius: var(--border-radius);\n  font-family: var(--font-sans-serif);\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.5;\n  text-align: left;\n  text-align: start;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  letter-spacing: normal;\n  word-break: normal;\n  white-space: normal;\n  word-spacing: normal;\n  line-break: auto;\n  font-size: 0.8125rem;\n}\n\n.o-tooltip:has(.o-tooltip--technical) {\n  max-width: 800px;\n}\n\n.o-tooltip:has(.o-tooltip--technical) .o-tooltip--help {\n  background-color: #17a2b8;\n  color: #FFF;\n}\n\n.o-tooltip:has(.o-tooltip--technical) .o-tooltip--string, .o-tooltip:has(.o-tooltip--technical) .o-tooltip--help {\n  max-width: MIN(400px, 100%);\n}\n\n.o-tooltip .o-tooltip--string, .o-tooltip .o-tooltip--technical--title {\n  padding: 4px 0;\n  font-weight: 500;\n}\n\n.o-tooltip .o-tooltip--help, .o-tooltip .o-tooltip--technical {\n  margin: 4px 8px 8px;\n}\n\n.o-tooltip .o-tooltip--help {\n  white-space: pre-line;\n  padding: 0 8px;\n}\n\n.o-tooltip .o-tooltip--technical {\n  padding-left: 1.3em;\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  font-size: 0.75rem;\n  list-style-type: disc;\n}\n\n.o-tooltip .o-tooltip--technical .o-tooltip--technical--title {\n  margin-right: 4px;\n}\n\n.o-tooltip + .popover-arrow {\n  --popover-bg: var(--emphasis-color);\n}\n\n", "\n/* /web/static/src/core/tree_editor/tree_editor.scss */\n\n.o_tree_editor .o_tree_editor_node .o_tree_editor_node_control_panel > button {\n  opacity: .2;\n}\n\n.o_tree_editor .o_tree_editor_node.o_hovered_button .o_tree_editor_node_control_panel > button {\n  opacity: .5;\n}\n\n.o_tree_editor .o_tree_editor_node.o_hovered_button .o_tree_editor_node_control_panel > button:hover {\n  opacity: 1;\n}\n\n.o_tree_editor .o_record_selector .o-autocomplete,\n.o_tree_editor .o_multi_record_selector .o_record_autocomplete_with_caret {\n  min-width: unset;\n  flex: 1 0 50px;\n}\n\n", "\n/* /web/static/src/core/ui/block_ui.scss */\n\n.o_blockUI {\n  cursor: wait;\n  z-index: 1070 !important;\n}\n\n.o_blockUI:not(.o_blockUI_invisible) {\n  -webkit-backdrop-filter: blur(2px);\n  backdrop-filter: blur(2px);\n  background: rgba(0, 0, 0, 0.5);\n  color: #fff;\n}\n\n", "\n/* /web/static/src/core/utils/draggable_hook_builder.scss */\n\n@keyframes o-draggable-bounce {\n  0% {\n    transform: scale(1);\n  }\n  60% {\n    transform: scale(0.95);\n  }\n  100% {\n    transform: scale(1);\n  }\n}\n\n.o_draggable {\n  -webkit-touch-callout: none;\n}\n\n.o_dragged {\n  z-index: 1000;\n  pointer-events: none;\n}\n\n.o_touch_bounce {\n  animation: o-draggable-bounce .4s forwards;\n  user-select: none;\n}\n\n", "\n/* /web/static/src/core/utils/nested_sortable.scss */\n\n.o_nested_sortable_placeholder {\n  background-clip: content-box;\n  background-color: deepskyblue;\n  height: 5px;\n  padding-top: 0 !important;\n  padding-bottom: 0 !important;\n}\n\n.o_nested_sortable_placeholder_realsize {\n  outline: 1px dashed #5f636f;\n  background-color: #F9FAFB;\n}\n\n", "\n/* /google_address_autocomplete/static/src/address_autocomplete/google_address_autocomplete.scss */\n\n.o_field_google_address_autocomplete .o-autocomplete.dropdown {\n  width: 100%;\n}\n\n.o_field_google_address_autocomplete .o-google-credits {\n  background-image: url(\"/google_address_autocomplete/static/src/img/powered_by_google_on_white.png\");\n  background-repeat: no-repeat;\n}\n\n.o_field_google_address_autocomplete .o-autocomplete--dropdown-item.o-google-credits {\n  background-position: center right 10px;\n  background-size: auto 55%;\n}\n\n", "\n/* /web/static/src/libs/fontawesome/css/font-awesome.css */\n/*!\n *  Based on Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */\n/* FONT PATH\n * -------------------------- */\n@font-face {\n  font-family: 'FontAwesome';\n  src: url('/web/static/src/libs/fontawesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/web/static/src/libs/fontawesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff');\n  font-weight: normal;\n  font-style: normal;\n  font-display: block;\n}\n.fa {\n  display: inline-block;\n  font: normal normal normal 14px/1 FontAwesome;\n  font-size: inherit;\n  text-rendering: auto;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n/* matches 'oi-large' utility-class */\n.fa-lg {\n  font-size: 1.315em;\n  vertical-align: -6%;\n}\n.fa-2x {\n  font-size: 2em;\n}\n.fa-3x {\n  font-size: 3em;\n}\n.fa-4x {\n  font-size: 4em;\n}\n.fa-5x {\n  font-size: 5em;\n}\n.fa-fw {\n  width: 1.28571429em;\n  text-align: center;\n}\n.fa-ul {\n  padding-left: 0;\n  margin-left: 2.14285714em;\n  list-style-type: none;\n}\n.fa-ul > li {\n  position: relative;\n}\n.fa-li {\n  position: absolute;\n  left: -2.14285714em;\n  width: 2.14285714em;\n  top: 0.14285714em;\n  text-align: center;\n}\n.fa-li.fa-lg {\n  left: -1.85714286em;\n}\n.fa-border {\n  padding: .2em .25em .15em;\n  border: solid 0.08em #eeeeee;\n  border-radius: .1em;\n}\n.fa-pull-left {\n  float: left;\n}\n.fa-pull-right {\n  float: right;\n}\n.fa.fa-pull-left {\n  margin-right: .3em;\n}\n.fa.fa-pull-right {\n  margin-left: .3em;\n}\n.fa-spin {\n  animation: fa-spin 2s infinite linear;\n}\n.fa-pulse {\n  animation: fa-spin 1s infinite steps(8);\n}\n@keyframes fa-spin {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(359deg);\n  }\n}\n.fa-rotate-90 {\n  transform: rotate(90deg);\n}\n.fa-rotate-180 {\n  transform: rotate(180deg);\n}\n.fa-rotate-270 {\n  transform: rotate(270deg);\n}\n.fa-flip-horizontal {\n  transform: scale(-1, 1);\n}\n.fa-flip-vertical {\n  transform: scale(1, -1);\n}\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n  filter: none;\n}\n.fa-stack {\n  position: relative;\n  display: inline-block;\n  width: 2em;\n  height: 2em;\n  line-height: 2em;\n  vertical-align: middle;\n}\n.fa-stack-1x,\n.fa-stack-2x {\n  position: absolute;\n  left: 0;\n  width: 100%;\n  text-align: center;\n}\n.fa-stack-1x {\n  line-height: inherit;\n}\n.fa-stack-2x {\n  font-size: 2em;\n}\n.fa-inverse {\n  color: #ffffff;\n}\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n   readers do not read off random characters that represent icons */\n.fa-glass:before {\n  content: \"\\f000\";\n}\n.fa-music:before {\n  content: \"\\f001\";\n}\n.fa-search:before {\n  content: \"\\f002\";\n}\n.fa-envelope-o:before {\n  content: \"\\f003\";\n}\n.fa-heart:before {\n  content: \"\\f004\";\n}\n.fa-star:before {\n  content: \"\\f005\";\n}\n.fa-star-o:before {\n  content: \"\\f006\";\n}\n.fa-user:before {\n  content: \"\\f007\";\n}\n.fa-film:before {\n  content: \"\\f008\";\n}\n.fa-th-large:before {\n  content: \"\\f009\";\n}\n.fa-th:before {\n  content: \"\\f00a\";\n}\n.fa-th-list:before {\n  content: \"\\f00b\";\n}\n.fa-check:before {\n  content: \"\\f00c\";\n}\n.fa-remove:before,\n.fa-close:before,\n.fa-times:before {\n  content: \"\\f00d\";\n}\n.fa-search-plus:before {\n  content: \"\\f00e\";\n}\n.fa-search-minus:before {\n  content: \"\\f010\";\n}\n.fa-power-off:before {\n  content: \"\\f011\";\n}\n.fa-signal:before {\n  content: \"\\f012\";\n}\n.fa-gear:before,\n.fa-cog:before {\n  content: \"\\f013\";\n}\n.fa-trash-o:before {\n  content: \"\\f014\";\n}\n.fa-home:before {\n  content: \"\\f015\";\n}\n.fa-file-o:before {\n  content: \"\\f016\";\n}\n.fa-clock-o:before {\n  content: \"\\f017\";\n}\n.fa-road:before {\n  content: \"\\f018\";\n}\n.fa-download:before {\n  content: \"\\f019\";\n}\n.fa-arrow-circle-o-down:before {\n  content: \"\\f01a\";\n}\n.fa-arrow-circle-o-up:before {\n  content: \"\\f01b\";\n}\n.fa-inbox:before {\n  content: \"\\f01c\";\n}\n.fa-play-circle-o:before {\n  content: \"\\f01d\";\n}\n.fa-rotate-right:before,\n.fa-repeat:before {\n  content: \"\\f01e\";\n}\n.fa-refresh:before {\n  content: \"\\f021\";\n}\n.fa-list-alt:before {\n  content: \"\\f022\";\n}\n.fa-lock:before {\n  content: \"\\f023\";\n}\n.fa-flag:before {\n  content: \"\\f024\";\n}\n.fa-headphones:before {\n  content: \"\\f025\";\n}\n.fa-volume-off:before {\n  content: \"\\f026\";\n}\n.fa-volume-down:before {\n  content: \"\\f027\";\n}\n.fa-volume-up:before {\n  content: \"\\f028\";\n}\n.fa-qrcode:before {\n  content: \"\\f029\";\n}\n.fa-barcode:before {\n  content: \"\\f02a\";\n}\n.fa-tag:before {\n  content: \"\\f02b\";\n}\n.fa-tags:before {\n  content: \"\\f02c\";\n}\n.fa-book:before {\n  content: \"\\f02d\";\n}\n.fa-bookmark:before {\n  content: \"\\f02e\";\n}\n.fa-print:before {\n  content: \"\\f02f\";\n}\n.fa-camera:before {\n  content: \"\\f030\";\n}\n.fa-font:before {\n  content: \"\\f031\";\n}\n.fa-bold:before {\n  content: \"\\f032\";\n}\n.fa-italic:before {\n  content: \"\\f033\";\n}\n.fa-text-height:before {\n  content: \"\\f034\";\n}\n.fa-text-width:before {\n  content: \"\\f035\";\n}\n.fa-align-left:before {\n  content: \"\\f036\";\n}\n.fa-align-center:before {\n  content: \"\\f037\";\n}\n.fa-align-right:before {\n  content: \"\\f038\";\n}\n.fa-align-justify:before {\n  content: \"\\f039\";\n}\n.fa-list:before {\n  content: \"\\f03a\";\n}\n.fa-dedent:before,\n.fa-outdent:before {\n  content: \"\\f03b\";\n}\n.fa-indent:before {\n  content: \"\\f03c\";\n}\n.fa-video-camera:before {\n  content: \"\\f03d\";\n}\n.fa-photo:before,\n.fa-image:before,\n.fa-picture-o:before {\n  content: \"\\f03e\";\n}\n.fa-pencil:before {\n  content: \"\\f040\";\n}\n.fa-map-marker:before {\n  content: \"\\f041\";\n}\n.fa-adjust:before {\n  content: \"\\f042\";\n}\n.fa-tint:before {\n  content: \"\\f043\";\n}\n.fa-edit:before,\n.fa-pencil-square-o:before {\n  content: \"\\f044\";\n}\n.fa-share-square-o:before {\n  content: \"\\f045\";\n}\n.fa-check-square-o:before {\n  content: \"\\f046\";\n}\n.fa-arrows:before {\n  content: \"\\f047\";\n}\n.fa-step-backward:before {\n  content: \"\\f048\";\n}\n.fa-fast-backward:before {\n  content: \"\\f049\";\n}\n.fa-backward:before {\n  content: \"\\f04a\";\n}\n.fa-play:before {\n  content: \"\\f04b\";\n}\n.fa-pause:before {\n  content: \"\\f04c\";\n}\n.fa-stop:before {\n  content: \"\\f04d\";\n}\n.fa-forward:before {\n  content: \"\\f04e\";\n}\n.fa-fast-forward:before {\n  content: \"\\f050\";\n}\n.fa-step-forward:before {\n  content: \"\\f051\";\n}\n.fa-eject:before {\n  content: \"\\f052\";\n}\n.fa-chevron-left:before {\n  content: \"\\f053\";\n}\n.fa-chevron-right:before {\n  content: \"\\f054\";\n}\n.fa-plus-circle:before {\n  content: \"\\f055\";\n}\n.fa-minus-circle:before {\n  content: \"\\f056\";\n}\n.fa-times-circle:before {\n  content: \"\\f057\";\n}\n.fa-check-circle:before {\n  content: \"\\f058\";\n}\n.fa-question-circle:before {\n  content: \"\\f059\";\n}\n.fa-info-circle:before {\n  content: \"\\f05a\";\n}\n.fa-crosshairs:before {\n  content: \"\\f05b\";\n}\n.fa-times-circle-o:before {\n  content: \"\\f05c\";\n}\n.fa-check-circle-o:before {\n  content: \"\\f05d\";\n}\n.fa-ban:before {\n  content: \"\\f05e\";\n}\n.fa-arrow-left:before {\n  content: \"\\f060\";\n}\n.fa-arrow-right:before {\n  content: \"\\f061\";\n}\n.fa-arrow-up:before {\n  content: \"\\f062\";\n}\n.fa-arrow-down:before {\n  content: \"\\f063\";\n}\n.fa-mail-forward:before,\n.fa-share:before {\n  content: \"\\f064\";\n}\n.fa-expand:before {\n  content: \"\\f065\";\n}\n.fa-compress:before {\n  content: \"\\f066\";\n}\n.fa-plus:before {\n  content: \"\\f067\";\n}\n.fa-minus:before {\n  content: \"\\f068\";\n}\n.fa-asterisk:before {\n  content: \"\\f069\";\n}\n.fa-exclamation-circle:before {\n  content: \"\\f06a\";\n}\n.fa-gift:before {\n  content: \"\\f06b\";\n}\n.fa-leaf:before {\n  content: \"\\f06c\";\n}\n.fa-fire:before {\n  content: \"\\f06d\";\n}\n.fa-eye:before {\n  content: \"\\f06e\";\n}\n.fa-eye-slash:before {\n  content: \"\\f070\";\n}\n.fa-warning:before,\n.fa-exclamation-triangle:before {\n  content: \"\\f071\";\n}\n.fa-plane:before {\n  content: \"\\f072\";\n}\n.fa-calendar:before {\n  content: \"\\f073\";\n}\n.fa-random:before {\n  content: \"\\f074\";\n}\n.fa-comment:before {\n  content: \"\\f075\";\n}\n.fa-magnet:before {\n  content: \"\\f076\";\n}\n.fa-chevron-up:before {\n  content: \"\\f077\";\n}\n.fa-chevron-down:before {\n  content: \"\\f078\";\n}\n.fa-retweet:before {\n  content: \"\\f079\";\n}\n.fa-shopping-cart:before {\n  content: \"\\f07a\";\n}\n.fa-folder:before {\n  content: \"\\f07b\";\n}\n.fa-folder-open:before {\n  content: \"\\f07c\";\n}\n.fa-arrows-v:before {\n  content: \"\\f07d\";\n}\n.fa-arrows-h:before {\n  content: \"\\f07e\";\n}\n.fa-bar-chart-o:before,\n.fa-bar-chart:before {\n  content: \"\\f080\";\n}\n.fa-twitter-square:before {\n  content: \"\\f081\";\n}\n.fa-facebook-square:before {\n  content: \"\\f082\";\n}\n.fa-camera-retro:before {\n  content: \"\\f083\";\n}\n.fa-key:before {\n  content: \"\\f084\";\n}\n.fa-gears:before,\n.fa-cogs:before {\n  content: \"\\f085\";\n}\n.fa-comments:before {\n  content: \"\\f086\";\n}\n.fa-thumbs-o-up:before {\n  content: \"\\f087\";\n}\n.fa-thumbs-o-down:before {\n  content: \"\\f088\";\n}\n.fa-star-half:before {\n  content: \"\\f089\";\n}\n.fa-heart-o:before {\n  content: \"\\f08a\";\n}\n.fa-sign-out:before {\n  content: \"\\f08b\";\n}\n.fa-linkedin-square:before {\n  content: \"\\f08c\";\n}\n.fa-thumb-tack:before {\n  content: \"\\f08d\";\n}\n.fa-external-link:before {\n  content: \"\\f08e\";\n}\n.fa-sign-in:before {\n  content: \"\\f090\";\n}\n.fa-trophy:before {\n  content: \"\\f091\";\n}\n.fa-github-square:before {\n  content: \"\\f092\";\n}\n.fa-upload:before {\n  content: \"\\f093\";\n}\n.fa-lemon-o:before {\n  content: \"\\f094\";\n}\n.fa-phone:before {\n  content: \"\\f095\";\n}\n.fa-square-o:before {\n  content: \"\\f096\";\n}\n.fa-bookmark-o:before {\n  content: \"\\f097\";\n}\n.fa-phone-square:before {\n  content: \"\\f098\";\n}\n.fa-twitter:before {\n  content: \"\\f099\";\n}\n.fa-facebook-f:before,\n.fa-facebook:before {\n  content: \"\\f09a\";\n}\n.fa-github:before {\n  content: \"\\f09b\";\n}\n.fa-unlock:before {\n  content: \"\\f09c\";\n}\n.fa-credit-card:before {\n  content: \"\\f09d\";\n}\n.fa-feed:before,\n.fa-rss:before {\n  content: \"\\f09e\";\n}\n.fa-hdd-o:before {\n  content: \"\\f0a0\";\n}\n.fa-bullhorn:before {\n  content: \"\\f0a1\";\n}\n.fa-bell:before {\n  content: \"\\f0f3\";\n}\n.fa-certificate:before {\n  content: \"\\f0a3\";\n}\n.fa-hand-o-right:before {\n  content: \"\\f0a4\";\n}\n.fa-hand-o-left:before {\n  content: \"\\f0a5\";\n}\n.fa-hand-o-up:before {\n  content: \"\\f0a6\";\n}\n.fa-hand-o-down:before {\n  content: \"\\f0a7\";\n}\n.fa-arrow-circle-left:before {\n  content: \"\\f0a8\";\n}\n.fa-arrow-circle-right:before {\n  content: \"\\f0a9\";\n}\n.fa-arrow-circle-up:before {\n  content: \"\\f0aa\";\n}\n.fa-arrow-circle-down:before {\n  content: \"\\f0ab\";\n}\n.fa-globe:before {\n  content: \"\\f0ac\";\n}\n.fa-wrench:before {\n  content: \"\\f0ad\";\n}\n.fa-tasks:before {\n  content: \"\\f0ae\";\n}\n.fa-filter:before {\n  content: \"\\f0b0\";\n}\n.fa-briefcase:before {\n  content: \"\\f0b1\";\n}\n.fa-arrows-alt:before {\n  content: \"\\f0b2\";\n}\n.fa-group:before,\n.fa-users:before {\n  content: \"\\f0c0\";\n}\n.fa-chain:before,\n.fa-link:before {\n  content: \"\\f0c1\";\n}\n.fa-cloud:before {\n  content: \"\\f0c2\";\n}\n.fa-flask:before {\n  content: \"\\f0c3\";\n}\n.fa-cut:before,\n.fa-scissors:before {\n  content: \"\\f0c4\";\n}\n.fa-copy:before,\n.fa-files-o:before {\n  content: \"\\f0c5\";\n}\n.fa-paperclip:before {\n  content: \"\\f0c6\";\n}\n.fa-save:before,\n.fa-floppy-o:before {\n  content: \"\\f0c7\";\n}\n.fa-square:before {\n  content: \"\\f0c8\";\n}\n.fa-navicon:before,\n.fa-reorder:before,\n.fa-bars:before {\n  content: \"\\f0c9\";\n}\n.fa-list-ul:before {\n  content: \"\\f0ca\";\n}\n.fa-list-ol:before {\n  content: \"\\f0cb\";\n}\n.fa-strikethrough:before {\n  content: \"\\f0cc\";\n}\n.fa-underline:before {\n  content: \"\\f0cd\";\n}\n.fa-table:before {\n  content: \"\\f0ce\";\n}\n.fa-magic:before {\n  content: \"\\f0d0\";\n}\n.fa-truck:before {\n  content: \"\\f0d1\";\n}\n.fa-pinterest:before {\n  content: \"\\f0d2\";\n}\n.fa-pinterest-square:before {\n  content: \"\\f0d3\";\n}\n.fa-google-plus-square:before {\n  content: \"\\f0d4\";\n}\n.fa-google-plus:before {\n  content: \"\\f0d5\";\n}\n.fa-money:before {\n  content: \"\\f0d6\";\n}\n.fa-caret-down:before {\n  content: \"\\f0d7\";\n}\n.fa-caret-up:before {\n  content: \"\\f0d8\";\n}\n.fa-caret-left:before {\n  content: \"\\f0d9\";\n}\n.fa-caret-right:before {\n  content: \"\\f0da\";\n}\n.fa-columns:before {\n  content: \"\\f0db\";\n}\n.fa-unsorted:before,\n.fa-sort:before {\n  content: \"\\f0dc\";\n}\n.fa-sort-down:before,\n.fa-sort-desc:before {\n  content: \"\\f0dd\";\n}\n.fa-sort-up:before,\n.fa-sort-asc:before {\n  content: \"\\f0de\";\n}\n.fa-envelope:before {\n  content: \"\\f0e0\";\n}\n.fa-linkedin:before {\n  content: \"\\f0e1\";\n}\n.fa-rotate-left:before,\n.fa-undo:before {\n  content: \"\\f0e2\";\n}\n.fa-legal:before,\n.fa-gavel:before {\n  content: \"\\f0e3\";\n}\n.fa-dashboard:before,\n.fa-tachometer:before {\n  content: \"\\f0e4\";\n}\n.fa-comment-o:before {\n  content: \"\\f0e5\";\n}\n.fa-comments-o:before {\n  content: \"\\f0e6\";\n}\n.fa-flash:before,\n.fa-bolt:before {\n  content: \"\\f0e7\";\n}\n.fa-sitemap:before {\n  content: \"\\f0e8\";\n}\n.fa-umbrella:before {\n  content: \"\\f0e9\";\n}\n.fa-paste:before,\n.fa-clipboard:before {\n  content: \"\\f0ea\";\n}\n.fa-lightbulb-o:before {\n  content: \"\\f0eb\";\n}\n.fa-exchange:before {\n  content: \"\\f0ec\";\n}\n.fa-cloud-download:before {\n  content: \"\\f0ed\";\n}\n.fa-cloud-upload:before {\n  content: \"\\f0ee\";\n}\n.fa-user-md:before {\n  content: \"\\f0f0\";\n}\n.fa-stethoscope:before {\n  content: \"\\f0f1\";\n}\n.fa-suitcase:before {\n  content: \"\\f0f2\";\n}\n.fa-bell-o:before {\n  content: \"\\f0a2\";\n}\n.fa-coffee:before {\n  content: \"\\f0f4\";\n}\n.fa-cutlery:before {\n  content: \"\\f0f5\";\n}\n.fa-file-text-o:before {\n  content: \"\\f0f6\";\n}\n.fa-building-o:before {\n  content: \"\\f0f7\";\n}\n.fa-hospital-o:before {\n  content: \"\\f0f8\";\n}\n.fa-ambulance:before {\n  content: \"\\f0f9\";\n}\n.fa-medkit:before {\n  content: \"\\f0fa\";\n}\n.fa-fighter-jet:before {\n  content: \"\\f0fb\";\n}\n.fa-beer:before {\n  content: \"\\f0fc\";\n}\n.fa-h-square:before {\n  content: \"\\f0fd\";\n}\n.fa-plus-square:before {\n  content: \"\\f0fe\";\n}\n.fa-angle-double-left:before {\n  content: \"\\f100\";\n}\n.fa-angle-double-right:before {\n  content: \"\\f101\";\n}\n.fa-angle-double-up:before {\n  content: \"\\f102\";\n}\n.fa-angle-double-down:before {\n  content: \"\\f103\";\n}\n.fa-angle-left:before {\n  content: \"\\f104\";\n}\n.fa-angle-right:before {\n  content: \"\\f105\";\n}\n.fa-angle-up:before {\n  content: \"\\f106\";\n}\n.fa-angle-down:before {\n  content: \"\\f107\";\n}\n.fa-desktop:before {\n  content: \"\\f108\";\n}\n.fa-laptop:before {\n  content: \"\\f109\";\n}\n.fa-tablet:before {\n  content: \"\\f10a\";\n}\n.fa-mobile-phone:before,\n.fa-mobile:before {\n  content: \"\\f10b\";\n}\n.fa-circle-o:before {\n  content: \"\\f10c\";\n}\n.fa-quote-left:before {\n  content: \"\\f10d\";\n}\n.fa-quote-right:before {\n  content: \"\\f10e\";\n}\n.fa-spinner:before {\n  content: \"\\f110\";\n}\n.fa-circle:before {\n  content: \"\\f111\";\n}\n.fa-mail-reply:before,\n.fa-reply:before {\n  content: \"\\f112\";\n}\n.fa-github-alt:before {\n  content: \"\\f113\";\n}\n.fa-folder-o:before {\n  content: \"\\f114\";\n}\n.fa-folder-open-o:before {\n  content: \"\\f115\";\n}\n.fa-smile-o:before {\n  content: \"\\f118\";\n}\n.fa-frown-o:before {\n  content: \"\\f119\";\n}\n.fa-meh-o:before {\n  content: \"\\f11a\";\n}\n.fa-gamepad:before {\n  content: \"\\f11b\";\n}\n.fa-keyboard-o:before {\n  content: \"\\f11c\";\n}\n.fa-flag-o:before {\n  content: \"\\f11d\";\n}\n.fa-flag-checkered:before {\n  content: \"\\f11e\";\n}\n.fa-terminal:before {\n  content: \"\\f120\";\n}\n.fa-code:before {\n  content: \"\\f121\";\n}\n.fa-mail-reply-all:before,\n.fa-reply-all:before {\n  content: \"\\f122\";\n}\n.fa-star-half-empty:before,\n.fa-star-half-full:before,\n.fa-star-half-o:before {\n  content: \"\\f123\";\n}\n.fa-location-arrow:before {\n  content: \"\\f124\";\n}\n.fa-crop:before {\n  content: \"\\f125\";\n}\n.fa-code-fork:before {\n  content: \"\\f126\";\n}\n.fa-unlink:before,\n.fa-chain-broken:before {\n  content: \"\\f127\";\n}\n.fa-question:before {\n  content: \"\\f128\";\n}\n.fa-info:before {\n  content: \"\\f129\";\n}\n.fa-exclamation:before {\n  content: \"\\f12a\";\n}\n.fa-superscript:before {\n  content: \"\\f12b\";\n}\n.fa-subscript:before {\n  content: \"\\f12c\";\n}\n.fa-eraser:before {\n  content: \"\\f12d\";\n}\n.fa-puzzle-piece:before {\n  content: \"\\f12e\";\n}\n.fa-microphone:before {\n  content: \"\\f130\";\n}\n.fa-microphone-slash:before {\n  content: \"\\f131\";\n}\n.fa-shield:before {\n  content: \"\\f132\";\n}\n.fa-calendar-o:before {\n  content: \"\\f133\";\n}\n.fa-fire-extinguisher:before {\n  content: \"\\f134\";\n}\n.fa-rocket:before {\n  content: \"\\f135\";\n}\n.fa-maxcdn:before {\n  content: \"\\f136\";\n}\n.fa-chevron-circle-left:before {\n  content: \"\\f137\";\n}\n.fa-chevron-circle-right:before {\n  content: \"\\f138\";\n}\n.fa-chevron-circle-up:before {\n  content: \"\\f139\";\n}\n.fa-chevron-circle-down:before {\n  content: \"\\f13a\";\n}\n.fa-html5:before {\n  content: \"\\f13b\";\n}\n.fa-css3:before {\n  content: \"\\f13c\";\n}\n.fa-anchor:before {\n  content: \"\\f13d\";\n}\n.fa-unlock-alt:before {\n  content: \"\\f13e\";\n}\n.fa-bullseye:before {\n  content: \"\\f140\";\n}\n.fa-ellipsis-h:before {\n  content: \"\\f141\";\n}\n.fa-ellipsis-v:before {\n  content: \"\\f142\";\n}\n.fa-rss-square:before {\n  content: \"\\f143\";\n}\n.fa-play-circle:before {\n  content: \"\\f144\";\n}\n.fa-ticket:before {\n  content: \"\\f145\";\n}\n.fa-minus-square:before {\n  content: \"\\f146\";\n}\n.fa-minus-square-o:before {\n  content: \"\\f147\";\n}\n.fa-level-up:before {\n  content: \"\\f148\";\n}\n.fa-level-down:before {\n  content: \"\\f149\";\n}\n.fa-check-square:before {\n  content: \"\\f14a\";\n}\n.fa-pencil-square:before {\n  content: \"\\f14b\";\n}\n.fa-external-link-square:before {\n  content: \"\\f14c\";\n}\n.fa-share-square:before {\n  content: \"\\f14d\";\n}\n.fa-compass:before {\n  content: \"\\f14e\";\n}\n.fa-toggle-down:before,\n.fa-caret-square-o-down:before {\n  content: \"\\f150\";\n}\n.fa-toggle-up:before,\n.fa-caret-square-o-up:before {\n  content: \"\\f151\";\n}\n.fa-toggle-right:before,\n.fa-caret-square-o-right:before {\n  content: \"\\f152\";\n}\n.fa-euro:before,\n.fa-eur:before {\n  content: \"\\f153\";\n}\n.fa-gbp:before {\n  content: \"\\f154\";\n}\n.fa-dollar:before,\n.fa-usd:before {\n  content: \"\\f155\";\n}\n.fa-rupee:before,\n.fa-inr:before {\n  content: \"\\f156\";\n}\n.fa-cny:before,\n.fa-rmb:before,\n.fa-yen:before,\n.fa-jpy:before {\n  content: \"\\f157\";\n}\n.fa-ruble:before,\n.fa-rouble:before,\n.fa-rub:before {\n  content: \"\\f158\";\n}\n.fa-won:before,\n.fa-krw:before {\n  content: \"\\f159\";\n}\n.fa-bitcoin:before,\n.fa-btc:before {\n  content: \"\\f15a\";\n}\n.fa-file:before {\n  content: \"\\f15b\";\n}\n.fa-file-text:before {\n  content: \"\\f15c\";\n}\n.fa-sort-alpha-asc:before {\n  content: \"\\f15d\";\n}\n.fa-sort-alpha-desc:before {\n  content: \"\\f15e\";\n}\n.fa-sort-amount-asc:before {\n  content: \"\\f160\";\n}\n.fa-sort-amount-desc:before {\n  content: \"\\f161\";\n}\n.fa-sort-numeric-asc:before {\n  content: \"\\f162\";\n}\n.fa-sort-numeric-desc:before {\n  content: \"\\f163\";\n}\n.fa-thumbs-up:before {\n  content: \"\\f164\";\n}\n.fa-thumbs-down:before {\n  content: \"\\f165\";\n}\n.fa-youtube-square:before {\n  content: \"\\f166\";\n}\n.fa-youtube:before {\n  content: \"\\f167\";\n}\n.fa-xing:before {\n  content: \"\\f168\";\n}\n.fa-xing-square:before {\n  content: \"\\f169\";\n}\n.fa-youtube-play:before {\n  content: \"\\f16a\";\n}\n.fa-dropbox:before {\n  content: \"\\f16b\";\n}\n.fa-stack-overflow:before {\n  content: \"\\f16c\";\n}\n.fa-instagram:before {\n  content: \"\\f16d\";\n}\n.fa-flickr:before {\n  content: \"\\f16e\";\n}\n.fa-adn:before {\n  content: \"\\f170\";\n}\n.fa-bitbucket:before {\n  content: \"\\f171\";\n}\n.fa-bitbucket-square:before {\n  content: \"\\f172\";\n}\n.fa-tumblr:before {\n  content: \"\\f173\";\n}\n.fa-tumblr-square:before {\n  content: \"\\f174\";\n}\n.fa-long-arrow-down:before {\n  content: \"\\f175\";\n}\n.fa-long-arrow-up:before {\n  content: \"\\f176\";\n}\n.fa-long-arrow-left:before {\n  content: \"\\f177\";\n}\n.fa-long-arrow-right:before {\n  content: \"\\f178\";\n}\n.fa-apple:before {\n  content: \"\\f179\";\n}\n.fa-windows:before {\n  content: \"\\f17a\";\n}\n.fa-android:before {\n  content: \"\\f17b\";\n}\n.fa-linux:before {\n  content: \"\\f17c\";\n}\n.fa-dribbble:before {\n  content: \"\\f17d\";\n}\n.fa-skype:before {\n  content: \"\\f17e\";\n}\n.fa-foursquare:before {\n  content: \"\\f180\";\n}\n.fa-trello:before {\n  content: \"\\f181\";\n}\n.fa-female:before {\n  content: \"\\f182\";\n}\n.fa-male:before {\n  content: \"\\f183\";\n}\n.fa-gittip:before,\n.fa-gratipay:before {\n  content: \"\\f184\";\n}\n.fa-sun-o:before {\n  content: \"\\f185\";\n}\n.fa-moon-o:before {\n  content: \"\\f186\";\n}\n.fa-archive:before {\n  content: \"\\f187\";\n}\n.fa-bug:before {\n  content: \"\\f188\";\n}\n.fa-vk:before {\n  content: \"\\f189\";\n}\n.fa-weibo:before {\n  content: \"\\f18a\";\n}\n.fa-renren:before {\n  content: \"\\f18b\";\n}\n.fa-pagelines:before {\n  content: \"\\f18c\";\n}\n.fa-stack-exchange:before {\n  content: \"\\f18d\";\n}\n.fa-arrow-circle-o-right:before {\n  content: \"\\f18e\";\n}\n.fa-arrow-circle-o-left:before {\n  content: \"\\f190\";\n}\n.fa-toggle-left:before,\n.fa-caret-square-o-left:before {\n  content: \"\\f191\";\n}\n.fa-dot-circle-o:before {\n  content: \"\\f192\";\n}\n.fa-wheelchair:before {\n  content: \"\\f193\";\n}\n.fa-vimeo-square:before {\n  content: \"\\f194\";\n}\n.fa-turkish-lira:before,\n.fa-try:before {\n  content: \"\\f195\";\n}\n.fa-plus-square-o:before {\n  content: \"\\f196\";\n}\n.fa-space-shuttle:before {\n  content: \"\\f197\";\n}\n.fa-slack:before {\n  content: \"\\f198\";\n}\n.fa-envelope-square:before {\n  content: \"\\f199\";\n}\n.fa-wordpress:before {\n  content: \"\\f19a\";\n}\n.fa-openid:before {\n  content: \"\\f19b\";\n}\n.fa-institution:before,\n.fa-bank:before,\n.fa-university:before {\n  content: \"\\f19c\";\n}\n.fa-mortar-board:before,\n.fa-graduation-cap:before {\n  content: \"\\f19d\";\n}\n.fa-yahoo:before {\n  content: \"\\f19e\";\n}\n.fa-google:before {\n  content: \"\\f1a0\";\n}\n.fa-reddit:before {\n  content: \"\\f1a1\";\n}\n.fa-reddit-square:before {\n  content: \"\\f1a2\";\n}\n.fa-stumbleupon-circle:before {\n  content: \"\\f1a3\";\n}\n.fa-stumbleupon:before {\n  content: \"\\f1a4\";\n}\n.fa-delicious:before {\n  content: \"\\f1a5\";\n}\n.fa-digg:before {\n  content: \"\\f1a6\";\n}\n.fa-pied-piper-pp:before {\n  content: \"\\f1a7\";\n}\n.fa-pied-piper-alt:before {\n  content: \"\\f1a8\";\n}\n.fa-drupal:before {\n  content: \"\\f1a9\";\n}\n.fa-joomla:before {\n  content: \"\\f1aa\";\n}\n.fa-language:before {\n  content: \"\\f1ab\";\n}\n.fa-fax:before {\n  content: \"\\f1ac\";\n}\n.fa-building:before {\n  content: \"\\f1ad\";\n}\n.fa-child:before {\n  content: \"\\f1ae\";\n}\n.fa-paw:before {\n  content: \"\\f1b0\";\n}\n.fa-spoon:before {\n  content: \"\\f1b1\";\n}\n.fa-cube:before {\n  content: \"\\f1b2\";\n}\n.fa-cubes:before {\n  content: \"\\f1b3\";\n}\n.fa-behance:before {\n  content: \"\\f1b4\";\n}\n.fa-behance-square:before {\n  content: \"\\f1b5\";\n}\n.fa-steam:before {\n  content: \"\\f1b6\";\n}\n.fa-steam-square:before {\n  content: \"\\f1b7\";\n}\n.fa-recycle:before {\n  content: \"\\f1b8\";\n}\n.fa-automobile:before,\n.fa-car:before {\n  content: \"\\f1b9\";\n}\n.fa-cab:before,\n.fa-taxi:before {\n  content: \"\\f1ba\";\n}\n.fa-tree:before {\n  content: \"\\f1bb\";\n}\n.fa-spotify:before {\n  content: \"\\f1bc\";\n}\n.fa-deviantart:before {\n  content: \"\\f1bd\";\n}\n.fa-soundcloud:before {\n  content: \"\\f1be\";\n}\n.fa-database:before {\n  content: \"\\f1c0\";\n}\n.fa-file-pdf-o:before {\n  content: \"\\f1c1\";\n}\n.fa-file-word-o:before {\n  content: \"\\f1c2\";\n}\n.fa-file-excel-o:before {\n  content: \"\\f1c3\";\n}\n.fa-file-powerpoint-o:before {\n  content: \"\\f1c4\";\n}\n.fa-file-photo-o:before,\n.fa-file-picture-o:before,\n.fa-file-image-o:before {\n  content: \"\\f1c5\";\n}\n.fa-file-zip-o:before,\n.fa-file-archive-o:before {\n  content: \"\\f1c6\";\n}\n.fa-file-sound-o:before,\n.fa-file-audio-o:before {\n  content: \"\\f1c7\";\n}\n.fa-file-movie-o:before,\n.fa-file-video-o:before {\n  content: \"\\f1c8\";\n}\n.fa-file-code-o:before {\n  content: \"\\f1c9\";\n}\n.fa-vine:before {\n  content: \"\\f1ca\";\n}\n.fa-codepen:before {\n  content: \"\\f1cb\";\n}\n.fa-jsfiddle:before {\n  content: \"\\f1cc\";\n}\n.fa-life-bouy:before,\n.fa-life-buoy:before,\n.fa-life-saver:before,\n.fa-support:before,\n.fa-life-ring:before {\n  content: \"\\f1cd\";\n}\n.fa-circle-o-notch:before {\n  content: \"\\f1ce\";\n}\n.fa-ra:before,\n.fa-resistance:before,\n.fa-rebel:before {\n  content: \"\\f1d0\";\n}\n.fa-ge:before,\n.fa-empire:before {\n  content: \"\\f1d1\";\n}\n.fa-git-square:before {\n  content: \"\\f1d2\";\n}\n.fa-git:before {\n  content: \"\\f1d3\";\n}\n.fa-y-combinator-square:before,\n.fa-yc-square:before,\n.fa-hacker-news:before {\n  content: \"\\f1d4\";\n}\n.fa-tencent-weibo:before {\n  content: \"\\f1d5\";\n}\n.fa-qq:before {\n  content: \"\\f1d6\";\n}\n.fa-wechat:before,\n.fa-weixin:before {\n  content: \"\\f1d7\";\n}\n.fa-send:before,\n.fa-paper-plane:before {\n  content: \"\\f1d8\";\n}\n.fa-send-o:before,\n.fa-paper-plane-o:before {\n  content: \"\\f1d9\";\n}\n.fa-history:before {\n  content: \"\\f1da\";\n}\n.fa-circle-thin:before {\n  content: \"\\f1db\";\n}\n.fa-header:before {\n  content: \"\\f1dc\";\n}\n.fa-paragraph:before {\n  content: \"\\f1dd\";\n}\n.fa-sliders:before {\n  content: \"\\f1de\";\n}\n.fa-share-alt:before {\n  content: \"\\f1e0\";\n}\n.fa-share-alt-square:before {\n  content: \"\\f1e1\";\n}\n.fa-bomb:before {\n  content: \"\\f1e2\";\n}\n.fa-soccer-ball-o:before,\n.fa-futbol-o:before {\n  content: \"\\f1e3\";\n}\n.fa-tty:before {\n  content: \"\\f1e4\";\n}\n.fa-binoculars:before {\n  content: \"\\f1e5\";\n}\n.fa-plug:before {\n  content: \"\\f1e6\";\n}\n.fa-slideshare:before {\n  content: \"\\f1e7\";\n}\n.fa-twitch:before {\n  content: \"\\f1e8\";\n}\n.fa-yelp:before {\n  content: \"\\f1e9\";\n}\n.fa-newspaper-o:before {\n  content: \"\\f1ea\";\n}\n.fa-wifi:before {\n  content: \"\\f1eb\";\n}\n.fa-calculator:before {\n  content: \"\\f1ec\";\n}\n.fa-paypal:before {\n  content: \"\\f1ed\";\n}\n.fa-google-wallet:before {\n  content: \"\\f1ee\";\n}\n.fa-cc-visa:before {\n  content: \"\\f1f0\";\n}\n.fa-cc-mastercard:before {\n  content: \"\\f1f1\";\n}\n.fa-cc-discover:before {\n  content: \"\\f1f2\";\n}\n.fa-cc-amex:before {\n  content: \"\\f1f3\";\n}\n.fa-cc-paypal:before {\n  content: \"\\f1f4\";\n}\n.fa-cc-stripe:before {\n  content: \"\\f1f5\";\n}\n.fa-bell-slash:before {\n  content: \"\\f1f6\";\n}\n.fa-bell-slash-o:before {\n  content: \"\\f1f7\";\n}\n.fa-trash:before {\n  content: \"\\f1f8\";\n}\n.fa-copyright:before {\n  content: \"\\f1f9\";\n}\n.fa-at:before {\n  content: \"\\f1fa\";\n}\n.fa-eyedropper:before {\n  content: \"\\f1fb\";\n}\n.fa-paint-brush:before {\n  content: \"\\f1fc\";\n}\n.fa-birthday-cake:before {\n  content: \"\\f1fd\";\n}\n.fa-area-chart:before {\n  content: \"\\f1fe\";\n}\n.fa-pie-chart:before {\n  content: \"\\f200\";\n}\n.fa-line-chart:before {\n  content: \"\\f201\";\n}\n.fa-lastfm:before {\n  content: \"\\f202\";\n}\n.fa-lastfm-square:before {\n  content: \"\\f203\";\n}\n.fa-toggle-off:before {\n  content: \"\\f204\";\n}\n.fa-toggle-on:before {\n  content: \"\\f205\";\n}\n.fa-bicycle:before {\n  content: \"\\f206\";\n}\n.fa-bus:before {\n  content: \"\\f207\";\n}\n.fa-ioxhost:before {\n  content: \"\\f208\";\n}\n.fa-angellist:before {\n  content: \"\\f209\";\n}\n.fa-cc:before {\n  content: \"\\f20a\";\n}\n.fa-shekel:before,\n.fa-sheqel:before,\n.fa-ils:before {\n  content: \"\\f20b\";\n}\n.fa-meanpath:before {\n  content: \"\\f20c\";\n}\n.fa-buysellads:before {\n  content: \"\\f20d\";\n}\n.fa-connectdevelop:before {\n  content: \"\\f20e\";\n}\n.fa-dashcube:before {\n  content: \"\\f210\";\n}\n.fa-forumbee:before {\n  content: \"\\f211\";\n}\n.fa-leanpub:before {\n  content: \"\\f212\";\n}\n.fa-sellsy:before {\n  content: \"\\f213\";\n}\n.fa-shirtsinbulk:before {\n  content: \"\\f214\";\n}\n.fa-simplybuilt:before {\n  content: \"\\f215\";\n}\n.fa-skyatlas:before {\n  content: \"\\f216\";\n}\n.fa-cart-plus:before {\n  content: \"\\f217\";\n}\n.fa-cart-arrow-down:before {\n  content: \"\\f218\";\n}\n.fa-diamond:before {\n  content: \"\\f219\";\n}\n.fa-ship:before {\n  content: \"\\f21a\";\n}\n.fa-user-secret:before {\n  content: \"\\f21b\";\n}\n.fa-motorcycle:before {\n  content: \"\\f21c\";\n}\n.fa-street-view:before {\n  content: \"\\f21d\";\n}\n.fa-heartbeat:before {\n  content: \"\\f21e\";\n}\n.fa-venus:before {\n  content: \"\\f221\";\n}\n.fa-mars:before {\n  content: \"\\f222\";\n}\n.fa-mercury:before {\n  content: \"\\f223\";\n}\n.fa-intersex:before,\n.fa-transgender:before {\n  content: \"\\f224\";\n}\n.fa-transgender-alt:before {\n  content: \"\\f225\";\n}\n.fa-venus-double:before {\n  content: \"\\f226\";\n}\n.fa-mars-double:before {\n  content: \"\\f227\";\n}\n.fa-venus-mars:before {\n  content: \"\\f228\";\n}\n.fa-mars-stroke:before {\n  content: \"\\f229\";\n}\n.fa-mars-stroke-v:before {\n  content: \"\\f22a\";\n}\n.fa-mars-stroke-h:before {\n  content: \"\\f22b\";\n}\n.fa-neuter:before {\n  content: \"\\f22c\";\n}\n.fa-genderless:before {\n  content: \"\\f22d\";\n}\n.fa-facebook-official:before {\n  content: \"\\f230\";\n}\n.fa-pinterest-p:before {\n  content: \"\\f231\";\n}\n.fa-whatsapp:before {\n  content: \"\\f232\";\n}\n.fa-server:before {\n  content: \"\\f233\";\n}\n.fa-user-plus:before {\n  content: \"\\f234\";\n}\n.fa-user-times:before {\n  content: \"\\f235\";\n}\n.fa-hotel:before,\n.fa-bed:before {\n  content: \"\\f236\";\n}\n.fa-viacoin:before {\n  content: \"\\f237\";\n}\n.fa-train:before {\n  content: \"\\f238\";\n}\n.fa-subway:before {\n  content: \"\\f239\";\n}\n.fa-medium:before {\n  content: \"\\f23a\";\n}\n.fa-yc:before,\n.fa-y-combinator:before {\n  content: \"\\f23b\";\n}\n.fa-optin-monster:before {\n  content: \"\\f23c\";\n}\n.fa-opencart:before {\n  content: \"\\f23d\";\n}\n.fa-expeditedssl:before {\n  content: \"\\f23e\";\n}\n.fa-battery-4:before,\n.fa-battery:before,\n.fa-battery-full:before {\n  content: \"\\f240\";\n}\n.fa-battery-3:before,\n.fa-battery-three-quarters:before {\n  content: \"\\f241\";\n}\n.fa-battery-2:before,\n.fa-battery-half:before {\n  content: \"\\f242\";\n}\n.fa-battery-1:before,\n.fa-battery-quarter:before {\n  content: \"\\f243\";\n}\n.fa-battery-0:before,\n.fa-battery-empty:before {\n  content: \"\\f244\";\n}\n.fa-mouse-pointer:before {\n  content: \"\\f245\";\n}\n.fa-i-cursor:before {\n  content: \"\\f246\";\n}\n.fa-object-group:before {\n  content: \"\\f247\";\n}\n.fa-object-ungroup:before {\n  content: \"\\f248\";\n}\n.fa-sticky-note:before {\n  content: \"\\f249\";\n}\n.fa-sticky-note-o:before {\n  content: \"\\f24a\";\n}\n.fa-cc-jcb:before {\n  content: \"\\f24b\";\n}\n.fa-cc-diners-club:before {\n  content: \"\\f24c\";\n}\n.fa-clone:before {\n  content: \"\\f24d\";\n}\n.fa-balance-scale:before {\n  content: \"\\f24e\";\n}\n.fa-hourglass-o:before {\n  content: \"\\f250\";\n}\n.fa-hourglass-1:before,\n.fa-hourglass-start:before {\n  content: \"\\f251\";\n}\n.fa-hourglass-2:before,\n.fa-hourglass-half:before {\n  content: \"\\f252\";\n}\n.fa-hourglass-3:before,\n.fa-hourglass-end:before {\n  content: \"\\f253\";\n}\n.fa-hourglass:before {\n  content: \"\\f254\";\n}\n.fa-hand-grab-o:before,\n.fa-hand-rock-o:before {\n  content: \"\\f255\";\n}\n.fa-hand-stop-o:before,\n.fa-hand-paper-o:before {\n  content: \"\\f256\";\n}\n.fa-hand-scissors-o:before {\n  content: \"\\f257\";\n}\n.fa-hand-lizard-o:before {\n  content: \"\\f258\";\n}\n.fa-hand-spock-o:before {\n  content: \"\\f259\";\n}\n.fa-hand-pointer-o:before {\n  content: \"\\f25a\";\n}\n.fa-hand-peace-o:before {\n  content: \"\\f25b\";\n}\n.fa-trademark:before {\n  content: \"\\f25c\";\n}\n.fa-registered:before {\n  content: \"\\f25d\";\n}\n.fa-creative-commons:before {\n  content: \"\\f25e\";\n}\n.fa-gg:before {\n  content: \"\\f260\";\n}\n.fa-gg-circle:before {\n  content: \"\\f261\";\n}\n.fa-tripadvisor:before {\n  content: \"\\f262\";\n}\n.fa-odnoklassniki:before {\n  content: \"\\f263\";\n}\n.fa-odnoklassniki-square:before {\n  content: \"\\f264\";\n}\n.fa-get-pocket:before {\n  content: \"\\f265\";\n}\n.fa-wikipedia-w:before {\n  content: \"\\f266\";\n}\n.fa-safari:before {\n  content: \"\\f267\";\n}\n.fa-chrome:before {\n  content: \"\\f268\";\n}\n.fa-firefox:before {\n  content: \"\\f269\";\n}\n.fa-opera:before {\n  content: \"\\f26a\";\n}\n.fa-internet-explorer:before {\n  content: \"\\f26b\";\n}\n.fa-tv:before,\n.fa-television:before {\n  content: \"\\f26c\";\n}\n.fa-contao:before {\n  content: \"\\f26d\";\n}\n.fa-500px:before {\n  content: \"\\f26e\";\n}\n.fa-amazon:before {\n  content: \"\\f270\";\n}\n.fa-calendar-plus-o:before {\n  content: \"\\f271\";\n}\n.fa-calendar-minus-o:before {\n  content: \"\\f272\";\n}\n.fa-calendar-times-o:before {\n  content: \"\\f273\";\n}\n.fa-calendar-check-o:before {\n  content: \"\\f274\";\n}\n.fa-industry:before {\n  content: \"\\f275\";\n}\n.fa-map-pin:before {\n  content: \"\\f276\";\n}\n.fa-map-signs:before {\n  content: \"\\f277\";\n}\n.fa-map-o:before {\n  content: \"\\f278\";\n}\n.fa-map:before {\n  content: \"\\f279\";\n}\n.fa-commenting:before {\n  content: \"\\f27a\";\n}\n.fa-commenting-o:before {\n  content: \"\\f27b\";\n}\n.fa-houzz:before {\n  content: \"\\f27c\";\n}\n.fa-vimeo:before {\n  content: \"\\f27d\";\n}\n.fa-black-tie:before {\n  content: \"\\f27e\";\n}\n.fa-fonticons:before {\n  content: \"\\f280\";\n}\n.fa-reddit-alien:before {\n  content: \"\\f281\";\n}\n.fa-edge:before {\n  content: \"\\f282\";\n}\n.fa-credit-card-alt:before {\n  content: \"\\f283\";\n}\n.fa-codiepie:before {\n  content: \"\\f284\";\n}\n.fa-modx:before {\n  content: \"\\f285\";\n}\n.fa-fort-awesome:before {\n  content: \"\\f286\";\n}\n.fa-usb:before {\n  content: \"\\f287\";\n}\n.fa-product-hunt:before {\n  content: \"\\f288\";\n}\n.fa-mixcloud:before {\n  content: \"\\f289\";\n}\n.fa-scribd:before {\n  content: \"\\f28a\";\n}\n.fa-pause-circle:before {\n  content: \"\\f28b\";\n}\n.fa-pause-circle-o:before {\n  content: \"\\f28c\";\n}\n.fa-stop-circle:before {\n  content: \"\\f28d\";\n}\n.fa-stop-circle-o:before {\n  content: \"\\f28e\";\n}\n.fa-shopping-bag:before {\n  content: \"\\f290\";\n}\n.fa-shopping-basket:before {\n  content: \"\\f291\";\n}\n.fa-hashtag:before {\n  content: \"\\f292\";\n}\n.fa-bluetooth:before {\n  content: \"\\f293\";\n}\n.fa-bluetooth-b:before {\n  content: \"\\f294\";\n}\n.fa-percent:before {\n  content: \"\\f295\";\n}\n.fa-gitlab:before {\n  content: \"\\f296\";\n}\n.fa-wpbeginner:before {\n  content: \"\\f297\";\n}\n.fa-wpforms:before {\n  content: \"\\f298\";\n}\n.fa-envira:before {\n  content: \"\\f299\";\n}\n.fa-universal-access:before {\n  content: \"\\f29a\";\n}\n.fa-wheelchair-alt:before {\n  content: \"\\f29b\";\n}\n.fa-question-circle-o:before {\n  content: \"\\f29c\";\n}\n.fa-blind:before {\n  content: \"\\f29d\";\n}\n.fa-audio-description:before {\n  content: \"\\f29e\";\n}\n.fa-volume-control-phone:before {\n  content: \"\\f2a0\";\n}\n.fa-braille:before {\n  content: \"\\f2a1\";\n}\n.fa-assistive-listening-systems:before {\n  content: \"\\f2a2\";\n}\n.fa-asl-interpreting:before,\n.fa-american-sign-language-interpreting:before {\n  content: \"\\f2a3\";\n}\n.fa-deafness:before,\n.fa-hard-of-hearing:before,\n.fa-deaf:before {\n  content: \"\\f2a4\";\n}\n.fa-glide:before {\n  content: \"\\f2a5\";\n}\n.fa-glide-g:before {\n  content: \"\\f2a6\";\n}\n.fa-signing:before,\n.fa-sign-language:before {\n  content: \"\\f2a7\";\n}\n.fa-low-vision:before {\n  content: \"\\f2a8\";\n}\n.fa-viadeo:before {\n  content: \"\\f2a9\";\n}\n.fa-viadeo-square:before {\n  content: \"\\f2aa\";\n}\n.fa-snapchat:before {\n  content: \"\\f2ab\";\n}\n.fa-snapchat-ghost:before {\n  content: \"\\f2ac\";\n}\n.fa-snapchat-square:before {\n  content: \"\\f2ad\";\n}\n.fa-pied-piper:before {\n  content: \"\\f2ae\";\n}\n.fa-first-order:before {\n  content: \"\\f2b0\";\n}\n.fa-yoast:before {\n  content: \"\\f2b1\";\n}\n.fa-themeisle:before {\n  content: \"\\f2b2\";\n}\n.fa-google-plus-circle:before,\n.fa-google-plus-official:before {\n  content: \"\\f2b3\";\n}\n.fa-fa:before,\n.fa-font-awesome:before {\n  content: \"\\f2b4\";\n}\n.fa-handshake-o:before {\n  content: \"\\f2b5\";\n}\n.fa-envelope-open:before {\n  content: \"\\f2b6\";\n}\n.fa-envelope-open-o:before {\n  content: \"\\f2b7\";\n}\n.fa-linode:before {\n  content: \"\\f2b8\";\n}\n.fa-address-book:before {\n  content: \"\\f2b9\";\n}\n.fa-address-book-o:before {\n  content: \"\\f2ba\";\n}\n.fa-vcard:before,\n.fa-address-card:before {\n  content: \"\\f2bb\";\n}\n.fa-vcard-o:before,\n.fa-address-card-o:before {\n  content: \"\\f2bc\";\n}\n.fa-user-circle:before {\n  content: \"\\f2bd\";\n}\n.fa-user-circle-o:before {\n  content: \"\\f2be\";\n}\n.fa-user-o:before {\n  content: \"\\f2c0\";\n}\n.fa-id-badge:before {\n  content: \"\\f2c1\";\n}\n.fa-drivers-license:before,\n.fa-id-card:before {\n  content: \"\\f2c2\";\n}\n.fa-drivers-license-o:before,\n.fa-id-card-o:before {\n  content: \"\\f2c3\";\n}\n.fa-quora:before {\n  content: \"\\f2c4\";\n}\n.fa-free-code-camp:before {\n  content: \"\\f2c5\";\n}\n.fa-telegram:before {\n  content: \"\\f2c6\";\n}\n.fa-thermometer-4:before,\n.fa-thermometer:before,\n.fa-thermometer-full:before {\n  content: \"\\f2c7\";\n}\n.fa-thermometer-3:before,\n.fa-thermometer-three-quarters:before {\n  content: \"\\f2c8\";\n}\n.fa-thermometer-2:before,\n.fa-thermometer-half:before {\n  content: \"\\f2c9\";\n}\n.fa-thermometer-1:before,\n.fa-thermometer-quarter:before {\n  content: \"\\f2ca\";\n}\n.fa-thermometer-0:before,\n.fa-thermometer-empty:before {\n  content: \"\\f2cb\";\n}\n.fa-shower:before {\n  content: \"\\f2cc\";\n}\n.fa-bathtub:before,\n.fa-s15:before,\n.fa-bath:before {\n  content: \"\\f2cd\";\n}\n.fa-podcast:before {\n  content: \"\\f2ce\";\n}\n.fa-window-maximize:before {\n  content: \"\\f2d0\";\n}\n.fa-window-minimize:before {\n  content: \"\\f2d1\";\n}\n.fa-window-restore:before {\n  content: \"\\f2d2\";\n}\n.fa-times-rectangle:before,\n.fa-window-close:before {\n  content: \"\\f2d3\";\n}\n.fa-times-rectangle-o:before,\n.fa-window-close-o:before {\n  content: \"\\f2d4\";\n}\n.fa-bandcamp:before {\n  content: \"\\f2d5\";\n}\n.fa-grav:before {\n  content: \"\\f2d6\";\n}\n.fa-etsy:before {\n  content: \"\\f2d7\";\n}\n.fa-imdb:before {\n  content: \"\\f2d8\";\n}\n.fa-ravelry:before {\n  content: \"\\f2d9\";\n}\n.fa-eercast:before {\n  content: \"\\f2da\";\n}\n.fa-microchip:before {\n  content: \"\\f2db\";\n}\n.fa-snowflake-o:before {\n  content: \"\\f2dc\";\n}\n.fa-superpowers:before {\n  content: \"\\f2dd\";\n}\n.fa-wpexplorer:before {\n  content: \"\\f2de\";\n}\n.fa-meetup:before {\n  content: \"\\f2e0\";\n}\n.visually-hidden {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  border: 0;\n}\n.visually-hidden-focusable:active,\n.visually-hidden-focusable:focus {\n  position: static;\n  width: auto;\n  height: auto;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n}\n", "\n/* /web/static/lib/odoo_ui_icons/style.css */\n@font-face {\n  font-family: 'odoo_ui_icons';\n  src: url('/web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2') format('woff2'), url('/web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff') format('woff');\n  font-weight: normal;\n  font-style: normal;\n  font-display: block;\n}\n\n.oi {\n  display: inline-block;\n  font-family: 'odoo_ui_icons';\n  speak: never;\n  font-style: normal;\n  font-weight: normal;\n  font-variant: normal;\n  text-transform: none;\n  line-height: 1;\n\n  /* Better Font Rendering =========== */\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n.oi-view-pivot:before { content: '\\e800'; }\n.oi-text-break:before { content: '\\e801'; }\n.oi-text-inline:before { content: '\\e802'; }\n.oi-voip:before { content: '\\e803'; }\n.oi-odoo:before { content: '\\e806'; }\n.oi-search:before { content: '\\e808'; }\n.oi-group:before { content: '\\e80a'; }\n.oi-settings-adjust:before { content: '\\e80c'; }\n.oi-apps:before { content: '\\e80d'; }\n.oi-panel-right:before { content: '\\e810'; }\n.oi-launch:before { content: '\\e812'; }\n.oi-studio:before { content: '\\e813'; }\n.oi-view-kanban:before { content: '\\e814'; }\n.oi-text-wrap:before { content: '\\e815'; }\n.oi-view-cohort:before { content: '\\e816'; }\n.oi-view-list:before { content: '\\e817'; }\n.oi-gif-picker:before { content: '\\e82e'; }\n.oi-chevron-down:before { content: '\\e839'; }\n.oi-chevron-left:before { content: '\\e83a'; }\n.oi-chevron-right:before { content: '\\e83b'; }\n.oi-chevron-up:before { content: '\\e83c'; }\n.oi-arrows-h:before { content: '\\e83d'; }\n.oi-arrows-v:before { content: '\\e83e'; }\n.oi-arrow-down-left:before { content: '\\e83f'; }\n.oi-arrow-down-right:before { content: '\\e840'; }\n.oi-arrow-down:before { content: '\\e841'; }\n.oi-arrow-left:before { content: '\\e842'; }\n.oi-arrow-right:before { content: '\\e843'; }\n.oi-arrow-up-left:before { content: '\\e844'; }\n.oi-arrow-up-right:before { content: '\\e845'; }\n.oi-arrow-up:before { content: '\\e846'; }\n.oi-draggable:before { content: '\\e847'; }\n.oi-view:before { content: '\\e861'; }\n.oi-archive:before { content: '\\e862'; }\n.oi-unarchive:before { content: '\\e863'; }\n.oi-text-effect:before { content: '\\e827'; }\n.oi-smile-add:before { content: '\\e84e'; }\n.oi-close:before { content: '\\e852'; }\n.oi-food-delivery:before { content: '\\e82a'; }\n.oi-schedule-today:before { content: '\\e82c'; }\n.oi-schedule-tomorrow:before { content: '\\e82d'; }\n.oi-schedule-later:before { content: '\\e804'; }\n.oi-activity:before { content: '\\e82f'; }\n.oi-activity-plus:before { content: '\\e830'; }\n.oi-numpad:before { content: '\\e833'; }\n.oi-transfer:before { content: '\\e834'; }\n.oi-suitcase:before { content: '\\e835'; }\n.oi-suitcase-plus:before { content: '\\e832'; }\n.oi-merge:before { content: '\\e836'; }\n.oi-record:before { content: '\\e837'; }\n.oi-backspace-o:before { content: '\\e838'; }\n.oi-user:before { content: '\\e805'; }\n.oi-user-plus:before { content: '\\e831'; }\n.oi-users:before { content: '\\e807'; }\n.oi-ellipsis-h:before { content: '\\e867'; }\n.oi-ellipsis-v:before { content: '\\e868'; }\n.oi-plus:before { content: '\\e809'; }\n.oi-minus:before { content: '\\e80b'; }\n.oi-star-plus:before { content: '\\e87c'; }\n.oi-subtitle:before { content: '\\e80e'; }\n.oi-threads:before { content: '\\e818'; }\n.oi-kickstarter:before { content: '\\e819'; }\n.oi-x:before { content: '\\e81a'; }\n.oi-x-square:before { content: '\\e848'; }\n.oi-tiktok:before { content: '\\e81b'; }\n.oi-bluesky:before { content: '\\e81c'; }\n.oi-google-play:before { content: '\\e81d'; }\n.oi-strava:before { content: '\\e80f'; }\n.oi-discord:before { content: '\\e811'; }\n\n/* RTL adaptations. */\n/* Flip directional icons by 180 degree. */\n/* ---------------------------------------------------------------------------- */\n.o_rtl .oi-chevron-left,\n.o_rtl .oi-chevron-right,\n.o_rtl .oi-arrow-down-left,\n.o_rtl .oi-arrow-down-right,\n.o_rtl .oi-arrow-left,\n.o_rtl .oi-arrow-right,\n.o_rtl .oi-arrow-up-left,\n.o_rtl .oi-arrow-up-right {\n  transform: rotate(180deg);\n}\n", "\n/* /web/static/src/webclient/navbar/navbar.scss */\n\n.o_main_navbar {\n  --o-navbar-height: 46px;\n  --Dropdown_menu-margin-y: 0;\n  display: flex;\n  height: var(--o-navbar-height);\n  padding-top: 10px;\n  padding-bottom: 10px;\n  border-bottom: 0;\n  background: #FFF;\n  font-size: 0.875rem;\n}\n\n@media (min-width: 768px) {\n  .o_main_navbar {\n    min-width: min-content;\n  }\n}\n\n.o_main_navbar > ul {\n  padding: 0;\n  margin: 0;\n  list-style: none;\n}\n\n.o_main_navbar .o_menu_toggle {\n  --NavBar-entry-padding-left: 16px;\n  --NavBar-entry-padding-right: 8px;\n  color: var(--NavBar-entry-color, #111827);\n}\n\n.o_main_navbar .o_menu_toggle rect, .o_main_navbar .o_menu_toggle g {\n  transform-origin: 0 50%;\n}\n\n.o_main_navbar .o_menu_toggle.o_menu_toggle_back {\n  transform: translateX(25%) rotateY(-180deg);\n}\n\n.o_main_navbar .o_menu_toggle.o_menu_toggle_back rect {\n  width: 6px;\n  height: 3px;\n}\n\n.o_main_navbar .o_menu_toggle.o_menu_toggle_back rect:first-child {\n  transform: translate(12%, 0) /* rtl:translate(-6%, 0) */;\n  rx: 1;\n}\n\n.o_main_navbar .o_menu_toggle.o_menu_toggle_back #o_menu_toggle_row_0 {\n  transform: scale3d(0.5, 1, 1) translate(0, 45%) skewY(-22deg) /* rtl:scale3d(.5, 1, 1) translate(0, 41%) skewY(22deg) */;\n}\n\n.o_main_navbar .o_menu_toggle.o_menu_toggle_back #o_menu_toggle_row_0 + g rect {\n  width: 0;\n  height: 0;\n}\n\n.o_main_navbar .o_menu_toggle.o_menu_toggle_back #o_menu_toggle_row_2 {\n  transform: scale3d(0.5, 1, 1) translate(0, -37%) skewY(22deg) /* rtl:scale3d(.5, 1, 1) translate(0, -35%) skewY(-22deg) */;\n}\n\n@media (min-width: 768px) {\n  .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) .o_menu_toggle_icon {\n    opacity: 0;\n  }\n  .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_toggle_icon {\n    opacity: 1;\n  }\n  .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_brand_icon {\n    opacity: 0;\n  }\n}\n\n@media screen and (min-width: 768px) and (prefers-reduced-motion: no-preference) {\n  .o_main_navbar .o_menu_toggle:hover rect {\n    width: 6px;\n    height: 3px;\n  }\n  .o_main_navbar .o_menu_toggle:hover rect:first-child {\n    transform: translate(12%, 0) /* rtl:translate(-6%, 0) */;\n    rx: 1;\n  }\n  .o_main_navbar .o_menu_toggle:hover #o_menu_toggle_row_0 {\n    transform: scale3d(0.5, 1, 1) translate(0, 45%) skewY(-22deg) /* rtl:scale3d(.5, 1, 1) translate(0, 41%) skewY(22deg) */;\n  }\n  .o_main_navbar .o_menu_toggle:hover #o_menu_toggle_row_0 + g rect {\n    width: 0;\n    height: 0;\n  }\n  .o_main_navbar .o_menu_toggle:hover #o_menu_toggle_row_2 {\n    transform: scale3d(0.5, 1, 1) translate(0, -37%) skewY(22deg) /* rtl:scale3d(.5, 1, 1) translate(0, -35%) skewY(-22deg) */;\n  }\n  .o_main_navbar .o_menu_toggle, .o_main_navbar .o_menu_toggle g {\n    transition: all .3s;\n  }\n  .o_main_navbar .o_menu_toggle rect {\n    transition: all .1s;\n  }\n  .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) {\n    transform: none;\n    transition: none;\n  }\n  .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) .o_menu_toggle_icon, .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) .o_menu_brand_icon, .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) .o_menu_brand {\n    will-change: transform;\n    transition: all 0.1s;\n  }\n  .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) .o_menu_toggle_icon {\n    transform: translateX(75%);\n  }\n  .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_toggle_icon {\n    transform: translateX(25%);\n    transition: all .4s;\n  }\n  .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_brand_icon {\n    transform: rotateY(-90deg);\n    transition: all .2s;\n  }\n  .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_brand {\n    transform: translateX(-8px);\n    transition: all .4s;\n  }\n}\n\n@media (min-width: 768px) {\n  .o_main_navbar .o_menu_toggle .o_menu_brand_icon {\n    width: calc(var(--o-navbar-height) - 20px + 4px);\n    object-fit: cover;\n  }\n}\n\n.o_main_navbar .o_nav_entry, .o_main_navbar .dropdown-toggle:not(.o-dropdown-toggle-custo) {\n  border-color: transparent;\n}\n\n.o_main_navbar .o_menu_sections .o_nav_entry, .o_main_navbar .o_menu_sections .dropdown-toggle {\n  background: var(--NavBar-entry-backgroundColor, #FFF);\n  border: 1px solid transparent;\n}\n\n.o_main_navbar .o_menu_sections .o_nav_entry:hover, .o_main_navbar .o_menu_sections .dropdown-toggle:hover {\n  background: var(--NavBar-entry-backgroundColor--hover, #e7e9ed);\n}\n\n.o_main_navbar .o_menu_sections .o_nav_entry:focus, .o_main_navbar .o_menu_sections .dropdown-toggle:focus {\n  background: var(--NavBar-entry-backgroundColor--focus, #e7e9ed);\n}\n\n.o_main_navbar .o_menu_sections .o_nav_entry:active, .o_main_navbar .o_menu_sections .dropdown-toggle:active {\n  background: var(--NavBar-entry-backgroundColor--active, unset);\n}\n\n.o_main_navbar .o_menu_sections .dropdown.show.dropdown-toggle {\n  border-color: var(--NavBar-entry-borderColor-active, transparent);\n  background: var(--NavBar-entry-backgroundColor--active, unset);\n  color: var(--NavBar-entry-color--active, unset);\n}\n\n.o_main_navbar .dropdown-header.dropdown-menu_group {\n  margin-top: 0;\n}\n\n.o_main_navbar .dropdown-item + .dropdown-header:not(.o_more_dropdown_section_group) {\n  margin-top: .3em;\n}\n\n.o_main_navbar .o_dropdown_menu_group_entry.dropdown-item {\n  padding-left: 30px;\n}\n\n.o_main_navbar .o_dropdown_menu_group_entry.dropdown-item + .dropdown-item:not(.o_dropdown_menu_group_entry) {\n  margin-top: .8em;\n}\n\n.o_main_navbar .o_navbar_apps_menu .dropdown-toggle {\n  --NavBar-entry-padding-left: 16px;\n  font-size: 1.2em;\n}\n\n.o_main_navbar .o_menu_brand {\n  padding-left: 0;\n  font-size: 1.2em;\n}\n\n.o_main_navbar .o_menu_brand:hover {\n  background: none;\n}\n\n.o_main_navbar .o_menu_brand, .o_main_navbar .o_navbar_breadcrumbs, .o_main_navbar .o_navbar_breadcrumbs .btn {\n  color: var(--NavBar-brand-color, #111827);\n}\n\n.o_main_navbar .o_menu_sections .o_more_dropdown_section_group {\n  margin-top: .8em;\n}\n\n.o_main_navbar .o_menu_sections .o_more_dropdown_section_group:first-child {\n  margin-top: -0.5rem;\n  padding-top: 0.75rem;\n}\n\n.o_main_navbar .o_menu_systray {\n  --NavBar-entry-padding-left: 0.315em;\n  --NavBar-entry-padding-right: 0.315em;\n}\n\n.o_main_navbar .o_menu_systray .badge {\n  margin-right: -.5em;\n  border: 0;\n  padding: 3px 6px;\n  background-color: var(--o-navbar-badge-bg, #dc3545);\n  font-size: 0.7em;\n  color: var(--o-navbar-badge-color, #FFF);\n  text-shadow: var(--o-navbar-badge-text-shadow, none);\n  transform: translate(-0.6em, -30%);\n}\n\nbody.o_is_superuser .o_menu_systray {\n  border-image: repeating-linear-gradient(135deg, #d9b904, #d9b904 10px, #373435 10px, #373435 20px) 2;\n  border-image-width: 2px;\n}\n\n", "\n/* /web/static/src/scss/animation.scss */\n\n/************** DEFINITION of ANIMATIONS **************/\n@keyframes bounceIn {\n  0%, 20%, 40%, 60%, 80%, 100% {\n    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  0% {\n    opacity: 0;\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n  20% {\n    transform: scale3d(1.1, 1.1, 1.1);\n  }\n  40% {\n    transform: scale3d(0.9, 0.9, 0.9);\n  }\n  60% {\n    opacity: 1;\n    transform: scale3d(1.03, 1.03, 1.03);\n  }\n  80% {\n    transform: scale3d(0.97, 0.97, 0.97);\n  }\n  100% {\n    opacity: 1;\n    transform: scale3d(1, 1, 1);\n  }\n}\n\n@keyframes flash {\n  from, 50%, to {\n    opacity: 1;\n  }\n  25%, 75% {\n    opacity: 0;\n  }\n}\n\n@keyframes pulse {\n  from {\n    box-shadow: 0 0 0 0 var(--pulse-color-from, #714B67);\n  }\n  to {\n    box-shadow: 0 0 0 var(--pulse-spread-radius, 2em) var(--pulse-color-to, rgba(255, 255, 255, 0));\n  }\n}\n\n", "\n/* /web/static/src/scss/fontawesome_overridden.scss */\n\n.fa.fa-threads, .fa.fa-kickstarter, .fa.fa-bluesky, .fa.fa-strava, .fa.fa-google-play, .fa.fa-discord, .fa-twitter-square.fa, .fa-twitter.fa, .fa.fa-tiktok {\n  font-family: 'odoo_ui_icons' !important;\n}\n\n.fa.fa-tiktok::before {\n  content: '\\e81b';\n}\n\n.fa-twitter.fa::before {\n  content: '\\e81a';\n}\n\n.fa-twitter-square.fa::before {\n  content: '\\e848';\n}\n\n.fa.fa-discord::before {\n  content: '\\e811';\n}\n\n.fa.fa-google-play::before {\n  content: \"\\e81d\";\n}\n\n.fa.fa-strava::before {\n  content: \"\\e80f\";\n}\n\n.fa.fa-bluesky::before {\n  content: \"\\e81c\";\n}\n\n.fa.fa-kickstarter::before {\n  content: \"\\e819\";\n}\n\n.fa.fa-threads::before {\n  content: \"\\e818\";\n}\n\n.o_rtl .fa.fa-align-right, .o_rtl .fa.fa-align-left, .o_rtl .fa.fa-chevron-right, .o_rtl .fa.fa-chevron-left, .o_rtl .fa.fa-arrow-right, .o_rtl .fa.fa-arrow-left, .o_rtl .fa.fa-hand-o-right, .o_rtl .fa.fa-hand-o-left, .o_rtl .fa.fa-arrow-circle-right, .o_rtl .fa.fa-arrow-circle-left, .o_rtl .fa.fa-caret-right, .o_rtl .fa.fa-caret-left, .o_rtl .fa.fa-rotate-right, .o_rtl .fa.fa-rotate-left, .o_rtl .fa.fa-angle-double-right, .o_rtl .fa.fa-angle-double-left, .o_rtl .fa.fa-angle-right, .o_rtl .fa.fa-angle-left, .o_rtl .fa.fa-quote-right, .o_rtl .fa.fa-quote-left, .o_rtl .fa.fa-chevron-circle-right, .o_rtl .fa.fa-chevron-circle-left, .o_rtl .fa.fa-long-arrow-right, .o_rtl .fa.fa-long-arrow-left, .o_rtl .fa.fa-toggle-right, .o_rtl .fa.fa-toggle-left, .o_rtl .fa.fa-caret-square-o-right, .o_rtl .fa.fa-arrow-circle-o-left, .o_rtl .fa.fa-arrow-circle-o-right, .o_rtl .fa.fa-caret-square-o-left {\n  transform: rotate(180deg);\n}\n\n", "\n/* /web/static/src/scss/mimetypes.scss */\n\n.o_image {\n  display: inline-block;\n  width: 38px;\n  height: 38px;\n  background-image: url(\"/web/static/img/mimetypes/unknown.svg\");\n  background-size: contain;\n  background-repeat: no-repeat;\n  background-position: center;\n}\n\n.o_image[data-mimetype^='image'] {\n  background-image: url(\"/web/static/img/mimetypes/image.svg\");\n}\n\n.o_image[data-mimetype^='audio'] {\n  background-image: url(\"/web/static/img/mimetypes/audio.svg\");\n}\n\n.o_image[data-mimetype^='text'], .o_image[data-mimetype$='rtf'] {\n  background-image: url(\"/web/static/img/mimetypes/text.svg\");\n}\n\n.o_image[data-mimetype*='octet-stream'], .o_image[data-mimetype*='download'], .o_image[data-mimetype*='python'] {\n  background-image: url(\"/web/static/img/mimetypes/binary.svg\");\n}\n\n.o_image[data-mimetype^='video'], .o_image[title$='.mp4'], .o_image[title$='.avi'] {\n  background-image: url(\"/web/static/img/mimetypes/video.svg\");\n}\n\n.o_image[data-mimetype$='archive'], .o_image[data-mimetype$='compressed'], .o_image[data-mimetype*='zip'], .o_image[data-mimetype$='tar'], .o_image[data-mimetype*='package'] {\n  background-image: url(\"/web/static/img/mimetypes/archive.svg\");\n}\n\n.o_image[data-mimetype^='application/pdf'] {\n  background-image: url(\"/web/static/img/mimetypes/pdf.svg\");\n}\n\n.o_image[data-mimetype^='text-master'], .o_image[data-mimetype*='document'], .o_image[data-mimetype*='msword'], .o_image[data-mimetype*='wordprocessing'] {\n  background-image: url(\"/web/static/img/mimetypes/document.svg\");\n}\n\n.o_image[data-mimetype*='application/xml'], .o_image[data-mimetype$='html'] {\n  background-image: url(\"/web/static/img/mimetypes/web_code.svg\");\n}\n\n.o_image[data-mimetype$='css'], .o_image[data-mimetype$='less'], .o_image[data-ext$='less'] {\n  background-image: url(\"/web/static/img/mimetypes/web_style.svg\");\n}\n\n.o_image[data-mimetype*='-image'], .o_image[data-mimetype*='diskimage'], .o_image[data-ext$='dmg'] {\n  background-image: url(\"/web/static/img/mimetypes/disk.svg\");\n}\n\n.o_image[data-mimetype$='csv'], .o_image[data-mimetype*='vc'], .o_image[data-mimetype*='excel'], .o_image[data-mimetype$='numbers'], .o_image[data-mimetype$='calc'], .o_image[data-mimetype*='mods'], .o_image[data-mimetype*='spreadsheet'] {\n  background-image: url(\"/web/static/img/mimetypes/spreadsheet.svg\");\n}\n\n.o_image[data-mimetype^='key'] {\n  background-image: url(\"/web/static/img/mimetypes/certificate.svg\");\n}\n\n.o_image[data-mimetype*='presentation'], .o_image[data-mimetype*='keynote'], .o_image[data-mimetype*='teacher'], .o_image[data-mimetype*='slideshow'], .o_image[data-mimetype*='powerpoint'] {\n  background-image: url(\"/web/static/img/mimetypes/presentation.svg\");\n}\n\n.o_image[data-mimetype*='cert'], .o_image[data-mimetype*='rules'], .o_image[data-mimetype*='pkcs'], .o_image[data-mimetype$='stl'], .o_image[data-mimetype$='crl'] {\n  background-image: url(\"/web/static/img/mimetypes/certificate.svg\");\n}\n\n.o_image[data-mimetype*='-font'], .o_image[data-mimetype*='font-'], .o_image[data-ext$='ttf'] {\n  background-image: url(\"/web/static/img/mimetypes/font.svg\");\n}\n\n.o_image[data-mimetype*='-dvi'] {\n  background-image: url(\"/web/static/img/mimetypes/print.svg\");\n}\n\n.o_image[data-mimetype*='script'], .o_image[data-mimetype*='x-sh'], .o_image[data-ext*='bat'], .o_image[data-mimetype$='bat'], .o_image[data-mimetype$='cgi'], .o_image[data-mimetype$='-c'], .o_image[data-mimetype*='java'], .o_image[data-mimetype*='ruby'] {\n  background-image: url(\"/web/static/img/mimetypes/script.svg\");\n}\n\n.o_image[data-mimetype*='javascript'] {\n  background-image: url(\"/web/static/img/mimetypes/javascript.svg\");\n}\n\n.o_image[data-mimetype*='calendar'], .o_image[data-mimetype$='ldif'] {\n  background-image: url(\"/web/static/img/mimetypes/calendar.svg\");\n}\n\n.o_image[data-mimetype$='postscript'], .o_image[data-mimetype$='cdr'], .o_image[data-mimetype$='xara'], .o_image[data-mimetype$='cgm'], .o_image[data-mimetype$='graphics'], .o_image[data-mimetype$='draw'], .o_image[data-mimetype*='svg'] {\n  background-image: url(\"/web/static/img/mimetypes/vector.svg\");\n}\n\n", "\n/* /web/static/src/scss/ui.scss */\n\n:root .o_hidden {\n  display: none !important;\n}\n\n.o_disabled {\n  pointer-events: none;\n  opacity: 0.5;\n}\n\n.o_btn_loading {\n  opacity: 0.5;\n}\n\n.o_btn_loading .fa:not(.fa-spin) {\n  display: none;\n}\n\n.o_text_overflow {\n  display: inline-block;\n  max-width: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n}\n\n.dropdown-menu {\n  max-height: 70vh;\n  overflow: auto;\n  background-clip: border-box;\n}\n\n.dropdown-menu:not(.o-hb-select-dropdown) {\n  scrollbar-width: thin;\n}\n\n.dropdown-toggle {\n  white-space: nowrap;\n}\n\n.dropdown-toggle.o-no-caret::before, .dropdown-toggle.o-no-caret::after {\n  content: normal;\n}\n\n.o_catch_attention {\n  position: relative;\n  z-index: 1;\n  animation: catchAttention 200ms ease 0s infinite normal;\n}\n\n.o_treeEntry {\n  padding-left: var(--treeEntry-padding-h, 24px);\n  position: relative;\n}\n\n.o_treeEntry:before, .o_treeEntry:after {\n  position: absolute;\n  left: var(--treeEntry--beforeAfter-left, calc(var(--treeEntry-padding-h, 24px) * .5));\n  background: var(--treeEntry--beforeAfter-color, #d8dadd);\n  content: '';\n}\n\n.o_treeEntry:before {\n  top: var(--treeEntry--before-top, 0);\n  width: 1px;\n  height: 100%;\n}\n\n.o_treeEntry:after {\n  display: var(--treeEntry--after-display, initial);\n  top: calc(.5em + var(--treeEntry-padding-v, 8px));\n  width: var(--treeEntry--after-width, calc(var(--treeEntry-padding-h, 24px) * .5));\n  height: 1px;\n}\n\n.o_treeEntry:last-of-type:before {\n  height: calc(.5em + var(--treeEntry-padding-v, 8px));\n}\n\n@keyframes catchAttention {\n  0%, 20%, 40%, 60%, 80%, 100% {\n    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  0% {\n    transform: translateY(-30%);\n  }\n  20% {\n    transform: translateY(-25%);\n  }\n  40% {\n    transform: translateY(-20%);\n  }\n  60% {\n    transform: translateY(-15%);\n  }\n  80% {\n    transform: translateY(-10%);\n  }\n  100% {\n    transform: translateY(-5%);\n  }\n}\n\nspan.o_force_ltr {\n  display: inline;\n}\n\n.o_force_ltr {\n  unicode-bidi: embed;\n  /*rtl:ignore*/\n  direction: ltr;\n}\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"],\n.o_force_ltr {\n  text-align: end !important;\n}\n*/\n.o_image_24_cover {\n  width: 24px;\n  height: 24px;\n  object-fit: cover;\n}\n\n.o_image_40_cover {\n  width: 40px;\n  height: 40px;\n  object-fit: cover;\n}\n\n.o_image_64_cover {\n  width: 64px;\n  height: 64px;\n  object-fit: cover;\n}\n\n.o_image_64_contain {\n  width: 64px;\n  height: 64px;\n  object-fit: contain;\n}\n\n.o_image_64_max {\n  max-width: 64px;\n  max-height: 64px;\n}\n\n.modal .o_cp_action_menus .o-dropdown:has(.fa-cog) {\n  display: none;\n}\n\n.o_ui_app_icon {\n  width: var(--oi-font-size, 1em);\n}\n\n:not(:hover) > .o_ui_app_icon {\n  --oi-color: currentColor;\n}\n\n.o_button_area {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n}\n\n.o_btn_reset {\n  appearance: none;\n  margin: unset;\n  padding: unset;\n  background: unset;\n  border: unset;\n  font-family: inherit;\n  font-size: 100%;\n}\n\n", "\n/* /web/static/src/views/fields/translation_dialog.scss */\n\n.o_translation_dialog .o_language_current {\n  font-weight: bold;\n}\n\n.o_translation_dialog .row {\n  margin-bottom: 9px;\n}\n\n", "\n/* /base/static/src/css/modules.css */\n.oe_module_flag {\n    position: absolute;\n    left: 12px;\n    top: calc(50% - 35px);\n    font: 27px icon;\n    text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);\n}\n\n.o_kanban_view.o_modules_kanban .o_kanban_renderer .o_kanban_record .o_dropdown_kanban,\n.o_modules_field .o_modules_kanban .o_kanban_renderer .o_kanban_record .o_dropdown_kanban {\n    visibility: visible;\n    opacity: 0.5;\n}\n\n.o_kanban_view.o_modules_kanban .o_kanban_renderer .o_kanban_record:hover .o_dropdown_kanban,\n.o_kanban_view.o_modules_kanban .o_kanban_renderer .o_kanban_record .o_dropdown_kanban.show {\n    opacity: 1;\n}\n\n.o_modules_field .o_modules_kanban .o_kanban_renderer {\n    --KanbanRecord-width: 280px;\n    --KanbanRecord-width-small: 280px;\n}\n\n.o_module_form.o_form_view .oe_avatar > img {\n    border: none;\n    box-shadow: none;\n    max-width: 70px;\n    max-height: 70px;\n}\n", "\n/* /web/static/src/search/cog_menu/cog_menu.scss */\n\n.o_cp_action_menus .o-dropdown {\n  min-width: 5px;\n}\n\n", "\n/* /web/static/src/search/control_panel/control_panel.scss */\n\n.o_control_panel {\n  border-bottom: var(--ControlPanel-border-bottom, 1px solid #d8dadd);\n  background-color: white;\n}\n\n.o_control_panel .o_control_panel_breadcrumbs {\n  --breadcrumb-font-size: 0.8125rem;\n}\n\n@media (min-width: 768px) {\n  .o_control_panel .o_control_panel_breadcrumbs {\n    min-width: 200px;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .o_control_panel.o_mobile_sticky {\n    position: sticky;\n    top: auto;\n    left: auto;\n    bottom: auto;\n    right: auto;\n    z-index: 10;\n  }\n}\n\n@media (min-width: 992px) {\n  .o_control_panel .o_control_panel_breadcrumbs, .o_control_panel .o_control_panel_navigation {\n    flex: 1;\n  }\n  .o_control_panel .o_control_panel_actions {\n    min-width: MIN(500px, 33%);\n  }\n}\n\n@media (min-width: 1200px) {\n  .o_control_panel .o_control_panel_actions {\n    min-width: MIN(600px, 33%);\n  }\n}\n\n.o_control_panel .o_cp_switch_buttons .btn, .o_control_panel .o_cp_switch_buttons .btn:focus, .o_control_panel .o_cp_switch_buttons .btn.active {\n  z-index: 0;\n}\n\n.o_x2m_control_panel {\n  display: flex;\n  flex-flow: row wrap;\n}\n\n.o_x2m_control_panel .o_cp_buttons {\n  display: flex;\n  margin-right: auto;\n}\n\n.o_x2m_control_panel .o_cp_pager {\n  display: flex;\n  margin-left: auto;\n}\n\n.o_dragged_embedded_action {\n  transition: transform 0.5s;\n  transform: rotate(2deg);\n  opacity: 0.8;\n}\n\n.o_embedded_actions {\n  max-height: 500px;\n  transition: opacity 0.5s, max-height 0.5s ease;\n}\n\n.o_embedded_actions.o-fade-leave, .o_embedded_actions.o-fade-enter {\n  opacity: 0;\n  max-height: 0;\n}\n\n.o_embedded_actions::before, .o_embedded_actions::after {\n  flex: 1 1 0;\n  height: 1px;\n  background-color: #d8dadd;\n  content: \"\";\n}\n\n.o_embedded_actions_dropdown_menu .o_icon_right {\n  transform: translate(-0.45em, 0);\n}\n\n.o_embedded_actions_dropdown_menu .o_save_current_view:before {\n  margin-inline-end: 4px;\n  font-family: FontAwesome;\n  opacity: 0.76;\n  content: \"\\f0c7\";\n}\n\n@media (max-width: 767.98px) {\n  .o_rtl .o_control_panel .o_back_button:before {\n    transform: rotate(180deg);\n  }\n}\n\n/* Simple button place-holder */\n.o_bottom_sheet .o_cp_switch_buttons .o-dropdown-item {\n  --btn-color: #111827;\n  --btn-bg: #e7e9ed;\n  --btn-border-color: #e7e9ed;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #d8dadd;\n  --btn-hover-border-color: #d8dadd;\n  --btn-focus-shadow-rgb: 199, 202, 207;\n  --btn-active-color: #000;\n  --btn-active-bg: #e6f2f3;\n  --btn-active-border-color: #017e84;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #000;\n  --btn-disabled-bg: #e7e9ed;\n  --btn-disabled-border-color: #e7e9ed;\n  --btn-border-width: var(--border-width);\n  --btn-border-radius: var(--border-radius);\n  background-color: var(--btn-bg);\n  border: var(--btn-border-width) solid var(--btn-border-color);\n  border-radius: var(--btn-border-radius);\n}\n\n.o_bottom_sheet .o_cp_switch_buttons .selected.o-dropdown-item {\n  color: var(--btn-active-color);\n  background-color: var(--btn-active-bg);\n  border-color: var(--btn-active-border-color);\n  box-shadow: var(--btn-active-shadow);\n}\n\n.o_bottom_sheet .o_cp_switch_buttons {\n  display: grid;\n  gap: 8px;\n  grid-template-columns: repeat(3, 1fr);\n}\n\n.o_bottom_sheet .o_cp_switch_buttons .o-dropdown-item {\n  display: grid;\n  justify-items: center;\n  gap: 8px;\n  padding: 16px 8px;\n}\n\n.o_bottom_sheet .o_cp_switch_buttons .o-dropdown-item.selected::before {\n  content: none !important;\n}\n\n.o_bottom_sheet .o_cp_switch_buttons .o-dropdown-item > span {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  max-width: 100%;\n  margin-left: 0 !important;\n}\n\n", "\n/* /web/static/src/search/control_panel/control_panel.variables_print.scss */\n\n", "\n/* /web/static/src/search/control_panel/control_panel_mobile.css */\n@media (max-width: 767.98px) { /* breakpoint-md */\n    .o_control_panel_main_buttons {\n        /* hide the ellipsis dropdown by default */\n        > .o-control-panel-adaptive-dropdown {\n            display: none;\n        }\n\n        /* hide the visible elements beside the first one and the ellipsis dropdown */\n        > :nth-child(n + 2 of :not(.d-none, .o_hidden, .o-control-panel-adaptive-dropdown)) {\n            display: none !important;\n\n            ~ .o-control-panel-adaptive-dropdown {\n                display: inline-block;\n            }\n        }\n    }\n\n    /* hide the main buttons if the dropdown is empty to not render the gap */\n    .o_control_panel_main_buttons:has(> .o-control-panel-adaptive-dropdown:only-child) {\n        display: none !important;\n    }\n\n    /* hide the first element in the ellipsis dropdown menu */\n    .o-control-panel-adaptive-dropdown.dropdown-menu > :nth-child(1 of :not(.d-none, .o_hidden)) {\n        display: none !important;\n    }\n}\n", "\n/* /web/static/src/search/custom_group_by_item/custom_group_by_item.scss */\n\n.o_add_custom_group_menu {\n  background-position-x: calc(100% - 0.6em);\n  border: 0 !important;\n}\n\n", "\n/* /web/static/src/search/search_bar/search_bar.scss */\n\n.o_searchview_facet {\n  animation: animate .25s ease-out;\n}\n\n@keyframes animate {\n  from {\n    opacity: .5;\n    transform: translateY(20%);\n  }\n}\n\n.o_searchview_facet .btn, .o_searchview_facet .btn:focus {\n  z-index: 0;\n}\n\n.o_searchview_facet .o_facet_value {\n  max-width: 16rem;\n}\n\n@media (max-width: 767.98px) {\n  .o_searchview_facet .o_facet_value {\n    max-width: 8rem;\n  }\n}\n\n.o_searchview_autocomplete .o-dropdown-item {\n  align-items: center;\n  display: flex;\n  padding-left: 25px;\n}\n\n.o_searchview_autocomplete .o-dropdown-item.o_indent {\n  padding-left: 50px;\n}\n\n.o_searchview_autocomplete .o-dropdown-item a {\n  color: inherit;\n}\n\n.o_searchview_autocomplete .o-dropdown-item a.o_expand {\n  display: flex;\n  justify-content: center;\n  width: 25px;\n  position: absolute;\n  top: auto;\n  left: 0;\n  bottom: auto;\n  right: auto;\n}\n\n", "\n/* /web/static/src/search/search_bar_menu/search_bar_menu.scss */\n\n.o_search_bar_menu {\n  max-width: calc(100vw - 32px);\n}\n\n.o_search_bar_menu .o_dropdown_container {\n  border-color: #d8dadd !important;\n  min-width: 200px;\n}\n\n.o_search_bar_menu .o_accordion_values .o_input {\n  max-width: 17ch;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.o_search_bar_menu .o_favorite_item:hover {\n  --show-on-hover: visible;\n}\n\n.o_search_bar_menu .o_favorite_item i {\n  display: block !important;\n  visibility: var(--show-on-hover, hidden);\n}\n\n@media (min-width: 992px) {\n  .o_search_bar_menu .o_dropdown_container {\n    max-width: calc(calc(100vw - 32px) / 6);\n  }\n}\n\n", "\n/* /web/static/src/search/search_panel/search_panel.scss */\n\n.o_component_with_search_panel,\n.o_controller_with_searchpanel {\n  display: flex;\n  align-items: flex-start;\n}\n\n.o_component_with_search_panel .o_renderer,\n.o_component_with_search_panel .o_renderer_with_searchpanel,\n.o_controller_with_searchpanel .o_renderer,\n.o_controller_with_searchpanel .o_renderer_with_searchpanel {\n  flex: 1 1 100%;\n  overflow: auto;\n  max-height: 100%;\n  position: relative;\n  height: 100%;\n}\n\n@media (max-width: 767.98px) {\n  .o_component_with_search_panel .o_renderer,\n.o_component_with_search_panel .o_renderer_with_searchpanel,\n.o_controller_with_searchpanel .o_renderer,\n.o_controller_with_searchpanel .o_renderer_with_searchpanel {\n    overflow: visible;\n  }\n}\n\n.o_search_panel {\n  --treeEntry-padding-h: 16px;\n  width: var(--SearchPanel-width, 220px);\n  font-size: var(--SearchPanel-fontSize, 1em);\n}\n\n@media (min-width: 768px) {\n  .o_search_panel {\n    border-right: 1px solid #d8dadd;\n  }\n}\n\n.o_search_panel .o_toggle_fold {\n  width: 16px;\n}\n\n.o_search_panel .o_search_panel_counter {\n  font-variant-numeric: tabular-nums;\n}\n\n.o_search_panel_resize {\n  cursor: col-resize;\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  margin: 0px -2px;\n  width: 10px;\n  height: 100%;\n  z-index: 1;\n}\n\n.o_search_panel_sidebar {\n  writing-mode: vertical-rl;\n  text-orientation: mixed;\n  width: 3rem;\n}\n\n@media (min-width: 768px) {\n  .o_search_panel_sidebar {\n    border-right: 1px solid #d8dadd;\n  }\n}\n\n.o_mobile_search_content {\n  --SearchPanel-width: 100%;\n  --SearchPanel-fontSize: 1.1em;\n  --treeEntry-padding-v: 16px;\n}\n\n@media (max-width: 767.98px) {\n  .o_component_with_search_panel,\n.o_controller_with_searchpanel {\n    flex-direction: column;\n    align-items: initial;\n  }\n  .o_component_with_search_panel .o_renderer_with_searchpanel.o_list_view,\n.o_controller_with_searchpanel .o_renderer_with_searchpanel.o_list_view {\n    width: 100%;\n  }\n}\n\n.o_bottom_sheet .o_search_panel_section .list-group {\n  --list-group-bg: transparent;\n}\n\n", "\n/* /web/static/src/search/search_panel/search_view.scss */\n\n.o_searchview {\n  --SearchBar-background-color: #FFF;\n  background-color: var(--SearchBar-background-color);\n  border: var(--border-width) solid #d8dadd;\n}\n\n.o_searchview:focus-within {\n  border-color: #74b4b9;\n  color: var(--body-color);\n}\n\n.o_searchview:focus-within + .o_searchview_dropdown_toggler {\n  border-top-color: #74b4b9;\n  border-right-color: #74b4b9;\n  border-bottom-color: #74b4b9;\n}\n\n.o_searchview .o_searchview_input {\n  appearance: none;\n}\n\n.o_search_options {\n  flex-wrap: wrap;\n  margin: auto 0;\n  flex-grow: 1;\n}\n\n.o_filter_menu .o_filter_condition.o_filter_condition_with_buttons {\n  padding-right: 0;\n  padding-left: 30px;\n}\n\n.o_filter_menu .o_filter_condition .o_or_filter {\n  position: absolute;\n  top: auto;\n  left: 4px;\n  bottom: auto;\n  right: auto;\n}\n\n.o_filter_menu .o_filter_condition .o_generator_menu_value {\n  color: #111827;\n}\n\n.o_filter_menu .o_filter_condition .o_generator_menu_value .datepickerbutton {\n  cursor: pointer;\n  position: absolute;\n  top: 3px;\n  left: auto;\n  bottom: auto;\n  right: -20px;\n}\n\n.o_filter_menu .o_filter_condition .o_generator_menu_delete {\n  opacity: 0.8;\n  position: absolute;\n  top: 6px;\n  left: auto;\n  bottom: auto;\n  right: 4px;\n}\n\n.o_filter_menu .o_filter_condition .o_generator_menu_delete:hover, .o_filter_menu .o_filter_condition .o_generator_menu_delete:focus, .o_filter_menu .o_filter_condition .o_generator_menu_delete.focus {\n  opacity: 1;\n}\n\n.o_filter_menu .o_filter_condition .o_generator_menu_delete:hover {\n  background-color: #F9FAFB;\n}\n\n.o_filter_menu .o_add_condition {\n  line-height: 1.1;\n}\n\n.o_filter_menu .o_add_condition .fa {\n  font-size: 1.09375rem;\n}\n\n.o_web_client .o_mobile_search {\n  align-items: normal;\n  background-color: var(--mobileSearch-bg, #FFF);\n  border: none;\n  bottom: 0;\n  display: flex;\n  flex-direction: column;\n  left: 0;\n  overflow: auto;\n  padding: 0;\n  position: fixed;\n  top: 0;\n  width: 100%;\n  z-index: 1055;\n}\n\n.o_web_client .o_mobile_search .o_mobile_search_header {\n  background-color: var(--mobileSearch__header-bg, #714B67);\n  display: flex;\n  min-height: 46px;\n  justify-content: space-between;\n  width: 100%;\n}\n\n.o_web_client .o_mobile_search .o_mobile_search_header .o_mobile_search_button {\n  color: white;\n}\n\n.o_web_client .o_mobile_search .o_mobile_search_header .o_mobile_search_button:active {\n  background-color: #52374b;\n}\n\n.o_web_client .o_mobile_search .o_mobile_search_content {\n  flex: auto;\n  height: auto;\n  overflow-y: auto;\n  width: 100%;\n}\n\n.o_web_client .o_mobile_search .o_mobile_search_content .o_searchview_input_container {\n  display: flex;\n  padding: 15px 20px 0 20px;\n  position: relative;\n}\n\n.o_web_client .o_mobile_search .o_mobile_search_content .o_searchview_input_container .o_searchview_input {\n  border-bottom: 1px solid #8f8f8f;\n  margin-bottom: 15px;\n  width: 100%;\n  background-color: var(--o-input-background-color, transparent);\n}\n\n.o_web_client .o_mobile_search .o_mobile_search_content .o_searchview_input_container .o_searchview_facet {\n  border-radius: 10px;\n  display: inline-flex;\n  order: 1;\n}\n\n.o_web_client .o_mobile_search .o_mobile_search_content .o_searchview_input_container .o_searchview_facet .o_searchview_facet_label {\n  border-radius: 2em 0em 0em 2em;\n}\n\n.o_web_client .o_mobile_search .o_mobile_search_content .o_searchview_input_container .o_searchview_autocomplete {\n  top: 100%;\n}\n\n.o_web_client .o_mobile_search .o_mobile_search_content .o_searchview_input_container .o_searchview_autocomplete > li {\n  margin: 5px 0px;\n}\n\n.o_web_client .o_mobile_search .o_mobile_search_content .o_mobile_search_filter {\n  padding: 8px 20px 15%;\n  flex: auto;\n}\n\n.o_web_client .o_mobile_search .o_mobile_search_content .o_mobile_search_filter .dropdown {\n  margin-top: 15px;\n  flex-direction: column;\n  line-height: 2;\n}\n\n.o_web_client .o_mobile_search .o_mobile_search_content .o_mobile_search_filter .dropdown:not(.show) {\n  box-shadow: 0 0 0 1px #d8dadd;\n}\n\n.o_web_client .o_mobile_search .o_mobile_search_content .o_mobile_search_filter .dropdown, .o_web_client .o_mobile_search .o_mobile_search_content .o_mobile_search_filter .dropdown-toggle {\n  width: 100%;\n}\n\n.o_web_client .o_mobile_search .o_mobile_search_content .o_mobile_search_filter .dropdown-backdrop {\n  z-index: -1;\n}\n\n.o_web_client .o_mobile_search .o_mobile_search_content .o_mobile_search_filter .dropdown-menu {\n  position: relative !important;\n  top: 0 !important;\n  left: 0 !important;\n  width: 100%;\n}\n\n.o_web_client .o_mobile_search .o_mobile_search_footer {\n  width: 100%;\n}\n\n", "\n/* /web/static/src/webclient/icons.scss */\n\n.oi, .fa {\n  font-weight: 400;\n}\n\n.oi:before, .fa:before {\n  font-size: var(--oi-font-size, 1em);\n  vertical-align: var(--oi-vertical-align, 0);\n  text-rendering: geometricPrecision;\n}\n\n.oi-fw {\n  width: calc(1.28571429 * var(--oi-font-size, 1em));\n  text-align: center;\n}\n\n.oi-small {\n  --oi-font-size: 0.769em;\n  --oi-vertical-align: 10%;\n}\n\n.oi-normal {\n  --oi-font-size: 1em;\n}\n\n.oi-large {\n  --oi-font-size: 1.315em;\n  --oi-vertical-align: -6%;\n}\n\n.oi-larger {\n  --oi-font-size: 1.462em;\n  --oi-vertical-align: -10%;\n}\n\n@media (min-width: 576px) {\n  .oi-sm-small {\n    --oi-font-size: 0.769em;\n    --oi-vertical-align: 10%;\n  }\n  .oi-sm-normal {\n    --oi-font-size: 1em;\n  }\n  .oi-sm-large {\n    --oi-font-size: 1.315em;\n    --oi-vertical-align: -6%;\n  }\n  .oi-sm-larger {\n    --oi-font-size: 1.462em;\n    --oi-vertical-align: -10%;\n  }\n}\n\n@media (min-width: 768px) {\n  .oi-md-small {\n    --oi-font-size: 0.769em;\n    --oi-vertical-align: 10%;\n  }\n  .oi-md-normal {\n    --oi-font-size: 1em;\n  }\n  .oi-md-large {\n    --oi-font-size: 1.315em;\n    --oi-vertical-align: -6%;\n  }\n  .oi-md-larger {\n    --oi-font-size: 1.462em;\n    --oi-vertical-align: -10%;\n  }\n}\n\n@media (min-width: 992px) {\n  .oi-lg-small {\n    --oi-font-size: 0.769em;\n    --oi-vertical-align: 10%;\n  }\n  .oi-lg-normal {\n    --oi-font-size: 1em;\n  }\n  .oi-lg-large {\n    --oi-font-size: 1.315em;\n    --oi-vertical-align: -6%;\n  }\n  .oi-lg-larger {\n    --oi-font-size: 1.462em;\n    --oi-vertical-align: -10%;\n  }\n}\n\n@media (min-width: 1200px) {\n  .oi-xl-small {\n    --oi-font-size: 0.769em;\n    --oi-vertical-align: 10%;\n  }\n  .oi-xl-normal {\n    --oi-font-size: 1em;\n  }\n  .oi-xl-large {\n    --oi-font-size: 1.315em;\n    --oi-vertical-align: -6%;\n  }\n  .oi-xl-larger {\n    --oi-font-size: 1.462em;\n    --oi-vertical-align: -10%;\n  }\n}\n\n@media (min-width: 1400px) {\n  .oi-xxl-small {\n    --oi-font-size: 0.769em;\n    --oi-vertical-align: 10%;\n  }\n  .oi-xxl-normal {\n    --oi-font-size: 1em;\n  }\n  .oi-xxl-large {\n    --oi-font-size: 1.315em;\n    --oi-vertical-align: -6%;\n  }\n  .oi-xxl-larger {\n    --oi-font-size: 1.462em;\n    --oi-vertical-align: -10%;\n  }\n}\n\n.oi-spin {\n  animation: fa-spin 2s infinite linear;\n}\n\n.oi-pulse {\n  animation: fa-spin 1s infinite steps(8);\n}\n\n.o_barcode {\n  -webkit-mask: url(\"/web/static/img/barcode.svg\") center/contain no-repeat;\n  mask: url(\"/web/static/img/barcode.svg\") center/contain no-repeat;\n  background-color: #714B67;\n}\n\n.o_fa_stack {\n  display: grid;\n  align-items: baseline;\n  justify-items: center;\n}\n\n.o_fa_stack > * {\n  grid-column: 1/-1;\n  grid-row: 1/-1;\n}\n\n.o_fa_stack > :first-child {\n  font-size: 2em;\n}\n\n", "\n/* /web/static/src/views/calendar/calendar_common/calendar_common_popover.scss */\n\n.o_cw_popover {\n  width: 448px;\n  z-index: 1054;\n  font-size: 0.875rem;\n}\n\n.o_cw_popover .card-header,\n.o_cw_popover .card-header .popover-header {\n  font-size: 1.05em;\n  font-weight: 500;\n  line-height: 1;\n}\n\n.o_cw_popover .card-footer, .o_cw_popover .modal-footer {\n  --btn-group-gap: -1px;\n  background: none;\n}\n\n.o_cw_popover .o_cw_popover_close {\n  cursor: pointer;\n}\n\n.o_cw_popover .o_calendar_avatars {\n  line-height: 1;\n}\n\n.o_cw_popover .o_calendar_avatars img {\n  margin-right: 0.4rem;\n  width: 16px;\n  height: 16px;\n  border-radius: 100%;\n}\n\n.o_cw_popover .list-group-item {\n  padding: 0.5rem 1rem;\n  border: none;\n}\n\n.o_cw_popover .o_cw_popover_field .o_field_widget {\n  display: block;\n  max-width: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n}\n\n.o_cw_popover .o_cw_popover_fields_secondary {\n  max-height: 170px;\n  max-height: 25vh;\n  overflow: auto;\n  padding-bottom: 1px;\n}\n\n.o_cw_popover .o_cw_popover_fields_secondary::-webkit-scrollbar {\n  background: #e7e9ed;\n  width: 6px;\n}\n\n.o_cw_popover .o_cw_popover_fields_secondary::-webkit-scrollbar-thumb {\n  background: #7c7f89;\n}\n\n.fc-rtl .o_cw_popover {\n  text-align: right;\n}\n\n.fc-rtl .o_cw_popover .o_calendar_avatars > div {\n  justify-content: flex-end;\n}\n\n.fc-rtl .o_cw_popover .o_calendar_avatars img {\n  order: 2;\n  margin: 0 0 0 0.4rem;\n}\n\n.o_cw_popover .card-header {\n  padding-left: 2px;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_0 .modal-header {\n  background-color: #d5d5d5;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_0 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_0 .card-header,\n.o_cw_popover.o_calendar_color_0 .card-header .popover-header {\n  background-color: #efefef;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_0 .card-header {\n  --card-border-color: #d5d5d5;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_1 .modal-header {\n  background-color: #f7a1a1;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_1 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_1 .card-header,\n.o_cw_popover.o_calendar_color_1 .card-header .popover-header {\n  background-color: #fbd0d0;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_1 .card-header {\n  --card-border-color: #f7a1a1;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_2 .modal-header {\n  background-color: #efc8a4;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_2 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_2 .card-header,\n.o_cw_popover.o_calendar_color_2 .card-header .popover-header {\n  background-color: #f7e2cf;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_2 .card-header {\n  --card-border-color: #efc8a4;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_3 .modal-header {\n  background-color: #f5e099;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_3 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_3 .card-header,\n.o_cw_popover.o_calendar_color_3 .card-header .popover-header {\n  background-color: #faeec7;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_3 .card-header {\n  --card-border-color: #f5e099;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_4 .modal-header {\n  background-color: #b3cff0;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_4 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_4 .card-header,\n.o_cw_popover.o_calendar_color_4 .card-header .popover-header {\n  background-color: #deeaf8;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_4 .card-header {\n  --card-border-color: #b3cff0;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_5 .modal-header {\n  background-color: #d4b8cd;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_5 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_5 .card-header,\n.o_cw_popover.o_calendar_color_5 .card-header .popover-header {\n  background-color: #e7d8e3;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_5 .card-header {\n  --card-border-color: #d4b8cd;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_6 .modal-header {\n  background-color: #efc9ba;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_6 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_6 .card-header,\n.o_cw_popover.o_calendar_color_6 .card-header .popover-header {\n  background-color: #f9e9e3;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_6 .card-header {\n  --card-border-color: #efc9ba;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_7 .modal-header {\n  background-color: #aad8d5;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_7 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_7 .card-header,\n.o_cw_popover.o_calendar_color_7 .card-header .popover-header {\n  background-color: #cde8e6;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_7 .card-header {\n  --card-border-color: #aad8d5;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_8 .modal-header {\n  background-color: #a2aef1;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_8 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_8 .card-header,\n.o_cw_popover.o_calendar_color_8 .card-header .popover-header {\n  background-color: #ced5f8;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_8 .card-header {\n  --card-border-color: #a2aef1;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_9 .modal-header {\n  background-color: #f7a1ca;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_9 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_9 .card-header,\n.o_cw_popover.o_calendar_color_9 .card-header .popover-header {\n  background-color: #fbd0e5;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_9 .card-header {\n  --card-border-color: #f7a1ca;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_10 .modal-header {\n  background-color: #b8e4be;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_10 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_10 .card-header,\n.o_cw_popover.o_calendar_color_10 .card-header .popover-header {\n  background-color: #ddf2e0;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_10 .card-header {\n  --card-border-color: #b8e4be;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_11 .modal-header {\n  background-color: #d1c0f4;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_11 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_11 .card-header,\n.o_cw_popover.o_calendar_color_11 .card-header .popover-header {\n  background-color: #f1ebfc;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_11 .card-header {\n  --card-border-color: #d1c0f4;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_12 .modal-header {\n  background-color: #d9aebc;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_12 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_12 .card-header,\n.o_cw_popover.o_calendar_color_12 .card-header .popover-header {\n  background-color: #e9d1d9;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_12 .card-header {\n  --card-border-color: #d9aebc;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_13 .modal-header {\n  background-color: #a2e4c6;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_13 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_13 .card-header,\n.o_cw_popover.o_calendar_color_13 .card-header .popover-header {\n  background-color: #caefde;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_13 .card-header {\n  --card-border-color: #a2e4c6;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_14 .modal-header {\n  background-color: #d0c0a6;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_14 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_14 .card-header,\n.o_cw_popover.o_calendar_color_14 .card-header .popover-header {\n  background-color: #e2d8c7;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_14 .card-header {\n  --card-border-color: #d0c0a6;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_15 .modal-header {\n  background-color: #fbe99a;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_15 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_15 .card-header,\n.o_cw_popover.o_calendar_color_15 .card-header .popover-header {\n  background-color: #fdf4cb;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_15 .card-header {\n  --card-border-color: #fbe99a;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_16 .modal-header {\n  background-color: #aac8fa;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_16 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_16 .card-header,\n.o_cw_popover.o_calendar_color_16 .card-header .popover-header {\n  background-color: #dae7fd;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_16 .card-header {\n  --card-border-color: #aac8fa;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_17 .modal-header {\n  background-color: #cc9cd9;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_17 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_17 .card-header,\n.o_cw_popover.o_calendar_color_17 .card-header .popover-header {\n  background-color: #dfc1e7;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_17 .card-header {\n  --card-border-color: #cc9cd9;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_18 .modal-header {\n  background-color: #ed95b7;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_18 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_18 .card-header,\n.o_cw_popover.o_calendar_color_18 .card-header .popover-header {\n  background-color: #f4c1d5;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_18 .card-header {\n  --card-border-color: #ed95b7;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_19 .modal-header {\n  background-color: #97a8aa;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_19 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_19 .card-header,\n.o_cw_popover.o_calendar_color_19 .card-header .popover-header {\n  background-color: #b3bfc1;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_19 .card-header {\n  --card-border-color: #97a8aa;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_20 .modal-header {\n  background-color: #a4cdb0;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_20 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_20 .card-header,\n.o_cw_popover.o_calendar_color_20 .card-header .popover-header {\n  background-color: #c5dfcd;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_20 .card-header {\n  --card-border-color: #a4cdb0;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_21 .modal-header {\n  background-color: #d9a6a5;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_21 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_21 .card-header,\n.o_cw_popover.o_calendar_color_21 .card-header .popover-header {\n  background-color: #e8c9c9;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_21 .card-header {\n  --card-border-color: #d9a6a5;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_22 .modal-header {\n  background-color: #c3b3ad;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_22 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_22 .card-header,\n.o_cw_popover.o_calendar_color_22 .card-header .popover-header {\n  background-color: #d9ceca;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_22 .card-header {\n  --card-border-color: #c3b3ad;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_23 .modal-header {\n  background-color: #b78da2;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_23 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_23 .card-header,\n.o_cw_popover.o_calendar_color_23 .card-header .popover-header {\n  background-color: #cbacbc;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_23 .card-header {\n  --card-border-color: #b78da2;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_24 .modal-header {\n  background-color: #bcf3c8;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_24 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_24 .card-header,\n.o_cw_popover.o_calendar_color_24 .card-header .popover-header {\n  background-color: #e7fbec;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_24 .card-header {\n  --card-border-color: #bcf3c8;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_25 .modal-header {\n  background-color: #d1d1ba;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_25 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_25 .card-header,\n.o_cw_popover.o_calendar_color_25 .card-header .popover-header {\n  background-color: #e5e5d9;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_25 .card-header {\n  --card-border-color: #d1d1ba;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_26 .modal-header {\n  background-color: #f5ebb8;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_26 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_26 .card-header,\n.o_cw_popover.o_calendar_color_26 .card-header .popover-header {\n  background-color: #fbf8e5;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_26 .card-header {\n  --card-border-color: #f5ebb8;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_27 .modal-header {\n  background-color: #debcbc;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_27 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_27 .card-header,\n.o_cw_popover.o_calendar_color_27 .card-header .popover-header {\n  background-color: #efdede;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_27 .card-header {\n  --card-border-color: #debcbc;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_28 .modal-header {\n  background-color: #e1e4e6;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_28 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_28 .card-header,\n.o_cw_popover.o_calendar_color_28 .card-header .popover-header {\n  background-color: #fdfdfd;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_28 .card-header {\n  --card-border-color: #e1e4e6;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_29 .modal-header {\n  background-color: #b9cec0;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_29 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_29 .card-header,\n.o_cw_popover.o_calendar_color_29 .card-header .popover-header {\n  background-color: #d7e3db;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_29 .card-header {\n  --card-border-color: #b9cec0;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_30 .modal-header {\n  background-color: #f68cff;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_30 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_30 .card-header,\n.o_cw_popover.o_calendar_color_30 .card-header .popover-header {\n  background-color: #fabfff;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_30 .card-header {\n  --card-border-color: #f68cff;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_31 .modal-header {\n  background-color: #ff8c9d;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_31 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_31 .card-header,\n.o_cw_popover.o_calendar_color_31 .card-header .popover-header {\n  background-color: #ffbfc8;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_31 .card-header {\n  --card-border-color: #ff8c9d;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_32 .modal-header {\n  background-color: #cbe88c;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_32 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_32 .card-header,\n.o_cw_popover.o_calendar_color_32 .card-header .popover-header {\n  background-color: #def1b7;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_32 .card-header {\n  --card-border-color: #cbe88c;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_33 .modal-header {\n  background-color: #8ce2db;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_33 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_33 .card-header,\n.o_cw_popover.o_calendar_color_33 .card-header .popover-header {\n  background-color: #b5ece8;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_33 .card-header {\n  --card-border-color: #8ce2db;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_34 .modal-header {\n  background-color: #8cbcff;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_34 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_34 .card-header,\n.o_cw_popover.o_calendar_color_34 .card-header .popover-header {\n  background-color: #bfdaff;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_34 .card-header {\n  --card-border-color: #8cbcff;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_35 .modal-header {\n  background-color: #db8ce2;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_35 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_35 .card-header,\n.o_cw_popover.o_calendar_color_35 .card-header .popover-header {\n  background-color: #e8b5ec;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_35 .card-header {\n  --card-border-color: #db8ce2;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_36 .modal-header {\n  background-color: #e28c99;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_36 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_36 .card-header,\n.o_cw_popover.o_calendar_color_36 .card-header .popover-header {\n  background-color: #ecb5bd;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_36 .card-header {\n  --card-border-color: #e28c99;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_37 .modal-header {\n  background-color: #e2b98c;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_37 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_37 .card-header,\n.o_cw_popover.o_calendar_color_37 .card-header .popover-header {\n  background-color: #ecd2b5;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_37 .card-header {\n  --card-border-color: #e2b98c;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_38 .modal-header {\n  background-color: #cbff8c;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_38 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_38 .card-header,\n.o_cw_popover.o_calendar_color_38 .card-header .popover-header {\n  background-color: #e2ffbf;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_38 .card-header {\n  --card-border-color: #cbff8c;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_39 .modal-header {\n  background-color: #8cf9ff;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_39 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_39 .card-header,\n.o_cw_popover.o_calendar_color_39 .card-header .popover-header {\n  background-color: #bffcff;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_39 .card-header {\n  --card-border-color: #8cf9ff;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_40 .modal-header {\n  background-color: #8caedd;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_40 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_40 .card-header,\n.o_cw_popover.o_calendar_color_40 .card-header .popover-header {\n  background-color: #b3cae9;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_40 .card-header {\n  --card-border-color: #8caedd;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_41 .modal-header {\n  background-color: #ff8cea;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_41 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_41 .card-header,\n.o_cw_popover.o_calendar_color_41 .card-header .popover-header {\n  background-color: #ffbff3;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_41 .card-header {\n  --card-border-color: #ff8cea;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_42 .modal-header {\n  background-color: #ffd78c;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_42 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_42 .card-header,\n.o_cw_popover.o_calendar_color_42 .card-header .popover-header {\n  background-color: #ffe9bf;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_42 .card-header {\n  --card-border-color: #ffd78c;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_43 .modal-header {\n  background-color: #a6e88c;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_43 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_43 .card-header,\n.o_cw_popover.o_calendar_color_43 .card-header .popover-header {\n  background-color: #c7f1b7;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_43 .card-header {\n  --card-border-color: #a6e88c;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_44 .modal-header {\n  background-color: #8cdee2;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_44 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_44 .card-header,\n.o_cw_popover.o_calendar_color_44 .card-header .popover-header {\n  background-color: #b5eaec;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_44 .card-header {\n  --card-border-color: #8cdee2;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_45 .modal-header {\n  background-color: #8cadff;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_45 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_45 .card-header,\n.o_cw_popover.o_calendar_color_45 .card-header .popover-header {\n  background-color: #bfd1ff;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_45 .card-header {\n  --card-border-color: #8cadff;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_46 .modal-header {\n  background-color: #e2c48c;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_46 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_46 .card-header,\n.o_cw_popover.o_calendar_color_46 .card-header .popover-header {\n  background-color: #ecd9b5;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_46 .card-header {\n  --card-border-color: #e2c48c;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_47 .modal-header {\n  background-color: #8eff8c;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_47 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_47 .card-header,\n.o_cw_popover.o_calendar_color_47 .card-header .popover-header {\n  background-color: #c0ffbf;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_47 .card-header {\n  --card-border-color: #8eff8c;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_48 .modal-header {\n  background-color: #8ceaff;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_48 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_48 .card-header,\n.o_cw_popover.o_calendar_color_48 .card-header .popover-header {\n  background-color: #bff3ff;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_48 .card-header {\n  --card-border-color: #8ceaff;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_49 .modal-header {\n  background-color: #8ca5e2;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_49 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_49 .card-header,\n.o_cw_popover.o_calendar_color_49 .card-header .popover-header {\n  background-color: #b5c5ec;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_49 .card-header {\n  --card-border-color: #8ca5e2;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_50 .modal-header {\n  background-color: #ff8ccb;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_50 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_50 .card-header,\n.o_cw_popover.o_calendar_color_50 .card-header .popover-header {\n  background-color: #ffbfe2;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_50 .card-header {\n  --card-border-color: #ff8ccb;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_51 .modal-header {\n  background-color: #8ce2ad;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_51 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_51 .card-header,\n.o_cw_popover.o_calendar_color_51 .card-header .popover-header {\n  background-color: #b5ecca;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_51 .card-header {\n  --card-border-color: #8ce2ad;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_52 .modal-header {\n  background-color: #8ccedd;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_52 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_52 .card-header,\n.o_cw_popover.o_calendar_color_52 .card-header .popover-header {\n  background-color: #b3dfe9;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_52 .card-header {\n  --card-border-color: #8ccedd;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_53 .modal-header {\n  background-color: #8c8eff;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_53 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_53 .card-header,\n.o_cw_popover.o_calendar_color_53 .card-header .popover-header {\n  background-color: #bfc0ff;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_53 .card-header {\n  --card-border-color: #8c8eff;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_54 .modal-header {\n  background-color: #dc8cb8;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_54 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_54 .card-header,\n.o_cw_popover.o_calendar_color_54 .card-header .popover-header {\n  background-color: #e8b3d0;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_54 .card-header {\n  --card-border-color: #dc8cb8;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_55 .modal-header {\n  background-color: #b9cec0;\n}\n\n.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content.o_calendar_color_55 .modal-header .btn {\n  color: #111827;\n}\n\n.o_cw_popover.o_calendar_color_55 .card-header,\n.o_cw_popover.o_calendar_color_55 .card-header .popover-header {\n  background-color: #d7e3db;\n  color: #000;\n}\n\n.o_cw_popover.o_calendar_color_55 .card-header {\n  --card-border-color: #b9cec0;\n}\n\n", "\n/* /web/static/src/views/calendar/calendar_controller.scss */\n\n@keyframes backgroundfade {\n  from {\n    background-color: rgba(23, 162, 184, 0.5);\n  }\n  to {\n    background-color: rgba(23, 162, 184, 0.1);\n  }\n}\n\n.o_calendar_container {\n  grid-template-rows: auto auto 1fr auto;\n  grid-template-columns: 1fr auto auto;\n}\n\n.o_calendar_container .o_calendar_header {\n  grid-area: 1 / 1 / 2 / 3;\n}\n\n.o_calendar_container .o_sidebar_toggler {\n  grid-area: 1 / 3;\n}\n\n.o_calendar_container .o_calendar_wrapper {\n  grid-area: 3 / 1 / 3 / 4;\n}\n\n.o_calendar_container .o_calendar_wrapper:has(.fc-popover) {\n  overflow: auto !important;\n}\n\n@media (max-width: 767.98px) {\n  .o_calendar_container .o_calendar_wrapper:has(.fc-popover) .o_actionswiper_overflow_container {\n    overflow: visible !important;\n  }\n}\n\n.o_calendar_sidebar_container {\n  --Avatar-size: 20px;\n  flex: 0 0 auto;\n}\n\n.o_calendar_sidebar_container .o_calendar_sidebar {\n  padding-top: 8px;\n  padding-right: 16px;\n  padding-bottom: 0px;\n  padding-left: 16px;\n  width: calc(calc(5px * 7 * 8 + (2 * 8px)) + 2 * 16px);\n}\n\n.o_calendar_sidebar_container .o_calendar_sidebar .o_datetime_picker {\n  padding-right: 0 !important;\n  padding-left: 0 !important;\n}\n\n.o_calendar_sidebar_container .o_calendar_sidebar .o_calendar_sync {\n  padding-bottom: 0.5em;\n}\n\n", "\n/* /web/static/src/views/calendar/calendar_controller_mobile.scss */\n\n@media (max-width: 767.98px) {\n  .o_calendar_header .o_calendar_button_today {\n    line-height: 1.9em;\n  }\n  .o_calendar_header .o_calendar_button_today > span {\n    font-size: .65rem;\n  }\n  .o_calendar_container .o_other_calendar_panel {\n    grid-area: 2 / 1 / 2 / 4;\n    padding: 0 8px;\n    min-height: 30px;\n  }\n  .o_calendar_container .o_other_calendar_panel .fa-filter {\n    min-height: 1.59rem;\n    line-height: 1.59rem;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter {\n    padding: 8px 0;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter > span > span {\n    font-size: x-small;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter > span > span:nth-child(1) {\n    font-size: xx-small;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_0 {\n    color: #a2a2a2;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_1 {\n    color: #ee2d2d;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_2 {\n    color: #dc8534;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_3 {\n    color: #e8bb1d;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_4 {\n    color: #5794dd;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_5 {\n    color: #9f628f;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_6 {\n    color: #db8865;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_7 {\n    color: #41a9a2;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_8 {\n    color: #304be0;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_9 {\n    color: #ee2f8a;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_10 {\n    color: #61c36e;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_11 {\n    color: #9872e6;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_12 {\n    color: #aa4b6b;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_13 {\n    color: #30C381;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_14 {\n    color: #97743a;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_15 {\n    color: #F7CD1F;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_16 {\n    color: #4285F4;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_17 {\n    color: #8E24AA;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_18 {\n    color: #D6145F;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_19 {\n    color: #173e43;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_20 {\n    color: #348F50;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_21 {\n    color: #AA3A38;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_22 {\n    color: #795548;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_23 {\n    color: #5e0231;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_24 {\n    color: #6be585;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_25 {\n    color: #999966;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_26 {\n    color: #e9d362;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_27 {\n    color: #b56969;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_28 {\n    color: #bdc3c7;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_29 {\n    color: #649173;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_30 {\n    color: #ea00ff;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_31 {\n    color: #ff0026;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_32 {\n    color: #8bcc00;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_33 {\n    color: #00bfaf;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_34 {\n    color: #006aff;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_35 {\n    color: #af00bf;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_36 {\n    color: #bf001d;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_37 {\n    color: #bf6300;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_38 {\n    color: #8cff00;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_39 {\n    color: #00f2ff;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_40 {\n    color: #004ab3;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_41 {\n    color: #ff00d0;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_42 {\n    color: #ffa600;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_43 {\n    color: #3acc00;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_44 {\n    color: #00b6bf;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_45 {\n    color: #0048ff;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_46 {\n    color: #bf7c00;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_47 {\n    color: #04ff00;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_48 {\n    color: #00d0ff;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_49 {\n    color: #0036bf;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_50 {\n    color: #ff008c;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_51 {\n    color: #00bf49;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_52 {\n    color: #0092b3;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_53 {\n    color: #0004ff;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_54 {\n    color: #b20062;\n  }\n  .o_calendar_container .o_other_calendar_panel > .o_filter .o_color_55 {\n    color: #649173;\n  }\n  .o_calendar_container .o_calendar_sidebar_container {\n    height: 100%;\n  }\n  .o_calendar_container .o_calendar_sidebar_container > .o_calendar_sidebar {\n    width: auto;\n  }\n}\n\n", "\n/* /web/static/src/views/calendar/calendar_filter_section/calendar_filter_section.scss */\n\n.o_calendar_filter .o_calendar_filter_item button.o_remove {\n  display: none;\n}\n\n.o_calendar_filter .o_calendar_filter_item:hover button.o_remove {\n  display: block;\n}\n\n", "\n/* /web/static/src/views/calendar/calendar_renderer.scss */\n\n.o_calendar_renderer {\n  --o-circle-padding: calc(4px / 2);\n  --o-cw-border-color: #d8dadd;\n  background-color: white;\n}\n\n@media (max-width: 991.98px) {\n  .o_calendar_renderer {\n    border-top: 1px solid var(--o-cw-border-color);\n  }\n}\n\n.o_calendar_renderer .fc-timegrid-event .fc-event-resizer {\n  color: #fff;\n  text-align: center;\n  font-family: monospace;\n}\n\n.o_calendar_renderer .fc-timegrid-event:hover .fc-event-resizer:after {\n  content: \"=\";\n  display: inline-block;\n  vertical-align: top;\n  line-height: 0;\n}\n\n.o_calendar_renderer .fc-event {\n  cursor: pointer;\n  --fc-event-text-color: #111827;\n  --fc-event-bg-color: white;\n  overflow: hidden;\n}\n\n@media (max-width: 767.98px) {\n  .o_calendar_renderer .fc-event {\n    line-height: 1.2;\n  }\n}\n\n.o_calendar_renderer .fc-event:hover {\n  color: #111827;\n}\n\n.o_calendar_renderer .fc-event:hover:not(.o_event_dot) .fc-bg {\n  --o-bg-opacity: .35;\n}\n\n.o_calendar_renderer .fc-event.fc-event-mirror, .o_calendar_renderer .fc-event.fc-dragging {\n  --o-bg-opacity: .25;\n  border-color: rgba(1, 126, 132, 0.5);\n}\n\n.o_calendar_renderer .fc-event.fc-event-mirror .fc-bg, .o_calendar_renderer .fc-event.fc-dragging .fc-bg {\n  background-color: rgba(1, 126, 132, var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .fc-event.fc-event-mirror {\n  background-color: rgba(1, 126, 132, var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .fc-event.o_past_event::after {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  display: block;\n  z-index: 3;\n  background-color: rgba(255, 255, 255, var(--o-overlay-opacity));\n}\n\n.o_calendar_renderer .fc-event:not(.o_event_dot):not(.fc-dragging).o_cw_custom_highlight {\n  box-shadow: 0px 8px 8px -7px rgba(0, 0, 0, 0.2);\n  z-index: 2;\n}\n\n.o_calendar_renderer .fc-event .fc-bg {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  transition: all 0.2s ease-in-out;\n}\n\n@media (max-width: 991.98px) {\n  .o_calendar_renderer .fc-event .fc-event-main > .o_event_title {\n    text-overflow: unset;\n    white-space: break-spaces;\n  }\n  .o_calendar_renderer .fc-event .fc-event-main > .o_event_title > span {\n    word-break: break-word;\n  }\n}\n\n.o_calendar_renderer .fc-event:not(.o_event_dot) {\n  --o-overlay-opacity: .5;\n}\n\n.o_calendar_renderer .fc-event:not(.o_event_dot).o_event_hatched {\n  --o-bg-opacity: .5;\n}\n\n.o_calendar_renderer .fc-event.o_event_dot {\n  --o-overlay-opacity: .25;\n  display: flex;\n  align-items: center;\n  gap: 4px;\n  border: none;\n}\n\n.o_calendar_renderer .fc-event.o_event_dot:before {\n  z-index: 2;\n  display: inline-block;\n  font-family: Fontawesome;\n  content: '\\f111';\n}\n\n.o_calendar_renderer .fc-event.o_event_dot:hover {\n  --o-bg-opacity: 1;\n}\n\n.o_calendar_renderer .fc-event.o_event_dot.o_event_hatched:before {\n  --o-event-bg: var(--fc-event-text-color);\n  content: \"\\f1db\";\n}\n\n.o_calendar_renderer div.fc a {\n  color: inherit;\n}\n\n.o_calendar_renderer .o_calendar_widget {\n  --fc-page-bg-color: white;\n  --fc-border-color: var(--o-cw-border-color);\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-day-today:not(.o_calendar_disabled) {\n  --fc-today-bg-color: none;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timegrid-now-indicator-arrow {\n  display: none;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-body > tr > .fc-widget-content {\n  border-top: 0;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-widget-content, .o_calendar_renderer .o_calendar_widget .fc-widget-header {\n  border-bottom: 0;\n}\n\n.o_calendar_renderer .o_calendar_widget hr.fc-widget-header {\n  padding: 1px;\n  border: 0;\n  background: #9a9ca5;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-scrollgrid {\n  border-top: 0;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-scrollgrid-section-header .fc-timegrid-axis-frame.fc-scrollgrid-shrink-frame.fc-timegrid-axis-frame-liquid > a.fc-timegrid-axis-cushion.fc-scrollgrid-shrink-cushion.fc-scrollgrid-sync-inner {\n  color: transparent;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-more-popover .fc-popover-header {\n  padding-left: 1rem;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-more-popover .fc-popover-header .fc-popover-title {\n  font-weight: bold;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-more-popover .fc-popover-body {\n  max-height: 500px;\n  overflow: auto;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-more-popover.o_calendar_disabled {\n  background-color: #e7e9ed;\n}\n\n.o_calendar_renderer .o_calendar_widget .o_calendar_disabled {\n  background-color: rgba(231, 233, 237, 0.5);\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-daygrid-day-bottom {\n  display: flex;\n  justify-content: center;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-daygrid-day-bottom .fc-more-link {\n  color: #017e84;\n  cursor: pointer;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-daygrid-day-bottom .fc-more-link:hover {\n  background: none;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-col-header-cell {\n  text-align: left;\n  vertical-align: middle;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-col-header-cell a {\n  gap: 4px;\n  margin-left: 4px;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-col-header-cell .o_cw_day_number {\n  padding: 4px;\n  place-content: center;\n  line-height: 1;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-col-header-cell {\n  text-align: center;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-col-header-cell a {\n  flex-direction: column;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-col-header-cell .o_cw_day_number {\n  padding: 4px;\n}\n\n@media (min-width: 992px) {\n  .o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-col-header-cell .o_cw_day_number {\n    font-size: 1.25rem;\n  }\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view {\n  --o-cw-bg: #dc3545;\n  --o-cw-color: #FFF;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-scrollgrid-section-body:not(.fc-scrollgrid-section-liquid) .fc-scroller-harness,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-scrollgrid-section-body:not(.fc-scrollgrid-section-liquid) .fc-scroller-harness {\n  background-color: white;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-scrollgrid-section-body:first-child td,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-scrollgrid-section-body:first-child td {\n  border-bottom: 0;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-col-header-cell a,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-col-header-cell a {\n  display: flex;\n  align-items: center;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-col-header-cell.fc-day-today .o_cw_day_number,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-col-header-cell.fc-day-today .o_cw_day_number {\n  color: var(--o-cw-color);\n  background-color: var(--o-cw-bg);\n  border-radius: 50%;\n  aspect-ratio: 1;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-timegrid-slot-minor,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-slot-minor {\n  border-top-style: none;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-timegrid-slot,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-slot {\n  font-size: .6rem;\n}\n\n@media (min-width: 768px) {\n  .o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-timegrid-slot,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-slot {\n    font-size: .75rem;\n  }\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-timegrid-slot.fc-timegrid-slot-label,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-slot.fc-timegrid-slot-label {\n  border-width: 0;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-timegrid-slot.fc-timegrid-slot-label .fc-timegrid-slot-label-cushion,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-slot.fc-timegrid-slot-label .fc-timegrid-slot-label-cushion {\n  margin-top: -18px;\n  position: relative;\n  display: block;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-scroller.fc-scroller-liquid-absolute,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-scroller.fc-scroller-liquid-absolute {\n  padding-top: 15px;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-timegrid-divider.fc-cell-shaded,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-divider.fc-cell-shaded {\n  position: relative;\n  padding: 0;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-timegrid-divider.fc-cell-shaded:after,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-divider.fc-cell-shaded:after {\n  position: absolute;\n  top: 1px;\n  left: 0;\n  bottom: -15px;\n  right: 0;\n  background: linear-gradient(0deg, rgba(48, 48, 48, 0), rgba(48, 48, 48, 0.16));\n  pointer-events: none;\n  content: \"\";\n}\n\n@media (max-width: 767.98px) {\n  .o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-daygrid-day .fc-daygrid-event,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-daygrid-day .fc-daygrid-event {\n    margin: 1px;\n  }\n  .o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-daygrid-day .fc-daygrid-event .fc-event-main,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-daygrid-day .fc-daygrid-event .fc-event-main {\n    max-height: 1.2em;\n    white-space: nowrap;\n    overflow: hidden;\n  }\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-scrollgrid-section-liquid tr:first-child .fc-timegrid-slot.fc-timegrid-slot-lane:last-child,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-scrollgrid-section-liquid tr:first-child .fc-timegrid-slot.fc-timegrid-slot-lane:last-child {\n  box-shadow: inset 0 1px 0 var(--o-cw-border-color);\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-event,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-event {\n  --o-bg-opacity: .25;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-event:not(.o_event_allday):not(.o_homework_event),\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-event:not(.o_event_allday):not(.o_homework_event) {\n  box-shadow: 0 0 0 1px white;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-event .fc-event-main,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-event .fc-event-main {\n  margin: 4px;\n}\n\n@media (min-width: 768px) {\n  .o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-event .fc-event-main,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-event .fc-event-main {\n    margin-top: 0;\n    margin-bottom: 0;\n  }\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-timegrid-event-harness-inset,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-event-harness-inset {\n  transition: right .3s, left .3s;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-timegrid-event-harness-inset:has(.fc-event.o_cw_custom_highlight:not(.fc-dragging)),\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-event-harness-inset:has(.fc-event.o_cw_custom_highlight:not(.fc-dragging)) {\n  z-index: 1055 !important;\n  right: 0 !important;\n  left: 0 !important;\n  margin-right: 0 !important;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-timegrid-now-indicator-line,\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-now-indicator-line {\n  pointer-events: none;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timegrid-now-indicator-container {\n  pointer-events: none;\n  overflow: visible;\n  border: none;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-col:not(.fc-timegrid-axis):nth-child(2) .o_calendar_time_indicator_now {\n  left: 0%;\n  right: -600%;\n  position: absolute;\n  height: 1px;\n  background-color: var(--o-cw-bg);\n  opacity: 0.3;\n  transform: translateY(-100%);\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-now-indicator-line::before {\n  content: \"\";\n  position: absolute;\n  height: .75rem;\n  width: .75rem;\n  border: 1px solid white;\n  border-radius: 50rem;\n  background-color: var(--o-cw-bg);\n  transform: translate(-50%, -50%);\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-col:not(.fc-timegrid-axis):nth-child(3) .o_calendar_time_indicator_now {\n  left: -100%;\n  right: -500%;\n  position: absolute;\n  height: 1px;\n  background-color: var(--o-cw-bg);\n  opacity: 0.3;\n  transform: translateY(-100%);\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-now-indicator-line::before {\n  content: \"\";\n  position: absolute;\n  height: .75rem;\n  width: .75rem;\n  border: 1px solid white;\n  border-radius: 50rem;\n  background-color: var(--o-cw-bg);\n  transform: translate(-50%, -50%);\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-col:not(.fc-timegrid-axis):nth-child(4) .o_calendar_time_indicator_now {\n  left: -200%;\n  right: -400%;\n  position: absolute;\n  height: 1px;\n  background-color: var(--o-cw-bg);\n  opacity: 0.3;\n  transform: translateY(-100%);\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-now-indicator-line::before {\n  content: \"\";\n  position: absolute;\n  height: .75rem;\n  width: .75rem;\n  border: 1px solid white;\n  border-radius: 50rem;\n  background-color: var(--o-cw-bg);\n  transform: translate(-50%, -50%);\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-col:not(.fc-timegrid-axis):nth-child(5) .o_calendar_time_indicator_now {\n  left: -300%;\n  right: -300%;\n  position: absolute;\n  height: 1px;\n  background-color: var(--o-cw-bg);\n  opacity: 0.3;\n  transform: translateY(-100%);\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-now-indicator-line::before {\n  content: \"\";\n  position: absolute;\n  height: .75rem;\n  width: .75rem;\n  border: 1px solid white;\n  border-radius: 50rem;\n  background-color: var(--o-cw-bg);\n  transform: translate(-50%, -50%);\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-col:not(.fc-timegrid-axis):nth-child(6) .o_calendar_time_indicator_now {\n  left: -400%;\n  right: -200%;\n  position: absolute;\n  height: 1px;\n  background-color: var(--o-cw-bg);\n  opacity: 0.3;\n  transform: translateY(-100%);\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-now-indicator-line::before {\n  content: \"\";\n  position: absolute;\n  height: .75rem;\n  width: .75rem;\n  border: 1px solid white;\n  border-radius: 50rem;\n  background-color: var(--o-cw-bg);\n  transform: translate(-50%, -50%);\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-col:not(.fc-timegrid-axis):nth-child(7) .o_calendar_time_indicator_now {\n  left: -500%;\n  right: -100%;\n  position: absolute;\n  height: 1px;\n  background-color: var(--o-cw-bg);\n  opacity: 0.3;\n  transform: translateY(-100%);\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-now-indicator-line::before {\n  content: \"\";\n  position: absolute;\n  height: .75rem;\n  width: .75rem;\n  border: 1px solid white;\n  border-radius: 50rem;\n  background-color: var(--o-cw-bg);\n  transform: translate(-50%, -50%);\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-col:not(.fc-timegrid-axis):nth-child(8) .o_calendar_time_indicator_now {\n  left: -600%;\n  right: 0%;\n  position: absolute;\n  height: 1px;\n  background-color: var(--o-cw-bg);\n  opacity: 0.3;\n  transform: translateY(-100%);\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-timegrid-now-indicator-line::before {\n  content: \"\";\n  position: absolute;\n  height: .75rem;\n  width: .75rem;\n  border: 1px solid white;\n  border-radius: 50rem;\n  background-color: var(--o-cw-bg);\n  transform: translate(-50%, -50%);\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-col-header-cell a, .o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .fc-col-header-cell a {\n  text-transform: uppercase;\n  font-size: 0.75rem;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .o-fc-week-header {\n  color: transparent;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .o-fc-week, .o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .o-fc-week-header {\n  line-height: 1.25;\n  font-size: 0.75rem;\n  opacity: .5;\n}\n\n@media (max-width: 767.98px) {\n  .o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .o-fc-week, .o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .o-fc-week-header {\n    width: 3ch;\n  }\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .fc-col-header-cell, .o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .o-fc-week-header {\n  border-bottom: 0;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .fc-daygrid-body tr .fc-daygrid-week-number {\n  line-height: 1.25;\n  font-size: 0.75rem;\n  opacity: .8;\n}\n\n@media (max-width: 991.98px) {\n  .o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .fc-daygrid-body tr .fc-daygrid-week-number > a {\n    font-size: .5rem;\n  }\n}\n\n@media (min-width: 992px) {\n  .o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .fc-daygrid-body tr .fc-daygrid-week-number {\n    padding: 4px;\n  }\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .fc-daygrid-body tr .fc-day .fc-daygrid-day-top {\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .fc-daygrid-body tr .fc-day .fc-daygrid-day-top .fc-daygrid-day-number {\n  color: var(--o-cw-color);\n}\n\n@media (max-width: 991.98px) {\n  .o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .fc-daygrid-body tr .fc-day .fc-daygrid-week-number {\n    background-color: #F9FAFB;\n  }\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .fc-daygrid-body tr .fc-day.fc-day-other .fc-daygrid-day-top {\n  opacity: 0.8;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .fc-daygrid-body tr .fc-day.fc-day-other .fc-daygrid-day-top:not(.fc-day-today) .fc-daygrid-day-number {\n  --o-cw-color: #7c7f89;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .fc-daygrid-body tr .fc-day .fc-daygrid-day-number {\n  padding: 4px;\n  line-height: calc(100% + 4px);\n  aspect-ratio: 1/1;\n  border-radius: 50%;\n  background: var(--o-cw-bg, none);\n  text-align: center;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .fc-daygrid-body tr .fc-day.fc-day-today {\n  --o-cw-color: #FFF;\n  --o-cw-bg: #dc3545;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view td:first-child {\n  border-left: none;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .fc-bg .fc-day-today:not(.o_calendar_disabled) {\n  background: none;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .fc-event {\n  padding: 0 4px;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridMonth-view .fc-event .fc-event-main:not(.o_homework_single):not(.o_homework_multi) {\n  display: flex;\n  justify-content: start;\n  flex-direction: row;\n  max-height: 1.2em;\n  line-height: 100%;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view {\n  --fc-neutral-bg-color: none;\n  flex-direction: row;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view .fc-scroller {\n  overflow: hidden !important;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view table,\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view tr,\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view th,\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view td {\n  border: none;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view.fc-readonly-year-view .fc-daygrid-day-top:not(.fc-has-event), .o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view.fc-readonly-year-view .fc-daygrid-day-top:not(.fc-has-event) a {\n  cursor: default !important;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view:not(.fc-readonly-year-view) .fc-daygrid-body tr .fc-day.fc-day-today {\n  padding-top: 0;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view:not(.fc-readonly-year-view) .fc-daygrid-body tr .fc-day .fc-daygrid-day-top:hover > .fc-daygrid-day-number {\n  --o-cw-color: #000;\n  --o-cw-bg: #c0dfe0;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view:not(.fc-readonly-year-view) .fc-daygrid-body tr .fc-day .fc-daygrid-day-top .fc-daygrid-day-number:before {\n  height: 120%;\n}\n\n@media (max-width: 767.98px) {\n  .o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view > .fc-month-container {\n    width: 100%;\n  }\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view > .fc-month-container > .fc-month {\n  width: 21rem;\n  margin: auto;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view > .fc-month-container > .fc-month > .fc-toolbar.fc-header-toolbar {\n  margin-bottom: 4px;\n  cursor: default;\n  justify-content: start;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view > .fc-month-container > .fc-month > .fc-toolbar.fc-header-toolbar h2, .o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view > .fc-month-container > .fc-month > .fc-toolbar.fc-header-toolbar .h2 {\n  font-size: 0.875rem;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view > .fc-month-container > .fc-month .fc-widget-header {\n  position: static;\n  cursor: default;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view > .fc-month-container > .fc-month .fc-dayGridMonth-view {\n  border-right: none;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view > .fc-month-container > .fc-month .fc-dayGridMonth-view .fc-has-event {\n  background-color: #b4dff5;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view > .fc-month-container > .fc-month .fc-dayGridMonth-view .fc-week-number {\n  cursor: default;\n  opacity: .5;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view > .fc-month-container > .fc-month .fc-dayGridMonth-view .fc-day-header {\n  font-size: 0.75rem;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view > .fc-month-container > .fc-month .fc-daygrid-body tr .fc-daygrid-day-frame {\n  display: flex;\n  place-content: center;\n  min-height: 2rem;\n  line-height: 1;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view > .fc-month-container > .fc-month .fc-daygrid-body tr .o-fc-week {\n  height: 100%;\n  vertical-align: middle;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view > .fc-month-container > .fc-month .fc-daygrid-body tr .fc-daygrid-day-events {\n  display: none;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view > .fc-month-container > .fc-month .fc-disabled-day {\n  background-color: unset;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-dayGridYear-view > .fc-month-container > .fc-month .fc-daygrid-day-top {\n  text-align: center;\n  cursor: pointer;\n}\n\n.o_calendar_renderer .o_calendar_widget.fc-rtl .fc-timeGrid-view .fc-event {\n  border-width: 0 3px 0 0;\n}\n\n.o_calendar_renderer .o_calendar_widget.fc-rtl .fc-dayGridMonth-view .fc-event {\n  border-width: 0 3px 0 0;\n}\n\n.o_calendar_renderer .o_calendar_widget.fc-rtl .fc-dayGridMonth-view .fc-event.fc-not-start {\n  margin: 0 0 1px 5px;\n  border-width: 0 0 0 3px;\n}\n\n.o_calendar_renderer .o_calendar_widget.fc-rtl .fc-dayGridMonth-view .fc-event.fc-not-start .fc-event-main {\n  padding-right: 6px;\n  padding-left: 0;\n}\n\n.o_calendar_renderer .o_calendar_widget.fc-rtl .fc-dayGridMonth-view .fc-event.fc-not-end {\n  margin: 0 5px 1px 0;\n}\n\n.o_calendar_renderer .o_calendar_widget.fc-rtl .fc-dayGridMonth-view .fc-event.fc-not-end .fc-event-main {\n  padding-left: 6px;\n  padding-right: 0;\n}\n\n.o_calendar_renderer .o_calendar_widget .fc-more-popover {\n  z-index: 1049;\n}\n\n.o_calendar_renderer .fc-view .fc-event:not(.o_event_dot):not(.fc-dragging).o_cw_custom_highlight, .o_calendar_renderer .fc-view .fc-event:not(.o_event_dot):not(.fc-dragging).o_calendar_popover_open {\n  box-shadow: 0px 8px 2px -7px rgba(0, 0, 0, 0.5);\n  z-index: 2;\n}\n\n.o_calendar_renderer .o_calendar_color_0 {\n  --fc-event-bg-color: #d5d5d5;\n  --o-event-bg: #a2a2a2;\n  --o-event-bg--subtle-rgb: 213, 213, 213;\n}\n\n.o_calendar_renderer .o_calendar_color_0.fc-bg-event {\n  --fc-bg-event-color: #d5d5d5;\n}\n\n.o_calendar_renderer .o_calendar_color_0.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_0.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_0.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_0.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_0.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(162, 162, 162, 0.3), RGBA(162, 162, 162, 0.3) 10px, RGBA(162, 162, 162, 0.6) 10px, RGBA(162, 162, 162, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_0.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #a2a2a2 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_0.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #d1d1d1;\n}\n\n.o_calendar_renderer .o_calendar_color_0.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_0.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_0.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #828282;\n}\n\n.o_cw_filter_color_0 .o_cw_filter_input_bg {\n  border-color: #a2a2a2;\n}\n\n.o_cw_filter_color_0 .o_cw_filter_input_bg:checked {\n  background-color: #a2a2a2;\n}\n\n.o_calendar_renderer .o_calendar_color_1 {\n  --fc-event-bg-color: #f7a1a1;\n  --o-event-bg: #ee2d2d;\n  --o-event-bg--subtle-rgb: 247, 161, 161;\n}\n\n.o_calendar_renderer .o_calendar_color_1.fc-bg-event {\n  --fc-bg-event-color: #f7a1a1;\n}\n\n.o_calendar_renderer .o_calendar_color_1.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_1.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_1.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_1.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_1.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(238, 45, 45, 0.3), RGBA(238, 45, 45, 0.3) 10px, RGBA(238, 45, 45, 0.6) 10px, RGBA(238, 45, 45, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_1.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #ee2d2d 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_1.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #f79696;\n}\n\n.o_calendar_renderer .o_calendar_color_1.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_1.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_1.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #be2424;\n}\n\n.o_cw_filter_color_1 .o_cw_filter_input_bg {\n  border-color: #ee2d2d;\n}\n\n.o_cw_filter_color_1 .o_cw_filter_input_bg:checked {\n  background-color: #ee2d2d;\n}\n\n.o_calendar_renderer .o_calendar_color_2 {\n  --fc-event-bg-color: #efc8a4;\n  --o-event-bg: #dc8534;\n  --o-event-bg--subtle-rgb: 239, 200, 164;\n}\n\n.o_calendar_renderer .o_calendar_color_2.fc-bg-event {\n  --fc-bg-event-color: #efc8a4;\n}\n\n.o_calendar_renderer .o_calendar_color_2.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_2.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_2.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_2.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_2.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(220, 133, 52, 0.3), RGBA(220, 133, 52, 0.3) 10px, RGBA(220, 133, 52, 0.6) 10px, RGBA(220, 133, 52, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_2.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #dc8534 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_2.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #eec29a;\n}\n\n.o_calendar_renderer .o_calendar_color_2.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_2.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_2.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #b06a2a;\n}\n\n.o_cw_filter_color_2 .o_cw_filter_input_bg {\n  border-color: #dc8534;\n}\n\n.o_cw_filter_color_2 .o_cw_filter_input_bg:checked {\n  background-color: #dc8534;\n}\n\n.o_calendar_renderer .o_calendar_color_3 {\n  --fc-event-bg-color: #f5e099;\n  --o-event-bg: #e8bb1d;\n  --o-event-bg--subtle-rgb: 245, 224, 153;\n}\n\n.o_calendar_renderer .o_calendar_color_3.fc-bg-event {\n  --fc-bg-event-color: #f5e099;\n}\n\n.o_calendar_renderer .o_calendar_color_3.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_3.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_3.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_3.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_3.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(232, 187, 29, 0.3), RGBA(232, 187, 29, 0.3) 10px, RGBA(232, 187, 29, 0.6) 10px, RGBA(232, 187, 29, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_3.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #e8bb1d 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_3.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #f4dd8e;\n}\n\n.o_calendar_renderer .o_calendar_color_3.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_3.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_3.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #ba9617;\n}\n\n.o_cw_filter_color_3 .o_cw_filter_input_bg {\n  border-color: #e8bb1d;\n}\n\n.o_cw_filter_color_3 .o_cw_filter_input_bg:checked {\n  background-color: #e8bb1d;\n}\n\n.o_calendar_renderer .o_calendar_color_4 {\n  --fc-event-bg-color: #b3cff0;\n  --o-event-bg: #5794dd;\n  --o-event-bg--subtle-rgb: 179, 207, 240;\n}\n\n.o_calendar_renderer .o_calendar_color_4.fc-bg-event {\n  --fc-bg-event-color: #b3cff0;\n}\n\n.o_calendar_renderer .o_calendar_color_4.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_4.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_4.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_4.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_4.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(87, 148, 221, 0.3), RGBA(87, 148, 221, 0.3) 10px, RGBA(87, 148, 221, 0.6) 10px, RGBA(87, 148, 221, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_4.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #5794dd 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_4.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #abcaee;\n}\n\n.o_calendar_renderer .o_calendar_color_4.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_4.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_4.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #4676b1;\n}\n\n.o_cw_filter_color_4 .o_cw_filter_input_bg {\n  border-color: #5794dd;\n}\n\n.o_cw_filter_color_4 .o_cw_filter_input_bg:checked {\n  background-color: #5794dd;\n}\n\n.o_calendar_renderer .o_calendar_color_5 {\n  --fc-event-bg-color: #d4b8cd;\n  --o-event-bg: #9f628f;\n  --o-event-bg--subtle-rgb: 212, 184, 205;\n}\n\n.o_calendar_renderer .o_calendar_color_5.fc-bg-event {\n  --fc-bg-event-color: #d4b8cd;\n}\n\n.o_calendar_renderer .o_calendar_color_5.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_5.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_5.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_5.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_5.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(159, 98, 143, 0.3), RGBA(159, 98, 143, 0.3) 10px, RGBA(159, 98, 143, 0.6) 10px, RGBA(159, 98, 143, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_5.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #9f628f 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_5.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #cfb1c7;\n}\n\n.o_calendar_renderer .o_calendar_color_5.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_5.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_5.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #7f4e72;\n}\n\n.o_cw_filter_color_5 .o_cw_filter_input_bg {\n  border-color: #9f628f;\n}\n\n.o_cw_filter_color_5 .o_cw_filter_input_bg:checked {\n  background-color: #9f628f;\n}\n\n.o_calendar_renderer .o_calendar_color_6 {\n  --fc-event-bg-color: #efc9ba;\n  --o-event-bg: #db8865;\n  --o-event-bg--subtle-rgb: 239, 201, 186;\n}\n\n.o_calendar_renderer .o_calendar_color_6.fc-bg-event {\n  --fc-bg-event-color: #efc9ba;\n}\n\n.o_calendar_renderer .o_calendar_color_6.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_6.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_6.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_6.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_6.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(219, 136, 101, 0.3), RGBA(219, 136, 101, 0.3) 10px, RGBA(219, 136, 101, 0.6) 10px, RGBA(219, 136, 101, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_6.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #db8865 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_6.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #edc4b2;\n}\n\n.o_calendar_renderer .o_calendar_color_6.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_6.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_6.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #af6d51;\n}\n\n.o_cw_filter_color_6 .o_cw_filter_input_bg {\n  border-color: #db8865;\n}\n\n.o_cw_filter_color_6 .o_cw_filter_input_bg:checked {\n  background-color: #db8865;\n}\n\n.o_calendar_renderer .o_calendar_color_7 {\n  --fc-event-bg-color: #aad8d5;\n  --o-event-bg: #41a9a2;\n  --o-event-bg--subtle-rgb: 170, 216, 213;\n}\n\n.o_calendar_renderer .o_calendar_color_7.fc-bg-event {\n  --fc-bg-event-color: #aad8d5;\n}\n\n.o_calendar_renderer .o_calendar_color_7.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_7.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_7.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_7.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_7.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(65, 169, 162, 0.3), RGBA(65, 169, 162, 0.3) 10px, RGBA(65, 169, 162, 0.6) 10px, RGBA(65, 169, 162, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_7.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #41a9a2 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_7.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #a0d4d1;\n}\n\n.o_calendar_renderer .o_calendar_color_7.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_7.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_7.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #348782;\n}\n\n.o_cw_filter_color_7 .o_cw_filter_input_bg {\n  border-color: #41a9a2;\n}\n\n.o_cw_filter_color_7 .o_cw_filter_input_bg:checked {\n  background-color: #41a9a2;\n}\n\n.o_calendar_renderer .o_calendar_color_8 {\n  --fc-event-bg-color: #a2aef1;\n  --o-event-bg: #304be0;\n  --o-event-bg--subtle-rgb: 162, 174, 241;\n}\n\n.o_calendar_renderer .o_calendar_color_8.fc-bg-event {\n  --fc-bg-event-color: #a2aef1;\n}\n\n.o_calendar_renderer .o_calendar_color_8.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_8.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_8.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_8.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_8.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(48, 75, 224, 0.3), RGBA(48, 75, 224, 0.3) 10px, RGBA(48, 75, 224, 0.6) 10px, RGBA(48, 75, 224, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_8.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #304be0 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_8.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #98a5f0;\n}\n\n.o_calendar_renderer .o_calendar_color_8.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_8.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_8.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #263cb3;\n}\n\n.o_cw_filter_color_8 .o_cw_filter_input_bg {\n  border-color: #304be0;\n}\n\n.o_cw_filter_color_8 .o_cw_filter_input_bg:checked {\n  background-color: #304be0;\n}\n\n.o_calendar_renderer .o_calendar_color_9 {\n  --fc-event-bg-color: #f7a1ca;\n  --o-event-bg: #ee2f8a;\n  --o-event-bg--subtle-rgb: 247, 161, 202;\n}\n\n.o_calendar_renderer .o_calendar_color_9.fc-bg-event {\n  --fc-bg-event-color: #f7a1ca;\n}\n\n.o_calendar_renderer .o_calendar_color_9.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_9.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_9.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_9.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_9.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(238, 47, 138, 0.3), RGBA(238, 47, 138, 0.3) 10px, RGBA(238, 47, 138, 0.6) 10px, RGBA(238, 47, 138, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_9.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #ee2f8a 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_9.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #f797c5;\n}\n\n.o_calendar_renderer .o_calendar_color_9.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_9.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_9.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #be266e;\n}\n\n.o_cw_filter_color_9 .o_cw_filter_input_bg {\n  border-color: #ee2f8a;\n}\n\n.o_cw_filter_color_9 .o_cw_filter_input_bg:checked {\n  background-color: #ee2f8a;\n}\n\n.o_calendar_renderer .o_calendar_color_10 {\n  --fc-event-bg-color: #b8e4be;\n  --o-event-bg: #61c36e;\n  --o-event-bg--subtle-rgb: 184, 228, 190;\n}\n\n.o_calendar_renderer .o_calendar_color_10.fc-bg-event {\n  --fc-bg-event-color: #b8e4be;\n}\n\n.o_calendar_renderer .o_calendar_color_10.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_10.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_10.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_10.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_10.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(97, 195, 110, 0.3), RGBA(97, 195, 110, 0.3) 10px, RGBA(97, 195, 110, 0.6) 10px, RGBA(97, 195, 110, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_10.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #61c36e 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_10.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #b0e1b7;\n}\n\n.o_calendar_renderer .o_calendar_color_10.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_10.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_10.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #4e9c58;\n}\n\n.o_cw_filter_color_10 .o_cw_filter_input_bg {\n  border-color: #61c36e;\n}\n\n.o_cw_filter_color_10 .o_cw_filter_input_bg:checked {\n  background-color: #61c36e;\n}\n\n.o_calendar_renderer .o_calendar_color_11 {\n  --fc-event-bg-color: #d1c0f4;\n  --o-event-bg: #9872e6;\n  --o-event-bg--subtle-rgb: 209, 192, 244;\n}\n\n.o_calendar_renderer .o_calendar_color_11.fc-bg-event {\n  --fc-bg-event-color: #d1c0f4;\n}\n\n.o_calendar_renderer .o_calendar_color_11.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_11.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_11.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_11.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_11.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(152, 114, 230, 0.3), RGBA(152, 114, 230, 0.3) 10px, RGBA(152, 114, 230, 0.6) 10px, RGBA(152, 114, 230, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_11.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #9872e6 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_11.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #ccb9f3;\n}\n\n.o_calendar_renderer .o_calendar_color_11.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_11.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_11.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #7a5bb8;\n}\n\n.o_cw_filter_color_11 .o_cw_filter_input_bg {\n  border-color: #9872e6;\n}\n\n.o_cw_filter_color_11 .o_cw_filter_input_bg:checked {\n  background-color: #9872e6;\n}\n\n.o_calendar_renderer .o_calendar_color_12 {\n  --fc-event-bg-color: #d9aebc;\n  --o-event-bg: #aa4b6b;\n  --o-event-bg--subtle-rgb: 217, 174, 188;\n}\n\n.o_calendar_renderer .o_calendar_color_12.fc-bg-event {\n  --fc-bg-event-color: #d9aebc;\n}\n\n.o_calendar_renderer .o_calendar_color_12.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_12.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_12.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_12.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_12.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(170, 75, 107, 0.3), RGBA(170, 75, 107, 0.3) 10px, RGBA(170, 75, 107, 0.6) 10px, RGBA(170, 75, 107, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_12.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #aa4b6b 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_12.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #d5a5b5;\n}\n\n.o_calendar_renderer .o_calendar_color_12.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_12.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_12.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #883c56;\n}\n\n.o_cw_filter_color_12 .o_cw_filter_input_bg {\n  border-color: #aa4b6b;\n}\n\n.o_cw_filter_color_12 .o_cw_filter_input_bg:checked {\n  background-color: #aa4b6b;\n}\n\n.o_calendar_renderer .o_calendar_color_13 {\n  --fc-event-bg-color: #a2e4c6;\n  --o-event-bg: #30C381;\n  --o-event-bg--subtle-rgb: 162, 228, 198;\n}\n\n.o_calendar_renderer .o_calendar_color_13.fc-bg-event {\n  --fc-bg-event-color: #a2e4c6;\n}\n\n.o_calendar_renderer .o_calendar_color_13.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_13.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_13.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_13.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_13.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(48, 195, 129, 0.3), RGBA(48, 195, 129, 0.3) 10px, RGBA(48, 195, 129, 0.6) 10px, RGBA(48, 195, 129, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_13.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #30C381 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_13.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #98e1c0;\n}\n\n.o_calendar_renderer .o_calendar_color_13.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_13.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_13.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #269c67;\n}\n\n.o_cw_filter_color_13 .o_cw_filter_input_bg {\n  border-color: #30C381;\n}\n\n.o_cw_filter_color_13 .o_cw_filter_input_bg:checked {\n  background-color: #30C381;\n}\n\n.o_calendar_renderer .o_calendar_color_14 {\n  --fc-event-bg-color: #d0c0a6;\n  --o-event-bg: #97743a;\n  --o-event-bg--subtle-rgb: 208, 192, 166;\n}\n\n.o_calendar_renderer .o_calendar_color_14.fc-bg-event {\n  --fc-bg-event-color: #d0c0a6;\n}\n\n.o_calendar_renderer .o_calendar_color_14.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_14.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_14.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_14.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_14.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(151, 116, 58, 0.3), RGBA(151, 116, 58, 0.3) 10px, RGBA(151, 116, 58, 0.6) 10px, RGBA(151, 116, 58, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_14.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #97743a 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_14.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #cbba9d;\n}\n\n.o_calendar_renderer .o_calendar_color_14.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_14.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_14.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #795d2e;\n}\n\n.o_cw_filter_color_14 .o_cw_filter_input_bg {\n  border-color: #97743a;\n}\n\n.o_cw_filter_color_14 .o_cw_filter_input_bg:checked {\n  background-color: #97743a;\n}\n\n.o_calendar_renderer .o_calendar_color_15 {\n  --fc-event-bg-color: #fbe99a;\n  --o-event-bg: #F7CD1F;\n  --o-event-bg--subtle-rgb: 251, 233, 154;\n}\n\n.o_calendar_renderer .o_calendar_color_15.fc-bg-event {\n  --fc-bg-event-color: #fbe99a;\n}\n\n.o_calendar_renderer .o_calendar_color_15.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_15.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_15.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_15.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_15.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(247, 205, 31, 0.3), RGBA(247, 205, 31, 0.3) 10px, RGBA(247, 205, 31, 0.6) 10px, RGBA(247, 205, 31, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_15.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #F7CD1F 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_15.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #fbe68f;\n}\n\n.o_calendar_renderer .o_calendar_color_15.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_15.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_15.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #c6a419;\n}\n\n.o_cw_filter_color_15 .o_cw_filter_input_bg {\n  border-color: #F7CD1F;\n}\n\n.o_cw_filter_color_15 .o_cw_filter_input_bg:checked {\n  background-color: #F7CD1F;\n}\n\n.o_calendar_renderer .o_calendar_color_16 {\n  --fc-event-bg-color: #aac8fa;\n  --o-event-bg: #4285F4;\n  --o-event-bg--subtle-rgb: 170, 200, 250;\n}\n\n.o_calendar_renderer .o_calendar_color_16.fc-bg-event {\n  --fc-bg-event-color: #aac8fa;\n}\n\n.o_calendar_renderer .o_calendar_color_16.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_16.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_16.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_16.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_16.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(66, 133, 244, 0.3), RGBA(66, 133, 244, 0.3) 10px, RGBA(66, 133, 244, 0.6) 10px, RGBA(66, 133, 244, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_16.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #4285F4 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_16.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #a1c2fa;\n}\n\n.o_calendar_renderer .o_calendar_color_16.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_16.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_16.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #356ac3;\n}\n\n.o_cw_filter_color_16 .o_cw_filter_input_bg {\n  border-color: #4285F4;\n}\n\n.o_cw_filter_color_16 .o_cw_filter_input_bg:checked {\n  background-color: #4285F4;\n}\n\n.o_calendar_renderer .o_calendar_color_17 {\n  --fc-event-bg-color: #cc9cd9;\n  --o-event-bg: #8E24AA;\n  --o-event-bg--subtle-rgb: 204, 156, 217;\n}\n\n.o_calendar_renderer .o_calendar_color_17.fc-bg-event {\n  --fc-bg-event-color: #cc9cd9;\n}\n\n.o_calendar_renderer .o_calendar_color_17.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_17.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_17.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_17.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_17.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(142, 36, 170, 0.3), RGBA(142, 36, 170, 0.3) 10px, RGBA(142, 36, 170, 0.6) 10px, RGBA(142, 36, 170, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_17.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #8E24AA 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_17.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #c792d5;\n}\n\n.o_calendar_renderer .o_calendar_color_17.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_17.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_17.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #721d88;\n}\n\n.o_cw_filter_color_17 .o_cw_filter_input_bg {\n  border-color: #8E24AA;\n}\n\n.o_cw_filter_color_17 .o_cw_filter_input_bg:checked {\n  background-color: #8E24AA;\n}\n\n.o_calendar_renderer .o_calendar_color_18 {\n  --fc-event-bg-color: #ed95b7;\n  --o-event-bg: #D6145F;\n  --o-event-bg--subtle-rgb: 237, 149, 183;\n}\n\n.o_calendar_renderer .o_calendar_color_18.fc-bg-event {\n  --fc-bg-event-color: #ed95b7;\n}\n\n.o_calendar_renderer .o_calendar_color_18.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_18.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_18.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_18.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_18.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(214, 20, 95, 0.3), RGBA(214, 20, 95, 0.3) 10px, RGBA(214, 20, 95, 0.6) 10px, RGBA(214, 20, 95, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_18.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #D6145F 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_18.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #eb8aaf;\n}\n\n.o_calendar_renderer .o_calendar_color_18.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_18.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_18.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #ab104c;\n}\n\n.o_cw_filter_color_18 .o_cw_filter_input_bg {\n  border-color: #D6145F;\n}\n\n.o_cw_filter_color_18 .o_cw_filter_input_bg:checked {\n  background-color: #D6145F;\n}\n\n.o_calendar_renderer .o_calendar_color_19 {\n  --fc-event-bg-color: #97a8aa;\n  --o-event-bg: #173e43;\n  --o-event-bg--subtle-rgb: 151, 168, 170;\n}\n\n.o_calendar_renderer .o_calendar_color_19.fc-bg-event {\n  --fc-bg-event-color: #97a8aa;\n}\n\n.o_calendar_renderer .o_calendar_color_19.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_19.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_19.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_19.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_19.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(23, 62, 67, 0.3), RGBA(23, 62, 67, 0.3) 10px, RGBA(23, 62, 67, 0.6) 10px, RGBA(23, 62, 67, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_19.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #173e43 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_19.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #8b9fa1;\n}\n\n.o_calendar_renderer .o_calendar_color_19.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_19.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_19.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #123236;\n}\n\n.o_cw_filter_color_19 .o_cw_filter_input_bg {\n  border-color: #173e43;\n}\n\n.o_cw_filter_color_19 .o_cw_filter_input_bg:checked {\n  background-color: #173e43;\n}\n\n.o_calendar_renderer .o_calendar_color_20 {\n  --fc-event-bg-color: #a4cdb0;\n  --o-event-bg: #348F50;\n  --o-event-bg--subtle-rgb: 164, 205, 176;\n}\n\n.o_calendar_renderer .o_calendar_color_20.fc-bg-event {\n  --fc-bg-event-color: #a4cdb0;\n}\n\n.o_calendar_renderer .o_calendar_color_20.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_20.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_20.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_20.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_20.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(52, 143, 80, 0.3), RGBA(52, 143, 80, 0.3) 10px, RGBA(52, 143, 80, 0.6) 10px, RGBA(52, 143, 80, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_20.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #348F50 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_20.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #9ac7a8;\n}\n\n.o_calendar_renderer .o_calendar_color_20.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_20.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_20.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #2a7240;\n}\n\n.o_cw_filter_color_20 .o_cw_filter_input_bg {\n  border-color: #348F50;\n}\n\n.o_cw_filter_color_20 .o_cw_filter_input_bg:checked {\n  background-color: #348F50;\n}\n\n.o_calendar_renderer .o_calendar_color_21 {\n  --fc-event-bg-color: #d9a6a5;\n  --o-event-bg: #AA3A38;\n  --o-event-bg--subtle-rgb: 217, 166, 165;\n}\n\n.o_calendar_renderer .o_calendar_color_21.fc-bg-event {\n  --fc-bg-event-color: #d9a6a5;\n}\n\n.o_calendar_renderer .o_calendar_color_21.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_21.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_21.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_21.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_21.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(170, 58, 56, 0.3), RGBA(170, 58, 56, 0.3) 10px, RGBA(170, 58, 56, 0.6) 10px, RGBA(170, 58, 56, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_21.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #AA3A38 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_21.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #d59d9c;\n}\n\n.o_calendar_renderer .o_calendar_color_21.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_21.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_21.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #882e2d;\n}\n\n.o_cw_filter_color_21 .o_cw_filter_input_bg {\n  border-color: #AA3A38;\n}\n\n.o_cw_filter_color_21 .o_cw_filter_input_bg:checked {\n  background-color: #AA3A38;\n}\n\n.o_calendar_renderer .o_calendar_color_22 {\n  --fc-event-bg-color: #c3b3ad;\n  --o-event-bg: #795548;\n  --o-event-bg--subtle-rgb: 195, 179, 173;\n}\n\n.o_calendar_renderer .o_calendar_color_22.fc-bg-event {\n  --fc-bg-event-color: #c3b3ad;\n}\n\n.o_calendar_renderer .o_calendar_color_22.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_22.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_22.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_22.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_22.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(121, 85, 72, 0.3), RGBA(121, 85, 72, 0.3) 10px, RGBA(121, 85, 72, 0.6) 10px, RGBA(121, 85, 72, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_22.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #795548 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_22.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #bcaaa4;\n}\n\n.o_calendar_renderer .o_calendar_color_22.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_22.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_22.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #61443a;\n}\n\n.o_cw_filter_color_22 .o_cw_filter_input_bg {\n  border-color: #795548;\n}\n\n.o_cw_filter_color_22 .o_cw_filter_input_bg:checked {\n  background-color: #795548;\n}\n\n.o_calendar_renderer .o_calendar_color_23 {\n  --fc-event-bg-color: #b78da2;\n  --o-event-bg: #5e0231;\n  --o-event-bg--subtle-rgb: 183, 141, 162;\n}\n\n.o_calendar_renderer .o_calendar_color_23.fc-bg-event {\n  --fc-bg-event-color: #b78da2;\n}\n\n.o_calendar_renderer .o_calendar_color_23.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_23.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_23.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_23.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_23.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(94, 2, 49, 0.3), RGBA(94, 2, 49, 0.3) 10px, RGBA(94, 2, 49, 0.6) 10px, RGBA(94, 2, 49, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_23.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #5e0231 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_23.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #af8198;\n}\n\n.o_calendar_renderer .o_calendar_color_23.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_23.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_23.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #4b0227;\n}\n\n.o_cw_filter_color_23 .o_cw_filter_input_bg {\n  border-color: #5e0231;\n}\n\n.o_cw_filter_color_23 .o_cw_filter_input_bg:checked {\n  background-color: #5e0231;\n}\n\n.o_calendar_renderer .o_calendar_color_24 {\n  --fc-event-bg-color: #bcf3c8;\n  --o-event-bg: #6be585;\n  --o-event-bg--subtle-rgb: 188, 243, 200;\n}\n\n.o_calendar_renderer .o_calendar_color_24.fc-bg-event {\n  --fc-bg-event-color: #bcf3c8;\n}\n\n.o_calendar_renderer .o_calendar_color_24.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_24.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_24.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_24.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_24.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(107, 229, 133, 0.3), RGBA(107, 229, 133, 0.3) 10px, RGBA(107, 229, 133, 0.6) 10px, RGBA(107, 229, 133, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_24.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #6be585 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_24.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #b5f2c2;\n}\n\n.o_calendar_renderer .o_calendar_color_24.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_24.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_24.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #56b76a;\n}\n\n.o_cw_filter_color_24 .o_cw_filter_input_bg {\n  border-color: #6be585;\n}\n\n.o_cw_filter_color_24 .o_cw_filter_input_bg:checked {\n  background-color: #6be585;\n}\n\n.o_calendar_renderer .o_calendar_color_25 {\n  --fc-event-bg-color: #d1d1ba;\n  --o-event-bg: #999966;\n  --o-event-bg--subtle-rgb: 209, 209, 186;\n}\n\n.o_calendar_renderer .o_calendar_color_25.fc-bg-event {\n  --fc-bg-event-color: #d1d1ba;\n}\n\n.o_calendar_renderer .o_calendar_color_25.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_25.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_25.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_25.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_25.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(153, 153, 102, 0.3), RGBA(153, 153, 102, 0.3) 10px, RGBA(153, 153, 102, 0.6) 10px, RGBA(153, 153, 102, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_25.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #999966 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_25.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #ccccb3;\n}\n\n.o_calendar_renderer .o_calendar_color_25.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_25.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_25.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #7a7a52;\n}\n\n.o_cw_filter_color_25 .o_cw_filter_input_bg {\n  border-color: #999966;\n}\n\n.o_cw_filter_color_25 .o_cw_filter_input_bg:checked {\n  background-color: #999966;\n}\n\n.o_calendar_renderer .o_calendar_color_26 {\n  --fc-event-bg-color: #f5ebb8;\n  --o-event-bg: #e9d362;\n  --o-event-bg--subtle-rgb: 245, 235, 184;\n}\n\n.o_calendar_renderer .o_calendar_color_26.fc-bg-event {\n  --fc-bg-event-color: #f5ebb8;\n}\n\n.o_calendar_renderer .o_calendar_color_26.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_26.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_26.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_26.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_26.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(233, 211, 98, 0.3), RGBA(233, 211, 98, 0.3) 10px, RGBA(233, 211, 98, 0.6) 10px, RGBA(233, 211, 98, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_26.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #e9d362 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_26.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #f4e9b1;\n}\n\n.o_calendar_renderer .o_calendar_color_26.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_26.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_26.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #baa94e;\n}\n\n.o_cw_filter_color_26 .o_cw_filter_input_bg {\n  border-color: #e9d362;\n}\n\n.o_cw_filter_color_26 .o_cw_filter_input_bg:checked {\n  background-color: #e9d362;\n}\n\n.o_calendar_renderer .o_calendar_color_27 {\n  --fc-event-bg-color: #debcbc;\n  --o-event-bg: #b56969;\n  --o-event-bg--subtle-rgb: 222, 188, 188;\n}\n\n.o_calendar_renderer .o_calendar_color_27.fc-bg-event {\n  --fc-bg-event-color: #debcbc;\n}\n\n.o_calendar_renderer .o_calendar_color_27.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_27.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_27.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_27.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_27.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(181, 105, 105, 0.3), RGBA(181, 105, 105, 0.3) 10px, RGBA(181, 105, 105, 0.6) 10px, RGBA(181, 105, 105, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_27.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #b56969 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_27.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #dab4b4;\n}\n\n.o_calendar_renderer .o_calendar_color_27.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_27.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_27.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #915454;\n}\n\n.o_cw_filter_color_27 .o_cw_filter_input_bg {\n  border-color: #b56969;\n}\n\n.o_cw_filter_color_27 .o_cw_filter_input_bg:checked {\n  background-color: #b56969;\n}\n\n.o_calendar_renderer .o_calendar_color_28 {\n  --fc-event-bg-color: #e1e4e6;\n  --o-event-bg: #bdc3c7;\n  --o-event-bg--subtle-rgb: 225, 228, 230;\n}\n\n.o_calendar_renderer .o_calendar_color_28.fc-bg-event {\n  --fc-bg-event-color: #e1e4e6;\n}\n\n.o_calendar_renderer .o_calendar_color_28.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_28.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_28.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_28.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_28.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(189, 195, 199, 0.3), RGBA(189, 195, 199, 0.3) 10px, RGBA(189, 195, 199, 0.6) 10px, RGBA(189, 195, 199, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_28.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #bdc3c7 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_28.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #dee1e3;\n}\n\n.o_calendar_renderer .o_calendar_color_28.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_28.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_28.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #979c9f;\n}\n\n.o_cw_filter_color_28 .o_cw_filter_input_bg {\n  border-color: #bdc3c7;\n}\n\n.o_cw_filter_color_28 .o_cw_filter_input_bg:checked {\n  background-color: #bdc3c7;\n}\n\n.o_calendar_renderer .o_calendar_color_29 {\n  --fc-event-bg-color: #b9cec0;\n  --o-event-bg: #649173;\n  --o-event-bg--subtle-rgb: 185, 206, 192;\n}\n\n.o_calendar_renderer .o_calendar_color_29.fc-bg-event {\n  --fc-bg-event-color: #b9cec0;\n}\n\n.o_calendar_renderer .o_calendar_color_29.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_29.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_29.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_29.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_29.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(100, 145, 115, 0.3), RGBA(100, 145, 115, 0.3) 10px, RGBA(100, 145, 115, 0.6) 10px, RGBA(100, 145, 115, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_29.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #649173 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_29.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #b2c8b9;\n}\n\n.o_calendar_renderer .o_calendar_color_29.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_29.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_29.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #50745c;\n}\n\n.o_cw_filter_color_29 .o_cw_filter_input_bg {\n  border-color: #649173;\n}\n\n.o_cw_filter_color_29 .o_cw_filter_input_bg:checked {\n  background-color: #649173;\n}\n\n.o_calendar_renderer .o_calendar_color_30 {\n  --fc-event-bg-color: #f68cff;\n  --o-event-bg: #ea00ff;\n  --o-event-bg--subtle-rgb: 246, 140, 255;\n}\n\n.o_calendar_renderer .o_calendar_color_30.fc-bg-event {\n  --fc-bg-event-color: #f68cff;\n}\n\n.o_calendar_renderer .o_calendar_color_30.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_30.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_30.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_30.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_30.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(234, 0, 255, 0.3), RGBA(234, 0, 255, 0.3) 10px, RGBA(234, 0, 255, 0.6) 10px, RGBA(234, 0, 255, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_30.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #ea00ff 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_30.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #f580ff;\n}\n\n.o_calendar_renderer .o_calendar_color_30.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_30.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_30.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #bb00cc;\n}\n\n.o_cw_filter_color_30 .o_cw_filter_input_bg {\n  border-color: #ea00ff;\n}\n\n.o_cw_filter_color_30 .o_cw_filter_input_bg:checked {\n  background-color: #ea00ff;\n}\n\n.o_calendar_renderer .o_calendar_color_31 {\n  --fc-event-bg-color: #ff8c9d;\n  --o-event-bg: #ff0026;\n  --o-event-bg--subtle-rgb: 255, 140, 157;\n}\n\n.o_calendar_renderer .o_calendar_color_31.fc-bg-event {\n  --fc-bg-event-color: #ff8c9d;\n}\n\n.o_calendar_renderer .o_calendar_color_31.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_31.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_31.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_31.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_31.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(255, 0, 38, 0.3), RGBA(255, 0, 38, 0.3) 10px, RGBA(255, 0, 38, 0.6) 10px, RGBA(255, 0, 38, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_31.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #ff0026 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_31.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #ff8093;\n}\n\n.o_calendar_renderer .o_calendar_color_31.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_31.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_31.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #cc001e;\n}\n\n.o_cw_filter_color_31 .o_cw_filter_input_bg {\n  border-color: #ff0026;\n}\n\n.o_cw_filter_color_31 .o_cw_filter_input_bg:checked {\n  background-color: #ff0026;\n}\n\n.o_calendar_renderer .o_calendar_color_32 {\n  --fc-event-bg-color: #cbe88c;\n  --o-event-bg: #8bcc00;\n  --o-event-bg--subtle-rgb: 203, 232, 140;\n}\n\n.o_calendar_renderer .o_calendar_color_32.fc-bg-event {\n  --fc-bg-event-color: #cbe88c;\n}\n\n.o_calendar_renderer .o_calendar_color_32.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_32.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_32.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_32.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_32.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(139, 204, 0, 0.3), RGBA(139, 204, 0, 0.3) 10px, RGBA(139, 204, 0, 0.6) 10px, RGBA(139, 204, 0, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_32.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #8bcc00 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_32.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #c5e680;\n}\n\n.o_calendar_renderer .o_calendar_color_32.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_32.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_32.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #6fa300;\n}\n\n.o_cw_filter_color_32 .o_cw_filter_input_bg {\n  border-color: #8bcc00;\n}\n\n.o_cw_filter_color_32 .o_cw_filter_input_bg:checked {\n  background-color: #8bcc00;\n}\n\n.o_calendar_renderer .o_calendar_color_33 {\n  --fc-event-bg-color: #8ce2db;\n  --o-event-bg: #00bfaf;\n  --o-event-bg--subtle-rgb: 140, 226, 219;\n}\n\n.o_calendar_renderer .o_calendar_color_33.fc-bg-event {\n  --fc-bg-event-color: #8ce2db;\n}\n\n.o_calendar_renderer .o_calendar_color_33.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_33.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_33.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_33.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_33.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(0, 191, 175, 0.3), RGBA(0, 191, 175, 0.3) 10px, RGBA(0, 191, 175, 0.6) 10px, RGBA(0, 191, 175, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_33.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #00bfaf 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_33.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #80dfd7;\n}\n\n.o_calendar_renderer .o_calendar_color_33.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_33.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_33.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #00998c;\n}\n\n.o_cw_filter_color_33 .o_cw_filter_input_bg {\n  border-color: #00bfaf;\n}\n\n.o_cw_filter_color_33 .o_cw_filter_input_bg:checked {\n  background-color: #00bfaf;\n}\n\n.o_calendar_renderer .o_calendar_color_34 {\n  --fc-event-bg-color: #8cbcff;\n  --o-event-bg: #006aff;\n  --o-event-bg--subtle-rgb: 140, 188, 255;\n}\n\n.o_calendar_renderer .o_calendar_color_34.fc-bg-event {\n  --fc-bg-event-color: #8cbcff;\n}\n\n.o_calendar_renderer .o_calendar_color_34.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_34.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_34.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_34.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_34.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(0, 106, 255, 0.3), RGBA(0, 106, 255, 0.3) 10px, RGBA(0, 106, 255, 0.6) 10px, RGBA(0, 106, 255, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_34.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #006aff 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_34.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #80b5ff;\n}\n\n.o_calendar_renderer .o_calendar_color_34.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_34.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_34.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #0055cc;\n}\n\n.o_cw_filter_color_34 .o_cw_filter_input_bg {\n  border-color: #006aff;\n}\n\n.o_cw_filter_color_34 .o_cw_filter_input_bg:checked {\n  background-color: #006aff;\n}\n\n.o_calendar_renderer .o_calendar_color_35 {\n  --fc-event-bg-color: #db8ce2;\n  --o-event-bg: #af00bf;\n  --o-event-bg--subtle-rgb: 219, 140, 226;\n}\n\n.o_calendar_renderer .o_calendar_color_35.fc-bg-event {\n  --fc-bg-event-color: #db8ce2;\n}\n\n.o_calendar_renderer .o_calendar_color_35.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_35.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_35.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_35.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_35.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(175, 0, 191, 0.3), RGBA(175, 0, 191, 0.3) 10px, RGBA(175, 0, 191, 0.6) 10px, RGBA(175, 0, 191, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_35.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #af00bf 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_35.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #d780df;\n}\n\n.o_calendar_renderer .o_calendar_color_35.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_35.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_35.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #8c0099;\n}\n\n.o_cw_filter_color_35 .o_cw_filter_input_bg {\n  border-color: #af00bf;\n}\n\n.o_cw_filter_color_35 .o_cw_filter_input_bg:checked {\n  background-color: #af00bf;\n}\n\n.o_calendar_renderer .o_calendar_color_36 {\n  --fc-event-bg-color: #e28c99;\n  --o-event-bg: #bf001d;\n  --o-event-bg--subtle-rgb: 226, 140, 153;\n}\n\n.o_calendar_renderer .o_calendar_color_36.fc-bg-event {\n  --fc-bg-event-color: #e28c99;\n}\n\n.o_calendar_renderer .o_calendar_color_36.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_36.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_36.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_36.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_36.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(191, 0, 29, 0.3), RGBA(191, 0, 29, 0.3) 10px, RGBA(191, 0, 29, 0.6) 10px, RGBA(191, 0, 29, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_36.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #bf001d 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_36.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #df808e;\n}\n\n.o_calendar_renderer .o_calendar_color_36.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_36.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_36.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #990017;\n}\n\n.o_cw_filter_color_36 .o_cw_filter_input_bg {\n  border-color: #bf001d;\n}\n\n.o_cw_filter_color_36 .o_cw_filter_input_bg:checked {\n  background-color: #bf001d;\n}\n\n.o_calendar_renderer .o_calendar_color_37 {\n  --fc-event-bg-color: #e2b98c;\n  --o-event-bg: #bf6300;\n  --o-event-bg--subtle-rgb: 226, 185, 140;\n}\n\n.o_calendar_renderer .o_calendar_color_37.fc-bg-event {\n  --fc-bg-event-color: #e2b98c;\n}\n\n.o_calendar_renderer .o_calendar_color_37.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_37.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_37.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_37.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_37.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(191, 99, 0, 0.3), RGBA(191, 99, 0, 0.3) 10px, RGBA(191, 99, 0, 0.6) 10px, RGBA(191, 99, 0, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_37.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #bf6300 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_37.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #dfb180;\n}\n\n.o_calendar_renderer .o_calendar_color_37.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_37.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_37.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #994f00;\n}\n\n.o_cw_filter_color_37 .o_cw_filter_input_bg {\n  border-color: #bf6300;\n}\n\n.o_cw_filter_color_37 .o_cw_filter_input_bg:checked {\n  background-color: #bf6300;\n}\n\n.o_calendar_renderer .o_calendar_color_38 {\n  --fc-event-bg-color: #cbff8c;\n  --o-event-bg: #8cff00;\n  --o-event-bg--subtle-rgb: 203, 255, 140;\n}\n\n.o_calendar_renderer .o_calendar_color_38.fc-bg-event {\n  --fc-bg-event-color: #cbff8c;\n}\n\n.o_calendar_renderer .o_calendar_color_38.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_38.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_38.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_38.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_38.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(140, 255, 0, 0.3), RGBA(140, 255, 0, 0.3) 10px, RGBA(140, 255, 0, 0.6) 10px, RGBA(140, 255, 0, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_38.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #8cff00 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_38.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #c6ff80;\n}\n\n.o_calendar_renderer .o_calendar_color_38.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_38.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_38.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #70cc00;\n}\n\n.o_cw_filter_color_38 .o_cw_filter_input_bg {\n  border-color: #8cff00;\n}\n\n.o_cw_filter_color_38 .o_cw_filter_input_bg:checked {\n  background-color: #8cff00;\n}\n\n.o_calendar_renderer .o_calendar_color_39 {\n  --fc-event-bg-color: #8cf9ff;\n  --o-event-bg: #00f2ff;\n  --o-event-bg--subtle-rgb: 140, 249, 255;\n}\n\n.o_calendar_renderer .o_calendar_color_39.fc-bg-event {\n  --fc-bg-event-color: #8cf9ff;\n}\n\n.o_calendar_renderer .o_calendar_color_39.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_39.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_39.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_39.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_39.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(0, 242, 255, 0.3), RGBA(0, 242, 255, 0.3) 10px, RGBA(0, 242, 255, 0.6) 10px, RGBA(0, 242, 255, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_39.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #00f2ff 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_39.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #80f9ff;\n}\n\n.o_calendar_renderer .o_calendar_color_39.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_39.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_39.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #00c2cc;\n}\n\n.o_cw_filter_color_39 .o_cw_filter_input_bg {\n  border-color: #00f2ff;\n}\n\n.o_cw_filter_color_39 .o_cw_filter_input_bg:checked {\n  background-color: #00f2ff;\n}\n\n.o_calendar_renderer .o_calendar_color_40 {\n  --fc-event-bg-color: #8caedd;\n  --o-event-bg: #004ab3;\n  --o-event-bg--subtle-rgb: 140, 174, 221;\n}\n\n.o_calendar_renderer .o_calendar_color_40.fc-bg-event {\n  --fc-bg-event-color: #8caedd;\n}\n\n.o_calendar_renderer .o_calendar_color_40.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_40.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_40.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_40.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_40.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(0, 74, 179, 0.3), RGBA(0, 74, 179, 0.3) 10px, RGBA(0, 74, 179, 0.6) 10px, RGBA(0, 74, 179, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_40.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #004ab3 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_40.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #80a5d9;\n}\n\n.o_calendar_renderer .o_calendar_color_40.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_40.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_40.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #003b8f;\n}\n\n.o_cw_filter_color_40 .o_cw_filter_input_bg {\n  border-color: #004ab3;\n}\n\n.o_cw_filter_color_40 .o_cw_filter_input_bg:checked {\n  background-color: #004ab3;\n}\n\n.o_calendar_renderer .o_calendar_color_41 {\n  --fc-event-bg-color: #ff8cea;\n  --o-event-bg: #ff00d0;\n  --o-event-bg--subtle-rgb: 255, 140, 234;\n}\n\n.o_calendar_renderer .o_calendar_color_41.fc-bg-event {\n  --fc-bg-event-color: #ff8cea;\n}\n\n.o_calendar_renderer .o_calendar_color_41.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_41.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_41.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_41.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_41.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(255, 0, 208, 0.3), RGBA(255, 0, 208, 0.3) 10px, RGBA(255, 0, 208, 0.6) 10px, RGBA(255, 0, 208, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_41.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #ff00d0 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_41.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #ff80e8;\n}\n\n.o_calendar_renderer .o_calendar_color_41.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_41.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_41.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #cc00a6;\n}\n\n.o_cw_filter_color_41 .o_cw_filter_input_bg {\n  border-color: #ff00d0;\n}\n\n.o_cw_filter_color_41 .o_cw_filter_input_bg:checked {\n  background-color: #ff00d0;\n}\n\n.o_calendar_renderer .o_calendar_color_42 {\n  --fc-event-bg-color: #ffd78c;\n  --o-event-bg: #ffa600;\n  --o-event-bg--subtle-rgb: 255, 215, 140;\n}\n\n.o_calendar_renderer .o_calendar_color_42.fc-bg-event {\n  --fc-bg-event-color: #ffd78c;\n}\n\n.o_calendar_renderer .o_calendar_color_42.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_42.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_42.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_42.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_42.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(255, 166, 0, 0.3), RGBA(255, 166, 0, 0.3) 10px, RGBA(255, 166, 0, 0.6) 10px, RGBA(255, 166, 0, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_42.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #ffa600 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_42.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #ffd380;\n}\n\n.o_calendar_renderer .o_calendar_color_42.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_42.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_42.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #cc8500;\n}\n\n.o_cw_filter_color_42 .o_cw_filter_input_bg {\n  border-color: #ffa600;\n}\n\n.o_cw_filter_color_42 .o_cw_filter_input_bg:checked {\n  background-color: #ffa600;\n}\n\n.o_calendar_renderer .o_calendar_color_43 {\n  --fc-event-bg-color: #a6e88c;\n  --o-event-bg: #3acc00;\n  --o-event-bg--subtle-rgb: 166, 232, 140;\n}\n\n.o_calendar_renderer .o_calendar_color_43.fc-bg-event {\n  --fc-bg-event-color: #a6e88c;\n}\n\n.o_calendar_renderer .o_calendar_color_43.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_43.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_43.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_43.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_43.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(58, 204, 0, 0.3), RGBA(58, 204, 0, 0.3) 10px, RGBA(58, 204, 0, 0.6) 10px, RGBA(58, 204, 0, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_43.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #3acc00 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_43.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #9de680;\n}\n\n.o_calendar_renderer .o_calendar_color_43.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_43.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_43.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #2ea300;\n}\n\n.o_cw_filter_color_43 .o_cw_filter_input_bg {\n  border-color: #3acc00;\n}\n\n.o_cw_filter_color_43 .o_cw_filter_input_bg:checked {\n  background-color: #3acc00;\n}\n\n.o_calendar_renderer .o_calendar_color_44 {\n  --fc-event-bg-color: #8cdee2;\n  --o-event-bg: #00b6bf;\n  --o-event-bg--subtle-rgb: 140, 222, 226;\n}\n\n.o_calendar_renderer .o_calendar_color_44.fc-bg-event {\n  --fc-bg-event-color: #8cdee2;\n}\n\n.o_calendar_renderer .o_calendar_color_44.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_44.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_44.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_44.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_44.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(0, 182, 191, 0.3), RGBA(0, 182, 191, 0.3) 10px, RGBA(0, 182, 191, 0.6) 10px, RGBA(0, 182, 191, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_44.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #00b6bf 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_44.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #80dbdf;\n}\n\n.o_calendar_renderer .o_calendar_color_44.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_44.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_44.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #009299;\n}\n\n.o_cw_filter_color_44 .o_cw_filter_input_bg {\n  border-color: #00b6bf;\n}\n\n.o_cw_filter_color_44 .o_cw_filter_input_bg:checked {\n  background-color: #00b6bf;\n}\n\n.o_calendar_renderer .o_calendar_color_45 {\n  --fc-event-bg-color: #8cadff;\n  --o-event-bg: #0048ff;\n  --o-event-bg--subtle-rgb: 140, 173, 255;\n}\n\n.o_calendar_renderer .o_calendar_color_45.fc-bg-event {\n  --fc-bg-event-color: #8cadff;\n}\n\n.o_calendar_renderer .o_calendar_color_45.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_45.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_45.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_45.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_45.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(0, 72, 255, 0.3), RGBA(0, 72, 255, 0.3) 10px, RGBA(0, 72, 255, 0.6) 10px, RGBA(0, 72, 255, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_45.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #0048ff 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_45.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #80a4ff;\n}\n\n.o_calendar_renderer .o_calendar_color_45.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_45.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_45.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #003acc;\n}\n\n.o_cw_filter_color_45 .o_cw_filter_input_bg {\n  border-color: #0048ff;\n}\n\n.o_cw_filter_color_45 .o_cw_filter_input_bg:checked {\n  background-color: #0048ff;\n}\n\n.o_calendar_renderer .o_calendar_color_46 {\n  --fc-event-bg-color: #e2c48c;\n  --o-event-bg: #bf7c00;\n  --o-event-bg--subtle-rgb: 226, 196, 140;\n}\n\n.o_calendar_renderer .o_calendar_color_46.fc-bg-event {\n  --fc-bg-event-color: #e2c48c;\n}\n\n.o_calendar_renderer .o_calendar_color_46.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_46.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_46.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_46.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_46.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(191, 124, 0, 0.3), RGBA(191, 124, 0, 0.3) 10px, RGBA(191, 124, 0, 0.6) 10px, RGBA(191, 124, 0, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_46.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #bf7c00 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_46.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #dfbe80;\n}\n\n.o_calendar_renderer .o_calendar_color_46.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_46.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_46.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #996300;\n}\n\n.o_cw_filter_color_46 .o_cw_filter_input_bg {\n  border-color: #bf7c00;\n}\n\n.o_cw_filter_color_46 .o_cw_filter_input_bg:checked {\n  background-color: #bf7c00;\n}\n\n.o_calendar_renderer .o_calendar_color_47 {\n  --fc-event-bg-color: #8eff8c;\n  --o-event-bg: #04ff00;\n  --o-event-bg--subtle-rgb: 142, 255, 140;\n}\n\n.o_calendar_renderer .o_calendar_color_47.fc-bg-event {\n  --fc-bg-event-color: #8eff8c;\n}\n\n.o_calendar_renderer .o_calendar_color_47.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_47.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_47.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_47.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_47.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(4, 255, 0, 0.3), RGBA(4, 255, 0, 0.3) 10px, RGBA(4, 255, 0, 0.6) 10px, RGBA(4, 255, 0, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_47.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #04ff00 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_47.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #82ff80;\n}\n\n.o_calendar_renderer .o_calendar_color_47.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_47.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_47.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #03cc00;\n}\n\n.o_cw_filter_color_47 .o_cw_filter_input_bg {\n  border-color: #04ff00;\n}\n\n.o_cw_filter_color_47 .o_cw_filter_input_bg:checked {\n  background-color: #04ff00;\n}\n\n.o_calendar_renderer .o_calendar_color_48 {\n  --fc-event-bg-color: #8ceaff;\n  --o-event-bg: #00d0ff;\n  --o-event-bg--subtle-rgb: 140, 234, 255;\n}\n\n.o_calendar_renderer .o_calendar_color_48.fc-bg-event {\n  --fc-bg-event-color: #8ceaff;\n}\n\n.o_calendar_renderer .o_calendar_color_48.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_48.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_48.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_48.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_48.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(0, 208, 255, 0.3), RGBA(0, 208, 255, 0.3) 10px, RGBA(0, 208, 255, 0.6) 10px, RGBA(0, 208, 255, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_48.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #00d0ff 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_48.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #80e8ff;\n}\n\n.o_calendar_renderer .o_calendar_color_48.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_48.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_48.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #00a6cc;\n}\n\n.o_cw_filter_color_48 .o_cw_filter_input_bg {\n  border-color: #00d0ff;\n}\n\n.o_cw_filter_color_48 .o_cw_filter_input_bg:checked {\n  background-color: #00d0ff;\n}\n\n.o_calendar_renderer .o_calendar_color_49 {\n  --fc-event-bg-color: #8ca5e2;\n  --o-event-bg: #0036bf;\n  --o-event-bg--subtle-rgb: 140, 165, 226;\n}\n\n.o_calendar_renderer .o_calendar_color_49.fc-bg-event {\n  --fc-bg-event-color: #8ca5e2;\n}\n\n.o_calendar_renderer .o_calendar_color_49.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_49.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_49.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_49.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_49.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(0, 54, 191, 0.3), RGBA(0, 54, 191, 0.3) 10px, RGBA(0, 54, 191, 0.6) 10px, RGBA(0, 54, 191, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_49.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #0036bf 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_49.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #809bdf;\n}\n\n.o_calendar_renderer .o_calendar_color_49.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_49.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_49.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #002b99;\n}\n\n.o_cw_filter_color_49 .o_cw_filter_input_bg {\n  border-color: #0036bf;\n}\n\n.o_cw_filter_color_49 .o_cw_filter_input_bg:checked {\n  background-color: #0036bf;\n}\n\n.o_calendar_renderer .o_calendar_color_50 {\n  --fc-event-bg-color: #ff8ccb;\n  --o-event-bg: #ff008c;\n  --o-event-bg--subtle-rgb: 255, 140, 203;\n}\n\n.o_calendar_renderer .o_calendar_color_50.fc-bg-event {\n  --fc-bg-event-color: #ff8ccb;\n}\n\n.o_calendar_renderer .o_calendar_color_50.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_50.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_50.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_50.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_50.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(255, 0, 140, 0.3), RGBA(255, 0, 140, 0.3) 10px, RGBA(255, 0, 140, 0.6) 10px, RGBA(255, 0, 140, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_50.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #ff008c 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_50.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #ff80c6;\n}\n\n.o_calendar_renderer .o_calendar_color_50.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_50.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_50.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #cc0070;\n}\n\n.o_cw_filter_color_50 .o_cw_filter_input_bg {\n  border-color: #ff008c;\n}\n\n.o_cw_filter_color_50 .o_cw_filter_input_bg:checked {\n  background-color: #ff008c;\n}\n\n.o_calendar_renderer .o_calendar_color_51 {\n  --fc-event-bg-color: #8ce2ad;\n  --o-event-bg: #00bf49;\n  --o-event-bg--subtle-rgb: 140, 226, 173;\n}\n\n.o_calendar_renderer .o_calendar_color_51.fc-bg-event {\n  --fc-bg-event-color: #8ce2ad;\n}\n\n.o_calendar_renderer .o_calendar_color_51.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_51.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_51.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_51.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_51.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(0, 191, 73, 0.3), RGBA(0, 191, 73, 0.3) 10px, RGBA(0, 191, 73, 0.6) 10px, RGBA(0, 191, 73, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_51.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #00bf49 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_51.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #80dfa4;\n}\n\n.o_calendar_renderer .o_calendar_color_51.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_51.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_51.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #00993a;\n}\n\n.o_cw_filter_color_51 .o_cw_filter_input_bg {\n  border-color: #00bf49;\n}\n\n.o_cw_filter_color_51 .o_cw_filter_input_bg:checked {\n  background-color: #00bf49;\n}\n\n.o_calendar_renderer .o_calendar_color_52 {\n  --fc-event-bg-color: #8ccedd;\n  --o-event-bg: #0092b3;\n  --o-event-bg--subtle-rgb: 140, 206, 221;\n}\n\n.o_calendar_renderer .o_calendar_color_52.fc-bg-event {\n  --fc-bg-event-color: #8ccedd;\n}\n\n.o_calendar_renderer .o_calendar_color_52.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_52.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_52.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_52.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_52.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(0, 146, 179, 0.3), RGBA(0, 146, 179, 0.3) 10px, RGBA(0, 146, 179, 0.6) 10px, RGBA(0, 146, 179, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_52.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #0092b3 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_52.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #80c9d9;\n}\n\n.o_calendar_renderer .o_calendar_color_52.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_52.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_52.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #00758f;\n}\n\n.o_cw_filter_color_52 .o_cw_filter_input_bg {\n  border-color: #0092b3;\n}\n\n.o_cw_filter_color_52 .o_cw_filter_input_bg:checked {\n  background-color: #0092b3;\n}\n\n.o_calendar_renderer .o_calendar_color_53 {\n  --fc-event-bg-color: #8c8eff;\n  --o-event-bg: #0004ff;\n  --o-event-bg--subtle-rgb: 140, 142, 255;\n}\n\n.o_calendar_renderer .o_calendar_color_53.fc-bg-event {\n  --fc-bg-event-color: #8c8eff;\n}\n\n.o_calendar_renderer .o_calendar_color_53.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_53.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_53.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_53.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_53.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(0, 4, 255, 0.3), RGBA(0, 4, 255, 0.3) 10px, RGBA(0, 4, 255, 0.6) 10px, RGBA(0, 4, 255, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_53.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #0004ff 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_53.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #8082ff;\n}\n\n.o_calendar_renderer .o_calendar_color_53.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_53.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_53.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #0003cc;\n}\n\n.o_cw_filter_color_53 .o_cw_filter_input_bg {\n  border-color: #0004ff;\n}\n\n.o_cw_filter_color_53 .o_cw_filter_input_bg:checked {\n  background-color: #0004ff;\n}\n\n.o_calendar_renderer .o_calendar_color_54 {\n  --fc-event-bg-color: #dc8cb8;\n  --o-event-bg: #b20062;\n  --o-event-bg--subtle-rgb: 220, 140, 184;\n}\n\n.o_calendar_renderer .o_calendar_color_54.fc-bg-event {\n  --fc-bg-event-color: #dc8cb8;\n}\n\n.o_calendar_renderer .o_calendar_color_54.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_54.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_54.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_54.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_54.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(178, 0, 98, 0.3), RGBA(178, 0, 98, 0.3) 10px, RGBA(178, 0, 98, 0.6) 10px, RGBA(178, 0, 98, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_54.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #b20062 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_54.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #d980b1;\n}\n\n.o_calendar_renderer .o_calendar_color_54.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_54.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_54.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #8e004e;\n}\n\n.o_cw_filter_color_54 .o_cw_filter_input_bg {\n  border-color: #b20062;\n}\n\n.o_cw_filter_color_54 .o_cw_filter_input_bg:checked {\n  background-color: #b20062;\n}\n\n.o_calendar_renderer .o_calendar_color_55 {\n  --fc-event-bg-color: #b9cec0;\n  --o-event-bg: #649173;\n  --o-event-bg--subtle-rgb: 185, 206, 192;\n}\n\n.o_calendar_renderer .o_calendar_color_55.fc-bg-event {\n  --fc-bg-event-color: #b9cec0;\n}\n\n.o_calendar_renderer .o_calendar_color_55.o_event_hatched:has(.fc-bg), .o_calendar_renderer .o_calendar_color_55.o_attendee_status_tentative:has(.fc-bg) {\n  --fc-event-bg-color: white;\n}\n\n.o_calendar_renderer .o_calendar_color_55.o_event_hatched:not(.o_event_dot):not(.fc-daygrid-event):not(.fc-timegrid-event), .o_calendar_renderer .o_calendar_color_55.o_event_hatched .fc-bg, .o_calendar_renderer .o_calendar_color_55.o_attendee_status_tentative:not(.o_event_dot) .fc-bg {\n  background: repeating-linear-gradient(45deg, RGBA(100, 145, 115, 0.3), RGBA(100, 145, 115, 0.3) 10px, RGBA(100, 145, 115, 0.6) 10px, RGBA(100, 145, 115, 0.6) 20px) !important;\n}\n\n.o_calendar_renderer .o_calendar_color_55.o_event_striked:not(.o_event_dot) {\n  background: linear-gradient(transparent 0 45%, #649173 45% 55%, transparent 55% 100%);\n}\n\n.o_calendar_renderer .o_calendar_color_55.fc-event:not(.o_event_dot):not(.fc-dragging) {\n  --fc-event-text-color: #000;\n  --fc-event-border-color: #b2c8b9;\n}\n\n.o_calendar_renderer .o_calendar_color_55.o_event_dot {\n  background-color: rgba(var(--o-event-bg--subtle-rgb), var(--o-bg-opacity));\n}\n\n.o_calendar_renderer .o_calendar_color_55.o_event_dot:before {\n  color: var(--o-event-bg, #17a2b8);\n}\n\n.o_calendar_renderer:has(.fc-dayGridYear-view) {\n  border-right: 1px solid #d8dadd;\n}\n\n.o_cw_filter_color_55.form-check:hover .o_cw_filter_input_bg:not(.no_filter_color) {\n  border-color: #50745c;\n}\n\n.o_cw_filter_color_55 .o_cw_filter_input_bg {\n  border-color: #649173;\n}\n\n.o_cw_filter_color_55 .o_cw_filter_input_bg:checked {\n  background-color: #649173;\n}\n\n.fc-day.o-highlight {\n  background-color: var(--fc-highlight-color) !important;\n}\n\n.fc-day.o-highlight.fc-day-disabled {\n  background-image: repeating-linear-gradient(-45deg, transparent, var(--fc-neutral-bg-color) 25px, transparent 50px);\n}\n\n", "\n/* /web/static/src/views/calendar/calendar_renderer_mobile.scss */\n\n@media (max-width: 767.98px) {\n  .o_calendar_renderer .o_actionswiper, .o_calendar_renderer .o_actionswiper_overflow_container, .o_calendar_renderer .o_actionswiper_target_container {\n    height: 100%;\n  }\n  .o_calendar_renderer .fc-view.fc-timeGrid-view .fc-axis {\n    padding-left: 0;\n  }\n  .o_calendar_renderer .fc-view.fc-timeGridDay-view colgroup > col, .o_calendar_renderer .fc-view.fc-timeGridWeek-view colgroup > col {\n    width: 5ch !important;\n  }\n  .o_calendar_renderer .fc-view .fc-body > tr > .fc-widget-content {\n    border: 0;\n  }\n  .o_calendar_renderer .fc-view .fc-head-container.fc-widget-header {\n    border-left: 0;\n    border-right: 0;\n  }\n  .o_calendar_renderer .fc-more-popover .fc-close {\n    padding: 5px;\n  }\n}\n\n", "\n/* /web/static/src/views/calendar/calendar_side_panel/calendar_side_panel.scss */\n\n.o_calendar_sidebar .o_time_picker input {\n  field-sizing: content;\n}\n\n", "\n/* /web/static/src/views/calendar/calendar_year/calendar_year_popover.scss */\n\n.o_cw_popover_link {\n  margin-top: 2px;\n}\n\n.o_cw_popover_link[class*=\"o_calendar_color_\"] {\n  --o-bg-opacity: 1;\n  border-radius: 0.25rem;\n  border-color: var(--o-cw-popover-color, #17a2b8);\n  padding: 0 4px;\n  background: RGBA(var(--o-cw-popover-color--subtle, 23, 162, 184), var(--o-bg-opacity));\n  font-weight: 400;\n}\n\n.o_cw_popover_link[class*=\"o_calendar_color_\"]:hover {\n  --o-bg-opacity: .5 !important;\n}\n\n.o_cw_popover_link[class*=\"o_calendar_color_\"].o_event_dot {\n  --o-bg-opacity: 0;\n}\n\n.o_cw_popover_link[class*=\"o_calendar_color_\"].o_event_dot:before {\n  margin-right: 4px;\n  font-family: FontAwesome;\n  font-size: 0.75rem;\n  color: var(--o-cw-popover-color, #17a2b8);\n  content: '\\f111';\n}\n\n.o_cw_popover_link.o_calendar_color_0 {\n  --o-cw-popover-color: #a2a2a2;\n  --o-cw-popover-color--subtle: #d5d5d5;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_1 {\n  --o-cw-popover-color: #ee2d2d;\n  --o-cw-popover-color--subtle: #f7a1a1;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_2 {\n  --o-cw-popover-color: #dc8534;\n  --o-cw-popover-color--subtle: #efc8a4;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_3 {\n  --o-cw-popover-color: #e8bb1d;\n  --o-cw-popover-color--subtle: #f5e099;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_4 {\n  --o-cw-popover-color: #5794dd;\n  --o-cw-popover-color--subtle: #b3cff0;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_5 {\n  --o-cw-popover-color: #9f628f;\n  --o-cw-popover-color--subtle: #d4b8cd;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_6 {\n  --o-cw-popover-color: #db8865;\n  --o-cw-popover-color--subtle: #efc9ba;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_7 {\n  --o-cw-popover-color: #41a9a2;\n  --o-cw-popover-color--subtle: #aad8d5;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_8 {\n  --o-cw-popover-color: #304be0;\n  --o-cw-popover-color--subtle: #a2aef1;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_9 {\n  --o-cw-popover-color: #ee2f8a;\n  --o-cw-popover-color--subtle: #f7a1ca;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_10 {\n  --o-cw-popover-color: #61c36e;\n  --o-cw-popover-color--subtle: #b8e4be;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_11 {\n  --o-cw-popover-color: #9872e6;\n  --o-cw-popover-color--subtle: #d1c0f4;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_12 {\n  --o-cw-popover-color: #aa4b6b;\n  --o-cw-popover-color--subtle: #d9aebc;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_13 {\n  --o-cw-popover-color: #30C381;\n  --o-cw-popover-color--subtle: #a2e4c6;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_14 {\n  --o-cw-popover-color: #97743a;\n  --o-cw-popover-color--subtle: #d0c0a6;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_15 {\n  --o-cw-popover-color: #F7CD1F;\n  --o-cw-popover-color--subtle: #fbe99a;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_16 {\n  --o-cw-popover-color: #4285F4;\n  --o-cw-popover-color--subtle: #aac8fa;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_17 {\n  --o-cw-popover-color: #8E24AA;\n  --o-cw-popover-color--subtle: #cc9cd9;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_18 {\n  --o-cw-popover-color: #D6145F;\n  --o-cw-popover-color--subtle: #ed95b7;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_19 {\n  --o-cw-popover-color: #173e43;\n  --o-cw-popover-color--subtle: #97a8aa;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_20 {\n  --o-cw-popover-color: #348F50;\n  --o-cw-popover-color--subtle: #a4cdb0;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_21 {\n  --o-cw-popover-color: #AA3A38;\n  --o-cw-popover-color--subtle: #d9a6a5;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_22 {\n  --o-cw-popover-color: #795548;\n  --o-cw-popover-color--subtle: #c3b3ad;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_23 {\n  --o-cw-popover-color: #5e0231;\n  --o-cw-popover-color--subtle: #b78da2;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_24 {\n  --o-cw-popover-color: #6be585;\n  --o-cw-popover-color--subtle: #bcf3c8;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_25 {\n  --o-cw-popover-color: #999966;\n  --o-cw-popover-color--subtle: #d1d1ba;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_26 {\n  --o-cw-popover-color: #e9d362;\n  --o-cw-popover-color--subtle: #f5ebb8;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_27 {\n  --o-cw-popover-color: #b56969;\n  --o-cw-popover-color--subtle: #debcbc;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_28 {\n  --o-cw-popover-color: #bdc3c7;\n  --o-cw-popover-color--subtle: #e1e4e6;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_29 {\n  --o-cw-popover-color: #649173;\n  --o-cw-popover-color--subtle: #b9cec0;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_30 {\n  --o-cw-popover-color: #ea00ff;\n  --o-cw-popover-color--subtle: #f68cff;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_31 {\n  --o-cw-popover-color: #ff0026;\n  --o-cw-popover-color--subtle: #ff8c9d;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_32 {\n  --o-cw-popover-color: #8bcc00;\n  --o-cw-popover-color--subtle: #cbe88c;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_33 {\n  --o-cw-popover-color: #00bfaf;\n  --o-cw-popover-color--subtle: #8ce2db;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_34 {\n  --o-cw-popover-color: #006aff;\n  --o-cw-popover-color--subtle: #8cbcff;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_35 {\n  --o-cw-popover-color: #af00bf;\n  --o-cw-popover-color--subtle: #db8ce2;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_36 {\n  --o-cw-popover-color: #bf001d;\n  --o-cw-popover-color--subtle: #e28c99;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_37 {\n  --o-cw-popover-color: #bf6300;\n  --o-cw-popover-color--subtle: #e2b98c;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_38 {\n  --o-cw-popover-color: #8cff00;\n  --o-cw-popover-color--subtle: #cbff8c;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_39 {\n  --o-cw-popover-color: #00f2ff;\n  --o-cw-popover-color--subtle: #8cf9ff;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_40 {\n  --o-cw-popover-color: #004ab3;\n  --o-cw-popover-color--subtle: #8caedd;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_41 {\n  --o-cw-popover-color: #ff00d0;\n  --o-cw-popover-color--subtle: #ff8cea;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_42 {\n  --o-cw-popover-color: #ffa600;\n  --o-cw-popover-color--subtle: #ffd78c;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_43 {\n  --o-cw-popover-color: #3acc00;\n  --o-cw-popover-color--subtle: #a6e88c;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_44 {\n  --o-cw-popover-color: #00b6bf;\n  --o-cw-popover-color--subtle: #8cdee2;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_45 {\n  --o-cw-popover-color: #0048ff;\n  --o-cw-popover-color--subtle: #8cadff;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_46 {\n  --o-cw-popover-color: #bf7c00;\n  --o-cw-popover-color--subtle: #e2c48c;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_47 {\n  --o-cw-popover-color: #04ff00;\n  --o-cw-popover-color--subtle: #8eff8c;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_48 {\n  --o-cw-popover-color: #00d0ff;\n  --o-cw-popover-color--subtle: #8ceaff;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_49 {\n  --o-cw-popover-color: #0036bf;\n  --o-cw-popover-color--subtle: #8ca5e2;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_50 {\n  --o-cw-popover-color: #ff008c;\n  --o-cw-popover-color--subtle: #ff8ccb;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_51 {\n  --o-cw-popover-color: #00bf49;\n  --o-cw-popover-color--subtle: #8ce2ad;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_52 {\n  --o-cw-popover-color: #0092b3;\n  --o-cw-popover-color--subtle: #8ccedd;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_53 {\n  --o-cw-popover-color: #0004ff;\n  --o-cw-popover-color--subtle: #8c8eff;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_54 {\n  --o-cw-popover-color: #b20062;\n  --o-cw-popover-color--subtle: #dc8cb8;\n  color: #000;\n}\n\n.o_cw_popover_link.o_calendar_color_55 {\n  --o-cw-popover-color: #649173;\n  --o-cw-popover-color--subtle: #b9cec0;\n  color: #000;\n}\n\n", "\n/* /web/static/src/views/fields/ace/ace_field.scss */\n\n.o_field_ace, .o_field_code {\n  display: block !important;\n}\n\n", "\n/* /web/static/src/views/fields/badge_selection/badge_selection.scss */\n\n.o_list_renderer .o_field_selection_badge .o_badge_border {\n  outline: 2px solid #017e84;\n  outline-offset: -1px;\n}\n\n", "\n/* /web/static/src/views/fields/boolean_favorite/boolean_favorite_field.scss */\n\n.o_field_widget.o_favorite i.fa, .o_field_widget .o_favorite i.fa {\n  font-size: var(--Favorite-font-size, 1rem);\n}\n\n.o_field_widget.o_favorite i.fa-star-o, .o_field_widget .o_favorite i.fa-star-o {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.o_field_widget.o_favorite i.fa-star-o:hover, .o_field_widget.o_favorite i.fa-star-o:focus, .o_field_widget.o_favorite i.fa-star-o.focus, .o_field_widget .o_favorite i.fa-star-o:hover, .o_field_widget .o_favorite i.fa-star-o:focus, .o_field_widget .o_favorite i.fa-star-o.focus {\n  color: #f3cc00;\n}\n\n.o_field_widget.o_favorite i.fa-star, .o_field_widget .o_favorite i.fa-star {\n  color: #f3cc00;\n}\n\n", "\n/* /web/static/src/views/fields/char/char_field.scss */\n\n@media (min-width: 768px) {\n  .o_field_char {\n    width: inherit;\n  }\n}\n\n.o_field_widget:has(.o_input + .o_field_input_buttons) {\n  position: relative;\n}\n\n.o_field_input_buttons {\n  position: absolute;\n  right: 0;\n  height: 100%;\n  display: inline-flex;\n  visibility: hidden;\n}\n\n.o_field_char .o_field_input_buttons {\n  align-items: center;\n}\n\n.o_field_text .o_field_input_buttons {\n  align-items: flex-start;\n}\n\n.o_field_input_buttons .btn.o_field_translate {\n  position: relative;\n  right: auto;\n  top: auto;\n}\n\n.o_field_input_buttons .btn.o_field_translate:only-child {\n  padding-right: 10px;\n}\n\n.o_field_widget:hover .o_field_input_buttons,\n.o_field_widget:focus-within .o_field_input_buttons {\n  visibility: visible;\n}\n\n", "\n/* /web/static/src/views/fields/color_picker/color_picker_field.scss */\n\n.o_field_widget.o_field_color_picker > div {\n  margin-left: -2px;\n  margin-right: -2px;\n  margin-bottom: -2px;\n}\n\n.o_field_widget.o_field_color_picker > div > div {\n  display: inline-block;\n  border: 1px solid white;\n  box-shadow: 0 0 0 1px #d8dadd;\n  margin: 2px;\n}\n\n", "\n/* /web/static/src/views/fields/contact_image/contact_image_field.scss */\n\n.o_field_contact_image img {\n  width: 130px;\n  height: 130px;\n  object-fit: contain;\n}\n\n", "\n/* /web/static/src/views/fields/copy_clipboard/copy_clipboard_field.scss */\n\n.o_field_CopyClipboardURL > div, .o_field_CopyClipboardChar > div {\n  grid-template-columns: auto min-content;\n}\n\n.o_field_CopyClipboardURL > div .o_clipboard_button, .o_field_CopyClipboardChar > div .o_clipboard_button {\n  border: none;\n}\n\n.o_field_CopyClipboardURL > div > span:first-child, .o_field_CopyClipboardURL > div a, .o_field_CopyClipboardChar > div > span:first-child, .o_field_CopyClipboardChar > div a {\n  margin-left: 4px;\n  margin-right: 4px;\n  align-self: center;\n  text-align: center;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.o_field_CopyClipboardURL.o_readonly_modifier > div, .o_field_CopyClipboardChar.o_readonly_modifier > div {\n  border: 1px solid #e6e6e6;\n}\n\n.o_field_CopyClipboardURL.o_readonly_modifier > div > span, .o_field_CopyClipboardChar.o_readonly_modifier > div > span {\n  padding-left: 4px;\n}\n\nbody:not(.o_touch_device) .o_field_CopyClipboardURL:not(.o_readonly_modifier):not(:hover):not(:focus-within) button, .o_field_CopyClipboardChar:not(.o_readonly_modifier):not(:hover):not(:focus-within) button {\n  opacity: 0 !important;\n}\n\n", "\n/* /web/static/src/views/fields/email/email_field.scss */\n\nbody:not(.o_touch_device) .o_field_email:not(:hover):not(:focus-within) input:not(:hover) ~ a {\n  display: none !important;\n}\n\n", "\n/* /web/static/src/views/fields/fields.scss */\n\n.o_field_cursor_disabled {\n  cursor: not-allowed;\n}\n\n.o_field_highlight .o_field_widget .o_input, .o_field_highlight.o_field_widget .o_input {\n  border-color: var(--o-input-border-color);\n}\n\n.o_field_widget input, .o_field_widget textarea, .o_field_widget select, .o_field_widget button.o_input {\n  color: inherit;\n}\n\n:root {\n  --o-input-border-color: #e7e9ed;\n  --o-caret-color: var(--body-color);\n}\n\n.o_required_modifier {\n  --o-input-border-color: #000;\n  --o-caret-color: #000;\n}\n\n.o_field_widget:focus-within {\n  --o-input-border-color: #017e84;\n  --o-caret-color: #017e84;\n}\n\n.o_field_invalid {\n  --o-input-border-color: #d44c59;\n  --o-caret-color: #d44c59;\n}\n\n.o_input {\n  border: var(--border-width) solid var(--o-input-border-color);\n  border-width: 0 0 var(--border-width) 0;\n  padding: 1px 0;\n  background-color: var(--o-input-background-color, transparent);\n}\n\n.o_input:placeholder-shown {\n  text-overflow: ellipsis;\n}\n\n.o_input .o_input {\n  border: 0;\n  padding: 0;\n}\n\n.o_field_invalid:not(:focus-within).o_input, .o_field_invalid:not(:focus-within) > .o_input, .o_field_invalid:not(:focus-within).o_form_label {\n  color: #d23f3a;\n}\n\n.o_field_invalid:not(:focus-within):not(.o_form_label) {\n  --o-input-background-color: rgba(220, 53, 69, 0.1);\n}\n\n.o_field_empty {\n  display: none;\n}\n\n.o_field_number {\n  white-space: nowrap;\n}\n\n.o_field_widget {\n  text-align: inherit;\n  display: var(--fieldWidget-display, inline-block);\n  margin-bottom: var(--fieldWidget-margin-bottom);\n}\n\n.o_field_widget textarea.o_input,\n.o_field_widget input.o_input {\n  display: inline-block;\n  text-align: inherit;\n}\n\n.o_field_widget .o_input_dropdown .o_input, .o_field_widget .o_input_dropdown > input, .o_field_widget .o_datepicker .o_input, .o_field_widget .o_datepicker > input {\n  padding-right: 10px;\n}\n\n.o_field_widget .o_input_dropdown .o_dropdown_button, .o_field_widget .o_input_dropdown .o_datepicker_button, .o_field_widget .o_datepicker .o_dropdown_button, .o_field_widget .o_datepicker .o_datepicker_button {\n  position: absolute;\n  top: 1px;\n  left: auto;\n  bottom: var(--border-width);\n  right: 0;\n  pointer-events: none;\n}\n\n.o_field_widget .o_input_dropdown .o_dropdown_button:after, .o_field_widget .o_input_dropdown .o_datepicker_button:after, .o_field_widget .o_datepicker .o_dropdown_button:after, .o_field_widget .o_datepicker .o_datepicker_button:after {\n  content: \"\";\n  display: inline-block;\n  width: 0;\n  height: 0;\n  vertical-align: middle;\n  -moz-transform: scale(0.9999);\n  border-bottom: 0;\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;\n  border-top: 4px solid var(--o-caret-color, currentColor);\n}\n\n.o_field_widget.note-editor, .o_field_widget.o_field_html, .o_field_widget.oe_form_field_text, .o_field_widget.o_field_domain, .o_field_widget.o_graph_linechart, .o_field_widget.o_graph_barchart {\n  display: block;\n}\n\n.o_field_widget.o_field_many2one, .o_field_widget.o_field_radio, .o_field_widget.o_field_percent_pie, .o_field_widget.o_field_monetary, .o_field_widget.o_field_binary_file, .o_field_widget.o_field_float_percentage {\n  display: inline-flex;\n}\n\n.o_field_widget.o_field_many2one > span, .o_field_widget.o_field_many2one > button, .o_field_widget.o_field_radio > span, .o_field_widget.o_field_radio > button, .o_field_widget.o_field_percent_pie > span, .o_field_widget.o_field_percent_pie > button, .o_field_widget.o_field_monetary > span, .o_field_widget.o_field_monetary > button, .o_field_widget.o_field_binary_file > span, .o_field_widget.o_field_binary_file > button, .o_field_widget.o_field_float_percentage > span, .o_field_widget.o_field_float_percentage > button {\n  flex: 0 0 auto;\n}\n\n.o_field_widget .o_input_dropdown {\n  flex: 1 1 auto;\n  position: relative;\n  width: 100%;\n}\n\n.o_field_widget .o_input_dropdown > input {\n  cursor: pointer;\n}\n\n.o_field_widget .o_input_dropdown > input::-ms-clear {\n  display: none;\n}\n\n.o_field_widget.o_field_text, .o_field_widget.oe_form_field_text .oe_form_text_content {\n  width: 100%;\n  white-space: pre-wrap;\n}\n\n.o_field_widget.o_field_monetary.o_input, .o_field_widget.o_field_float_percentage.o_input {\n  align-items: baseline;\n}\n\n.o_field_widget.o_field_monetary.o_input > input, .o_field_widget.o_field_float_percentage.o_input > input {\n  width: 100px;\n  flex: 1 0 auto;\n}\n\n.o_field_widget.o_field_many2one {\n  flex-direction: column;\n}\n\n.o_field_widget .o_field_many2one_selection {\n  display: flex;\n  width: 100%;\n}\n\n.o_field_widget .o_external_button {\n  padding-top: 0;\n  padding-bottom: 0;\n}\n\n.o_field_widget .o_row_handle {\n  cursor: url(/web/static/img/openhand.cur), grab;\n  color: #adb5bd;\n  text-align: center;\n  width: 100%;\n}\n\n.o_field_widget .o_row_handle:hover {\n  color: #666666;\n}\n\n@media (max-width: 767.98px) {\n  .o_field_widget.o_field_radio {\n    display: inline-block;\n  }\n}\n\n.o_field_widget.o_field_radio .o_radio_input {\n  outline: none;\n}\n\n.o_field_widget.o_field_radio .o_radio_item {\n  flex: 0 0 auto;\n}\n\n.o_field_widget.o_field_radio.o_horizontal .o_radio_item {\n  margin-right: 10px;\n}\n\n.o_field_widget.o_field_radio.o_vertical {\n  flex-flow: column nowrap;\n}\n\n.o_field_widget.o_field_radio.o_vertical .o_radio_item {\n  margin-bottom: 5px;\n}\n\n.o_field_widget.o_field_percent_pie {\n  align-items: center;\n}\n\n.o_field_widget.o_ace_view_editor {\n  width: 100%;\n}\n\n.o_field_widget.o_ace_view_editor .ace-view-editor {\n  height: 300px;\n  padding: 0 1em;\n}\n\n.o_field_widget.o_field_image, .o_field_widget.o_field_image_url {\n  position: relative;\n}\n\n.o_field_widget.o_field_image .o_form_image_controls, .o_field_widget.o_field_image_url .o_form_image_controls {\n  position: absolute;\n  top: 0;\n  left: auto;\n  bottom: auto;\n  right: 0;\n  width: 100%;\n  color: white;\n  background-color: #714B67;\n  opacity: 0;\n  transition: opacity ease 400ms;\n  min-width: 35px;\n}\n\n.o_field_widget.o_field_image .o_form_image_controls > button.fa, .o_field_widget.o_field_image_url .o_form_image_controls > button.fa {\n  border: none;\n  background-color: transparent;\n}\n\n.o_field_widget.o_field_image .o_form_image_controls > .fa, .o_field_widget.o_field_image_url .o_form_image_controls > .fa {\n  padding: 4px;\n  margin: 5px;\n  cursor: pointer;\n}\n\n@media (max-width: 575.98px) {\n  .o_field_widget.o_field_image .o_form_image_controls, .o_field_widget.o_field_image_url .o_form_image_controls {\n    position: initial;\n    opacity: 1;\n  }\n  .o_field_widget.o_field_image .o_form_image_controls > .fa, .o_field_widget.o_field_image_url .o_form_image_controls > .fa {\n    width: 50%;\n    padding: 6px;\n    margin: 0px;\n    text-align: center;\n  }\n  .o_field_widget.o_field_image .o_form_image_controls > .fa.o_select_file_button, .o_field_widget.o_field_image_url .o_form_image_controls > .fa.o_select_file_button {\n    background: #714B67;\n  }\n  .o_field_widget.o_field_image .o_form_image_controls > .fa.o_clear_file_button, .o_field_widget.o_field_image_url .o_form_image_controls > .fa.o_clear_file_button {\n    background: #d44c59;\n  }\n}\n\n.o_field_widget.o_field_image:hover .o_form_image_controls, .o_field_widget.o_field_image_url:hover .o_form_image_controls {\n  opacity: 0.8;\n}\n\n.o_field_widget.o_field_image.o_field_invalid > img, .o_field_widget.o_field_image_url.o_field_invalid > img {\n  border: 1px solid #d44c59;\n}\n\n.o_field_widget .o_form_binary_progress, .o_field_widget .o_hidden_input_file .o_input_file {\n  display: none;\n}\n\n.o_field_widget.o_field_domain > .o_field_domain_panel {\n  margin-top: 8px;\n}\n\n.o_field_widget.o_field_domain.o_inline_mode.o_edit_mode {\n  position: relative;\n}\n\n.o_field_widget.o_field_domain.o_inline_mode.o_edit_mode > .o_field_domain_panel {\n  position: absolute;\n  top: 0;\n  left: auto;\n  bottom: auto;\n  right: 0;\n  margin-top: 0;\n}\n\n.o_field_widget.o_field_pdfviewer, .o_field_widget.o_field_pdf_viewer .o_pdfview_iframe {\n  width: 100%;\n  height: 450px;\n  border: 0;\n  margin-top: 10px;\n}\n\n.o_field_widget.o_field_copy {\n  position: relative;\n  width: 100% !important;\n  border-radius: 5px;\n  border: 1px solid #714B67;\n  font-size: 0.8125rem;\n  color: #714B67;\n  font-weight: normal;\n  text-align: center;\n  padding-right: 6rem;\n  word-break: break-word;\n}\n\n.o_field_widget.o_field_copy .o_clipboard_button {\n  position: absolute;\n  top: 0;\n  left: auto;\n  bottom: auto;\n  right: 0;\n}\n\n.o_field_widget.o_field_copy .o_clipboard_button.o_btn_text_copy {\n  position: absolute;\n  top: 0;\n  right: 0;\n}\n\n.o_field_widget.o_field_copy .o_clipboard_button.o_btn_char_copy {\n  height: 100%;\n}\n\n.o_field_widget.o_field_copy.o_field_copy_url {\n  cursor: pointer;\n  padding-left: 3px;\n}\n\n.o_field_widget > .o_field_color {\n  border: 2px solid rgba(0, 0, 0, 0.25);\n  border-radius: 100px;\n  width: 30px;\n  height: 30px;\n  margin: 0 5px 0 0;\n  display: inline-block;\n}\n\nspan.o_field_copy:empty {\n  border: none;\n}\n\nbutton.o_field_float_toggle {\n  width: 100%;\n  text-align: center;\n}\n\nselect.o_field_widget.o_input {\n  padding: 1px;\n}\n\n", "\n/* /web/static/src/views/fields/google_slide_viewer/google_slide_viewer.scss */\n\n.o_field_widget.o_field_google_slide_viewer {\n  width: 100%;\n}\n\n.o_field_widget.o_field_google_slide_viewer div.o_google_slide {\n  position: relative;\n  padding-bottom: 56.25%;\n  /* 16:9 Ratio */\n  height: 0;\n  overflow: hidden;\n}\n\n.o_field_widget.o_field_google_slide_viewer iframe {\n  border: 0;\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100% !important;\n  height: 100% !important;\n}\n\n", "\n/* /web/static/src/views/fields/html/html_field.scss */\n\n.o_field_widget.o_field_html {\n  display: block;\n}\n\n", "\n/* /web/static/src/views/fields/iframe_wrapper/iframe_wrapper_field.scss */\n\n.o_preview_iframe_wrapper {\n  overflow: hidden;\n  width: 520px;\n  height: 732px;\n  position: relative;\n  margin: 8px;\n}\n\n.o_preview_iframe {\n  width: 1040px;\n  height: 1464px;\n  border: 2px solid lightgrey;\n  padding-top: 30px;\n  padding-bottom: 30px;\n  -ms-zoom: 0.5;\n  -moz-transform: scale(0.5);\n  -moz-transform-origin: 0 0;\n  -o-transform: scale(0.5);\n  -o-transform-origin: 0 0;\n  -webkit-transform: scale(0.5);\n  -webkit-transform-origin: 0 0;\n}\n\n@media (max-width: 1488px), (max-height: 950px) {\n  .o_preview_iframe_wrapper {\n    overflow: hidden;\n    width: 494px;\n    height: 695.4px;\n    position: relative;\n    margin: 8px;\n  }\n  .o_preview_iframe {\n    width: 1040px;\n    height: 1464px;\n    border: 2px solid lightgrey;\n    padding-top: 30px;\n    padding-bottom: 30px;\n    -ms-zoom: 0.5;\n    -moz-transform: scale(0.475);\n    -moz-transform-origin: 0 0;\n    -o-transform: scale(0.475);\n    -o-transform-origin: 0 0;\n    -webkit-transform: scale(0.475);\n    -webkit-transform-origin: 0 0;\n  }\n}\n\n@media (max-width: 1488px), (max-height: 900px) {\n  .o_preview_iframe_wrapper {\n    overflow: hidden;\n    width: 390px;\n    height: 549px;\n    position: relative;\n    margin: 8px;\n  }\n  .o_preview_iframe {\n    width: 1040px;\n    height: 1464px;\n    border: 2px solid lightgrey;\n    padding-top: 30px;\n    padding-bottom: 30px;\n    -ms-zoom: 0.5;\n    -moz-transform: scale(0.375);\n    -moz-transform-origin: 0 0;\n    -o-transform: scale(0.375);\n    -o-transform-origin: 0 0;\n    -webkit-transform: scale(0.375);\n    -webkit-transform-origin: 0 0;\n  }\n}\n\n@media (max-width: 600px) {\n  .o_preview_iframe_wrapper {\n    overflow: hidden;\n    width: 312px;\n    height: 439.2px;\n    position: relative;\n    margin: 8px;\n  }\n  .o_preview_iframe {\n    width: 1040px;\n    height: 1464px;\n    border: 2px solid lightgrey;\n    padding-top: 30px;\n    padding-bottom: 30px;\n    -ms-zoom: 0.5;\n    -moz-transform: scale(0.3);\n    -moz-transform-origin: 0 0;\n    -o-transform: scale(0.3);\n    -o-transform-origin: 0 0;\n    -webkit-transform: scale(0.3);\n    -webkit-transform-origin: 0 0;\n  }\n}\n\n", "\n/* /web/static/src/views/fields/image/image_field.scss */\n\n.o_field_image > div {\n  height: 100%;\n  width: 100%;\n}\n\n.o_field_image > div > img {\n  background-color: var(--ImageField-background-color, transparent);\n}\n\n.o_field_image button {\n  transition: opacity ease 400ms;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  width: 26px;\n  height: 26px;\n}\n\n.o_field_image .o_mobile_controls button {\n  width: 30px;\n  height: 30px;\n  padding: 6px !important;\n}\n\n.o_field_image.o_field_invalid img {\n  border: 1px solid #d44c59;\n}\n\n.o_image_zoom img {\n  max-width: 100%;\n  max-height: 50vh;\n}\n\n", "\n/* /web/static/src/views/fields/journal_dashboard_graph/journal_dashboard_graph_field.scss */\n\n.o_field_dashboard_graph {\n  width: 100%;\n}\n\n", "\n/* /web/static/src/views/fields/kanban_color_picker/kanban_color_picker_field.scss */\n\n.o_kanban_colorpicker {\n  grid-template-columns: repeat(auto-fit, minmax(1.19rem, 1fr));\n  padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);\n}\n\n@media (max-width: 767.98px) {\n  .o_kanban_colorpicker {\n    grid-template-columns: repeat(auto-fit, minmax(1.4875rem, 1fr));\n  }\n}\n\n[class*=\"col-\"]:has(.o_kanban_colorpicker) {\n  min-width: 150px;\n}\n\n.o_field_kanban_color_picker:has(> .o_kanban_colorpicker) {\n  width: 100%;\n}\n\n", "\n/* /web/static/src/views/fields/many2many_binary/many2many_binary_field.scss */\n\n.o_attachment {\n  position: relative;\n  width: 100%;\n  padding: 5px;\n}\n\n.o_attachment .o_attachment_wrap {\n  overflow: hidden;\n  position: relative;\n  border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n  border-radius: 2px;\n  padding: 4px 45px 0 4px;\n  background-color: rgba(0, 0, 0, 0.05);\n}\n\n.o_attachment .o_attachment_wrap .o_attachment_delete_cross {\n  float: right;\n  cursor: pointer;\n}\n\n.o_attachment .o_preview_image {\n  width: 45px;\n  height: 45px;\n  image-orientation: from-image;\n}\n\n.o_attachment .o_preview_image.o_hover {\n  opacity: 1;\n}\n\n.o_attachment .o_preview_image.o_hover:hover, .o_attachment .o_preview_image.o_hover:focus, .o_attachment .o_preview_image.o_hover.focus {\n  opacity: 0.7;\n}\n\n.o_attachment .o_attachment_view {\n  cursor: zoom-in;\n}\n\n.o_attachment .caption {\n  display: block;\n  max-width: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n}\n\n.o_attachment .caption a {\n  color: #111827;\n}\n\n.o_attachment .caption a:hover, .o_attachment .caption a:focus, .o_attachment .caption a.focus {\n  color: #000;\n}\n\n.o_attachment .o_attachment_progress_bar {\n  display: none;\n}\n\n.o_attachment .o_attachment_uploaded, .o_attachment .o_attachment_delete {\n  position: absolute;\n  top: 0;\n  left: auto;\n  bottom: 0;\n  right: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 45px;\n}\n\n.o_attachment .o_attachment_delete {\n  background: #5e5e5e;\n  color: white;\n  cursor: pointer;\n  font-size: 20px;\n  transform: translateX(100%);\n  transition: all 0.3s ease 0s;\n}\n\n.o_attachment .o_attachment_delete:hover {\n  background: #714B67;\n}\n\n.o_attachment.o_attachment_uploading .o_attachment_progress_bar {\n  display: inline-block;\n  margin: 0 0 0 8px;\n  border-radius: 2px;\n  vertical-align: bottom;\n}\n\n.o_attachment.o_attachment_uploading .o_attachment_progress_bar > div {\n  font-size: 11px;\n  padding: 0 7px;\n}\n\n.o_attachment.o_attachment_uploading .o_attachment_delete, .o_attachment.o_attachment_uploading .o_attachment_uploaded {\n  display: none;\n}\n\n.o_attachment:hover .o_attachment_delete {\n  transition: all 0.1s ease 0s;\n  transform: translateX(0);\n}\n\n", "\n/* /web/static/src/views/fields/many2many_tags/many2many_tags_field.scss */\n\n.o_tag_popover {\n  max-width: 150px;\n  min-width: 100px;\n}\n\n.o_tag_popover label {\n  line-height: 1.5;\n}\n\n.o_field_widget.o_field_many2many_tags {\n  flex-flow: row wrap;\n  margin: var(--Tags-margin, 0);\n}\n\n.o_field_widget.o_field_many2many_tags .o_tags_input {\n  padding: 1px 0;\n}\n\n.o_field_widget.o_field_many2many_tags .o_field_many2many_selection {\n  flex: 1 0 50px;\n}\n\n.o_field_widget.o_field_many2many_tags .o_field_many2many_selection .o_input {\n  height: 100%;\n  border: none;\n}\n\n.o_field_widget.o_field_many2many_tags .badge {\n  flex: 0 0 auto;\n  display: flex;\n}\n\n.o_field_widget.o_field_many2many_tags .badge.dropdown {\n  cursor: pointer;\n}\n\n.o_field_widget.o_field_many2many_tags .badge a {\n  color: inherit;\n}\n\n.o_field_widget.o_field_many2many_tags .badge .o_badge_text, .o_field_widget.o_field_many2many_tags .badge .o_tag_badge_text {\n  display: inline-block;\n  max-width: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n  max-width: var(--Tag-max-width, 200px);\n}\n\n.o_field_widget.o_field_many2many_tags .o_field_many2many_selection .o_input, .o_field_widget.o_field_many2many_tags_avatar .o_field_many2many_selection .o_input {\n  --o-input-background-color: transparent;\n}\n\n.o_list_view .o_field_widget.o_field_many2many_tags .o_tags_input {\n  border: 0;\n  padding: 0;\n}\n\n.o_list_view .o_field_widget.o_field_many2many_tags .o_field_many2many_selection {\n  flex-basis: 40px;\n}\n\n.o_form_view .o_group .o_field_tags, .o_form_view .o_inner_group .o_field_tags {\n  width: 100%;\n}\n\n.o_form_view:not(.o_field_highlight) .o_field_many2many_selection .o_dropdown_button {\n  visibility: hidden;\n}\n\n.o_form_view:not(.o_field_highlight) .o_field_many2many_selection:hover .o_dropdown_button, .o_form_view:not(.o_field_highlight) .o_field_many2many_selection:focus-within .o_dropdown_button {\n  visibility: visible;\n}\n\n.o_form_statusbar .o_field_tags {\n  align-self: center;\n}\n\n", "\n/* /web/static/src/views/fields/many2many_tags_avatar/many2many_tags_avatar_field.scss */\n\n.o_field_widget.o_field_many2many_tags_avatar {\n  --img-text-gap-v: calc(var(--Avatar-size, 1.7145em) - 1.5em);\n  flex-flow: row wrap;\n  margin-top: calc(var(--img-text-gap-v) * -0.5);\n}\n\n.o_field_widget.o_field_many2many_tags_avatar .o_field_many2many_selection {\n  flex: 1 0 50px;\n}\n\n.o_field_widget.o_field_many2many_tags_avatar .o_field_many2many_selection .o-autocomplete, .o_field_widget.o_field_many2many_tags_avatar .o_field_many2many_selection .o_input {\n  height: 100%;\n}\n\n.o_field_widget.o_field_many2many_tags_avatar .o_field_many2many_selection .o_input {\n  border: none;\n}\n\n.o_field_widget.o_field_many2many_tags_avatar .dropdown-item-selected > a {\n  font-weight: bold !important;\n}\n\n@media (min-width: 576px) {\n  .o_kanban_record .o_field_widget.o_field_many2many_tags_avatar .o_quick_assign, .o_activity_record .o_field_widget.o_field_many2many_tags_avatar .o_quick_assign {\n    visibility: hidden;\n  }\n  .o_kanban_record:hover .o_field_widget.o_field_many2many_tags_avatar .o_quick_assign, .o_activity_record:hover .o_field_widget.o_field_many2many_tags_avatar .o_quick_assign {\n    visibility: visible;\n  }\n}\n\n.o_list_view .o_field_widget.o_field_many2many_tags_avatar {\n  --img-text-gap-v: 0;\n}\n\n.o_list_view .o_field_widget.o_field_many2many_tags_avatar .o_field_many2many_selection {\n  flex-basis: 40px;\n}\n\n.o_m2m_tags_avatar_field_popover {\n  z-index: 1054;\n  width: 280px;\n  font-size: 0.875rem;\n}\n\n.o_m2m_tags_avatar_field_popover .o_input.o_tags_input {\n  border: none;\n}\n\n.o_m2m_tags_avatar_field_popover .dropdown-menu {\n  width: 275px;\n}\n\n.o_m2m_tags_avatar_field_popover .o-autocomplete--dropdown-menu {\n  font-size: 0.875rem;\n}\n\n.o_m2m_tags_avatar_field_popover .o-autocomplete--dropdown-menu .dropdown-item {\n  padding: 3px 10px;\n}\n\n.o_m2m_tags_avatar_field_popover .o-autocomplete .o-autocomplete--input.o_input {\n  border: 1px solid var(--o-input-border-color);\n  border-width: 0 0 1px 0;\n  margin-bottom: .5rem;\n  padding-bottom: 0.25rem;\n  background-color: var(--o-input-background-color, transparent);\n}\n\n.o_m2m_tags_avatar_field_popover.o_field_widget.o_field_many2many_tags_avatar .o_field_many2many_selection .o-autocomplete {\n  height: inherit;\n}\n\n", "\n/* /web/static/src/views/fields/many2one/many2one_field.scss */\n\n.o_form_view:not(.o_field_highlight) .o_field_many2one_selection .o_external_button, .o_form_view:not(.o_field_highlight) .o_field_many2one_selection .o_dropdown_button {\n  visibility: hidden;\n}\n\n.o_form_view:not(.o_field_highlight) .o_field_many2one_selection:hover .o_external_button, .o_form_view:not(.o_field_highlight) .o_field_many2one_selection:hover .o_dropdown_button, .o_form_view:not(.o_field_highlight) .o_field_many2one_selection:focus-within .o_external_button, .o_form_view:not(.o_field_highlight) .o_field_many2one_selection:focus-within .o_dropdown_button {\n  visibility: visible;\n}\n\n", "\n/* /web/static/src/views/fields/many2one_avatar/many2one_avatar_field.scss */\n\n.o_field_many2one_avatar img:hover {\n  cursor: context-menu;\n  outline: 1px solid #017e84;\n}\n\n@media (min-width: 576px) {\n  .o_kanban_record .o_field_widget.o_field_many2one_avatar_user .o_quick_assign {\n    visibility: hidden;\n  }\n  .o_kanban_record:hover .o_field_widget.o_field_many2one_avatar_user .o_quick_assign {\n    visibility: visible;\n  }\n}\n\n.o_m2o_tags_avatar_field_popover {\n  z-index: 1054;\n  font-size: 0.875rem;\n}\n\n.o_m2o_tags_avatar_field_popover .o_field_many2one_selection {\n  padding: 0.25rem;\n}\n\n.o_m2o_tags_avatar_field_popover .o_field_many2one_selection .o-autocomplete--dropdown-menu {\n  width: 178px;\n  font-size: 0.875rem;\n}\n\n.o_m2o_tags_avatar_field_popover .o_field_many2one_selection .o-autocomplete--dropdown-menu .dropdown-item {\n  padding: 3px 10px;\n}\n\n.o_m2o_tags_avatar_field_popover .o_field_many2one_selection .o-autocomplete--input {\n  margin-bottom: .5rem;\n  padding-bottom: 0.25rem;\n}\n\n", "\n/* /web/static/src/views/fields/monetary/monetary_field.scss */\n\n.o_field_widget.o_field_monetary .o_monetary_ghost_value {\n  white-space: pre;\n}\n\n.o_field_widget.o_field_monetary input {\n  width: 100px;\n}\n\n", "\n/* /web/static/src/views/fields/pdf_viewer/pdf_viewer_field.scss */\n\n.o_field_widget.o_field_pdf_viewer {\n  display: block;\n}\n\n", "\n/* /web/static/src/views/fields/percent_pie/percent_pie_field.scss */\n\n.o_field_percent_pie .o_pie {\n  --PercentPieField-color-active: #017e84;\n  --PercentPieField-color-static: rgba(0, 0, 0, 0.15);\n  height: var(--PercentPieField-size, 1.09375rem);\n  aspect-ratio: 1;\n  margin-right: var(--PercentPieField-gap, 8px);\n}\n\n.o_field_percent_pie .o_pie_text {\n  display: none;\n}\n\n.oe_stat_button .o_field_percent_pie .o_pie_text {\n  display: block;\n}\n\n", "\n/* /web/static/src/views/fields/phone/phone_field.scss */\n\nbody:not(.o_touch_device) .o_field_phone {\n  word-break: keep-all !important;\n}\n\nbody:not(.o_touch_device) .o_field_phone:not(:hover):not(:focus-within) input:not(:hover) ~ a {\n  display: none !important;\n}\n\n.o_phone_content small, .o_phone_content .small {\n  overflow-wrap: normal;\n  word-break: normal;\n}\n\n", "\n/* /web/static/src/views/fields/priority/priority_field.scss */\n\n.o_field_widget.o_priority, .o_field_widget .o_priority {\n  display: inline-block;\n  padding: 0;\n  margin: 0;\n  vertical-align: baseline;\n  white-space: nowrap;\n}\n\n.o_field_widget.o_priority > .o_priority_star, .o_field_widget .o_priority > .o_priority_star {\n  display: inline-block;\n  font-size: var(--Priority-font-size, 1.35em);\n}\n\n.o_field_widget.o_priority > .o_priority_star:hover, .o_field_widget.o_priority > .o_priority_star:focus, .o_field_widget .o_priority > .o_priority_star:hover, .o_field_widget .o_priority > .o_priority_star:focus {\n  text-decoration: none;\n  outline: none;\n}\n\n.o_field_widget.o_priority > .o_priority_star + .o_priority_star, .o_field_widget .o_priority > .o_priority_star + .o_priority_star {\n  padding-left: 0.2em;\n}\n\n.o_field_widget.o_priority > .o_priority_star.fa-star-o, .o_field_widget .o_priority > .o_priority_star.fa-star-o {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.o_field_widget.o_priority > .o_priority_star.fa-star, .o_field_widget .o_priority > .o_priority_star.fa-star {\n  color: #f3cc00;\n}\n\n", "\n/* /web/static/src/views/fields/progress_bar/progress_bar_field.scss */\n\n.o_progressbar .o_progress {\n  width: 100px;\n  height: 15px;\n  border: 1px solid #d8dadd;\n  background-color: white;\n}\n\n.o_progressbar .o_progressbar_value input {\n  width: 45px;\n  min-width: 45px;\n  transition: width .2s;\n}\n\n.o_form_view .o_progressbar_value input:focus-within {\n  width: 100%;\n}\n\n.o_list_view .o_data_cell .o_progressbar {\n  display: table-row;\n  justify-content: end;\n}\n\n.o_rtl .o_list_view .o_data_cell .o_progressbar {\n  justify-content: flex-start;\n  text-align: right;\n}\n\n.o_list_view .o_data_cell .o_progressbar .o_progressbar_value span {\n  min-width: 1.5rem;\n}\n\n.o_list_view .o_data_cell .o_progressbar .o_progressbar_value span:last-child {\n  text-align: left;\n}\n\n.o_kanban_renderer .o_progressbar:not(:hover):not(:focus-within) input {\n  border-color: transparent;\n}\n\n", "\n/* /web/static/src/views/fields/properties/card_properties_field.scss */\n\n.o_card_property_field {\n  max-width: 300px;\n  font-size: 0.875rem;\n}\n\n.o_card_property_field .form-check {\n  margin-bottom: 0;\n}\n\n", "\n/* /web/static/src/views/fields/properties/properties_field.scss */\n\n.o_field_properties {\n  width: 100%;\n  display: block;\n  margin-bottom: 0 !important;\n}\n\n.o_field_properties .o_input,\n.o_field_properties .o_dropdown_button,\n.o_field_properties .o_datepicker_button,\n.o_field_properties.o_field_invalid .o_input,\n.o_field_properties.o_field_invalid .o_dropdown_button,\n.o_field_properties.o_field_invalid .o_datepicker_button,\n.o_property_field_popover .o_input,\n.o_property_field_popover .o_dropdown_button,\n.o_property_field_popover .o_datepicker_button {\n  --o-input-border-color: #e7e9ed;\n  color: #111827 !important;\n}\n\n.o_field_properties .o_dropdown_button,\n.o_field_properties .o_datepicker_button,\n.o_field_properties.o_field_invalid .o_dropdown_button,\n.o_field_properties.o_field_invalid .o_datepicker_button,\n.o_property_field_popover .o_dropdown_button,\n.o_property_field_popover .o_datepicker_button {\n  color: initial !important;\n}\n\n.o_field_properties .o_input_dropdown,\n.o_field_properties.o_field_invalid .o_input_dropdown,\n.o_property_field_popover .o_input_dropdown {\n  color: #111827 !important;\n}\n\n.o_field_properties .o_input:focus,\n.o_field_properties .dropdown:focus ~ .o_dropdown_button,\n.o_field_properties .dropdown:focus-within ~ .o_dropdown_button,\n.o_field_properties .o_input:focus ~ .o_datepicker_button,\n.o_field_properties .o_dropdown_button:focus,\n.o_field_properties.o_field_invalid .o_input:focus,\n.o_field_properties.o_field_invalid .dropdown:focus ~ .o_dropdown_button,\n.o_field_properties.o_field_invalid .dropdown:focus-within ~ .o_dropdown_button,\n.o_field_properties.o_field_invalid .o_input:focus ~ .o_datepicker_button,\n.o_field_properties.o_field_invalid .o_dropdown_button:focus,\n.o_property_field_popover .o_input:focus,\n.o_property_field_popover .dropdown:focus ~ .o_dropdown_button,\n.o_property_field_popover .dropdown:focus-within ~ .o_dropdown_button,\n.o_property_field_popover .o_input:focus ~ .o_datepicker_button,\n.o_property_field_popover .o_dropdown_button:focus {\n  --o-input-border-color: #017e84;\n}\n\n.o_field_properties .o_input:focus *,\n.o_field_properties .dropdown:focus ~ .o_dropdown_button *,\n.o_field_properties .dropdown:focus-within ~ .o_dropdown_button *,\n.o_field_properties .o_input:focus ~ .o_datepicker_button *,\n.o_field_properties .o_dropdown_button:focus *,\n.o_field_properties.o_field_invalid .o_input:focus *,\n.o_field_properties.o_field_invalid .dropdown:focus ~ .o_dropdown_button *,\n.o_field_properties.o_field_invalid .dropdown:focus-within ~ .o_dropdown_button *,\n.o_field_properties.o_field_invalid .o_input:focus ~ .o_datepicker_button *,\n.o_field_properties.o_field_invalid .o_dropdown_button:focus *,\n.o_property_field_popover .o_input:focus *,\n.o_property_field_popover .dropdown:focus ~ .o_dropdown_button *,\n.o_property_field_popover .dropdown:focus-within ~ .o_dropdown_button *,\n.o_property_field_popover .o_input:focus ~ .o_datepicker_button *,\n.o_property_field_popover .o_dropdown_button:focus * {\n  --o-input-border-color: #017e84;\n}\n\n.o_field_properties .o_field_property_empty_label,\n.o_field_properties.o_field_invalid .o_field_property_empty_label,\n.o_property_field_popover .o_field_property_empty_label {\n  color: #d44c59;\n}\n\n.o_property_field_highlight .o_field_property_empty_label,\n.o_property_field_highlight {\n  border: 1px solid #714B67;\n  padding: 5px;\n  margin: -5px;\n  border-radius: 3px;\n}\n\n.o_field_property_label {\n  width: 180px;\n}\n\n.o_field_property_label .fa-caret-down,\n.o_field_property_label .fa-caret-right {\n  width: 8px;\n}\n\n.o_field_property_label .o_field_property_open_popover,\n.o_field_property_label .oi-draggable {\n  cursor: pointer;\n  font-size: 15px;\n}\n\n.o_field_property_label .o_field_property_open_popover:hover,\n.o_field_property_label .oi-draggable:hover {\n  color: #714B67;\n}\n\n.o_field_property_add {\n  margin-left: -1rem;\n}\n\n.o_property_folded .o_field_property_label,\n.o_property_folded .o_property_field_value {\n  display: none !important;\n}\n\n.o_property_field_popover {\n  font-size: inherit;\n  box-sizing: border-box;\n}\n\n@media (max-width: 767.98px) {\n  .o_property_field_popover {\n    top: 0px !important;\n    left: 0px !important;\n    right: 0px;\n    bottom: 0px;\n    margin-top: 0px !important;\n  }\n}\n\n.o_field_property_group_label {\n  cursor: pointer;\n  user-select: none;\n  height: 20px;\n}\n\n.o_field_property_group_label:not(.folded) {\n  box-shadow: 0 1px 0 #e6e6e6;\n}\n\n.o_field_properties .oi-draggable {\n  cursor: url(/web/static/img/openhand.cur), grab;\n}\n\n@media (max-width: 575.98px) {\n  .o_field_properties .o_field_property_open_popover {\n    opacity: 1;\n  }\n  .o_field_properties .o_field_property_open_popover.disabled {\n    pointer-events: none;\n  }\n}\n\n.o_property_dragging input {\n  background: transparent;\n}\n\n.o_property_dragging .o_field_property_open_popover,\n.o_property_dragging .o_field_property_label,\n.o_property_dragging input {\n  pointer-events: none;\n}\n\n.o_property_dragging .o_property_drag_item {\n  opacity: 0.7;\n  transform: rotate(2deg);\n}\n\n.o_property_dragging .o_field_property_add {\n  display: none;\n}\n\n.o_field_properties div:not([columns=\"1\"]) .o_property_drag_group {\n  box-sizing: border-box;\n  background-color: #e6f2f3;\n  border: 1px solid #017e84;\n}\n\n", "\n/* /web/static/src/views/fields/properties/property_definition.scss */\n\n.o_field_property_definition {\n  max-height: 70vh;\n  overflow-y: auto;\n}\n\n.o_field_property_definition .o_modal_container {\n  max-width: calc(1400px / 2);\n}\n\n@media (min-width: 576px) {\n  .o_field_property_definition .o_modal_container {\n    min-width: calc(1400px / 2.5);\n  }\n}\n\n.o_field_property_definition .o_field_property_definition_kanban .form-check-input,\n.o_field_property_definition .o_field_property_definition_value .form-check-input {\n  margin-left: 4px;\n}\n\n.o_field_property_definition .o_domain_selector_debug_container {\n  width: 100%;\n  display: inline-block !important;\n}\n\n.o_field_property_definition .o-checkbox {\n  padding-left: 0 !important;\n}\n\n.o_field_property_definition .o-checkbox input {\n  margin-left: 0 !important;\n}\n\n.o_field_property_definition .o_input_dropdown .o_properties_external_button,\n.o_field_property_definition .o_input_dropdown .o_dropdown_button {\n  display: none;\n}\n\n.o_field_property_definition .o_input_dropdown:hover .o_properties_external_button,\n.o_field_property_definition .o_input_dropdown:hover .o_dropdown_button, .o_field_property_definition .o_input_dropdown:focus-within .o_properties_external_button,\n.o_field_property_definition .o_input_dropdown:focus-within .o_dropdown_button {\n  display: block;\n}\n\n.o_field_property_definition_type img, .o_field_property_definition_type_menu img {\n  width: 20px;\n  height: 20px;\n}\n\n.o_field_property_definition_type .o_input_dropdown input, .o_field_property_definition_type_menu .o_input_dropdown input {\n  background-repeat: no-repeat;\n  background-size: contain;\n  padding-left: 25px;\n  background-position-x: 0px;\n  background-position-y: 3px;\n  background-size: 20px;\n}\n\n", "\n/* /web/static/src/views/fields/properties/property_definition_selection.scss */\n\n.o_field_property_selection .fa-star {\n  color: #f3cc00;\n}\n\n.o_field_property_selection_drag {\n  cursor: url(/web/static/img/openhand.cur), grab;\n  color: #adb5bd;\n}\n\n.o_field_property_selection_drag:hover {\n  color: #000;\n}\n\n", "\n/* /web/static/src/views/fields/properties/property_tags.scss */\n\n.o_field_property_tag .o_tag {\n  margin: 1px 2px 1px 0;\n}\n\n.o_field_property_tag .o_delete {\n  margin-left: 3px;\n  line-height: 1;\n}\n\n.o_field_property_tag .o_delete::before {\n  line-height: 1.1;\n}\n\n.o_field_property_tag .o_badge_text {\n  line-height: 1.1;\n}\n\n.o_field_property_tag .o_input_dropdown {\n  width: 100px !important;\n  min-width: 100px !important;\n}\n\n.o_field_property_tag .o_input_dropdown input {\n  border: 0px !important;\n}\n\n.o_field_property_tag .o_field_property_dropdown_add * {\n  color: #714B67 !important;\n}\n\n.o_field_property_tag:not(.readonly):hover,\n.o_field_property_tag:not(.readonly):focus-within {\n  border-bottom: 1px solid var(--o-input-border-color);\n}\n\n", "\n/* /web/static/src/views/fields/properties/property_text.scss */\n\n.o_property_text textarea {\n  resize: none;\n}\n\n", "\n/* /web/static/src/views/fields/properties/property_value.scss */\n\n.o_field_property_dropdown_menu .o-autocomplete--dropdown-menu {\n  max-height: 200px !important;\n}\n\ninput.o_field_property_input::-webkit-outer-spin-button,\ninput.o_field_property_input::-webkit-inner-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n\ninput.o_field_property_input[type=number] {\n  -moz-appearance: textfield;\n}\n\n.o_field_property_dropdown_empty {\n  height: 25px;\n}\n\n.o_field_property_many2one_value a.disabled {\n  pointer-events: none;\n  color: #9a9ca5;\n  font-style: italic;\n}\n\n.o_field_property_many2many_value .o_delete {\n  line-height: 1;\n  margin-right: 5px;\n}\n\n.o_field_property_many2many_value .o_input_dropdown {\n  width: 100px !important;\n  min-width: 100px !important;\n}\n\n.o_field_property_many2many_value .o_input_dropdown input {\n  border: 0px !important;\n}\n\n.o_field_property_many2many_value:not(.readonly):hover,\n.o_field_property_many2many_value:not(.readonly):focus-within {\n  border-bottom: 1px solid var(--o-input-border-color);\n}\n\n.o_field_property_many2many_value.avatar .o_tag .o_tag_badge_text {\n  padding: 0px !important;\n}\n\n.o_property_field_value .o_properties_external_button,\n.o_property_field_value .o_dropdown_button {\n  display: none;\n}\n\n.o_property_field_value:hover .o_properties_external_button,\n.o_property_field_value:hover .o_dropdown_button, .o_property_field_value:focus-within .o_properties_external_button,\n.o_property_field_value:focus-within .o_dropdown_button {\n  display: block;\n}\n\n.o_property_field_value select:not(:hover) {\n  background: none !important;\n}\n\n.o_property_field_value .o_field_property_many2one_value img,\n.o_property_field_value .o_m2m_avatar {\n  height: var(--Avatar-size, 1.7145em);\n  aspect-ratio: 1;\n}\n\n", "\n/* /web/static/src/views/fields/radio/radio_field.scss */\n\n.o_field_radio > span, .o_field_radio > button {\n  flex: 0 0 auto;\n}\n\n@media (max-width: 767.98px) {\n  .o_field_radio {\n    display: inline-block;\n  }\n}\n\n.o_field_radio .o_radio_input {\n  outline: none;\n}\n\n.o_field_radio .o_radio_item {\n  flex: 0 0 auto;\n}\n\n.o_field_radio .o_horizontal {\n  display: inline-flex;\n  flex-wrap: wrap;\n}\n\n.o_field_radio .o_horizontal .o_radio_item {\n  margin-right: 10px;\n}\n\n.o_field_radio .o_vertical {\n  flex-flow: column nowrap;\n}\n\n.o_field_radio .o_vertical .o_radio_item {\n  margin-bottom: 5px;\n}\n\n", "\n/* /web/static/src/views/fields/selection/selection_field.scss */\n\n.o_field_selection_menu {\n  min-width: 160px;\n}\n\n.o_form_view.o_field_highlight .o_select_menu .o_select_menu_caret {\n  visibility: visible;\n}\n\n", "\n/* /web/static/src/views/fields/signature/signature_field.scss */\n\n.o_field_widget .o_signature {\n  outline: 1px solid rgba(216, 218, 221, 0.3);\n  position: relative;\n}\n\n.o_field_widget .o_signature.o_signature_empty {\n  display: flex;\n}\n\n.o_field_widget .o_signature > p {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n}\n\n.o_field_invalid .o_signature {\n  outline: 3px solid #d44c59;\n  cursor: pointer;\n}\n\n.o_form_editable .o_signature:hover {\n  outline: 3px solid #017e84;\n  cursor: pointer;\n}\n\n", "\n/* /web/static/src/views/fields/state_selection/state_selection_field.scss */\n\n.o_form_sheet > .o_field_state_selection {\n  float: right;\n}\n\n.o_form_sheet > .o_field_state_selection .dropdown-toggle .o_status {\n  height: 1.1375rem;\n  width: 1.1375rem;\n}\n\n", "\n/* /web/static/src/views/fields/statusbar/statusbar_field.scss */\n\n.o_field_statusbar > .o_statusbar_status, .o_field_statusbar_duration > .o_statusbar_status, .o_field_rotting_statusbar_duration > .o_statusbar_status {\n  display: flex;\n  align-content: space-around;\n  margin-left: auto;\n  flex-flow: row-reverse wrap-reverse;\n  align-self: stretch;\n  align-items: stretch;\n  --o-statusbar-radius: 0.1rem;\n  --o-statusbar-border: white;\n  --o-statusbar-background-active: #e6f2f3;\n  --o-statusbar-border-active: #017e84;\n  --o-statusbar-background-hover: #d8dadd;\n  --o-statusbar-caret-width: 1em;\n  --o-statusbar-border-width: var(--border-width);\n  --o-statusbar-padding-x: calc(var(--o-statusbar-caret-width) * 1.25);\n  --o-statusbar-padding-y: calc(0.3125rem + var(--border-width));\n  --o-statusbar-point-top-left: 0 0;\n  --o-statusbar-point-top-right: calc(100% - var(--o-statusbar-caret-width)) 0;\n  --o-statusbar-point-middle-left: var(--o-statusbar-caret-width) 50%;\n  --o-statusbar-point-middle-right: 100% 50%;\n  --o-statusbar-point-bottom-left: 0 100%;\n  --o-statusbar-point-bottom-right: calc(100% - var(--o-statusbar-caret-width)) 100%;\n  --o-statusbar-point-inner-top-left: calc(var(--o-statusbar-border-width) * sqrt(2)) 0;\n  --o-statusbar-point-inner-top-right: calc(100% - var(--o-statusbar-caret-width) - var(--o-statusbar-border-width) * sqrt(2)) 0;\n  --o-statusbar-point-inner-middle-left: calc(var(--o-statusbar-caret-width) + var(--o-statusbar-border-width) * sqrt(2)) 50%;\n  --o-statusbar-point-inner-middle-right: calc(100% - var(--o-statusbar-border-width) * sqrt(2)) 50%;\n  --o-statusbar-point-inner-bottom-left: calc(var(--o-statusbar-border-width) * sqrt(2)) 100%;\n  --o-statusbar-point-inner-bottom-right: calc(100% - var(--o-statusbar-caret-width) - var(--o-statusbar-border-width) * sqrt(2)) 100%;\n}\n\n.o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none), .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none), .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none) {\n  position: relative;\n  padding: var(--o-statusbar-padding-y) calc(var(--o-statusbar-padding-x) * 1.375);\n  border: 0;\n  clip-path: polygon(var(--o-statusbar-point-top-left), var(--o-statusbar-point-top-right), var(--o-statusbar-point-middle-right), var(--o-statusbar-point-bottom-right), var(--o-statusbar-point-bottom-left), var(--o-statusbar-point-middle-left));\n  margin-left: calc(-1 * var(--o-statusbar-caret-width) - var(--o-statusbar-border-width) * sqrt(3));\n}\n\n.o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none).o_last, .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_last, .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_last {\n  --o-statusbar-point-middle-left: 0 50%;\n  padding-left: var(--o-statusbar-padding-x);\n  margin-left: 0;\n  border-top-left-radius: var(--o-statusbar-radius);\n  border-bottom-left-radius: var(--o-statusbar-radius);\n}\n\n.o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none).o_first, .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_first, .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_first {\n  --o-statusbar-point-top-right: 100% 0;\n  --o-statusbar-point-bottom-right: 100% 100%;\n  padding-right: var(--o-statusbar-padding-x);\n  border-top-right-radius: var(--o-statusbar-radius);\n  border-bottom-right-radius: var(--o-statusbar-radius);\n}\n\n.o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none).dropdown-toggle::after, .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).dropdown-toggle::after, .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).dropdown-toggle::after {\n  content: normal;\n}\n\n.o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none)::before, .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none)::before, .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none)::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background-color: var(--o-statusbar-border);\n  clip-path: polygon(var(--o-statusbar-point-top-left), var(--o-statusbar-point-top-right), var(--o-statusbar-point-middle-right), var(--o-statusbar-point-bottom-right), var(--o-statusbar-point-bottom-left), var(--o-statusbar-point-middle-left), var(--o-statusbar-point-top-left), var(--o-statusbar-point-inner-top-left), var(--o-statusbar-point-inner-middle-left), var(--o-statusbar-point-inner-bottom-left), var(--o-statusbar-point-inner-bottom-right), var(--o-statusbar-point-inner-middle-right), var(--o-statusbar-point-inner-top-right), var(--o-statusbar-point-inner-top-left));\n}\n\n.o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none).o_last::before, .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_last::before, .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_last::before {\n  --o-statusbar-point-inner-top-left: var(--o-statusbar-point-top-left);\n  --o-statusbar-point-inner-middle-left: var(--o-statusbar-point-middle-left);\n  --o-statusbar-point-inner-bottom-left: var(--o-statusbar-point-bottom-left);\n  border-top-left-radius: var(--o-statusbar-radius);\n  border-bottom-left-radius: var(--o-statusbar-radius);\n}\n\n.o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none).o_first::before, .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_first::before, .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_first::before {\n  --o-statusbar-point-inner-top-right: var(--o-statusbar-point-top-right);\n  --o-statusbar-point-inner-middle-right: var(--o-statusbar-point-middle-right);\n  --o-statusbar-point-inner-bottom-right: var(--o-statusbar-point-bottom-right);\n  border-top-right-radius: var(--o-statusbar-radius);\n  border-bottom-right-radius: var(--o-statusbar-radius);\n}\n\n.o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none):hover, .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):hover, .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):hover, .o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none):focus, .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):focus, .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):focus {\n  background-color: var(--o-statusbar-background-hover);\n}\n\n.o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none):disabled, .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):disabled, .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):disabled {\n  opacity: 1;\n  cursor: default;\n}\n\n.o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none):disabled:not(.o_arrow_button_current), .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):disabled:not(.o_arrow_button_current), .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):disabled:not(.o_arrow_button_current), .o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none):disabled:not(.o_arrow_button_current):hover, .o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none):disabled:not(.o_arrow_button_current):focus {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled, .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled, .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled, .o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last), .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last), .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last) {\n  z-index: 1;\n  background-color: var(--o-statusbar-background-active);\n}\n\n.o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled::before, .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled::before, .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled::before, .o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last)::before, .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last)::before, .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last)::before {\n  --o-statusbar-point-inner-top-left: calc(var(--o-statusbar-border-width) * sqrt(3)) var(--o-statusbar-border-width);\n  --o-statusbar-point-inner-top-right: calc(100% - var(--o-statusbar-caret-width) - var(--o-statusbar-border-width) / sqrt(2)) var(--o-statusbar-border-width);\n  --o-statusbar-point-inner-bottom-left: calc(var(--o-statusbar-border-width) * sqrt(3)) calc(100% - var(--o-statusbar-border-width));\n  --o-statusbar-point-inner-bottom-right: calc(100% - var(--o-statusbar-caret-width) - var(--o-statusbar-border-width) / sqrt(2)) calc(100% - var(--o-statusbar-border-width));\n  background-color: var(--o-statusbar-border-active);\n}\n\n.o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled.o_last::before, .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled.o_last::before, .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled.o_last::before, .o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last).o_last::before, .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last).o_last::before, .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last).o_last::before {\n  --o-statusbar-point-inner-top-left: calc(var(--o-statusbar-border-width) * sqrt(2)) var(--o-statusbar-border-width);\n  --o-statusbar-point-inner-middle-left: calc(var(--o-statusbar-border-width) * sqrt(2)) 50%;\n  --o-statusbar-point-inner-bottom-left: calc(var(--o-statusbar-border-width) * sqrt(2)) calc(100% - var(--o-statusbar-border-width));\n}\n\n.o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled.o_first::before, .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled.o_first::before, .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled.o_first::before, .o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last).o_first::before, .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last).o_first::before, .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last).o_first::before {\n  --o-statusbar-point-inner-top-right: calc(100% - var(--o-statusbar-border-width) * sqrt(2)) var(--o-statusbar-border-width);\n  --o-statusbar-point-inner-middle-right: calc(100% - var(--o-statusbar-border-width) * sqrt(2)) 50%;\n  --o-statusbar-point-inner-bottom-right: calc(100% - var(--o-statusbar-border-width) * sqrt(2)) calc(100% - var(--o-statusbar-border-width));\n}\n\n.o_rtl .o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none), .o_rtl .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none), .o_rtl .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none) {\n  --o-statusbar-point-top-left: var(--o-statusbar-caret-width) 0;\n  --o-statusbar-point-top-right: 100% 0;\n  --o-statusbar-point-middle-left: 0 50%;\n  --o-statusbar-point-middle-right: calc(100% - var(--o-statusbar-caret-width)) 50%;\n  --o-statusbar-point-bottom-left: var(--o-statusbar-caret-width) 100%;\n  --o-statusbar-point-bottom-right: 100% 100%;\n  --o-statusbar-point-inner-top-left: calc(var(--o-statusbar-caret-width) + var(--o-statusbar-border-width) * sqrt(2)) 0;\n  --o-statusbar-point-inner-top-right: calc(100% - var(--o-statusbar-border-width) * sqrt(2)) 0;\n  --o-statusbar-point-inner-middle-left: calc(var(--o-statusbar-border-width) * sqrt(2)) 50%;\n  --o-statusbar-point-inner-middle-right: calc(100% - var(--o-statusbar-caret-width) - var(--o-statusbar-border-width) * sqrt(2)) 50%;\n  --o-statusbar-point-inner-bottom-left: calc(var(--o-statusbar-caret-width) + var(--o-statusbar-border-width) * sqrt(2)) 100%;\n  --o-statusbar-point-inner-bottom-right: calc(100% - var(--o-statusbar-border-width) * sqrt(2)) 100%;\n}\n\n.o_rtl .o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none).o_last, .o_rtl .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_last, .o_rtl .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_last {\n  --o-statusbar-point-middle-right: 100% 50%;\n}\n\n.o_rtl .o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none).o_first, .o_rtl .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_first, .o_rtl .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_first {\n  --o-statusbar-point-top-left: 0 0;\n  --o-statusbar-point-bottom-left: 0 100%;\n}\n\n.o_rtl .o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none).o_last::before, .o_rtl .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_last::before, .o_rtl .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_last::before {\n  --o-statusbar-point-inner-top-right: var(--o-statusbar-point-top-right);\n  --o-statusbar-point-inner-middle-right: var(--o-statusbar-point-middle-right);\n  --o-statusbar-point-inner-bottom-right: var(--o-statusbar-point-bottom-right);\n}\n\n.o_rtl .o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none).o_first::before, .o_rtl .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_first::before, .o_rtl .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_first::before {\n  --o-statusbar-point-inner-top-left: var(--o-statusbar-point-top-left);\n  --o-statusbar-point-inner-middle-left: var(--o-statusbar-point-middle-left);\n  --o-statusbar-point-inner-bottom-left: var(--o-statusbar-point-bottom-left);\n}\n\n.o_rtl .o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled::before, .o_rtl .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled::before, .o_rtl .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled::before, .o_rtl .o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last)::before, .o_rtl .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last)::before, .o_rtl .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last)::before {\n  --o-statusbar-point-inner-top-left: calc(var(--o-statusbar-caret-width) + var(--o-statusbar-border-width) / sqrt(2)) var(--o-statusbar-border-width);\n  --o-statusbar-point-inner-top-right: calc(100% - var(--o-statusbar-border-width) * sqrt(3)) var(--o-statusbar-border-width);\n  --o-statusbar-point-inner-bottom-left: calc(var(--o-statusbar-caret-width) + var(--o-statusbar-border-width) / sqrt(2)) calc(100% - var(--o-statusbar-border-width));\n  --o-statusbar-point-inner-bottom-right: calc(100% - var(--o-statusbar-border-width) * sqrt(3)) calc(100% - var(--o-statusbar-border-width));\n}\n\n.o_rtl .o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled.o_last::before, .o_rtl .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled.o_last::before, .o_rtl .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled.o_last::before, .o_rtl .o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last).o_last::before, .o_rtl .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last).o_last::before, .o_rtl .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last).o_last::before {\n  --o-statusbar-point-inner-top-right: calc(100% - var(--o-statusbar-border-width) * sqrt(2)) var(--o-statusbar-border-width);\n  --o-statusbar-point-inner-middle-right: calc(100% - var(--o-statusbar-border-width) * sqrt(2)) 50%;\n  --o-statusbar-point-inner-bottom-right: calc(100% - var(--o-statusbar-border-width) * sqrt(2)) calc(100% - var(--o-statusbar-border-width));\n}\n\n.o_rtl .o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled.o_first::before, .o_rtl .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled.o_first::before, .o_rtl .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none).o_arrow_button_current:disabled.o_first::before, .o_rtl .o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last).o_first::before, .o_rtl .o_field_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last).o_first::before, .o_rtl .o_field_rotting_statusbar_duration > .o_statusbar_status > .o_arrow_button:not(.d-none):active:not(.o_last).o_first::before {\n  --o-statusbar-point-inner-top-left: calc(var(--o-statusbar-border-width) * sqrt(2)) var(--o-statusbar-border-width);\n  --o-statusbar-point-inner-middle-left: calc(var(--o-statusbar-border-width) * sqrt(2)) 50%;\n  --o-statusbar-point-inner-bottom-left: calc(var(--o-statusbar-border-width) * sqrt(2)) calc(100% - var(--o-statusbar-border-width));\n}\n\n.o_cell .o_field_statusbar > .o_statusbar_status, .o_cell .o_field_statusbar_duration > .o_statusbar_status, .o_cell .o_field_rotting_statusbar_duration > .o_statusbar_status {\n  justify-content: flex-end;\n}\n\n.o_cell .o_field_statusbar > .o_statusbar_status .o_arrow_button:not(.d-none), .o_cell .o_field_statusbar_duration > .o_statusbar_status .o_arrow_button:not(.d-none), .o_cell .o_field_rotting_statusbar_duration > .o_statusbar_status .o_arrow_button:not(.d-none) {\n  flex: 1 1 auto !important;\n}\n\n", "\n/* /web/static/src/views/fields/text/text_field.scss */\n\n.o_field_text > div > textarea {\n  height: auto;\n  resize: none;\n  overflow-y: hidden;\n}\n\n", "\n/* /web/static/src/views/fields/translation_button.scss */\n\n.btn.o_field_translate {\n  position: absolute;\n  right: 5px;\n  top: 5px;\n  vertical-align: top;\n  text-align: right;\n  visibility: hidden;\n}\n\n.btn.o_field_translate, .o_web_client.o_touch_device .btn.o_field_translate {\n  padding: 0;\n}\n\n.o_field_widget:hover .btn.o_field_translate, .o_field_widget:focus-within .btn.o_field_translate {\n  visibility: visible;\n}\n\n.o_field_widget input.o_field_translate, .o_field_widget input.o_field_placeholder, .o_field_widget textarea.o_field_translate, .o_field_widget textarea.o_field_placeholder {\n  padding-right: 35px;\n}\n\n.o_field_widget input.o_field_translate.o_field_placeholder, .o_field_widget textarea.o_field_translate.o_field_placeholder {\n  padding-right: 70px;\n}\n\n", "\n/* /web/static/src/views/fields/url/url_field.scss */\n\nbody:not(.o_touch_device) .o_field_url:not(:hover):not(:focus-within) input:not(:hover) ~ a {\n  display: none !important;\n}\n\n", "\n/* /web/static/src/views/form/form_controller.scss */\n\n.o_form_view {\n  --fieldWidget-margin-bottom: 5px;\n  --Ribbon-z-index: 1;\n}\n\n@media (min-width: 768px) {\n  .o_form_view {\n    display: flex;\n    flex-flow: column nowrap;\n    min-height: 100%;\n  }\n}\n\n.o_form_view .oe_inline, .o_form_view .o_field_widget.oe_inline > * {\n  width: auto !important;\n}\n\n.o_form_view .o_field_widget.o_input_2ch input {\n  width: 2ch !important;\n}\n\n.o_form_view .o_field_widget.o_input_3ch input {\n  width: 3ch !important;\n}\n\n.o_form_view .o_field_widget.o_input_4ch input {\n  width: 4ch !important;\n}\n\n.o_form_view .o_field_widget.o_input_5ch input {\n  width: 5ch !important;\n}\n\n.o_form_view .o_field_widget.o_input_6ch input {\n  width: 6ch !important;\n}\n\n.o_form_view .o_field_widget.o_input_7ch input {\n  width: 7ch !important;\n}\n\n.o_form_view .o_field_widget.o_input_8ch input {\n  width: 8ch !important;\n}\n\n.o_form_view .o_field_widget.o_input_9ch input {\n  width: 9ch !important;\n}\n\n.o_form_view .o_field_widget.o_input_10ch input {\n  width: 10ch !important;\n}\n\n.o_form_view .o_field_widget.o_input_11ch input {\n  width: 11ch !important;\n}\n\n.o_form_view .o_field_widget.o_input_12ch input {\n  width: 12ch !important;\n}\n\n.o_form_view .o_field_widget.o_input_13ch input {\n  width: 13ch !important;\n}\n\n.o_form_view .o_field_empty:empty {\n  min-height: 1.3125rem;\n}\n\n.o_form_view .o_row {\n  align-items: baseline;\n  min-width: 50px;\n  margin: 0 -2.5px;\n}\n\n.o_form_view .o_row, .o_form_view .o_row.o_field_widget {\n  display: flex;\n  width: auto !important;\n}\n\n.o_form_view .o_row > div, .o_form_view .o_row > span, .o_form_view .o_row > button, .o_form_view .o_row > label, .o_form_view .o_row > a, .o_form_view .o_row > input, .o_form_view .o_row > select {\n  flex: 0 1 auto;\n  width: auto !important;\n  margin-right: 2.5px;\n  margin-left: 2.5px;\n}\n\n.o_form_view .o_row > .o_row {\n  margin: 0;\n}\n\n.o_form_view .o_row > .btn {\n  padding-top: 0;\n  padding-bottom: 0;\n}\n\n.o_form_view .o_row > .o_field_boolean {\n  align-self: center;\n}\n\n.o_form_view .o_row > div > .o_field_widget .oe_edit_only,\n.o_form_view .o_form_readonly .oe_edit_only {\n  display: none !important;\n}\n\n.o_form_view .o_row > div > .o_field_widget .o_row:not(.o_row_readonly), .o_form_view .o_row > div > .o_field_widget .o_row:not(.o_row_readonly) > div,\n.o_form_view .o_form_readonly .o_row:not(.o_row_readonly),\n.o_form_view .o_form_readonly .o_row:not(.o_row_readonly) > div {\n  display: inline-block;\n}\n\n.o_form_view .o_row > div > .o_field_widget .o_quick_editable:not(.o_form_uri),\n.o_form_view .o_form_readonly .o_quick_editable:not(.o_form_uri) {\n  cursor: default;\n}\n\n.o_form_view .o_form_uri {\n  display: inline-block;\n  color: #017e84;\n}\n\n.o_form_view .o_form_uri:hover, .o_form_view .o_form_uri:focus, .o_form_view .o_form_uri.focus {\n  color: #01585c;\n}\n\n.o_form_view .o_form_uri > span {\n  color: #111827;\n}\n\n.o_form_view .o_form_uri > span:hover, .o_form_view .o_form_uri > span:focus, .o_form_view .o_form_uri > span.focus {\n  color: #111827;\n}\n\n.o_form_view .o_form_uri > span:first-child {\n  color: #017e84;\n}\n\n.o_form_view .o_form_uri > span:first-child:hover, .o_form_view .o_form_uri > span:first-child:focus, .o_form_view .o_form_uri > span:first-child.focus {\n  color: #01585c;\n}\n\n.o_form_view .o_form_editable .oe_read_only {\n  display: none !important;\n}\n\n.o_form_view .o_form_editable .oe_title .o_field_char {\n  width: 100%;\n}\n\n.o_form_view .o_form_editable .o_field_x2many .o_list_table .o_handle_cell .o_row_handle {\n  padding: 0.3rem;\n}\n\n.o_form_view .o_form_editable .o_row > .o_field_widget, .o_form_view .o_form_editable .o_row > div {\n  flex: 1 1 auto;\n  width: 0 !important;\n}\n\n.o_form_view .o_form_editable .o_row > .o_field_widget.o_field_boolean, .o_form_view .o_form_editable .o_row > .o_field_widget.o_field_boolean_toggle, .o_form_view .o_form_editable .o_row > .o_field_widget.o_priority, .o_form_view .o_form_editable .o_row > div.o_field_boolean, .o_form_view .o_form_editable .o_row > div.o_field_boolean_toggle, .o_form_view .o_form_editable .o_row > div.o_priority {\n  flex: 0 0 auto;\n  width: auto !important;\n}\n\n.o_form_view .o_form_editable .o_row .o_many2one {\n  width: 100% !important;\n}\n\n.o_form_view .o_field_reference .o_row > *, .o_form_view .o_form_editable .o_field_reference .o_row > * {\n  flex: 1 1 auto;\n  width: auto !important;\n}\n\n.o_form_view .o_form_view_container {\n  display: flex;\n  flex-flow: column nowrap;\n  height: 100%;\n  flex: 1 1 auto;\n}\n\n.o_form_view:not(.o_field_highlight) .o_field_widget:not(.o_field_invalid):not(.o_field_highlight) .o_input:not(:hover):not(:focus) {\n  --o-input-border-color: transparent;\n}\n\n.o_form_view .o_datepicker .o_datepicker_button {\n  visibility: hidden;\n}\n\n.o_form_view .o_datepicker:hover .o_datepicker_button, .o_form_view .o_datepicker:focus-within .o_datepicker_button {\n  visibility: visible;\n}\n\n.o_form_view .o_form_renderer {\n  max-width: 2600px;\n}\n\n.o_form_view.o_form_nosheet, .o_form_view .o_form_nosheet {\n  --formView-sheet-padding-y: 24px;\n  --formView-sheet-padding-x: 16px;\n  padding: var(--formView-sheet-padding-y) var(--formView-sheet-padding-x);\n  background-color: white;\n}\n\n.o_form_view.o_form_nosheet .o_notebook > .tab-content > .tab-pane > :first-child:not(.o_group).o_field_x2many.o_field_x2many_list, .o_form_view .o_form_nosheet .o_notebook > .tab-content > .tab-pane > :first-child:not(.o_group).o_field_x2many.o_field_x2many_list {\n  margin-left: calc(var(--formView-sheet-padding-x) * -1);\n  margin-right: calc(var(--formView-sheet-padding-x) * -1);\n}\n\n.o_form_view .o_form_sheet_bg {\n  --formView-sheetBg-padding-x: 16px;\n  padding-left: var(--formView-sheetBg-padding-x);\n  padding-right: var(--formView-sheetBg-padding-right, var(--formView-sheetBg-padding-x));\n  width: 100%;\n  max-width: 1400px;\n  margin-right: auto;\n}\n\n.o_form_view .o_form_sheet_bg:not(:has(.o_form_statusbar)) {\n  padding-top: 8px;\n}\n\n.o_form_view .o_form_sheet {\n  --formView-sheet-padding-y: 16px;\n  --formView-sheet-padding-x: 16px;\n  margin: 0 var(--formView-sheet-margin-x, calc(var(--formView-sheetBg-padding-x) * -1));\n  padding: var(--formView-sheet-padding-y) var(--formView-sheet-padding-x);\n  border-style: solid;\n  border-color: #d8dadd;\n  border-width: var(--formView-sheet-border-width, 1px 0 1px 0);\n  border-radius: var(--formView-sheet-border-radius, 0);\n  background-color: white;\n}\n\n@media (min-width: 768px) {\n  .o_form_view .o_form_sheet {\n    --formView-sheet-padding-y: var(--formView-sheet-padding-y-md, 16px);\n    --formView-sheet-margin-x: var(--formView-sheet-margin-x-md, 0);\n    --formView-sheet-border-width: var(--formView-sheet-border-width-md, 1px);\n    --formView-sheet-border-radius: var(--formView-sheet-border-radius-md, 0.25rem);\n  }\n}\n\n@media (min-width: 992px) {\n  .o_form_view .o_form_sheet {\n    --formView-sheet-padding-y: var(--formView-sheet-padding-y-lg, 24px);\n    --formView-sheet-padding-x: var(--formView-sheet-padding-x-lg, 24px);\n  }\n}\n\n@media (min-width: 1400px) {\n  .o_form_view .o_form_sheet {\n    --formView-sheet-padding-y: var(--formView-sheet-padding-y-xxl, 16px);\n    --formView-sheet-padding-x: var(--formView-sheet-padding-x-xxl, 16px);\n  }\n}\n\n.o_form_view .o_form_sheet > .o_selection {\n  float: right;\n}\n\n.o_form_view .alert {\n  --alert-padding-y: 8px;\n}\n\n.o_form_view .alert .o_field_widget, .o_form_view .alert .o_field_widget p {\n  margin-bottom: 0;\n}\n\n.o_form_view .o_form_sheet_bg > .alert {\n  --alert-margin-bottom: 4px;\n}\n\n.o_form_view .o_form_sheet_bg > .alert:nth-last-child(1 of .alert) {\n  --alert-margin-bottom: 8px;\n}\n\n.o_form_view .o_form_statusbar {\n  position: relative;\n  z-index: 0;\n  margin-inline: calc(-1 * var(--formView-sheetBg-padding-x)) calc(-1 * var(--formView-sheetBg-padding-right, --formView-sheetBg-padding-x));\n  padding-inline: var(--formView-sheetBg-padding-x) var(--formView-sheetBg-padding-right, --formView-sheetBg-padding-x);\n}\n\n@media (min-width: 768px) {\n  .o_form_view .o_form_statusbar {\n    position: sticky;\n    top: 0;\n    z-index: 1020;\n    background-color: #F9FAFB;\n  }\n  .modal .o_form_view .o_form_statusbar {\n    background-color: white;\n  }\n}\n\n.o_form_view .o_form_statusbar .o_field_widget {\n  --fieldWidget-margin-bottom: 0;\n  align-self: flex-start;\n}\n\n@media (max-width: 767.98px) {\n  .o_form_view .o_form_statusbar .o_field_widget:first-child:last-child {\n    width: 100%;\n  }\n}\n\n@media (min-width: 768px) {\n  .o_form_view .o_list_renderer .o_list_table thead {\n    z-index: 0;\n  }\n}\n\n.o_form_view .oe_title {\n  color: #000;\n}\n\n@media (min-width: 576px) {\n  .o_form_view .oe_title {\n    max-width: 75%;\n  }\n}\n\n.o_form_view .oe_title > h1, .o_form_view .oe_title > .h1, .o_form_view .oe_title > h2, .o_form_view .oe_title > .h2, .o_form_view .oe_title > h3, .o_form_view .oe_title > .h3 {\n  width: 100%;\n  margin-top: 0;\n  margin-bottom: 0;\n  line-height: 1.2;\n}\n\n.o_form_view .oe_title > h1.d-flex > .o_input, .o_form_view .oe_title > .d-flex.h1 > .o_input, .o_form_view .oe_title > h2.d-flex > .o_input, .o_form_view .oe_title > .d-flex.h2 > .o_input, .o_form_view .oe_title > h3.d-flex > .o_input, .o_form_view .oe_title > .d-flex.h3 > .o_input {\n  height: max-content;\n}\n\n.o_form_view .oe_title .o_priority > .o_priority_star {\n  font-size: inherit;\n}\n\n.o_form_view .oe_title > h1, .o_form_view .oe_title > .h1 {\n  min-height: 55px;\n}\n\n.o_form_view .oe_title > h2, .o_form_view .oe_title > .h2 {\n  min-height: 42px;\n}\n\n.o_form_view .oe_avatar {\n  float: right;\n  margin-bottom: 10px;\n}\n\n.o_form_view .oe_avatar .img {\n  width: 90px;\n  height: 90px;\n  object-fit: contain;\n  vertical-align: top;\n  border: 1px solid #d8dadd;\n}\n\n@media (max-width: 575.98px) {\n  .o_form_view .oe_avatar + .oe_title {\n    max-width: calc(100% - 90px - 8px);\n  }\n}\n\n.o_form_view a[data-bs-toggle=\"dropdown\"] > .o_status {\n  height: 1.1375rem;\n  width: 1.1375rem;\n}\n\n.o_form_view .o_group {\n  justify-content: space-between;\n}\n\n.o_form_view .o_group .o_form_label {\n  font-weight: 400;\n}\n\n.o_form_view .o_group .o_field_widget > .btn {\n  flex: 0 0 auto;\n  padding: 0 10px;\n}\n\n@media (min-width: 576px) {\n  .o_form_view .o_group .o_field_widget.o_text_overflow {\n    width: 1px !important;\n    min-width: 100%;\n  }\n  .o_form_view .o_group .o_form_label {\n    margin-bottom: 5px;\n  }\n}\n\n.o_form_view .o_group.o_label_nowrap .o_form_label {\n  white-space: nowrap;\n}\n\n@media (max-width: 991.98px) {\n  .o_form_view .o_group.o_label_nowrap .o_form_label {\n    white-space: normal;\n  }\n}\n\n.o_form_view .o_group .o_wrap_label .o_form_label {\n  font-weight: 500;\n}\n\n.o_form_view .o_inner_group {\n  --columns: 1;\n  gap: var(--inner-group-row-gap, 8px) 16px;\n  margin-bottom: 8px;\n}\n\n@media (max-width: 767.98px) {\n  .o_form_view .o_inner_group {\n    --inner-group-row-gap: 0;\n  }\n}\n\n.o_form_view .o_inner_group span.o_field_widget, .o_form_view .o_inner_group .o_field_boolean.o_field_widget, .o_form_view .o_inner_group .oe_avatar.o_field_widget, .o_form_view .o_inner_group .o_form_uri.o_field_widget {\n  width: auto;\n}\n\n@media (min-width: 576px) {\n  .o_form_view .o_form_renderer:not(.o_kanban_quick_create_form) .o_inner_group .o_cell:first-child:last-child,\n.o_form_view .o_form_renderer:not(.o_kanban_quick_create_form) .o_inner_group .o_cell:not(.o_wrap_label):not(.o_wrap_input):not(.o_cell_custom) {\n    grid-column: span 2;\n  }\n}\n\n@media (min-width: 576px) {\n  .o_form_view .o_inner_group {\n    grid-template-columns: fit-content(150px) minmax(0, 1fr);\n  }\n  .o_form_view .o_inner_group.o_form_fw_labels {\n    grid-template-columns: 150px 1fr;\n  }\n  .o_form_view .o_inner_group .o_cell_custom {\n    grid-column: span var(--o-grid-column-span, 1);\n  }\n}\n\n.o_form_view .o_group .o_field_widget, .o_form_view .o_inner_group .o_field_widget {\n  width: 100%;\n}\n\n.o_form_view .o_checkbox_optional_field {\n  display: flex;\n}\n\n@media (max-width: 575.98px) {\n  .o_form_view .o_checkbox_optional_field .o_field_boolean {\n    order: -1;\n  }\n  .o_form_view .o_checkbox_optional_field .o_field_boolean + div {\n    width: 100%;\n  }\n}\n\n.o_form_view .o_checkbox_optional_field > .o_form_label {\n  color: #000;\n  font-weight: 500;\n}\n\n.o_form_view .o_horizontal_separator:not(:empty) {\n  box-shadow: 0 1px 0 #e6e6e6;\n}\n\n.o_form_view .o_horizontal_separator:empty {\n  height: 10px;\n}\n\n.o_form_view .o_kanban_renderer {\n  --Kanban-background: transparent;\n  --Kanban-gap: 8px;\n  --KanbanRecord-margin-v: 0;\n  --KanbanRecord-margin-h: 0;\n}\n\n.o_form_view .o_notebook {\n  --Notebook-margin-x: calc(var(--formView-sheet-padding-x) * -1);\n  --Notebook-padding-x: var(--formView-sheet-padding-x);\n  clear: both;\n  margin-top: 10px;\n}\n\n.o_form_view .o_notebook > .tab-content {\n  border-bottom: 1px solid #d8dadd;\n}\n\n.o_form_view .o_notebook > .tab-content > .tab-pane {\n  padding: 16px 0;\n}\n\n.o_form_view .o_notebook > .tab-content > .tab-pane > .o_field_html .note-editable {\n  min-height: 180px;\n  overflow-y: hidden;\n}\n\n.o_form_view .o_notebook > .tab-content > .tab-pane > .o_field_html .note-editable:hover, .o_form_view .o_notebook > .tab-content > .tab-pane > .o_field_html .note-editable:focus {\n  border-color: transparent;\n}\n\n.o_form_view .o_notebook > .tab-content > .tab-pane > :first-child {\n  margin-top: 0;\n}\n\n.o_form_view .o_notebook > .tab-content > .tab-pane > :first-child.o_field_html .note-editor.panel {\n  border: none;\n}\n\n.o_form_view .o_notebook > .tab-content > .tab-pane > :first-child.o_field_html .note-editing-area, .o_form_view .o_notebook > .tab-content > .tab-pane > :first-child.o_field_html .o_readonly {\n  padding: 16px 16px;\n  padding-left: 16px;\n  padding-right: 16px;\n}\n\n@media (min-width: 992px) {\n  .o_form_view .o_notebook > .tab-content > .tab-pane > :first-child.o_field_html .note-editing-area, .o_form_view .o_notebook > .tab-content > .tab-pane > :first-child.o_field_html .o_readonly {\n    padding-left: 32px;\n  }\n}\n\n@media (min-width: 992px) {\n  .o_form_view .o_notebook > .tab-content > .tab-pane > :first-child.o_field_html .note-editing-area, .o_form_view .o_notebook > .tab-content > .tab-pane > :first-child.o_field_html .o_readonly {\n    padding-right: 32px;\n  }\n}\n\n.o_form_view .o_notebook > .tab-content > .tab-pane > :first-child.o_field_html .note-editable.panel-body {\n  padding: 0;\n}\n\n.o_form_view .o_notebook > .tab-content > .tab-pane > :first-child.o_field_html + .clearfix:last-child {\n  margin-bottom: -45px;\n}\n\n.o_form_view .o_notebook > .tab-content > .tab-pane > :first-child:not(.o_group) .o_field_x2many.o_field_x2many_list .o_list_renderer, .o_form_view .o_notebook > .tab-content > .tab-pane > :first-child.o_invisible_modifier .o_field_x2many.o_field_x2many_list .o_list_renderer {\n  --ListRenderer-margin-x: var(--Notebook-margin-x);\n  --ListRenderer-table-padding-x: var(--Notebook-padding-x);\n  margin-top: -16px;\n}\n\n.o_form_view .o_notebook > .tab-content > .tab-pane > :first-child:not(.o_group) .o_field_x2many.o_field_x2many_list .o_list_renderer tr > :first-child.o_handle_cell, .o_form_view .o_notebook > .tab-content > .tab-pane > :first-child.o_invisible_modifier .o_field_x2many.o_field_x2many_list .o_list_renderer tr > :first-child.o_handle_cell {\n  padding-left: 0.3rem;\n}\n\n.o_form_view .o_notebook:last-child > .tab-content {\n  border-bottom: none;\n}\n\n.o_form_view .o_form_label {\n  font-size: 0.875rem;\n  line-height: 1.5;\n  font-weight: 500;\n}\n\n@media (max-width: 767.98px) {\n  .o_form_view .o_form_label {\n    font-size: 1rem;\n  }\n}\n\n.o_form_view .o_form_label.o_form_label_empty, .o_form_view .o_form_label.o_form_label_false, .o_form_view .o_form_label.o_form_label_readonly {\n  opacity: 0.66;\n  font-weight: 400;\n}\n\n.o_form_view .o_field_widget .o_list_table.table-striped > tbody > tr:not(.o_data_row) > td {\n  border-top: none;\n}\n\n.o_form_view .o_field_widget .o_list_table.table-striped > tfoot > tr {\n  box-shadow: inset 0 1px 0 #d8dadd;\n}\n\n.o_form_view .o_field_widget .o_list_table.table-striped > tfoot > tr > td {\n  border: none;\n}\n\n.o_form_view .o_field_widget .o_list_table.table-striped > tfoot > tr > td:empty {\n  padding: 0;\n}\n\n.o_form_view .o_field_widget.o_field_many2one_avatar {\n  --fieldWidget-display: inline;\n}\n\n.o_form_view .o_field_widget.o_field_many2many_tags_avatar {\n  --fieldWidget-display: inline-flex;\n  min-height: calc(var(--Avatar-size, 1.7145em) + 1px * 2 + var(--border-width));\n}\n\n.o_form_view .o_field_widget .o_field_widget, .o_form_view .btn .o_field_widget {\n  --fieldWidget-margin-bottom: 0;\n}\n\n.o_form_view .o_cell:not(.o_field_cell) .o_form_uri > span:first-child {\n  display: inline-block;\n  padding: 1px 0;\n  margin-bottom: 1px;\n}\n\n.o_form_view .oe_no_translation_content {\n  height: 0px;\n}\n\n.o_form_view .oe_no_translation_content .o_field_translate:not(.o_field_input_buttons):not(.btn) {\n  display: none;\n}\n\n.o_form_view .oe_no_translation_content .o_field_translate.btn {\n  visibility: hidden !important;\n  margin-top: -10px;\n}\n\n.o_form_view .oe_no_translation_content .o_field_translate.btn:after {\n  content: 'EN';\n  visibility: visible;\n}\n\n.o_form_view iframe.wysiwyg_iframe + .o_field_translate {\n  right: 35px !important;\n  top: 7px !important;\n}\n\n.o_form_view .o_field_text.oe_inline {\n  width: 100% !important;\n}\n\n@media (min-width: 576px) {\n  .o_form_view .o_field_text.oe_inline {\n    width: 45% !important;\n  }\n}\n\n.o_form_view span.o_list_monetary {\n  display: block;\n}\n\n.o_form_view .o_field_monetary {\n  /*rtl:ignore*/\n  direction: ltr;\n}\n\n.o_form_view .o_list_monetary {\n  /*rtl:ignore*/\n  text-align: right;\n  /*rtl:ignore*/\n  direction: ltr;\n}\n\n.o_form_view .o_field_float.oe_inline, .o_form_view .o_field_float.oe_inline input, .o_form_view .o_field_date.oe_inline, .o_form_view .o_field_date.oe_inline input, .o_form_view .o_field_monetary.oe_inline, .o_form_view .o_field_monetary.oe_inline input {\n  max-width: inherit;\n}\n\n.o_form_view .o_field_float_time.oe_inline, .o_form_view .o_field_float_time.oe_inline input, .o_form_view .o_field_percentage.oe_inline, .o_form_view .o_field_percentage.oe_inline input {\n  max-width: 7ch;\n}\n\n.o_form_view .o_field_integer.oe_inline, .o_form_view .o_field_integer.oe_inline input {\n  max-width: 7rem;\n}\n\n.o_form_view .o_field_field_selector.oe_inline {\n  min-width: 7rem;\n}\n\n.o_form_view .o_field_widget.o_field_one2many, .o_form_view .o_field_widget.o_field_many2many {\n  width: 100%;\n}\n\n.o_form_view .o_field_widget.o_field_one2many > div, .o_form_view .o_field_widget.o_field_many2many > div {\n  width: 100%;\n}\n\n.o_form_view .o_field_widget:has(.o_field_x2many.o_field_x2many_list) {\n  width: 100%;\n}\n\n.o_form_view .o_inner_group.oe_subtotal_footer {\n  grid-template-columns: 1fr auto;\n  width: auto;\n  margin-left: auto;\n  border-top: 1px solid #d8dadd;\n}\n\n.o_form_view .o_inner_group.oe_subtotal_footer .o_cell {\n  padding: 0;\n}\n\n.o_form_view .o_inner_group.oe_subtotal_footer .o_cell.o_wrap_label {\n  text-align: right;\n}\n\n.o_form_view .o_inner_group.oe_subtotal_footer .o_cell .o_form_label {\n  padding-right: 20px;\n  margin-right: 0;\n  min-width: 0;\n  white-space: nowrap;\n}\n\n.o_form_view .o_inner_group.oe_subtotal_footer .o_cell .o_form_label:after {\n  content: \":\";\n}\n\n.o_form_view .o_inner_group.oe_subtotal_footer .o_cell .o_field_widget {\n  text-align: right;\n  justify-content: flex-end;\n  width: 100%;\n}\n\n.o_form_view .o_inner_group.oe_subtotal_footer .oe_subtotal_footer_separator {\n  width: 100%;\n  text-align: right;\n  border-top: 1px solid #d8dadd;\n  font-weight: 500;\n  font-size: 1.3em;\n}\n\n.o_form_view .o_address_format {\n  width: 100%;\n}\n\n.o_form_view .o_address_format .o_address_street, .o_form_view .o_address_format .o_address_country {\n  display: flex;\n}\n\n.o_form_view .o_address_format .o_address_city span {\n  margin-right: 2%;\n}\n\n.o_form_view .o_address_format.o_zip_city .o_address_zip span {\n  margin-right: 2%;\n}\n\n.o_form_view .o_address_format.o_zip_city .o_address_city span {\n  margin-right: 0;\n}\n\n.o_form_view .o_address_format.o_zip_city .o_address_state span {\n  display: block;\n  margin-right: 0;\n}\n\n.o_form_view .o_address_format.o_city_state .o_address_state span {\n  margin-right: 0;\n}\n\n.o_form_view .o_address_format.o_city_state .o_address_zip span {\n  display: block;\n  margin-right: 0;\n}\n\n.o_form_view .o_address_format > .o_field_widget span {\n  width: auto;\n}\n\n.o_form_view .o_form_editable .o_address_format .o_address_city {\n  display: inline-block;\n  width: 38%;\n  margin-right: 2%;\n}\n\n.o_form_view .o_form_editable .o_address_format .o_address_state {\n  display: inline-block;\n  width: 33%;\n  margin-right: 2%;\n}\n\n.o_form_view .o_form_editable .o_address_format .o_address_zip {\n  display: inline-block;\n  width: 25%;\n}\n\n.o_form_view .o_form_editable .o_address_format.o_zip_city .o_address_zip {\n  width: 38%;\n  margin-right: 2%;\n}\n\n.o_form_view .o_form_editable .o_address_format.o_zip_city .o_address_city {\n  width: 60%;\n  margin-right: 0;\n}\n\n.o_form_view .o_form_editable .o_address_format.o_zip_city .o_address_state {\n  width: 100%;\n  margin-right: 0;\n}\n\n.o_form_view .o_form_editable .o_address_format.o_city_state .o_address_city {\n  width: 50%;\n}\n\n.o_form_view .o_form_editable .o_address_format.o_city_state .o_address_state {\n  width: 48%;\n  margin-right: 0;\n}\n\n.o_form_view .o_form_editable .o_address_format.o_city_state .o_address_zip {\n  width: 100%;\n}\n\n.o_form_view .o_field_boolean + .o_form_label {\n  margin-right: 15px;\n}\n\n.o_form_view .o_tz_warning {\n  cursor: help;\n  position: absolute;\n  margin-left: 10px;\n  margin-top: 5px;\n}\n\n.o_form_view .o_recurrent_weekdays > table {\n  width: 100%;\n  table-layout: fixed;\n  display: table;\n}\n\n.o_form_view .o_recurrent_weekdays > table td {\n  border: 1px solid #d8dadd;\n}\n\n.o_form_view .o_recurrent_weekdays > table th, .o_form_view .o_recurrent_weekdays > table td {\n  padding: 0.75rem 0 0.75rem 0;\n}\n\n.o_form_view .o_recurrent_weekdays > table .o_recurrent_weekday_label {\n  display: inline-block;\n  max-width: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n}\n\n.o_form_view .o_recurrent_weekdays > table .form-check-label {\n  left: 25%;\n}\n\n.o_form_view .o_field_widget .o_kanban_view.o_kanban_ungrouped {\n  padding: 0;\n}\n\n.o_form_view .o_field_widget .o_kanban_view.o_kanban_ungrouped .o_kanban_record {\n  box-shadow: none;\n}\n\n.o_form_view .o_field_widget .o_list_renderer {\n  --ListRenderer-thead-bg-color: white;\n  --ListRenderer-tfoot-bg-color: white;\n  margin-bottom: 10px;\n}\n\n.o_form_view .o_field_widget .o_list_renderer > tfoot > tr > td {\n  padding: 3px;\n  color: #111827;\n}\n\n.o_form_view.oe_form_configuration .o_form_renderer .o_inner_group .o_form_label {\n  white-space: nowrap;\n}\n\n.o_form_view.oe_form_configuration .o_form_renderer h2, .o_form_view.oe_form_configuration .o_form_renderer .h2 {\n  margin-top: 32px !important;\n}\n\n.o_form_view .o_company_document_layout .report_layout_container {\n  display: inline-block;\n}\n\n.o_form_view .o_company_document_layout .report_layout_container div {\n  display: inline-block;\n}\n\n.o_form_view .o_company_document_layout .report_layout_container div img {\n  margin-left: 0 !important;\n}\n\n.o_form_view .o_company_document_layout img[name=\"logo\"] {\n  max-height: 100px;\n  max-width: 300px;\n}\n\n@media (max-width: 767.98px) {\n  .o_form_view .o_form_label:not(.o_invisible_modifier) {\n    padding-bottom: 4px;\n  }\n  .o_form_view .o_group {\n    margin-top: 0;\n  }\n  .o_form_view .o_group .o_inner_group {\n    margin-bottom: 0 !important;\n  }\n  .o_form_view .o_group .o_inner_group:last-child {\n    margin-bottom: 16px !important;\n  }\n  .o_form_view .o_group .o_inner_group div[name=\"carrier_selection\"] > div:not(.alert) {\n    display: inline-flex;\n    align-items: baseline;\n    justify-content: space-evenly;\n  }\n  .o_form_view .o_group .o_inner_group div[name=\"carrier_selection\"] > div:not(.alert):first-child {\n    width: 100%;\n  }\n  .o_form_view .o_group .o_inner_group div[name=\"carrier_selection\"] > div:not(.alert):first-child .o_field_widget {\n    width: 100% !important;\n  }\n  .o_form_view .o_group .o_inner_group div[name=\"carrier_selection\"] > div:not(.alert):first-child .text-success {\n    margin: 2px 10px;\n  }\n  .o_form_view .o_notebook > .tab-content > .tab-pane.active .oe_subtotal_footer {\n    width: 100% !important;\n  }\n  .o_form_view .o_notebook > .tab-content > .tab-pane.active .oe_subtotal_footer tr > td {\n    width: 0% !important;\n  }\n  .o_form_view .o_notebook > .tab-content > .tab-pane.active .oe_subtotal_footer tr > td:first-child {\n    width: 65% !important;\n  }\n  .o_form_view .btn-add-record {\n    margin-left: 0 !important;\n    margin-bottom: 10px !important;\n  }\n  .o_form_view button.btn.o_external_button.fa {\n    padding-right: 0 !important;\n  }\n  .o_form_view .oe_inline.o_field_widget.o_field_many2one {\n    width: 100% !important;\n  }\n}\n\n.modal .modal-dialog .o_form_view {\n  min-height: auto;\n  --formView-sheetBg-padding-top: 8px;\n  --formView-sheetBg-padding-x: 16px;\n}\n\n.modal .modal-dialog .o_form_sheet {\n  --formView-sheet-margin-x: 0;\n  --formView-sheet-padding-y: 8px;\n  --formView-sheet-padding-y-md: 8px;\n  --formView-sheet-padding-y-lg: 8px;\n  --formView-sheet-padding-y-xxl: 8px;\n  --formView-sheet-padding-x: 0;\n  --formView-sheet-padding-x-md: 0;\n  --formView-sheet-padding-x-lg: 0;\n  --formView-sheet-padding-x-xxl: 0;\n  --formView-sheet-border-radius: 0;\n  --formView-sheet-border-width: 0;\n  --formView-sheet-border-width-md: 0;\n}\n\n.modal .modal-dialog .o-form-buttonbox {\n  --ButtonBox-margin-bottom: 8px;\n}\n\n.modal .modal-dialog .o_notebook {\n  --Notebook-margin-x: calc(var(--formView-sheetBg-padding-x) * -1);\n  --Notebook-padding-x: var(--formView-sheetBg-padding-x);\n}\n\n.modal .modal-dialog.o_onboarding_payment_provider_wizard .o_form_renderer a[type=\"action\"] {\n  color: #017e84;\n  cursor: pointer;\n}\n\n@media (max-width: 991.98px) {\n  .modal .modal-dialog .o_group.o_inner_group .o_wrap_label {\n    min-width: 100px;\n  }\n}\n\n.modal .modal-dialog:not(.modal-lg) .o_form_view .o_group {\n  width: 100%;\n}\n\n.modal .modal-dialog.modal-sm .o_form_view .o_inner_group {\n  --fieldWidget-margin-bottom: 0;\n  grid-template-columns: minmax(0, 1fr);\n  margin-bottom: 20px;\n  row-gap: 0;\n}\n\n.modal .modal-dialog.modal-sm .o_form_view .o_inner_group .o_cell {\n  max-width: 100%;\n}\n\n.modal .modal-dialog.modal-sm .o_form_view .o_inner_group .o_cell.o_wrap_label {\n  line-height: 0.8;\n}\n\n.modal .modal-dialog.modal-sm .o_form_view .o_inner_group .o_cell .o_field_widget:not(.o_field_boolean) {\n  width: 100%;\n}\n\n.modal .modal-dialog.modal-sm .o_form_view .o_inner_group .o_cell .o_field_widget.o_field_boolean {\n  margin-right: 0;\n}\n\n.modal .modal-dialog.modal-sm .o_form_view .o_inner_group .o_cell .o_input_dropdown {\n  width: auto;\n  max-width: 100%;\n}\n\n.modal .modal-dialog.modal-sm .o_form_view .o_form_editable .o_inner_group .o_address_type, .modal .modal-dialog.modal-sm .o_form_view .o_form_editable .o_inner_group .o_address_format {\n  --fieldWidget-margin-bottom: 10px;\n}\n\n@media (max-width: 767.98px) {\n  .modal.o_modal_full .modal-content .modal-body .o_form_view .o_form_sheet_bg, .modal.o_modal_full .modal-content .modal-body .o_form_view .o_form_sheet_bg > .o_form_sheet {\n    border-bottom: 0;\n    border-top: 0;\n  }\n}\n\n@media print {\n  .oe_button_box, .o_form_statusbar {\n    display: none !important;\n  }\n  .o_form_view .o_form_sheet {\n    --formView-sheet-border-width: 0;\n  }\n}\n\n.o_form_view.o_xxl_form_view {\n  flex-flow: row nowrap !important;\n}\n\n.o_form_view.o_xxl_form_view .o_form_view_container {\n  width: 1px;\n}\n\n.o_form_view.o_xxl_form_view .o_form_sheet_bg {\n  overflow: auto;\n  display: flex;\n  flex-direction: column;\n  flex: 2 1 990px;\n}\n\n.o_form_view.o_xxs_form_view .o_group .o_inner_group {\n  margin-bottom: 20px;\n}\n\n.o_form_view.o_xxs_form_view .o_group .o_form_label {\n  font-size: 0.8rem;\n  font-weight: 400;\n  color: #8f8f8f;\n}\n\n.o_form_view.o_xxs_form_view .o_inner_group {\n  --fieldWidget-margin-bottom: 0;\n  grid-template-columns: minmax(0, 1fr);\n  margin-bottom: 20px;\n}\n\n.o_form_view.o_xxs_form_view .o_inner_group .o_cell {\n  max-width: 100%;\n}\n\n.o_form_view.o_xxs_form_view .o_inner_group .o_cell.o_wrap_label {\n  line-height: 0.8;\n}\n\n.o_form_view.o_xxs_form_view .o_inner_group .o_cell .o_field_widget:not(.o_field_boolean) {\n  width: 100%;\n}\n\n.o_form_view.o_xxs_form_view .o_inner_group .o_cell .o_field_widget.o_field_boolean {\n  margin-right: 0;\n}\n\n.o_form_view.o_xxs_form_view .o_inner_group .o_cell .o_input_dropdown {\n  width: auto;\n  max-width: 100%;\n}\n\n.o_form_view.o_xxs_form_view .o_form_editable .o_inner_group .o_address_type, .o_form_view.o_xxs_form_view .o_form_editable .o_inner_group .o_address_format {\n  --fieldWidget-margin-bottom: 10px;\n}\n\n.o_settings_container {\n  display: flex;\n  flex: 0 1 auto;\n  flex-flow: row wrap;\n  padding: 0;\n  margin: auto 0 auto 0;\n}\n\n.o_settings_container .o_form_label.o_light_label, .o_settings_container .o_light_label .o_form_label {\n  font-weight: 400;\n}\n\n.o_field_section_and_note_one2many ~ .row.o_group {\n  clear: both;\n  justify-content: space-between;\n}\n\n.o_breadcrumb:not(:has(.breadcrumb)) + .o_form_status_indicator {\n  align-self: center !important;\n}\n\n", "\n/* /web/static/src/views/form/setting/setting.scss */\n\n.o_setting_box {\n  margin-bottom: 8px;\n  margin-top: 8px;\n  position: relative;\n}\n\n.o_setting_left_pane {\n  width: 24px;\n  float: left;\n}\n\n.o_setting_right_pane {\n  margin-left: 24px;\n  border-left: 1px solid #d8dadd;\n  padding-left: 12px;\n}\n\n.o_setting_right_pane .o_form_label + .fa, .o_setting_right_pane .o_form_label + .o_doc_link {\n  margin-left: 8px;\n}\n\n.o_setting_right_pane .o_input_dropdown > .o_input {\n  width: 100%;\n}\n\n.o_setting_right_pane .o_field_widget:not(.o_field_boolean) {\n  flex: 0 0 auto;\n}\n\n@media (min-width: 768px) {\n  .o_setting_right_pane .o_field_widget:not(.o_field_boolean) {\n    width: 50%;\n  }\n}\n\n.o_setting_right_pane button.btn-link:first-child {\n  padding: 0;\n}\n\n.o_setting_right_pane a.oe-link {\n  font-size: 12px;\n}\n\n", "\n/* /web/static/src/views/kanban/kanban.print_variables.scss */\n\n", "\n/* /web/static/src/views/kanban/kanban_column_progressbar.scss */\n\n.o_kanban_renderer .o_kanban_counter {\n  transition: opacity 0.3s ease 0s;\n}\n\n.o_kanban_renderer .o_kanban_counter > .o_column_progress {\n  height: 0.8125rem;\n}\n\n.o_kanban_renderer .o_kanban_counter > .o_column_progress .bg-200 {\n  --background-color: RGBA(216, 218, 221, var(--bg-opacity, 1))\n            ;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_success {\n  --KanbanGroup-background: #eff6f2;\n  outline: 1px solid white;\n  box-shadow: inset 2px 0 0 #28a745, inset -2px 0 0 #28a745;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_success .oe_kanban_card_success {\n  order: 1;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_success .o_kanban_load_more {\n  order: 2;\n  padding: var(--KanbanRecord-padding-v) 0;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_success .o_kanban_record:not(.oe_kanban_card_success) {\n  order: 3;\n  opacity: 0.5;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_success .o_kanban_record:not(.oe_kanban_card_success):hover, .o_kanban_renderer .o_kanban_group.o_kanban_group_show_success .o_kanban_record:not(.oe_kanban_card_success):focus, .o_kanban_renderer .o_kanban_group.o_kanban_group_show_success .o_kanban_record:not(.oe_kanban_card_success).focus {\n  opacity: 1;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_warning {\n  --KanbanGroup-background: #f8f5ee;\n  outline: 1px solid white;\n  box-shadow: inset 2px 0 0 #e99d00, inset -2px 0 0 #e99d00;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_warning .oe_kanban_card_warning {\n  order: 1;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_warning .o_kanban_load_more {\n  order: 2;\n  padding: var(--KanbanRecord-padding-v) 0;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_warning .o_kanban_record:not(.oe_kanban_card_warning) {\n  order: 3;\n  opacity: 0.5;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_warning .o_kanban_record:not(.oe_kanban_card_warning):hover, .o_kanban_renderer .o_kanban_group.o_kanban_group_show_warning .o_kanban_record:not(.oe_kanban_card_warning):focus, .o_kanban_renderer .o_kanban_group.o_kanban_group_show_warning .o_kanban_record:not(.oe_kanban_card_warning).focus {\n  opacity: 1;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_danger {\n  --KanbanGroup-background: #f7f1f3;\n  outline: 1px solid white;\n  box-shadow: inset 2px 0 0 #d44c59, inset -2px 0 0 #d44c59;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_danger .oe_kanban_card_danger {\n  order: 1;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_danger .o_kanban_load_more {\n  order: 2;\n  padding: var(--KanbanRecord-padding-v) 0;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_danger .o_kanban_record:not(.oe_kanban_card_danger) {\n  order: 3;\n  opacity: 0.5;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_danger .o_kanban_record:not(.oe_kanban_card_danger):hover, .o_kanban_renderer .o_kanban_group.o_kanban_group_show_danger .o_kanban_record:not(.oe_kanban_card_danger):focus, .o_kanban_renderer .o_kanban_group.o_kanban_group_show_danger .o_kanban_record:not(.oe_kanban_card_danger).focus {\n  opacity: 1;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_muted {\n  --KanbanGroup-background: #edeff0;\n  outline: 1px solid white;\n  box-shadow: inset 2px 0 0 #111827, inset -2px 0 0 #111827;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_muted .oe_kanban_card_muted {\n  order: 1;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_muted .o_kanban_load_more {\n  order: 2;\n  padding: var(--KanbanRecord-padding-v) 0;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_muted .o_kanban_record:not(.oe_kanban_card_muted) {\n  order: 3;\n  opacity: 0.5;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_muted .o_kanban_record:not(.oe_kanban_card_muted):hover, .o_kanban_renderer .o_kanban_group.o_kanban_group_show_muted .o_kanban_record:not(.oe_kanban_card_muted):focus, .o_kanban_renderer .o_kanban_group.o_kanban_group_show_muted .o_kanban_record:not(.oe_kanban_card_muted).focus {\n  opacity: 1;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_info {\n  --KanbanGroup-background: #eef6f8;\n  outline: 1px solid white;\n  box-shadow: inset 2px 0 0 #17a2b8, inset -2px 0 0 #17a2b8;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_info .oe_kanban_card_info {\n  order: 1;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_info .o_kanban_load_more {\n  order: 2;\n  padding: var(--KanbanRecord-padding-v) 0;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_info .o_kanban_record:not(.oe_kanban_card_info) {\n  order: 3;\n  opacity: 0.5;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_info .o_kanban_record:not(.oe_kanban_card_info):hover, .o_kanban_renderer .o_kanban_group.o_kanban_group_show_info .o_kanban_record:not(.oe_kanban_card_info):focus, .o_kanban_renderer .o_kanban_group.o_kanban_group_show_info .o_kanban_record:not(.oe_kanban_card_info).focus {\n  opacity: 1;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_purple {\n  --KanbanGroup-background: #f3eef5;\n  outline: 1px solid white;\n  box-shadow: inset 2px 0 0 purple, inset -2px 0 0 purple;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_purple .oe_kanban_card_purple {\n  order: 1;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_purple .o_kanban_load_more {\n  order: 2;\n  padding: var(--KanbanRecord-padding-v) 0;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_purple .o_kanban_record:not(.oe_kanban_card_purple) {\n  order: 3;\n  opacity: 0.5;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_purple .o_kanban_record:not(.oe_kanban_card_purple):hover, .o_kanban_renderer .o_kanban_group.o_kanban_group_show_purple .o_kanban_record:not(.oe_kanban_card_purple):focus, .o_kanban_renderer .o_kanban_group.o_kanban_group_show_purple .o_kanban_record:not(.oe_kanban_card_purple).focus {\n  opacity: 1;\n}\n\n", "\n/* /web/static/src/views/kanban/kanban_controller.scss */\n\n.o-dropdown--kanban-record-menu {\n  margin-top: -1px;\n  margin-bottom: 0px;\n  min-width: 9rem;\n  top: 35px;\n}\n\n.o-dropdown--kanban-record-menu > div {\n  padding: 3px 0 3px 20px;\n  visibility: visible;\n  margin-bottom: 5px;\n}\n\n.o-dropdown--kanban-record-menu .container, .o-dropdown--kanban-record-menu .o_container_small {\n  max-width: 400px;\n  margin-left: 0;\n  margin-right: 0;\n}\n\n.o-dropdown--kanban-record-menu .container .row, .o-dropdown--kanban-record-menu .o_container_small .row {\n  display: flex;\n  flex-flow: row nowrap;\n  justify-content: space-between;\n  padding-left: 10px;\n  padding-right: 10px;\n}\n\n.o-dropdown--kanban-record-menu .container div[class*=\"col-\"], .o-dropdown--kanban-record-menu .o_container_small div[class*=\"col-\"] {\n  flex: 1 1 33.33333333%;\n  padding-left: 5px;\n  padding-right: 5px;\n  max-width: none;\n}\n\n.o-dropdown--kanban-record-menu .container div[class*=\"col-\"] > .o_kanban_card_manage_title, .o-dropdown--kanban-record-menu .o_container_small div[class*=\"col-\"] > .o_kanban_card_manage_title {\n  margin: 0.65625rem 0;\n}\n\n.o-dropdown--kanban-record-menu .container div[class*=\"col-\"] > div:not(.o_kanban_card_manage_title), .o-dropdown--kanban-record-menu .o_container_small div[class*=\"col-\"] > div:not(.o_kanban_card_manage_title) {\n  padding: 0;\n}\n\n.o-dropdown--kanban-record-menu .container div[class*=\"col-\"] > div:not(.o_kanban_card_manage_title) > a, .o-dropdown--kanban-record-menu .o_container_small div[class*=\"col-\"] > div:not(.o_kanban_card_manage_title) > a {\n  margin: auto auto auto -5px;\n  padding: 3px 5px;\n  color: #111827;\n  display: block;\n}\n\n.o-dropdown--kanban-record-menu .container div[class*=\"col-\"] > div:not(.o_kanban_card_manage_title) > a:hover, .o-dropdown--kanban-record-menu .o_container_small div[class*=\"col-\"] > div:not(.o_kanban_card_manage_title) > a:hover {\n  background-color: rgba(0, 0, 0, 0.08);\n  color: #000;\n}\n\n.o-dropdown--kanban-record-menu .container div[class*=\"col-\"] > div:not(.o_kanban_card_manage_title):last-child, .o-dropdown--kanban-record-menu .o_container_small div[class*=\"col-\"] > div:not(.o_kanban_card_manage_title):last-child {\n  margin-bottom: 5px;\n}\n\n.o-dropdown--kanban-record-menu .container .row.o_kanban_card_manage_settings, .o-dropdown--kanban-record-menu .o_container_small .row.o_kanban_card_manage_settings {\n  padding-top: 15px;\n}\n\n.o-dropdown--kanban-record-menu .container .row.o_kanban_card_manage_settings:not(:first-child), .o-dropdown--kanban-record-menu .o_container_small .row.o_kanban_card_manage_settings:not(:first-child) {\n  border-top: 1px solid #d8dadd;\n}\n\n.o-dropdown--kanban-record-menu .container .row.o_kanban_card_manage_settings .o_kanban_colorpicker, .o-dropdown--kanban-record-menu .o_container_small .row.o_kanban_card_manage_settings .o_kanban_colorpicker {\n  padding: 0;\n}\n\n.o-dropdown--kanban-record-menu .container .row.o_kanban_card_manage_settings div[class*=\"col-\"] + div[class*=\"col-\"], .o-dropdown--kanban-record-menu .o_container_small .row.o_kanban_card_manage_settings div[class*=\"col-\"] + div[class*=\"col-\"] {\n  border-left: 1px solid #d8dadd;\n}\n\n.o-dropdown--kanban-record-menu .container .row.o_kanban_card_manage_settings > div:last-child, .o-dropdown--kanban-record-menu .o_container_small .row.o_kanban_card_manage_settings > div:last-child {\n  padding: 0;\n  padding-left: 20px;\n  padding-right: 20px;\n}\n\n.o-dropdown--kanban-record-menu .container .row.o_kanban_card_manage_settings > div:last-child > a, .o-dropdown--kanban-record-menu .o_container_small .row.o_kanban_card_manage_settings > div:last-child > a {\n  margin: auto auto auto -5px;\n  padding: 3px 5px;\n  color: #111827;\n  display: block;\n}\n\n.o-dropdown--kanban-record-menu .container .row.o_kanban_card_manage_settings > div:last-child > a:hover, .o-dropdown--kanban-record-menu .o_container_small .row.o_kanban_card_manage_settings > div:last-child > a:hover {\n  background-color: rgba(0, 0, 0, 0.08);\n  color: #000;\n}\n\n.o-dropdown--kanban-record-menu .container .row.o_kanban_card_manage_settings > div:last-child:last-child, .o-dropdown--kanban-record-menu .o_container_small .row.o_kanban_card_manage_settings > div:last-child:last-child {\n  margin-bottom: 5px;\n}\n\n@media (max-width: 767.98px) {\n  .o_kanban_view {\n    --ControlPanel-border-bottom: none;\n  }\n  .o_kanban_view.o_field_x2many_kanban .o_kanban_ghost {\n    display: none;\n  }\n}\n\n.o_kanban_renderer {\n  --Kanban-background: #F9FAFB;\n  --Kanban-gap: unset;\n  --Kanban-padding: 0;\n  --KanbanGroup-background: var(--Kanban-background);\n  --KanbanGroup-padding-h: 16px;\n  --KanbanGroup-padding-bottom: 16px;\n  --KanbanRecord-width: 320px;\n  --KanbanRecord-margin-v: 8px;\n  --KanbanRecord-margin-h: 8px;\n  --KanbanRecord-padding-v: 8px;\n  --KanbanRecord-padding-h: 8px;\n  --KanbanRecord-gap-v: 5px;\n  --KanbanRecord--small-width: 300px;\n  --KanbanRecord__image-width: 64px;\n  --KanbanRecord__image--fill-width: 95px;\n  --KanbanRecord__dropdown-gap: 1px;\n  --KanbanColumn__highlight-background: #e6f2f3;\n  --KanbanColumn__highlight-border: #017e84;\n  --KanbanColumn__highlight-selected: #d1ecf1;\n  --KanbanColumn__highlight-selected-border: #99cbce;\n  --o-view-nocontent-zindex: 1;\n  --Card-Footer-gap: 4px;\n  border-top: 1px solid var(--Kanban-background);\n  background: var(--Kanban-background);\n  padding: var(--Kanban-padding);\n  gap: var(--Kanban-gap);\n}\n\n.o_kanban_renderer .o_kanban_record {\n  --Ribbon-font-size: 0.8125rem;\n  --Ribbon-wrapper-width: 6.5rem;\n  --Ribbon-height:  calc(var(--Ribbon-font-size) * 2);\n}\n\n.o_kanban_renderer.o_kanban_ungrouped .o_kanban_record {\n  flex-grow: 1;\n}\n\n@media (max-width: 767.98px) {\n  .o_kanban_renderer.o_kanban_ungrouped .o_kanban_record {\n    flex-shrink: 0;\n  }\n}\n\n.o_kanban_renderer .o_kanban_quick_create {\n  border: 1px solid #d8dadd;\n  background-color: white;\n}\n\n.o_kanban_renderer .o_kanban_quick_create {\n  margin-bottom: calc(var(--KanbanRecord-margin-h) * 2);\n  margin-top: calc(var(--KanbanRecord-margin-h) * 2);\n  padding: 8px;\n}\n\n.o_kanban_renderer .o_kanban_quick_create .o_form_view .o_inner_group {\n  margin: 0;\n}\n\n.o_kanban_renderer .o_dragged {\n  transition: transform 0.6s, box-shadow 0.3s;\n}\n\n.o_kanban_renderer .o_dragged:not(.o_draggable_norotate) {\n  transform: rotate(-3deg);\n}\n\n.o_kanban_renderer .o_dragged .dropdown {\n  display: none;\n}\n\n.o_kanban_renderer.o_kanban_grouped {\n  --KanbanGroup-width: calc(var(--KanbanRecord--small-width) + (2 * var(--KanbanGroup-padding-h)));\n  --KanbanGroup-max-width: calc(1.25 * var(--KanbanGroup-width));\n  min-height: 100%;\n}\n\n@media (max-width: 767.98px) {\n  .o_kanban_renderer.o_kanban_grouped {\n    --KanbanGroup-width: 90%;\n    min-height: initial;\n    height: 100%;\n    overflow: scroll hidden !important;\n    scroll-snap-type: x mandatory;\n  }\n}\n\n@media (min-width: 992px) {\n  .o_kanban_renderer.o_kanban_grouped {\n    --KanbanGroup-width: calc(var(--KanbanRecord-width) + (2 * var(--KanbanGroup-padding-h)));\n  }\n}\n\n.o_kanban_renderer.o_kanban_grouped .o_kanban_record {\n  width: 100%;\n}\n\n.o_kanban_renderer.o_kanban_grouped .o_kanban_group {\n  background: var(--KanbanGroup-background);\n}\n\n.o_kanban_renderer.o_kanban_grouped .o_kanban_group,\n.o_kanban_renderer.o_kanban_grouped .o_column_quick_create:not(.o_quick_create_folded) {\n  max-width: var(--KanbanGroup-max-width);\n}\n\n.o_kanban_renderer.o_kanban_grouped .o_kanban_group:not(.o_column_folded),\n.o_kanban_renderer.o_kanban_grouped .o_column_quick_create:not(.o_quick_create_folded):not(.o_column_folded) {\n  flex: 1 1;\n  min-width: var(--KanbanGroup-width);\n}\n\n.o_kanban_renderer .o_kanban_group .o_kanban_header > .o_kanban_header_title:hover .o_group_config {\n  visibility: visible;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_hover {\n  background-color: var(--KanbanColumn__highlight-background) !important;\n  box-shadow: -1px 0px 0px 0px var(--KanbanColumn__highlight-border) inset, 1px 0px 0px 0px var(--KanbanColumn__highlight-border) inset;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_hover .o_kanban_header {\n  margin: 0 calc(-1 * var(--KanbanGroup-padding-h) + 1px);\n  padding: 0 calc(var(--KanbanGroup-padding-h) - 1px);\n}\n\n.o_kanban_renderer .o_kanban_group .o_kanban_counter {\n  min-height: calc(var(--body-font-size) * var(--body-line-height));\n}\n\n.o_kanban_renderer .o_kanban_group, .o_kanban_renderer .o_column_quick_create {\n  padding: 0 var(--KanbanGroup-padding-h) var(--KanbanGroup-padding-bottom);\n}\n\n.o_kanban_renderer .o_kanban_group:not(.o_column_folded) .o_kanban_header, .o_kanban_renderer .o_quick_create_folded {\n  background: inherit;\n}\n\n.o_kanban_renderer .o_kanban_group:not(.o_column_folded) .o_kanban_header .dropdown-item {\n  max-width: calc(var(--KanbanRecord-width) * 0.75);\n  text-overflow: ellipsis;\n  overflow: hidden;\n}\n\n@media (min-width: 768px) {\n  .o_kanban_renderer .o_quick_create_folded {\n    --KanbanGroup-padding-h: 0;\n  }\n}\n\n.o_kanban_renderer .o_quick_create_folded:hover .o_quick_create_title {\n  display: flex !important;\n}\n\n.o_kanban_renderer .o_quick_create_folded .o_quick_create_title {\n  position: absolute;\n  top: 24px;\n  left: auto;\n  bottom: auto;\n  right: auto;\n  transform-origin: left bottom 0;\n  transform: rotate(90deg);\n  overflow: visible;\n}\n\n.o_kanban_renderer .o_quick_create_folded .o_quick_create_button {\n  height: 2.1rem;\n}\n\n.o_kanban_renderer .o_group_draggable .o_column_title {\n  cursor: grab;\n}\n\n.o_kanban_renderer .o_group_draggable .o_column_title:active {\n  cursor: grabbing;\n}\n\n.o_kanban_renderer .o_kanban_group.o_column_folded .o_kanban_record.o_draggable {\n  display: none !important;\n}\n\n@media (min-width: 768px) {\n  .o_kanban_renderer .o_kanban_group.o_column_folded {\n    --KanbanGroup-padding-h: 0;\n  }\n  .o_kanban_renderer .o_kanban_group.o_column_folded, .o_kanban_renderer .o_kanban_group.o_column_folded .o_column_unfold {\n    cursor: col-resize;\n  }\n  .o_kanban_renderer .o_kanban_group.o_column_folded + .o_kanban_group.o_column_folded {\n    margin-left: 1px;\n  }\n  .o_kanban_renderer .o_kanban_group.o_column_folded .o_kanban_header {\n    padding: 0 11px;\n  }\n  .o_kanban_renderer .o_kanban_group.o_column_folded button.o_column_unfold {\n    padding: 0 .15rem;\n    height: 2.1rem;\n  }\n  .o_kanban_renderer .o_kanban_group.o_column_folded button.o_column_unfold .fa-caret-left {\n    margin-right: 0.2rem;\n  }\n  .o_kanban_renderer .o_kanban_group.o_column_folded:hover button.o_column_unfold {\n    padding: 0;\n  }\n  .o_kanban_renderer .o_kanban_group.o_column_folded:hover button.o_column_unfold .fa-caret-left {\n    margin-right: 0.5rem;\n  }\n  .o_kanban_renderer .o_kanban_group.o_column_folded .o_column_title {\n    position: absolute;\n    top: 16px;\n    left: auto;\n    bottom: auto;\n    right: auto;\n    transform-origin: left bottom 0;\n    transform: rotate(90deg);\n    overflow: visible;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .o_kanban_renderer .o_kanban_group,\n.o_kanban_renderer .o_column_quick_create {\n    scroll-snap-align: center;\n    overflow-y: scroll;\n  }\n}\n\n.o_kanban_renderer.o_kanban_ungrouped {\n  min-height: 100%;\n}\n\n@media (min-width: 768px) {\n  .o_kanban_renderer.o_kanban_ungrouped {\n    --Kanban-padding:  var(--KanbanRecord-margin-v) var(--KanbanRecord-margin-h);\n  }\n}\n\n.o_kanban_renderer.o_kanban_ungrouped .o_kanban_record {\n  width: var(--KanbanRecord-width);\n  margin: calc(var(--KanbanRecord-margin-v) * 0.5) var(--KanbanRecord-margin-h);\n}\n\n@media (max-width: 767.98px) {\n  .o_kanban_renderer.o_kanban_ungrouped .o_kanban_record {\n    margin: 0 0 -1px;\n    flex-basis: 100%;\n  }\n}\n\n.o_kanban_renderer.o_kanban_ungrouped .o_kanban_record.o_kanban_ghost {\n  max-height: 0 !important;\n}\n\n.o_kanban_renderer .o_field_monetary {\n  /*rtl:ignore*/\n  direction: ltr;\n}\n\n.o_kanban_mobile .o_kanban_renderer .o_kanban_record div.label {\n  display: inline-block;\n  max-width: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n}\n\n@media (min-width: 768px) {\n  .o_kanban_small_column .o_kanban_renderer.o_kanban_grouped {\n    --KanbanGroup-width: calc(var(--KanbanRecord--small-width) + (2 * var(--KanbanGroup-padding-h)));\n  }\n}\n\n.o_kanban_view .o_view_sample_data .o_kanban_record,\n.o_kanban_view .o_view_sample_data .o_kanban_load_more,\n.o_kanban_view .o_view_sample_data .o_kanban_counter {\n  opacity: 0.06;\n  pointer-events: none;\n  user-select: none;\n}\n\n", "\n/* /web/static/src/views/kanban/kanban_cover_image_dialog.scss */\n\n.modal .o_kanban_cover_container .o_kanban_cover_image {\n  height: 120px;\n  width: 120px;\n}\n\n", "\n/* /web/static/src/views/kanban/kanban_examples_dialog.scss */\n\n.o_kanban_examples_dialog .modal-body {\n  padding: 0;\n  background: #FFF;\n}\n\n.o_kanban_examples_dialog .o_notebook {\n  --Notebook__link-border-color: #d8dadd;\n  --Notebook__link-border-color--hover: #d8dadd;\n  --Notebook__link-border-top-color--active: #714B67;\n}\n\n.o_kanban_examples_dialog .o_notebook .nav-link.active {\n  background-color: #714B67;\n  color: #FFF;\n}\n\n.o_kanban_examples_dialog .o_notebook .nav-link.active, .o_kanban_examples_dialog .o_notebook .nav-link.active:hover, .o_kanban_examples_dialog .o_notebook .nav-link.active:focus, .o_kanban_examples_dialog .o_notebook .nav-link.active:active {\n  border-right-color: var(--Notebook__link-border-color--active);\n}\n\n.o_kanban_examples_dialog .o_notebook .o_notebook_content {\n  flex: 1 1 100%;\n  min-height: 300px;\n}\n\n.o_kanban_examples_dialog .o_notebook .o_notebook_content .o_kanban_examples_description {\n  padding: 16px 16px 0;\n  text-align: justify;\n}\n\n.o_kanban_examples .o_kanban_examples_group .o_kanban_examples_ghost.o_collapse {\n  margin-top: -1px;\n}\n\n.o_kanban_examples .o_kanban_examples_group .o_kanban_examples_ghost .o_ghost_avatar {\n  height: 20px;\n  width: 20px;\n}\n\n", "\n/* /web/static/src/views/kanban/kanban_record.scss */\n\n.o_kanban_record {\n  --fieldWidget-display: block;\n  --Tag-max-width: 100%;\n  --Tag-font-size: 0.75rem;\n  --Tags-margin: calc(1em - var(--Tag-font-size, .75rem)) 0;\n  position: relative;\n  display: flex;\n  align-items: stretch;\n  min-width: 150px;\n  margin: 0 0 -1px;\n  overflow-wrap: break-word;\n  word-wrap: break-word;\n  word-break: break-word;\n  break-inside: avoid;\n}\n\n.o_kanban_record:first-of-type {\n  margin-top: 1px;\n}\n\n.o_kanban_record button {\n  word-wrap: normal;\n  word-break: normal;\n}\n\n.o_kanban_record:not(.o_kanban_ghost) {\n  padding: var(--KanbanRecord-padding-v) var(--KanbanRecord-padding-h);\n  border-width: var(--KanbanRecord-border-width, 1px);\n  border-style: solid;\n  border-color: #d8dadd;\n  background-color: white;\n}\n\n.o_kanban_record:where(:not(.row)) {\n  flex-flow: column;\n}\n\n.o_kanban_record:where(:not(.row)) main {\n  flex-grow: 1;\n}\n\n.o_kanban_record:where(:not(.row)) aside {\n  flex: 0 0 var(--KanbanRecord__image-width);\n}\n\n.o_kanban_record > main {\n  display: flex;\n  flex-flow: column;\n  min-width: 0;\n  height: 100%;\n}\n\n.o_kanban_record > footer, .o_kanban_record > main > footer {\n  display: flex;\n  align-items: center;\n  column-gap: var(--Card-Footer-gap, 8px);\n  margin-top: auto;\n  padding-top: var(--KanbanRecord-padding-v);\n  font-size: var(--Card-Footer-font-size, 0.875rem);\n}\n\n.o_kanban_record aside img {\n  height: var(--KanbanRecord__image-height, var(--KanbanRecord__image-width));\n}\n\n.o_kanban_record aside.o_kanban_aside_full {\n  --KanbanRecord__image-height: 100%;\n  --KanbanRecord__image-width: var(--KanbanRecord__image--fill-width);\n}\n\n.o_kanban_record aside.o_kanban_aside_full .o_kanban_image_fill {\n  min-height: var(--KanbanRecord__image-fill-width);\n  max-height: var(--KanbanRecord__image-max-height, 142.5px);\n}\n\n@media (min-width: 768px) {\n  .o_kanban_record aside.o_kanban_aside_full > * {\n    height: calc(100% + var(--KanbanRecord-padding-v)* 2);\n    margin-top: calc(var(--KanbanRecord-padding-v)* -1);\n    margin-bottom: calc(var(--KanbanRecord-padding-v)* -1);\n    margin-left: calc(var(--KanbanRecord-padding-h)* -1);\n  }\n}\n\n.o_kanban_record.o_kanban_global_click {\n  cursor: pointer;\n}\n\n.o_kanban_record .o_dropdown_kanban {\n  visibility: hidden;\n}\n\n@media (max-width: 767.98px) {\n  .o_kanban_record .o_dropdown_kanban {\n    visibility: visible;\n  }\n}\n\n.o_kanban_record:hover .o_dropdown_kanban,\n.o_kanban_record .o_dropdown_kanban:has(.show) {\n  visibility: visible;\n}\n\n.o_kanban_record .o_attachment_image > img {\n  width: 100%;\n  height: auto;\n  border-radius: var(--Attachment-Image-border-radius, 0.25rem);\n}\n\n.o_kanban_record.o_kanban_color_1::after {\n  position: absolute;\n  top: 0;\n  left: -1px;\n  bottom: 0;\n  right: auto;\n  border-left: 1px solid rgba(238, 45, 45, 0.5);\n  border-right: 2px solid #ee2d2d;\n  content: \"\";\n}\n\n.o_kanban_record.o_kanban_color_2::after {\n  position: absolute;\n  top: 0;\n  left: -1px;\n  bottom: 0;\n  right: auto;\n  border-left: 1px solid rgba(220, 133, 52, 0.5);\n  border-right: 2px solid #dc8534;\n  content: \"\";\n}\n\n.o_kanban_record.o_kanban_color_3::after {\n  position: absolute;\n  top: 0;\n  left: -1px;\n  bottom: 0;\n  right: auto;\n  border-left: 1px solid rgba(232, 187, 29, 0.5);\n  border-right: 2px solid #e8bb1d;\n  content: \"\";\n}\n\n.o_kanban_record.o_kanban_color_4::after {\n  position: absolute;\n  top: 0;\n  left: -1px;\n  bottom: 0;\n  right: auto;\n  border-left: 1px solid rgba(87, 148, 221, 0.5);\n  border-right: 2px solid #5794dd;\n  content: \"\";\n}\n\n.o_kanban_record.o_kanban_color_5::after {\n  position: absolute;\n  top: 0;\n  left: -1px;\n  bottom: 0;\n  right: auto;\n  border-left: 1px solid rgba(159, 98, 143, 0.5);\n  border-right: 2px solid #9f628f;\n  content: \"\";\n}\n\n.o_kanban_record.o_kanban_color_6::after {\n  position: absolute;\n  top: 0;\n  left: -1px;\n  bottom: 0;\n  right: auto;\n  border-left: 1px solid rgba(219, 136, 101, 0.5);\n  border-right: 2px solid #db8865;\n  content: \"\";\n}\n\n.o_kanban_record.o_kanban_color_7::after {\n  position: absolute;\n  top: 0;\n  left: -1px;\n  bottom: 0;\n  right: auto;\n  border-left: 1px solid rgba(65, 169, 162, 0.5);\n  border-right: 2px solid #41a9a2;\n  content: \"\";\n}\n\n.o_kanban_record.o_kanban_color_8::after {\n  position: absolute;\n  top: 0;\n  left: -1px;\n  bottom: 0;\n  right: auto;\n  border-left: 1px solid rgba(48, 75, 224, 0.5);\n  border-right: 2px solid #304be0;\n  content: \"\";\n}\n\n.o_kanban_record.o_kanban_color_9::after {\n  position: absolute;\n  top: 0;\n  left: -1px;\n  bottom: 0;\n  right: auto;\n  border-left: 1px solid rgba(238, 47, 138, 0.5);\n  border-right: 2px solid #ee2f8a;\n  content: \"\";\n}\n\n.o_kanban_record.o_kanban_color_10::after {\n  position: absolute;\n  top: 0;\n  left: -1px;\n  bottom: 0;\n  right: auto;\n  border-left: 1px solid rgba(97, 195, 110, 0.5);\n  border-right: 2px solid #61c36e;\n  content: \"\";\n}\n\n.o_kanban_record.o_kanban_color_11::after {\n  position: absolute;\n  top: 0;\n  left: -1px;\n  bottom: 0;\n  right: auto;\n  border-left: 1px solid rgba(152, 114, 230, 0.5);\n  border-right: 2px solid #9872e6;\n  content: \"\";\n}\n\n.o_kanban_record.o-kanban-button-new {\n  border-radius: 0;\n  text-align: center;\n  justify-content: center;\n}\n\n.o_kanban_record.o-kanban-button-new:focus-within, .o_kanban_record.o-kanban-button-new:hover {\n  background-color: #F9FAFB;\n}\n\n.o_kanban_record.o_record_selected {\n  background-color: var(--KanbanColumn__highlight-selected);\n}\n\n.o_kanban_record:focus-visible, .o_kanban_selection_active .o_kanban_record:focus {\n  outline: none;\n  box-shadow: inset 0 0px 0px 3px var(--KanbanColumn__highlight-selected-border);\n}\n\n@media (min-width: 768px) {\n  .o_kanban_ungrouped .o_kanban_record:focus-visible, .o_kanban_selection_active .o_kanban_ungrouped .o_kanban_record:focus {\n    outline: 3px solid var(--KanbanColumn__highlight-selected-border);\n    box-shadow: none;\n  }\n}\n\n.o_kanban_selection_available .o_kanban_record.o_record_selection_available {\n  background-color: rgba(0, 0, 0, 0.1);\n}\n\n.o_kanban_selection_available .o_kanban_record.o_record_selection_available > *:not(.o_record_selection_tooltip) {\n  filter: brightness(0.9);\n}\n\n.o_kanban_selection_available .o_kanban_record.o_record_selection_available:hover {\n  background-color: rgba(0, 0, 0, 0.5);\n}\n\n.o_kanban_selection_available .o_kanban_record.o_record_selection_available:hover > *:not(.o_record_selection_tooltip) {\n  filter: brightness(0.6);\n}\n\n.o_kanban_selection_available .o_kanban_record.o_record_selection_available:hover .o_record_selection_tooltip {\n  display: block !important;\n  z-index: 1;\n  transform: translate(-50%, -50%);\n  background: white;\n  color: black;\n}\n\n@media (max-width: 767.98px) {\n  .o_field_x2many_kanban.o_kanban_mobile .o_kanban_record:not(.o_kanban_ghost):not(.o-kanban-button-new) {\n    border: none;\n  }\n  .o_field_x2many_kanban.o_kanban_mobile .o_kanban_record:not(.o_kanban_ghost):not(.o-kanban-button-new):not(:last-of-type) {\n    border-bottom: 1px solid #d8dadd;\n  }\n  .o_kanban_ungrouped .o_kanban_record {\n    --KanbanRecord-border-width: 1px 0;\n  }\n}\n\n", "\n/* /web/static/src/views/kanban/kanban_record_quick_create.scss */\n\n.o_form_view.o_xxs_form_view.o_kanban_quick_create_form .o_cell .o_field_widget {\n  margin-bottom: 10px;\n}\n\n.o_form_view.o_xxs_form_view.o_kanban_quick_create_form .o_cell .o_field_widget > .o_field_widget {\n  margin-bottom: 0;\n}\n\n", "\n/* /web/static/src/views/list/list_confirmation_dialog.scss */\n\n.modal.o_technical_modal .o_modal_changes td:first-child {\n  padding-right: 10px;\n  vertical-align: top;\n  white-space: nowrap;\n}\n\n.modal.o_technical_modal .o_modal_changes td:not(:first-child) {\n  width: 100%;\n}\n\n", "\n/* /web/static/src/views/list/list_renderer.scss */\n\n.o_list_renderer {\n  --ListRenderer-table-padding-x: 0.3rem;\n  --ListRenderer-thead-padding-y: 24px;\n  --ListRenderer-thead-bg-color: #F9FAFB;\n  --ListRenderer-thead-border-end-color: #d8dadd;\n  --ListRenderer-tfoot-bg-color: transparent;\n  --sticky-header-zindex: 1;\n  --o-view-nocontent-zindex: calc(var(--sticky-header-zindex) + 1);\n  margin-left: var(--ListRenderer-margin-x, unset);\n  margin-right: var(--ListRenderer-margin-x, unset);\n  /**\n        Because of border-collapse, border top and border bottom are 'merged'.\n\n        * cell border overlaps row border\n        * when there is a border collapse the first cell (e.g. A1) take over the following cell (e.g. B1 or A2)\n        \u250c\u2500\u2500\u252c\u2500\u2500\u2510\n        \u2502A1\u2502B1\u2502\n        \u251c\u2500\u2500\u253c\u2500\u2500\u2524\n        \u2502A2\u2502B2\u2502\n        \u2514\u2500\u2500\u2534\u2500\u2500\u2518\n\n        So we apply some rules to have the style wanted:\n        */\n}\n\n@media (min-width: 768px) {\n  .o_list_renderer {\n    height: 100%;\n  }\n  .o_list_renderer .o_list_table thead {\n    position: sticky;\n    top: 0;\n    left: auto;\n    bottom: auto;\n    right: auto;\n    z-index: var(--sticky-header-zindex);\n  }\n}\n\n.o_list_renderer th, .o_list_renderer td {\n  background-clip: padding-box;\n}\n\n.o_list_view .o_list_renderer {\n  --ListRenderer-thead-padding-y: 0.5rem;\n  --ListRenderer-table-padding-x: 16px;\n}\n\n.o_list_renderer .o_list_table {\n  --table-bg: white;\n  border-collapse: collapse;\n  font-variant-numeric: tabular-nums;\n}\n\n.o_list_renderer .o_list_table > thead > tr > :first-child, .o_list_renderer .o_list_table > tbody > tr > :first-child, .o_list_renderer .o_list_table > tfoot > tr > :first-child {\n  padding-left: var(--ListRenderer-table-padding-x);\n}\n\n.o_list_renderer .o_list_table > thead > tr > :last-child, .o_list_renderer .o_list_table > tbody > tr > :last-child, .o_list_renderer .o_list_table > tfoot > tr > :last-child {\n  padding-right: var(--ListRenderer-table-padding-x);\n}\n\n.o_list_renderer .o_list_table thead {\n  background-color: var(--ListRenderer-thead-bg-color);\n}\n\n.o_list_renderer .o_list_table thead th {\n  padding-top: var(--ListRenderer-thead-padding-y);\n  background-color: transparent;\n  color: #000;\n}\n\n.o_list_renderer .o_list_table thead th.table-active {\n  box-shadow: none;\n}\n\n.o_list_renderer .o_list_table thead .o_list_number_th {\n  /*rtl:ignore*/\n  text-align: right;\n}\n\n.o_list_renderer .o_list_table thead .o_column_sortable .o_list_sortable_icon {\n  background: var(--ListRenderer-thead-bg-color);\n  position: absolute;\n  right: .5rem;\n  padding: 0 .2rem;\n}\n\n.o_list_renderer .o_list_table thead .o_column_sortable .o_list_header_label_spacer {\n  flex: 0 0 0;\n}\n\n.o_list_renderer .o_list_table thead .o_column_sortable.table-active .o_list_header_label_spacer {\n  flex: 1 0 0.4rem;\n  max-width: 1.2rem;\n}\n\n.o_list_renderer .o_list_table > :not(:first-child) {\n  border-top-width: 0;\n}\n\n.o_list_renderer .o_list_table tbody > tr > td:not(.o_list_record_selector):not(.o_handle_cell):not(.o_list_button):not(.o_list_record_remove):not(.o_list_record_open_form_view) {\n  --fieldWidget-display: block;\n  display: table-cell;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.o_list_renderer .o_list_table tbody > tr > td:not(.o_list_record_selector):not(.o_handle_cell):not(.o_list_button):not(.o_list_record_remove):not(.o_list_record_open_form_view) .o_field_priority .fa, .o_list_renderer .o_list_table tbody > tr > td:not(.o_list_record_selector):not(.o_handle_cell):not(.o_list_button):not(.o_list_record_remove):not(.o_list_record_open_form_view) .o_field_list_activity .fa {\n  line-height: 1.3125rem;\n}\n\n.o_list_renderer .o_list_table tbody > tr > td:not(.o_list_record_selector):not(.o_handle_cell):not(.o_list_button):not(.o_list_record_remove):not(.o_list_record_open_form_view).o_list_text {\n  white-space: pre-wrap;\n}\n\n.o_list_renderer .o_list_table tbody > tr > td:not(.o_list_record_selector).o_list_number {\n  /*rtl:ignore*/\n  text-align: right;\n  /*rtl:ignore*/\n  direction: ltr;\n}\n\n.o_list_renderer .o_list_table tbody > tr > td:not(.o_list_record_selector).o_list_text {\n  word-wrap: break-word;\n}\n\n.o_list_renderer .o_list_table tbody > tr > td:not(.o_list_record_selector).o_list_text .o_field_widget textarea.o_input {\n  vertical-align: top;\n}\n\n.o_list_renderer .o_list_table tbody > tr > td:not(.o_list_record_selector).o_list_char.o_color_cell .o_field_color {\n  width: 17px;\n  height: 17px;\n}\n\n.o_list_renderer .o_list_table tbody > tr > td:not(.o_list_record_selector).o_color_picker_cell .o_field_color_picker .o_colorlist {\n  justify-content: flex-end;\n}\n\n.o_list_renderer .o_list_table tbody > tr > td:not(.o_list_record_selector).o_list_button > div > button {\n  white-space: nowrap;\n  padding: 0 5px;\n}\n\n.o_list_renderer .o_list_table tbody > tr > td:not(.o_list_record_selector):first-of-type > tr:first-child:not(.o_group_header) {\n  box-shadow: inset 0px 5px 10px -4px rgba(0, 0, 0, 0.15);\n}\n\n.o_list_renderer .o_list_table.o_list_computing_widths > tbody > tr > td.o_list_text,\n.o_list_renderer .o_list_table.o_list_computing_widths > tbody > tr > td > .o_field_text {\n  white-space: pre !important;\n}\n\n.o_list_renderer .o_list_table.o_list_computing_widths > tbody > tr > td.o_list_button > div {\n  flex-wrap: nowrap !important;\n}\n\n.o_list_renderer .o_list_table:has(.o_data_row_selected) {\n  user-select: none;\n}\n\n.o_list_renderer .o_list_table tfoot .o_list_group_input {\n  max-width: 300px;\n}\n\n.o_list_renderer .o_list_table tfoot > tr > td {\n  color: #000;\n  background-color: transparent;\n  font-weight: 500;\n  display: table-cell;\n  max-width: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n  vertical-align: baseline;\n}\n\n.o_list_renderer .o_list_table tfoot .o_list_number {\n  /*rtl:ignore*/\n  text-align: right;\n  /*rtl:ignore*/\n  direction: ltr;\n}\n\n.o_list_renderer .o_list_table .o_column_sortable:not(.o_handle_cell) {\n  user-select: none;\n}\n\n.o_list_renderer .o_list_table .o_list_record_selector {\n  width: 40px;\n  vertical-align: middle;\n}\n\n.o_list_renderer .o_list_table .o_list_record_remove, .o_list_renderer .o_list_table .o_handle_cell, .o_list_renderer .o_list_table .o_list_record_open_form_view {\n  width: 1px;\n}\n\n.o_list_renderer .o_list_table .o_list_table_ungrouped .o_list_controller {\n  max-width: 35px !important;\n}\n\n.o_list_renderer .o_list_table .o_list_record_remove button, .o_list_renderer .o_list_table .o_list_record_open_form_view button {\n  padding: 0px;\n  background: none;\n  border-style: none;\n  display: table-cell;\n  cursor: pointer;\n}\n\n.o_list_renderer .o_list_table .o_keyboard_navigation th:focus-within, .o_list_renderer .o_list_table .o_keyboard_navigation td:focus-within {\n  --table-accent-bg: none;\n  background-color: #e7e9ed;\n  outline: none;\n}\n\n.o_list_renderer .o_list_table .o_selected_row th:focus-within, .o_list_renderer .o_list_table .o_selected_row td:focus-within {\n  --table-accent-bg: none;\n  background-color: white;\n}\n\n.o_list_renderer .o_list_table tbody > tr.o_group_header:hover .o_group_config {\n  visibility: visible;\n}\n\n.o_list_renderer .o_list_table tbody > tr.o_group_header > th,\n.o_list_renderer .o_list_table tbody > tr.o_group_header > td {\n  vertical-align: middle;\n  padding-top: 5px;\n  padding-bottom: 5px;\n}\n\n.o_list_renderer .o_list_table tbody > tr.o_group_header .o_group_name {\n  display: table-cell;\n  max-width: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n}\n\n.o_list_renderer .o_list_table tbody > tr.o_group_header .o_group_buttons {\n  display: inline-block;\n  margin-left: 10px;\n}\n\n.o_list_renderer .o_list_table tbody > tr.o_group_header .o_group_buttons > button {\n  padding-top: 0;\n  padding-bottom: 0;\n}\n\n.o_list_renderer .o_list_table tbody > tr.o_group_header .o_pager {\n  cursor: text;\n  user-select: none;\n  text-align: right;\n  padding-top: 0 !important;\n  padding-bottom: 0 !important;\n  margin-top: -2px;\n  margin-bottom: -2px;\n}\n\n.o_list_renderer .o_list_table tbody > tr.o_group_header .o_pager .o_pager_previous,\n.o_list_renderer .o_list_table tbody > tr.o_group_header .o_pager .o_pager_next {\n  max-height: 30px;\n  padding: 0 5px;\n  background-color: white;\n}\n\n.o_list_renderer .o_list_table tbody > tr.o_group_header .o_pager .o_pager_previous:hover,\n.o_list_renderer .o_list_table tbody > tr.o_group_header .o_pager .o_pager_next:hover {\n  background-color: #F9FAFB;\n}\n\n.o_list_renderer .o_list_table tbody > tr.o_group_header .o_group_caret {\n  margin-inline-start: calc(var(--o-list-group-level, 0) * 24px);\n}\n\n.o_list_renderer .o_list_table tbody + tbody {\n  border-top: none;\n}\n\n.o_list_renderer .o_list_table .o_data_cell.o_text_overflow,\n.o_list_renderer .o_list_table .o_data_cell.o_invisible_modifier {\n  display: table-cell !important;\n}\n\n.o_list_renderer .o_list_table tbody .o_column_resizing {\n  position: relative;\n}\n\n.o_list_renderer .o_list_table tbody .o_column_resizing:after {\n  position: absolute;\n  top: 0;\n  left: auto;\n  bottom: 0;\n  right: 0;\n  background-color: #d8dadd;\n  width: 4px;\n  content: '';\n}\n\n.o_list_renderer .o_list_table.o_empty_list {\n  table-layout: fixed;\n}\n\n.o_list_renderer .o_list_table th {\n  position: relative;\n}\n\n.o_list_renderer .o_list_table span.o_resize {\n  cursor: col-resize;\n}\n\n.o_list_renderer .o_list_table .o_list_open_form_view {\n  width: 64px;\n  min-width: 64px;\n}\n\n.o_list_renderer .o_list_table .o_list_actions_header {\n  width: 32px;\n  min-width: 32px;\n  background-color: var(--ListRenderer-thead-bg-color);\n}\n\n.o_list_renderer .o_list_table .o_data_row.o_list_no_open {\n  cursor: default;\n}\n\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_data_cell .form-check {\n  pointer-events: none;\n}\n\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_data_cell.o_boolean_button_cell > .o_field_widget:not(.o_readonly_modifier) .form-check, .o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_data_cell.o_boolean_favorite_cell > .o_field_widget:not(.o_readonly_modifier) .form-check, .o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_data_cell.o_boolean_toggle_cell > .o_field_widget:not(.o_readonly_modifier) .form-check, .o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_data_cell.o_toggle_button_cell > .o_field_widget:not(.o_readonly_modifier) .form-check {\n  pointer-events: auto;\n}\n\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_many2one,\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_char,\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_activity_cell,\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_number {\n  white-space: nowrap;\n}\n\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_many2one .o_field_widget:not(.o_row_handle):not(.o_field_handle):not(.o_field_badge),\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_char .o_field_widget:not(.o_row_handle):not(.o_field_handle):not(.o_field_badge),\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_activity_cell .o_field_widget:not(.o_row_handle):not(.o_field_handle):not(.o_field_badge),\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_number .o_field_widget:not(.o_row_handle):not(.o_field_handle):not(.o_field_badge) {\n  display: inline;\n}\n\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_many2one .o_field_widget:not(.o_row_handle):not(.o_field_handle):not(.o_field_badge).o_field_percent_pie,\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_char .o_field_widget:not(.o_row_handle):not(.o_field_handle):not(.o_field_badge).o_field_percent_pie,\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_activity_cell .o_field_widget:not(.o_row_handle):not(.o_field_handle):not(.o_field_badge).o_field_percent_pie,\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_number .o_field_widget:not(.o_row_handle):not(.o_field_handle):not(.o_field_badge).o_field_percent_pie {\n  display: inline-flex;\n  max-width: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n}\n\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_many2one .o_field_widget:not(.o_row_handle):not(.o_field_handle):not(.o_field_badge).o_field_percent_pie span.o_pie_text,\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_char .o_field_widget:not(.o_row_handle):not(.o_field_handle):not(.o_field_badge).o_field_percent_pie span.o_pie_text,\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_activity_cell .o_field_widget:not(.o_row_handle):not(.o_field_handle):not(.o_field_badge).o_field_percent_pie span.o_pie_text,\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_number .o_field_widget:not(.o_row_handle):not(.o_field_handle):not(.o_field_badge).o_field_percent_pie span.o_pie_text {\n  display: none;\n  max-width: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n}\n\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_many2one .o_field_widget:not(.o_row_handle):not(.o_field_handle):not(.o_field_badge) span:not(.o_m2o_avatar),\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_char .o_field_widget:not(.o_row_handle):not(.o_field_handle):not(.o_field_badge) span:not(.o_m2o_avatar),\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_activity_cell .o_field_widget:not(.o_row_handle):not(.o_field_handle):not(.o_field_badge) span:not(.o_m2o_avatar),\n.o_list_renderer .o_list_table .o_data_row:not(.o_selected_row) .o_list_number .o_field_widget:not(.o_row_handle):not(.o_field_handle):not(.o_field_badge) span:not(.o_m2o_avatar) {\n  display: inline;\n  max-width: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n}\n\n.o_list_renderer .o_list_table .o_data_row.o_selected_row > .o_data_cell > .o_field_widget:not(.o_readonly_modifier):not(.o_invisible_modifier) {\n  width: 100%;\n}\n\n.o_list_renderer .o_list_table .o_data_row.o_selected_row > .o_data_cell > .o_field_widget:not(.o_readonly_modifier):not(.o_invisible_modifier) .o_input {\n  --o-input-background-color: initial;\n  border: none;\n  padding: 0;\n  margin: 0;\n  width: 100%;\n}\n\n.o_list_renderer .o_list_table .o_data_row.o_selected_row > .o_data_cell > .o_field_widget:not(.o_readonly_modifier):not(.o_invisible_modifier) button.o_input {\n  width: auto !important;\n}\n\n.o_list_renderer .o_list_table .o_data_row.o_selected_row > .o_data_cell > .o_field_widget:not(.o_readonly_modifier):not(.o_invisible_modifier).o_field_text {\n  vertical-align: top;\n}\n\n.o_list_renderer .o_list_table .o_data_row.o_selected_row > .o_data_cell > .o_field_widget:not(.o_readonly_modifier):not(.o_invisible_modifier) .o_field_many2one_selection .o_external_button {\n  padding: 0;\n  border: none;\n  background-color: inherit;\n  margin-left: 5px;\n  font-size: 12px;\n}\n\n.o_list_renderer .o_list_table .o_data_row.o_selected_row > .o_data_cell > .o_field_widget:not(.o_readonly_modifier):not(.o_invisible_modifier).o_field_monetary input {\n  width: 0;\n}\n\n.o_list_renderer .o_list_table .o_data_row.o_selected_row > .o_data_cell > .o_field_widget:not(.o_readonly_modifier):not(.o_invisible_modifier).o_field_monetary span.o_input {\n  justify-content: flex-end;\n}\n\n.o_list_renderer .o_list_table .o_data_row.o_selected_row > .o_data_cell > .o_field_widget:not(.o_readonly_modifier):not(.o_invisible_modifier) .o_field_many2one_avatar {\n  display: flex;\n}\n\n.o_list_renderer .o_list_table .o_data_row.o_selected_row > .o_data_cell > .o_field_widget:not(.o_readonly_modifier):not(.o_invisible_modifier).o_field_badge {\n  width: auto;\n}\n\n.o_list_renderer .o_list_table .o_data_row.o_selected_row > .o_data_cell > .o_field_widget:not(.o_readonly_modifier):not(.o_invisible_modifier) .o_input_dropdown > .o_input,\n.o_list_renderer .o_list_table .o_data_row.o_selected_row > .o_data_cell > .o_field_widget:not(.o_readonly_modifier):not(.o_invisible_modifier) .o_datepicker > .o_input {\n  padding-right: 15px;\n}\n\n.o_list_renderer .o_list_table .o_data_row.o_selected_row > .o_data_cell > .o_field_widget:not(.o_readonly_modifier):not(.o_invisible_modifier) .o_input_dropdown > .o_dropdown_button,\n.o_list_renderer .o_list_table .o_data_row.o_selected_row > .o_data_cell > .o_field_widget:not(.o_readonly_modifier):not(.o_invisible_modifier) .o_input_dropdown .o_datepicker_button,\n.o_list_renderer .o_list_table .o_data_row.o_selected_row > .o_data_cell > .o_field_widget:not(.o_readonly_modifier):not(.o_invisible_modifier) .o_datepicker > .o_dropdown_button,\n.o_list_renderer .o_list_table .o_data_row.o_selected_row > .o_data_cell > .o_field_widget:not(.o_readonly_modifier):not(.o_invisible_modifier) .o_datepicker .o_datepicker_button {\n  margin-right: 5px;\n  position: absolute;\n  top: 0;\n  left: auto;\n  bottom: auto;\n  right: 0;\n}\n\n.o_list_renderer .o_list_table .o_data_row.o_selected_row > .o_data_cell > .o_field_widget:not(.o_readonly_modifier):not(.o_invisible_modifier) input.o_field_translate,\n.o_list_renderer .o_list_table .o_data_row.o_selected_row > .o_data_cell > .o_field_widget:not(.o_readonly_modifier):not(.o_invisible_modifier) textarea.o_field_translate {\n  padding-right: 35px;\n}\n\n.o_list_renderer .o_list_table .o_data_row.o_selected_row > .o_data_cell > .o_field_widget:not(.o_readonly_modifier):not(.o_invisible_modifier) .o_field_input_buttons, .o_list_renderer .o_list_table .o_data_row.o_selected_row > .o_data_cell > .o_field_widget:not(.o_readonly_modifier):not(.o_invisible_modifier) .btn.o_field_translate {\n  visibility: visible;\n}\n\n.o_list_renderer .o_list_table .o_field_x2many_list_row_add a:focus,\n.o_list_renderer .o_list_table .o_field_x2many_list_row_add a:active,\n.o_list_renderer .o_list_table .o_field_x2many_list_row_add button:focus,\n.o_list_renderer .o_list_table .o_field_x2many_list_row_add button:active,\n.o_list_renderer .o_list_table .o_group_field_row_add a:focus,\n.o_list_renderer .o_list_table .o_group_field_row_add a:active,\n.o_list_renderer .o_list_table .o_group_field_row_add button:focus,\n.o_list_renderer .o_list_table .o_group_field_row_add button:active {\n  color: #01585c;\n  outline: none;\n}\n\n.o_list_renderer .o_list_table .o_field_x2many_list_row_add button,\n.o_list_renderer .o_list_table .o_group_field_row_add button {\n  font-weight: 400;\n  padding: 0;\n  vertical-align: baseline;\n}\n\n.o_list_renderer .o_data_row.o_selected_row > .o_data_cell.o_required_modifier:not(.o_readonly_modifier) {\n  border-bottom: 1px solid #000;\n}\n\n.o_list_renderer .o_data_row.o_selected_row > .o_data_cell.o_invalid_cell:not(.o_readonly_modifier):not(:focus-within) {\n  border-bottom: 1px solid #d44c59;\n  background-color: rgba(220, 53, 69, 0.1);\n}\n\n.o_list_renderer .o_data_row {\n  border-bottom-width: var(--ListRenderer-data-row-border-bottom-width, 1px);\n}\n\n.o_list_renderer .o_data_row:not(.o_selected_row):not(.o_data_row_selected):focus-within > * {\n  --table-accent-bg: rgba(var(--emphasis-color-rgb), 0.11);\n  --table-striped-bg: var(--ListRenderer-data-row-focused-striped-bg, rgba(var(--emphasis-color-rgb), 0.11));\n}\n\n.o_list_renderer .o_data_row > td {\n  border-bottom-width: 0;\n}\n\n.o_list_renderer .o_data_row.o_data_row_selected > td {\n  border-bottom-width: 1px;\n}\n\n.o_list_renderer .o_data_row.o_dragged {\n  display: flex;\n}\n\n.o_list_renderer .o_optional_columns_dropdown .dropdown-item .o-checkbox .text-truncate {\n  max-width: 30em;\n}\n\n@media (max-width: 767.98px) {\n  .o_data_row_selected {\n    user-select: none;\n  }\n  .o_web_client.o_touch_device .o_content table.o_list_table.table tr > .o_list_record_selector:first-child {\n    display: none;\n  }\n  .o_web_client.o_touch_device .o_content table.o_list_table.table tr > .o_list_record_selector:first-child + * {\n    padding-left: var(--ListRenderer-table-padding-x);\n  }\n}\n\n.o_list_view .o_view_sample_data .o_list_table {\n  cursor: default !important;\n}\n\n.o_list_view .o_view_sample_data .o_data_row,\n.o_list_view .o_view_sample_data .o_list_footer,\n.o_list_view .o_view_sample_data .o_group_header {\n  opacity: 0.06;\n  pointer-events: none;\n  user-select: none;\n  border-color: rgba(0, 0, 0, 0.02);\n}\n\n.o_list_view .o_list_buttons > * {\n  margin: auto 0;\n}\n\n", "\n/* /web/static/src/views/view.scss */\n\n/**\n * This file regroups the rules which apply on elements which are shared between\n * all views.\n */\n.o_view_sample_data > :not(.o_search_panel) .form-check {\n  pointer-events: none !important;\n}\n\n.o_view_nocontent {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  pointer-events: none;\n  z-index: var(--o-view-nocontent-zindex, 1);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.o_view_nocontent .o_nocontent_help {\n  pointer-events: auto;\n  max-width: 650px;\n  margin: auto;\n  padding: 15px;\n  z-index: 1000;\n  text-align: center;\n  color: #111827;\n  font-size: 115%;\n}\n\n.o_view_nocontent .o_nocontent_help > p:first-of-type {\n  margin-top: 0;\n  color: #000;\n  font-weight: bold;\n  font-size: 125%;\n}\n\n.o_view_nocontent .o_nocontent_help a {\n  cursor: pointer;\n}\n\n.o_view_nocontent .o_nocontent_help .o_view_nocontent_smiling_face:before {\n  width: 120px;\n  height: 140px;\n  background: transparent url(/web/static/img/smiling_face.svg) no-repeat center;\n}\n\n.o_view_nocontent .o_nocontent_help .o_view_nocontent_neutral_face:before {\n  width: 120px;\n  height: 140px;\n  background: transparent url(/web/static/img/neutral_face.svg) no-repeat center;\n}\n\n.o_view_nocontent .o_nocontent_help .o_empty_custom_dashboard {\n  min-height: 327px;\n  margin-left: -16px;\n  margin-top: -16px;\n  padding: 100px 0 0 137px;\n  background: transparent url(/web/static/img/graph_background.png) no-repeat 0 0;\n}\n\n.o_dialog .o_content:has(.o_view_nocontent) {\n  height: 20rem;\n  min-height: 20rem;\n}\n\n.o_invisible_modifier {\n  display: none !important;\n}\n\n.o_status {\n  border-radius: 50%;\n  background-color: #e7e9ed;\n  height: var(--Status-size, 12px);\n  width: var(--Status-size, 12px);\n  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);\n}\n\n.o_status.o_status_green {\n  background-color: #28a745;\n}\n\n.o_status.o_status_red {\n  background-color: #d44c59;\n}\n\n.dropdown-item > .o_status {\n  margin-bottom: .2em;\n  transform: translateX(-50%);\n}\n\n", "\n/* /web/static/src/views/view_components/animated_number.scss */\n\n@keyframes animated-counter-grow {\n  30% {\n    transform: scale3d(1.1, 1.1, 1.1);\n  }\n}\n\n@keyframes animated-counter-grow-huge {\n  30% {\n    transform: scale3d(1.3, 1.3, 1.3);\n  }\n}\n\n.o_animated_number {\n  transform-origin: right center;\n}\n\n.o_animated_number.o_animated_grow {\n  animation: animated-counter-grow 1s ease 0s 1 normal none running;\n}\n\n.o_animated_number.o_animated_grow_huge {\n  animation: animated-counter-grow-huge 1s ease 0s 1 normal none running;\n}\n\n", "\n/* /web/static/src/views/view_components/group_config_menu.scss */\n\n.o_group_config.show {\n  visibility: visible;\n}\n\n.o_group_config {\n  visibility: hidden;\n}\n\n@media (max-width: 767.98px) {\n  .o_group_config {\n    visibility: visible;\n  }\n}\n\n.o-dropdown--group-config-menu {\n  cursor: default;\n}\n\n", "\n/* /web/static/src/views/view_components/selection_box.scss */\n\n@media (max-width: 767.98px) {\n  .o_web_client:has(.o_selection_container) .o_navbar {\n    opacity: 0.15;\n  }\n  .o_selection_container {\n    position: fixed;\n    top: 0;\n    left: 0;\n  }\n}\n\n.modal-footer .o_selection_box {\n  margin-bottom: 0 !important;\n}\n\n", "\n/* /web/static/src/views/view_dialogs/export_data_dialog.scss */\n\n.o_export_data_dialog .modal-body {\n  display: flex;\n}\n\n.o_export_data_dialog .modal-body .row {\n  flex: 1;\n}\n\n.o_export_data_dialog .modal-body .o_left_panel .o_left_field_panel, .o_export_data_dialog .modal-body .o_left_panel .o_right_field_panel, .o_export_data_dialog .modal-body .o_right_panel .o_left_field_panel, .o_export_data_dialog .modal-body .o_right_panel .o_right_field_panel {\n  user-select: none;\n}\n\n.o_export_data_dialog .modal-body .o_left_panel .o_left_field_panel .o_export_tree_item:hover:not(.o_expanded), .o_export_data_dialog .modal-body .o_left_panel .o_right_field_panel .o_export_tree_item:hover:not(.o_expanded), .o_export_data_dialog .modal-body .o_right_panel .o_left_field_panel .o_export_tree_item:hover:not(.o_expanded), .o_export_data_dialog .modal-body .o_right_panel .o_right_field_panel .o_export_tree_item:hover:not(.o_expanded) {\n  background: rgba(113, 75, 103, 0.7);\n  color: white;\n}\n\n.o_export_data_dialog .modal-body .o_left_panel .o_left_field_panel .o_export_tree_item.o_expanded, .o_export_data_dialog .modal-body .o_left_panel .o_right_field_panel .o_export_tree_item.o_expanded, .o_export_data_dialog .modal-body .o_right_panel .o_left_field_panel .o_export_tree_item.o_expanded, .o_export_data_dialog .modal-body .o_right_panel .o_right_field_panel .o_export_tree_item.o_expanded {\n  border-bottom: 1px solid grey;\n  background: rgba(113, 75, 103, 0.2);\n}\n\n.o_export_data_dialog .modal-body .o_left_panel .o_left_field_panel .o_export_tree_item .o_expand_parent, .o_export_data_dialog .modal-body .o_left_panel .o_right_field_panel .o_export_tree_item .o_expand_parent, .o_export_data_dialog .modal-body .o_right_panel .o_left_field_panel .o_export_tree_item .o_expand_parent, .o_export_data_dialog .modal-body .o_right_panel .o_right_field_panel .o_export_tree_item .o_expand_parent {\n  inset: 4px auto auto 0.5em;\n  line-height: inherit;\n}\n\n.o_export_data_dialog .modal-body .o_left_panel .o_left_field_panel .o_export_field_sortable > *:not(.o_remove_field), .o_export_data_dialog .modal-body .o_left_panel .o_right_field_panel .o_export_field_sortable > *:not(.o_remove_field), .o_export_data_dialog .modal-body .o_right_panel .o_left_field_panel .o_export_field_sortable > *:not(.o_remove_field), .o_export_data_dialog .modal-body .o_right_panel .o_right_field_panel .o_export_field_sortable > *:not(.o_remove_field) {\n  cursor: url(/web/static/img/openhand.cur), grab;\n}\n\n", "\n/* /web/static/src/views/view_dialogs/select_create_dialog.scss */\n\n.o_select_create_dialog_content {\n  height: 100%;\n}\n\n.o_select_create_dialog_content .o_list_view {\n  height: 100%;\n  display: flex;\n  flex-flow: column;\n}\n\n", "\n/* /web/static/src/views/widgets/ribbon/ribbon.scss */\n\n.ribbon {\n  --Ribbon-wrapper-width-default: 10rem;\n  --Ribbon-wrapper-height: var(--Ribbon-wrapper-width, var(--Ribbon-wrapper-width-default));\n  width: var(--Ribbon-wrapper-width, var(--Ribbon-wrapper-width-default));\n  height: var(--Ribbon-wrapper-height);\n  overflow: hidden;\n  position: absolute;\n}\n\n.ribbon span {\n  --Ribbon-font-size-default: 1.09375rem;\n  --Ribbon-height-default: calc(var(--Ribbon-font-size, var(--Ribbon-font-size-default)) * 2.5);\n  --Ribbon-shadow-distance: .25rem;\n  --Ribbon-shadow-blur: .5rem;\n  z-index: var(--Ribbon-z-index);\n  position: absolute;\n  width: 141.421%;\n  height: var(--Ribbon-height, var(--Ribbon-height-default));\n  box-shadow: 0 var(--Ribbon-shadow-distance) var(--Ribbon-shadow-blur) rgba(0, 0, 0, 0.1);\n  color: #FFF;\n  font-size: var(--Ribbon-font-size, var(--Ribbon-font-size-default));\n  line-height: var(--Ribbon-height, var(--Ribbon-height-default));\n  font-weight: 700;\n  font-family: 'Lato', sans-serif;\n  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);\n  text-transform: uppercase;\n  text-align: center;\n  overflow: hidden;\n  user-select: none;\n  transform-origin: left bottom;\n  pointer-events: none;\n}\n\n.ribbon span.o_small {\n  font-size: 0.8125rem;\n}\n\n.ribbon span.o_medium {\n  font-size: 0.875rem;\n}\n\n.ribbon-top-right {\n  pointer-events: none;\n  top: 0;\n  right: 0;\n}\n\n.ribbon-top-right span {\n  --Ribbon-top-position-default: calc((var(--Ribbon-height-default) * -1));\n  --Ribbon-left-position-default: calc(var(--Ribbon-shadow-distance) + var(--Ribbon-shadow-blur));\n  left: var(--Ribbon-left-position, var(--Ribbon-left-position-default));\n  top: var(--Ribbon-top-position, var(--Ribbon-top-position-default));\n  transform: rotate(45deg);\n}\n\n.ribbon:not(.o_invisible_modifier) ~ .oe_title, .ribbon:not(.o_invisible_modifier) ~ .o_field_widget {\n  margin-right: 100px;\n}\n\n.modal .modal-dialog .o_form_sheet_bg:not(:has(> .o_form_statusbar))\n> .o_form_sheet:has(> .o_widget_web_ribbon) {\n  position: static !important;\n}\n\n", "\n/* /web/static/src/views/widgets/week_days/week_days.scss */\n\n.o_recurrent_weekdays .form-check .form-check-input {\n  float: none;\n  margin-left: 0;\n  margin-right: 4px;\n}\n\n", "\n/* /web/static/src/webclient/actions/action_dialog.scss */\n\n.modal.o_technical_modal .modal-content .modal-body.o_act_window {\n  padding: 0;\n}\n\n@media (max-width: 767.98px) {\n  .modal.o_technical_modal .modal-content .modal-body.o_act_window .o_action {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n  }\n}\n\n", "\n/* /web/static/src/webclient/burger_menu/burger_menu.scss */\n\n.o_burger_menu, .o_app_menu_sidebar {\n  width: Min(360px, 80%);\n  z-index: 1090;\n  transition: transform .2s ease;\n  transform: translateX(-100%);\n}\n\n.o_burger_menu.o-burger-slide-enter, .o_burger_menu.o-burger-slide-leave, .o_burger_menu.o-app-menu-sidebar-enter, .o_burger_menu.o-app-menu-sidebar-leave, .o_app_menu_sidebar.o-burger-slide-enter, .o_app_menu_sidebar.o-burger-slide-leave, .o_app_menu_sidebar.o-app-menu-sidebar-enter, .o_app_menu_sidebar.o-app-menu-sidebar-leave {\n  transform: translateX(0);\n}\n\n.o_burger_menu .o_sidebar_topbar, .o_app_menu_sidebar .o_sidebar_topbar {\n  min-height: 46px;\n  background-color: #F9FAFB;\n  color: #000;\n  line-height: 46px;\n  box-shadow: inset 0 -1px 0 #d8dadd;\n}\n\n.o_burger_menu .o_sidebar_topbar .dropdown-toggle, .o_burger_menu .o_sidebar_topbar .o_sidebar_close, .o_app_menu_sidebar .o_sidebar_topbar .dropdown-toggle, .o_app_menu_sidebar .o_sidebar_topbar .o_sidebar_close {\n  padding: 0 16px;\n}\n\n.o_burger_menu .o_burger_menu_content.o_burger_menu_app, .o_app_menu_sidebar .o_burger_menu_content.o_burger_menu_app {\n  background-color: #FFF;\n}\n\n.o_burger_menu .o_burger_menu_content ul li, .o_app_menu_sidebar .o_burger_menu_content ul li {\n  padding-left: 16px;\n}\n\n.o_burger_menu .o_burger_menu_content ul li ul > li, .o_burger_menu .o_burger_menu_content ul li ul > li > div, .o_app_menu_sidebar .o_burger_menu_content ul li ul > li, .o_app_menu_sidebar .o_burger_menu_content ul li ul > li > div {\n  text-indent: .5em;\n}\n\n.o_burger_menu .o_burger_menu_content ul li ul > li ul > li, .o_burger_menu .o_burger_menu_content ul li ul > li ul > li > div, .o_app_menu_sidebar .o_burger_menu_content ul li ul > li ul > li, .o_app_menu_sidebar .o_burger_menu_content ul li ul > li ul > li > div {\n  text-indent: 1em;\n}\n\n.o_burger_menu .o_burger_menu_content ul li:last-child, .o_app_menu_sidebar .o_burger_menu_content ul li:last-child {\n  margin-bottom: 8px;\n}\n\n.o_burger_menu .o_burger_menu_content li, .o_burger_menu .o_burger_menu_content button, .o_app_menu_sidebar .o_burger_menu_content li, .o_app_menu_sidebar .o_burger_menu_content button {\n  color: rgba(31, 41, 55, 0.8);\n}\n\n.o_burger_menu .o_burger_menu_content li:hover, .o_burger_menu .o_burger_menu_content li:focus, .o_burger_menu .o_burger_menu_content li.focus, .o_burger_menu .o_burger_menu_content button:hover, .o_burger_menu .o_burger_menu_content button:focus, .o_burger_menu .o_burger_menu_content button.focus, .o_app_menu_sidebar .o_burger_menu_content li:hover, .o_app_menu_sidebar .o_burger_menu_content li:focus, .o_app_menu_sidebar .o_burger_menu_content li.focus, .o_app_menu_sidebar .o_burger_menu_content button:hover, .o_app_menu_sidebar .o_burger_menu_content button:focus, .o_app_menu_sidebar .o_burger_menu_content button.focus {\n  color: #1F2937;\n}\n\n.o_app_menu_sidebar {\n  transform: translateX(100%);\n}\n\n@media (max-width: 767.98px) {\n  .o_debug_dropdown {\n    z-index: 1090;\n  }\n}\n\n", "\n/* /web/static/src/webclient/debug/profiling/profiling_item.scss */\n\n.o_debug_recording {\n  animation: 2s flash infinite;\n}\n\n.o-dropdown--menu .o_debug_profiling_item_wrapper.dropdown-item.focus {\n  background: inherit;\n}\n\n", "\n/* /web/static/src/webclient/debug/profiling/profiling_qweb.scss */\n\n.o_form_view .o_ace_view_editor {\n  background: transparent;\n}\n\n.o_profiling_qweb_view {\n  user-select: none;\n}\n\n.o_profiling_qweb_view .o_select_view_profiling {\n  margin-bottom: 10px;\n}\n\n.o_profiling_qweb_view .o_select_view_profiling .dropdown-menu {\n  overflow: auto;\n  max-height: 240px;\n}\n\n.o_profiling_qweb_view .o_select_view_profiling a {\n  margin: 3px 0;\n  display: block;\n}\n\n.o_profiling_qweb_view .o_select_view_profiling a .o_delay, .o_profiling_qweb_view .o_select_view_profiling a .o_query {\n  font-size: 0.8em;\n  display: inline-block;\n  color: #111827;\n  text-align: right;\n  width: 50px;\n  margin-right: 10px;\n  white-space: nowrap;\n}\n\n.o_profiling_qweb_view .o_select_view_profiling a .o_key {\n  display: inline-block;\n  margin-left: 10px;\n  font-size: 0.8em;\n}\n\n.o_profiling_qweb_view .ace_hidpi .ace_text-layer,\n.o_profiling_qweb_view .ace_hidpi .ace_gutter-layer,\n.o_profiling_qweb_view .ace_hidpi .ace_content,\n.o_profiling_qweb_view .ace_hidpi .ace_gutter {\n  contain: layout !important;\n}\n\n.o_profiling_qweb_view .ace_editor {\n  overflow: visible;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_qweb, .o_profiling_qweb_view .ace_editor .ace_tag-name {\n  cursor: default;\n  pointer-events: all;\n  position: relative;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_qweb .o_info, .o_profiling_qweb_view .ace_editor .ace_tag-name .o_info {\n  display: none;\n  left: 8px;\n  top: 14px;\n  width: 100px;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_qweb .o_info .o_delay span, .o_profiling_qweb_view .ace_editor .ace_qweb .o_info .o_query span, .o_profiling_qweb_view .ace_editor .ace_tag-name .o_info .o_delay span, .o_profiling_qweb_view .ace_editor .ace_tag-name .o_info .o_query span {\n  text-align: left;\n  display: inline-block;\n  width: 40px;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_qweb:hover .o_info, .o_profiling_qweb_view .ace_editor .ace_tag-name:hover .o_info {\n  display: block;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_qweb:hover .o_info:hover, .o_profiling_qweb_view .ace_editor .ace_tag-name:hover .o_info:hover {\n  display: none;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_gutter {\n  width: 134px !important;\n  overflow: visible;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_gutter-layer {\n  width: 134px !important;\n  overflow: visible;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_gutter-cell .o_info {\n  display: block;\n  float: left;\n  font-size: 0.8em;\n  white-space: nowrap;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_gutter-cell .o_info .o_more {\n  float: left;\n  position: relative;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_gutter-cell .o_info .o_more span {\n  color: orange !important;\n  cursor: default;\n  margin-left: -12px;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_gutter-cell .o_info .o_more .o_detail {\n  left: 30px;\n  top: -30px;\n  min-width: 120px;\n  display: none;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_gutter-cell .o_info .o_more .o_detail th {\n  text-align: center;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_gutter-cell .o_info .o_more .o_detail td {\n  min-width: 60px;\n  vertical-align: top;\n  text-align: left;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_gutter-cell .o_info .o_more .o_detail tr td:first-child {\n  padding-right: 10px;\n  white-space: nowrap;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_gutter-cell .o_info .o_more .o_detail tr th:last-child, .o_profiling_qweb_view .ace_editor .ace_gutter-cell .o_info .o_more .o_detail tr td:last-child {\n  padding-left: 10px;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_gutter-cell .o_info .o_more:hover > .o_detail {\n  display: block;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_gutter-cell .o_info .o_more:hover > .o_detail:hover {\n  display: none;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_gutter-cell .o_info .o_delay, .o_profiling_qweb_view .ace_editor .ace_gutter-cell .o_info .o_query {\n  display: block;\n  float: left;\n  margin-right: 10px;\n  width: 30px;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_line {\n  border-bottom: 1px #dddddd dotted;\n}\n\n.o_profiling_qweb_view .ace_editor .ace_scrollbar-h {\n  z-index: 3;\n}\n\n.o_profiling_qweb_view .ace_editor .o_detail {\n  position: absolute;\n  z-index: 1;\n  background: #ffedcb;\n  color: orange !important;\n  border: 1px orange solid;\n  padding: 6px;\n  white-space: normal;\n  text-align: right;\n}\n\n", "\n/* /web/static/src/webclient/loading_indicator/loading_indicator.scss */\n\n.o_loading_indicator {\n  position: fixed;\n  bottom: 0;\n  right: 0;\n  z-index: 1056;\n  background-color: #714B67;\n  color: white;\n  padding: 4px;\n  transition: opacity 0.4s;\n}\n\n.o_loading_indicator.o-fade-leave, .o_loading_indicator.o-fade-enter {\n  opacity: 0;\n}\n\n", "\n/* /web/static/src/webclient/res_user_group_ids_field/res_user_group_ids_field.scss */\n\n@media (min-width: 576px) {\n  .o_field_res_user_group_ids .o_extra_rights_group .o_inner_group {\n    grid-template-columns: fit-content(250px) minmax(0, 1fr);\n  }\n}\n\n.o_field_res_user_group_ids.o_field_widget:focus-within {\n  --o-input-border-color: unset;\n  --o-caret-color: unset;\n}\n\n", "\n/* /web/static/src/webclient/res_user_group_ids_field/res_user_group_ids_privilege_field.scss */\n\n.o_field_res_user_group_ids_privilege .o_is_disjoint:not(.o_is_implied) .o-checkbox > input {\n  background-color: #d44c59;\n  border-color: #d44c59;\n}\n\n.o_field_res_user_group_ids_privilege .o_is_implied:not(.o_is_disjoint) .o-checkbox > input {\n  border-color: #017e84;\n  background-image: url('data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"%3e%3cpath fill=\"none\" stroke=\"%23017e84\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"3\" d=\"m6 10 3 3 6-6\"/%3e%3c/svg%3e') !important;\n}\n\n.o_field_res_user_group_ids_privilege .o_is_implied.o_is_disjoint .o-checkbox > input {\n  border-color: #d44c59;\n  background-image: url('data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"%3e%3cpath fill=\"none\" stroke=\"%23d44c59\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"3\" d=\"m6 10 3 3 6-6\"/%3e%3c/svg%3e') !important;\n}\n\n.o_field_res_user_group_ids_privilege .o_group_info_button.fa-info-circle {\n  opacity: 0.2;\n}\n\n.o_field_res_user_group_ids_privilege .o_group_info_button.fa-info-circle:hover {\n  opacity: 1;\n}\n\n", "\n/* /web/static/src/webclient/settings_form_view/settings/searchable_setting.scss */\n\n.o_searchable_setting {\n  --SearchableSetting__highlight-background: #e6f2f3;\n  --SearchableSetting__highlight-border: #017e84;\n}\n\n.o_searchable_setting.o_setting_highlight {\n  background-color: var(--SearchableSetting__highlight-background) !important;\n  box-shadow: -1px 0px 0px 0px var(--SearchableSetting__highlight-border) inset, 1px 0px 0px 0px var(--SearchableSetting__highlight-border) inset, 0px -1px 0px 0px var(--SearchableSetting__highlight-border) inset, 0px 1px 0px 0px var(--SearchableSetting__highlight-border) inset;\n}\n\n", "\n/* /web/static/src/webclient/settings_form_view/settings_form_view.scss */\n\nbody:not(.o_touch_device) .o_settings_container .o_field_selection:not(:hover):not(:focus-within) select:not(:hover) {\n  background: transparent url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='7' height='4' viewBox='0 0 7 4'><polygon fill='%23111827' points='3.5 4 7 0 0 0'/></svg>\") no-repeat right center;\n}\n\n.o_base_settings_view .o_form_renderer {\n  height: 100%;\n  overflow: auto;\n}\n\n.o_setting_container {\n  height: 100%;\n}\n\n.o_setting_container > * {\n  overflow: auto;\n  flex: 1 0 auto;\n}\n\n.o_enterprise_label {\n  position: absolute;\n  top: 0px;\n  right: 40px;\n  cursor: pointer;\n}\n\n.o_form_view.o_base_settings_view .o_form_renderer.o_form_nosheet {\n  display: flex;\n  flex-flow: column nowrap;\n  padding: 0px;\n}\n\n.o_base_settings_view .o_form_renderer {\n  --settings__tab-bg: #F9FAFB;\n  --settings__tab-bg--active: #e6f2f3;\n  --settings__tab-color: #111827;\n  --settings__title-bg: #e7e9ed;\n  height: 100%;\n}\n\n.o_base_settings_view .o_form_renderer .o_control_panel {\n  flex: 0 0 auto;\n}\n\n.o_base_settings_view .o_form_renderer .o_control_panel .o_panel {\n  display: flex;\n  flex-flow: row wrap;\n  width: 100%;\n}\n\n.o_base_settings_view .o_form_renderer .o_control_panel .o_form_statusbar {\n  padding: 0;\n  margin: 0;\n  border: 0;\n}\n\n.o_base_settings_view .o_form_renderer .o_setting_container {\n  display: flex;\n  flex: 1 1 auto;\n  overflow: auto;\n}\n\n.o_base_settings_view .o_form_renderer .o_setting_container .settings_tab {\n  display: flex;\n  flex: 0 0 auto;\n  flex-flow: column nowrap;\n  background: var(--settings__tab-bg);\n  overflow: auto;\n}\n\n.o_base_settings_view .o_form_renderer .o_setting_container .settings_tab .selected {\n  background-color: var(--settings__tab-bg--active, #e6f2f3);\n  box-shadow: inset 2px 0 0 #017e84;\n}\n\n.o_base_settings_view .o_form_renderer .o_setting_container .settings_tab .tab {\n  display: flex;\n  padding: 0 32px 0 16px;\n  height: 40px;\n  color: var(--settings__tab-color);\n  font-size: 13px;\n  line-height: 40px;\n  cursor: pointer;\n  white-space: nowrap;\n}\n\n.o_base_settings_view .o_form_renderer .o_setting_container .settings_tab .tab .icon {\n  width: 23px;\n  min-width: 23px;\n  margin-right: 10px;\n}\n\n.o_base_settings_view .o_form_renderer .o_setting_container .settings_tab .tab:hover, .o_base_settings_view .o_form_renderer .o_setting_container .settings_tab .tab.selected {\n  color: #000;\n}\n\n.o_base_settings_view .o_form_renderer .o_setting_container .settings {\n  position: relative;\n  flex: 1 1 100%;\n  background-color: white;\n  overflow: auto;\n}\n\n.o_base_settings_view .o_form_renderer .o_setting_container .settings > .app_settings_block h2, .o_base_settings_view .o_form_renderer .o_setting_container .settings > .app_settings_block .h2 {\n  margin: 0 0 !important;\n  padding: 0.7rem 16px;\n  background-color: var(--settings__title-bg);\n  font-size: 15px;\n}\n\n@media (min-width: 1200px) {\n  .o_base_settings_view .o_form_renderer .o_setting_container .settings > .app_settings_block h2, .o_base_settings_view .o_form_renderer .o_setting_container .settings > .app_settings_block .h2 {\n    padding-left: 32px;\n  }\n}\n\n.o_base_settings_view .o_form_renderer .o_setting_container .settings > .app_settings_block h2.o_invisible_modifier + .o_settings_container, .o_base_settings_view .o_form_renderer .o_setting_container .settings > .app_settings_block .o_invisible_modifier.h2 + .o_settings_container {\n  display: none;\n}\n\n.o_base_settings_view .o_form_renderer .o_setting_container .settings > .app_settings_block h3, .o_base_settings_view .o_form_renderer .o_setting_container .settings > .app_settings_block .h3 {\n  margin: 0 0 !important;\n  padding: 0.7rem 16px;\n  font-weight: 400;\n  font-size: 13px;\n}\n\n@media (min-width: 1200px) {\n  .o_base_settings_view .o_form_renderer .o_setting_container .settings > .app_settings_block h3, .o_base_settings_view .o_form_renderer .o_setting_container .settings > .app_settings_block .h3 {\n    padding-left: 32px;\n  }\n}\n\n.o_base_settings_view .o_form_renderer .o_setting_container .settings > .app_settings_block .o_settings_container {\n  max-width: 992px;\n  margin-bottom: 24px;\n}\n\n@media (min-width: 768px) {\n  .o_base_settings_view .o_form_renderer .o_setting_container .settings > .app_settings_block .o_settings_container {\n    padding: 0 16px;\n  }\n}\n\n@media (min-width: 768px) and (min-width: 1200px) {\n  .o_base_settings_view .o_form_renderer .o_setting_container .settings > .app_settings_block .o_settings_container {\n    padding-left: 32px;\n  }\n}\n\n.o_base_settings_view .o_form_renderer .o_setting_container .settings .settingSearchHeader {\n  display: flex;\n  align-items: center;\n  margin-bottom: 10px;\n  padding: 0.8rem 16px;\n  background-color: #e7e9ed;\n}\n\n@media (min-width: 1200px) {\n  .o_base_settings_view .o_form_renderer .o_setting_container .settings .settingSearchHeader {\n    padding-left: 32px;\n  }\n}\n\n.o_base_settings_view .o_form_renderer .o_setting_container .settings .settingSearchHeader .icon {\n  width: 1.4em;\n  height: 1.4em;\n  margin-right: 10px;\n}\n\n.o_base_settings_view .o_form_renderer .o_setting_container .settings .settingSearchHeader + .app_settings_header {\n  margin-top: -10px;\n}\n\n.o_base_settings_view .o_form_renderer .o_setting_container .settings .app_settings_header {\n  padding: 0 16px;\n}\n\n@media (min-width: 1200px) {\n  .o_base_settings_view .o_form_renderer .o_setting_container .settings .app_settings_header {\n    padding-left: 32px;\n  }\n}\n\n.o_base_settings_view .o_form_renderer .o_setting_container .settings .highlighter {\n  background: yellow;\n  font-weight: bold;\n}\n\n.o_base_settings_view .o_form_renderer .o_setting_container .settings .o_datepicker .o_datepicker_button {\n  visibility: visible;\n}\n\n.o_base_settings_view .o_form_renderer .o_setting_container .d-block {\n  display: block !important;\n}\n\n", "\n/* /web/static/src/webclient/settings_form_view/settings_form_view_mobile.scss */\n\n@media (max-width: 767.98px) {\n  .o_base_settings_view .o_form_renderer {\n    flex-flow: column nowrap;\n  }\n  .o_base_settings_view .o_form_renderer > .o_control_panel {\n    padding-top: 10px;\n    padding-right: 16px;\n    padding-bottom: 10px;\n    padding-left: 16px;\n  }\n  .o_base_settings_view .o_form_renderer .o_setting_container {\n    flex-flow: column nowrap;\n  }\n  .o_base_settings_view .o_form_renderer .o_setting_container .settings_tab {\n    flex: 0 0 40px;\n    flex-direction: row;\n    position: relative;\n    overflow: hidden;\n    overflow-x: auto;\n    padding: 0;\n    border-bottom: 1px solid #d8dadd;\n  }\n  .o_base_settings_view .o_form_renderer .o_setting_container .settings_tab .tab {\n    display: block;\n    width: auto;\n    height: 40px;\n    padding: 10px 16px;\n    text-align: center;\n    font-size: 14px;\n    font-weight: 500;\n    line-height: inherit;\n    transition: 0.2s all ease 0s;\n    transform: translate3d(0, 0, 0);\n  }\n  .o_base_settings_view .o_form_renderer .o_setting_container .settings_tab .tab .app_name {\n    display: block;\n    white-space: nowrap;\n    text-transform: uppercase;\n  }\n  .o_base_settings_view .o_form_renderer .o_setting_container .settings_tab .tab:after {\n    content: '';\n    background: #714B67;\n    opacity: 0;\n    position: absolute;\n    top: auto;\n    left: 0;\n    bottom: 0;\n    right: 0;\n    width: 100%;\n    height: 3px;\n    transition: 0.2s all ease 0s;\n  }\n  .o_base_settings_view .o_form_renderer .o_setting_container .settings_tab .tab.current {\n    font-weight: bold;\n    box-shadow: none;\n    background: none;\n  }\n  .o_base_settings_view .o_form_renderer .o_setting_container .settings_tab .tab.current:after {\n    opacity: 1;\n  }\n}\n\n", "\n/* /web/static/src/webclient/settings_form_view/widgets/settings_widgets.scss */\n\n.o_setting_container .o_web_settings_user {\n  font-size: 95%;\n  font-weight: 500;\n}\n\n.o_doc_link {\n  text-decoration: none;\n  font-weight: normal;\n}\n\n", "\n/* /web/static/src/webclient/switch_company_menu/switch_company_menu.scss */\n\n.o_switch_company_menu_dropdown {\n  min-width: 20rem;\n}\n\n.o_switch_company_menu_items {\n  max-height: 20rem;\n  overflow-x: auto;\n}\n\n.o_switch_company_menu_items .o_switch_company_item {\n  height: 33px;\n}\n\n.o_switch_company_menu_items .o_switch_company_item [role=button] {\n  min-width: 0;\n}\n\n.o_switch_company_menu_items .o_switch_company_item.focus, .o_switch_company_menu_items .o_switch_company_item.focus > * {\n  background-color: var(--gray-200);\n}\n\n.o_switch_company_menu_items .o_switch_company_item .disabled {\n  cursor: default;\n}\n\n.o_switch_company_menu_buttons .btn-primary {\n  color: #FFF;\n}\n\n.o_switch_company_menu_buttons .focus.btn-primary {\n  outline: 2px solid var(--o-cc1-text);\n}\n\n.o_switch_company_menu_buttons .focus.btn-secondary {\n  outline: 2px solid var(--o-cc1-text);\n}\n\n.o_switch_company_menu .oe_topbar_name {\n  max-width: 15rem;\n}\n\n", "\n/* /web/static/src/webclient/user_menu/user_menu.scss */\n\n.o_user_menu .dropdown-toggle {\n  --NavBar-entry-padding-right: 16px;\n}\n\n.o_user_menu .dropdown-toggle .o_user_avatar {\n  height: calc(var(--o-navbar-height) - 20px);\n}\n\n", "\n/* /web/static/src/webclient/webclient.scss */\n\n:root {\n  --o-webclient-color-scheme:bright;\n  font-size: 1rem;\n}\n\nhtml, body {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n\ntfoot tr, tfoot td, tfoot th {\n  border-style: none;\n}\n\n.o_web_client {\n  direction: ltr;\n  position: relative;\n  background-color: #F9FAFB;\n  color-scheme: bright;\n}\n\n.o_icon_button {\n  background-color: transparent;\n  border: 0;\n  padding: 0;\n  outline: none;\n}\n\nkbd {\n  border: 1px solid #e7e9ed;\n  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 1px rgba(231, 233, 237, 0.8), inset 0px 2px 0px 0px rgba(255, 255, 255, 0.8);\n}\n\n.bg-primary-light {\n  --background-color: rgba(113, 75, 103, 0.5);\n  --color: #000;\n  background-color: rgba(113, 75, 103, 0.5) !important;\n  color: #000;\n}\n\n.bg-primary-light .text-muted, .o_colored_level .bg-primary-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\na.bg-primary-light:hover, a.bg-primary-light:focus,\nbutton.bg-primary-light:hover,\nbutton.bg-primary-light:focus {\n  --background-color: rgba(82, 55, 75, 0.5);\n  --color: #000;\n  background-color: rgba(82, 55, 75, 0.5) !important;\n  color: #000;\n}\n\n.bg-secondary-light {\n  --background-color: rgba(216, 218, 221, 0.5);\n  --color: #000;\n  background-color: rgba(216, 218, 221, 0.5) !important;\n  color: #000;\n}\n\n.bg-secondary-light .text-muted, .o_colored_level .bg-secondary-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\na.bg-secondary-light:hover, a.bg-secondary-light:focus,\nbutton.bg-secondary-light:hover,\nbutton.bg-secondary-light:focus {\n  --background-color: rgba(189, 192, 197, 0.5);\n  --color: #000;\n  background-color: rgba(189, 192, 197, 0.5) !important;\n  color: #000;\n}\n\n.bg-success-light {\n  --background-color: rgba(40, 167, 69, 0.5);\n  --color: #000;\n  background-color: rgba(40, 167, 69, 0.5) !important;\n  color: #000;\n}\n\n.bg-success-light .text-muted, .o_colored_level .bg-success-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\na.bg-success-light:hover, a.bg-success-light:focus,\nbutton.bg-success-light:hover,\nbutton.bg-success-light:focus {\n  --background-color: rgba(30, 126, 52, 0.5);\n  --color: #000;\n  background-color: rgba(30, 126, 52, 0.5) !important;\n  color: #000;\n}\n\n.bg-info-light {\n  --background-color: rgba(23, 162, 184, 0.5);\n  --color: #000;\n  background-color: rgba(23, 162, 184, 0.5) !important;\n  color: #000;\n}\n\n.bg-info-light .text-muted, .o_colored_level .bg-info-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\na.bg-info-light:hover, a.bg-info-light:focus,\nbutton.bg-info-light:hover,\nbutton.bg-info-light:focus {\n  --background-color: rgba(17, 122, 139, 0.5);\n  --color: #000;\n  background-color: rgba(17, 122, 139, 0.5) !important;\n  color: #000;\n}\n\n.bg-warning-light {\n  --background-color: rgba(233, 157, 0, 0.5);\n  --color: #000;\n  background-color: rgba(233, 157, 0, 0.5) !important;\n  color: #000;\n}\n\n.bg-warning-light .text-muted, .o_colored_level .bg-warning-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\na.bg-warning-light:hover, a.bg-warning-light:focus,\nbutton.bg-warning-light:hover,\nbutton.bg-warning-light:focus {\n  --background-color: rgba(182, 123, 0, 0.5);\n  --color: #000;\n  background-color: rgba(182, 123, 0, 0.5) !important;\n  color: #000;\n}\n\n.bg-danger-light {\n  --background-color: rgba(212, 76, 89, 0.5);\n  --color: #000;\n  background-color: rgba(212, 76, 89, 0.5) !important;\n  color: #000;\n}\n\n.bg-danger-light .text-muted, .o_colored_level .bg-danger-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\na.bg-danger-light:hover, a.bg-danger-light:focus,\nbutton.bg-danger-light:hover,\nbutton.bg-danger-light:focus {\n  --background-color: rgba(191, 46, 60, 0.5);\n  --color: #000;\n  background-color: rgba(191, 46, 60, 0.5) !important;\n  color: #000;\n}\n\n.bg-light-light {\n  --background-color: rgba(255, 255, 255, 0.5);\n  --color: #000;\n  background-color: rgba(255, 255, 255, 0.5) !important;\n  color: #000;\n}\n\n.bg-light-light .text-muted, .o_colored_level .bg-light-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\na.bg-light-light:hover, a.bg-light-light:focus,\nbutton.bg-light-light:hover,\nbutton.bg-light-light:focus {\n  --background-color: rgba(230, 230, 230, 0.5);\n  --color: #000;\n  background-color: rgba(230, 230, 230, 0.5) !important;\n  color: #000;\n}\n\n.bg-dark-light {\n  --background-color: rgba(17, 24, 39, 0.5);\n  --color: #FFF;\n  background-color: rgba(17, 24, 39, 0.5) !important;\n  color: #FFF;\n}\n\n.bg-dark-light .text-muted, .o_colored_level .bg-dark-light .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\na.bg-dark-light:hover, a.bg-dark-light:focus,\nbutton.bg-dark-light:hover,\nbutton.bg-dark-light:focus {\n  --background-color: rgba(2, 2, 3, 0.5);\n  --color: #FFF;\n  background-color: rgba(2, 2, 3, 0.5) !important;\n  color: #FFF;\n}\n\n.badge {\n  min-width: 2.7ch;\n  line-height: 1.1;\n  border: 0;\n  font-size: 0.85em;\n  user-select: none;\n  font-weight: 500;\n  display: inline-block;\n  max-width: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n  transition: none;\n  color: #000;\n}\n\n:not(.dropstart) > .dropdown-item.active, :not(.dropstart) > .dropdown-item.selected {\n  position: relative;\n  font-weight: 500;\n}\n\n:not(.dropstart) > .dropdown-item.active:focus, :not(.dropstart) > .dropdown-item.active:hover, :not(.dropstart) > .dropdown-item.selected:focus, :not(.dropstart) > .dropdown-item.selected:hover {\n  background-color: rgba(0, 0, 0, 0.08);\n}\n\n:not(.dropstart) > .dropdown-item.active:not(.dropdown-item_active_noarrow):before, :not(.dropstart) > .dropdown-item.selected:not(.dropdown-item_active_noarrow):before {\n  position: absolute;\n  top: 0;\n  left: auto;\n  bottom: auto;\n  right: auto;\n  transform: translate(-1.5em, 90%);\n  font: .7em/1em FontAwesome;\n  color: #017e84;\n  content: \"\\f00c\";\n}\n\n:not(.dropstart) > .dropdown-item.active:not(.dropdown-item_active_noarrow).disabled:before, :not(.dropstart) > .dropdown-item.selected:not(.dropdown-item_active_noarrow).disabled:before {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n/*!rtl:begin:ignore*/\n.o-dropdown.dropstart > .dropdown-item.dropdown-toggle:not(.dropdown-item_active_noarrow).active::after, .o-dropdown.dropstart > .dropdown-item.dropdown-toggle:not(.dropdown-item_active_noarrow).selected::after {\n  position: absolute;\n  top: 0;\n  left: 90%;\n  bottom: auto;\n  right: auto;\n  transform: translate(0, 90%);\n  font: .7em/1em FontAwesome;\n  color: #017e84;\n  display: inline-block;\n  content: \"\\f00c\";\n  border: 0;\n}\n\n.o-dropdown.dropstart > .dropdown-item.dropdown-toggle:not(.dropdown-item_active_noarrow).active.disabled:after, .o-dropdown.dropstart > .dropdown-item.dropdown-toggle:not(.dropdown-item_active_noarrow).selected.disabled:after {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n/*!rtl:end:ignore*/\n.dropdown-header {\n  font-weight: 500;\n  padding-bottom: .1em;\n}\n\n.dropdown-header:not(:first-child) {\n  margin-top: .3em;\n}\n\n.dropdown-divider:first-child {\n  display: none;\n}\n\n@media print {\n  .table-responsive {\n    overflow-x: initial;\n  }\n}\n\n[type=\"action\"],\n[type=\"toggle\"] {\n  cursor: pointer !important;\n}\n\n.o_web_client.o_touch_device .btn:where(:not(.dropdown-item)), .o_web_client.o_touch_device .btn .btn-sm:where(:not(.dropdown-item)) {\n  font-size: 0.875rem;\n  padding: 7px 14px;\n}\n\n.o_web_client.o_touch_device .btn:has(.fa-fw:only-child, .oi-fw:only-child) {\n  padding: 7px 10px;\n}\n\n.o_web_client.o_touch_device .btn.fa {\n  font-size: 1.3em;\n  padding: 2px 10px;\n}\n\n[type=\"text\"],\n[type=\"password\"],\n[type=\"number\"],\n[type=\"email\"],\n[type=\"tel\"],\ntextarea,\nselect {\n  width: 100%;\n  display: block;\n  outline: none;\n  border-radius: 0;\n}\n\nselect {\n  cursor: pointer;\n  min-width: 50px;\n  appearance: none;\n  background: transparent url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='7' height='4' viewBox='0 0 7 4'><polygon fill='%23111827' points='3.5 4 7 0 0 0'/></svg>\") no-repeat right center;\n  color: #111827;\n}\n\nselect > option {\n  background: #FFF;\n}\n\nselect:-moz-focusring {\n  color: transparent;\n  text-shadow: 0 0 0 #111827;\n}\n\nselect:-moz-focusring > option {\n  color: #111827;\n}\n\n::-webkit-input-placeholder {\n  color: #8b8e97;\n}\n\n::-moz-placeholder {\n  color: #8b8e97;\n}\n\n:-ms-input-placeholder {\n  color: #8b8e97;\n}\n\n@media (max-width: 767.98px) {\n  h1, .h1 {\n    font-size: 1.575rem;\n  }\n  h2, .h2,\nh3,\n.h3,\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n    font-size: 1rem;\n  }\n}\n\n.alert.alert-info, .alert.alert-success, .alert.alert-warning, .alert.alert-danger {\n  border-width: 0 0 0 3px;\n}\n\n.alert a {\n  font-weight: 500;\n}\n\n.badge.text-bg-default, .badge.bg-light, .badge.text-bg-light, .badge.bg-default, .badge.text-primary {\n  outline: 1px solid #714B67;\n  outline-offset: -1px;\n}\n\n.btn:focus:hover {\n  box-shadow: none;\n}\n\n.navbar .navbar-toggle {\n  border-color: transparent;\n}\n\n.label {\n  border-radius: 0;\n  font-size: 1em;\n}\n\n", "\n/* /web/static/src/webclient/webclient_layout.scss */\n\nhtml {\n  height: 100%;\n}\n\nhtml .o_web_client {\n  height: 100%;\n  display: flex;\n  flex-flow: column nowrap;\n}\n\n@media (display-mode: browser) {\n  html .o_web_client {\n    overflow: hidden;\n  }\n}\n\n@supports (-webkit-touch-callout: none) {\n  html .o_web_client {\n    overflow: hidden;\n  }\n}\n\nhtml .o_web_client > .o_action_manager {\n  direction: ltr;\n  flex: 1 1 auto;\n  height: 100%;\n  overflow: hidden;\n}\n\nhtml .o_web_client > .o_action_manager > .o_action {\n  height: 100%;\n  display: flex;\n  flex-flow: column nowrap;\n  overflow: hidden;\n}\n\n@media (min-width: 992px) {\n  html .o_web_client > .o_action_manager > .o_action {\n    -ms-overflow-style: none;\n    scrollbar-width: none;\n  }\n  html .o_web_client > .o_action_manager > .o_action::-webkit-scrollbar {\n    display: none;\n  }\n}\n\nhtml .o_web_client > .o_action_manager > .o_action > .o_control_panel {\n  flex: 0 0 auto;\n}\n\nhtml .o_web_client > .o_action_manager > .o_action .o_content {\n  overflow: auto;\n  height: 100%;\n}\n\n@media (max-width: 767.98px) {\n  html .o_web_client > .o_action_manager > .o_action:not(.o_action_delegate_scroll), html .o_web_client > .o_action_manager > .o_action .o_form_view_container {\n    overflow: auto;\n  }\n  html .o_web_client > .o_action_manager > .o_action:not(.o_action_delegate_scroll) .o_content, html .o_web_client > .o_action_manager > .o_action .o_form_view_container .o_content {\n    overflow: initial;\n  }\n}\n\nhtml .o_web_client .o_main_navbar {\n  flex: 0 0 auto;\n}\n\nhtml .o_web_client .o_control_panel {\n  flex: 0 0 auto;\n}\n\nhtml .o_web_client .o_content {\n  direction: ltr;\n  flex: 1 1 auto;\n  position: relative;\n}\n\nhtml .o_web_client .o_content > .o_view_controller {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  height: 100%;\n  direction: ltr;\n}\n\nhtml body.modal-open {\n  position: fixed;\n}\n\n", "\n/* /web/static/src/scss/ace.scss */\n\n.ace_editor .ace_qweb {\n  color: orange !important;\n}\n\n.ace_editor .ace_code {\n  color: fuchsia !important;\n}\n\n.ace_editor.ace-monokai .ace_qweb {\n  color: lightblue !important;\n}\n\n.ace_editor.ace-monokai .ace_code {\n  color: #c94bc9 !important;\n}\n\n", "\n/* /web/static/src/scss/base_document_layout.scss */\n\n.o_document_layout {\n  display: flex;\n  height: 100%;\n}\n\n.o_document_layout .o_content {\n  height: inherit;\n}\n\n.o_document_layout .o_content .o_form_renderer {\n  height: 100%;\n}\n\n.o_document_layout .o_content .o_form_renderer .o_group {\n  display: flex;\n  width: auto !important;\n}\n\n.o_document_layout .o_content .o_form_renderer .o_group .o_document_layout_company {\n  flex: 5;\n}\n\n.o_document_layout .o_content .o_form_renderer .o_group .o_document_layout_company img {\n  max-height: 100px;\n}\n\n.o_document_layout .o_content .o_form_renderer .o_group .o_document_layout_company .o_custom_colors .o-checkbox {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  width: 100%;\n}\n\n.o_document_layout .o_content .o_form_renderer .o_group .o_document_layout_company select.o_input {\n  height: 25px;\n}\n\n.o_document_layout .o_content .o_form_renderer .o_group .o_preview .preview_document_layout .o_preview_iframe {\n  padding: 0;\n}\n\n@media (max-width: 620px) {\n  .o_document_layout .o_group {\n    flex-direction: column;\n  }\n}\n\n", "\n/* /base/static/src/scss/res_partner.scss */\n\n.o_partner_merge_wizard .o_form_sheet {\n  padding: 12px !important;\n}\n\n.o_partner_merge_wizard .row {\n  --gutter-x: 0;\n}\n\n", "\n/* /base/static/src/scss/res_users.scss */\n\n.o_base_devices_kanban_view .o_kanban_ghost, .o_base_api_keys_kanban_view .o_kanban_ghost {\n  display: none;\n}\n\n", "\n/* /web/static/src/views/form/button_box/button_box.scss */\n\n.o-form-buttonbox {\n  margin-bottom: var(--ButtonBox-margin-bottom, 0);\n  --PercentPieField-size: 1.5em;\n  --PercentPieField-gap: 0.3125rem;\n}\n\n.o-form-buttonbox .o_pie_info, .o-form-buttonbox .oe_stat_button .o_stat_info, .o-form-buttonbox .oe_stat_button > span, .o-form-buttonbox .oe_stat_button .o_field_statinfo {\n  display: flex;\n  flex-direction: column;\n  max-width: 100%;\n  text-align: left;\n  font-weight: 400;\n  line-height: 1;\n}\n\n.o-form-buttonbox .o_pie_text, .o-form-buttonbox .oe_stat_button .o_stat_info .o_stat_text, .o-form-buttonbox .oe_stat_button > span .o_stat_text, .o-form-buttonbox .oe_stat_button .o_field_statinfo .o_stat_text {\n  display: block;\n  max-width: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n  order: 1;\n  font-size: 0.75rem;\n  line-height: 1.25;\n}\n\n.o-form-buttonbox .o_pie_value, .o-form-buttonbox .oe_stat_button .o_stat_info .o_stat_value, .o-form-buttonbox .oe_stat_button > span .o_stat_value, .o-form-buttonbox .oe_stat_button .o_field_statinfo .o_stat_value {\n  order: 2;\n  font-weight: 500;\n  color: var(--o-stat-text-color, #714B67);\n  font-size: 0.75rem;\n}\n\n.o-form-buttonbox .oe_stat_button:not(:first-child) .o_pie, .o-form-buttonbox .oe_stat_button:not(:first-child) .o_button_icon {\n  margin-left: -0.20625rem;\n}\n\n.o-form-buttonbox .oe_stat_button {\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  flex-grow: 1;\n  padding-top: 0;\n  padding-bottom: 0;\n  height: calc(calc(0.3125rem * 2 + 0.875rem * 1.5) + var(--border-width) * 2);\n  min-width: 0;\n}\n\n@media (min-width: 768px) {\n  .o-form-buttonbox .oe_stat_button {\n    min-width: 7.5em;\n  }\n}\n\n.o-form-buttonbox .oe_stat_button .o_button_icon {\n  font-size: 1.5em;\n  color: var(--o-stat-button-color, #714B67);\n}\n\n.o-form-buttonbox .oe_stat_button .o_button_icon:before {\n  margin-right: 0.3125rem;\n}\n\n.o-form-buttonbox .oe_stat_button > span {\n  display: block;\n  max-width: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n}\n\n.o-form-buttonbox .oe_stat_button .o_field_statinfo {\n  overflow: hidden;\n}\n\n.o-form-buttonbox .oe_stat_button .o_stat_info .o_stat_text .o_field_empty, .o-form-buttonbox .oe_stat_button > span .o_stat_text .o_field_empty, .o-form-buttonbox .oe_stat_button .o_field_statinfo .o_stat_text .o_field_empty {\n  display: none;\n}\n\n.o-form-buttonbox .oe_stat_button:not(:disabled) > .o_stat_info .o_field_widget, .o-form-buttonbox .oe_stat_button:not(:disabled) > span .o_field_widget {\n  cursor: pointer;\n}\n\n.o-form-buttonbox .oe_stat_button:not(:hover) .o_stat_info > .o_hover {\n  display: none !important;\n}\n\n.o-form-buttonbox .oe_stat_button:hover .o_stat_info > .o_not_hover {\n  display: none !important;\n}\n\n.o-form-buttonbox .oe_stat_button.btn-outline-secondary:disabled {\n  opacity: 1;\n  color: inherit;\n}\n\n.o-form-buttonbox .oe_stat_button.btn-outline-secondary:active {\n  z-index: 1;\n}\n\n.o-form-buttonbox:not(.o-form-buttonbox-small) > * + * {\n  margin-left: -1px;\n}\n\n@media (min-width: 768px) {\n  .o-form-buttonbox .oe_stat_button,\n.o-form-buttonbox .oe_stat_button > button {\n    border-radius: 0;\n  }\n  .o-form-buttonbox > .oe_stat_button:first-child,\n.o-form-buttonbox > div:first-child > .oe_stat_button {\n    border-top-left-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n  .o-form-buttonbox > button.oe_stat_button:last-child,\n.o-form-buttonbox > div:last-child > .oe_stat_button,\n.o-form-buttonbox > div.oe_stat_button:last-child > button {\n    border-top-right-radius: 0.25rem;\n    border-bottom-right-radius: 0.25rem;\n  }\n}\n\n.o-form-buttonbox .oe_stat_button.dropdown {\n  min-width: auto;\n}\n\n.o-form-buttonbox .oe_stat_button.dropdown > .o_button_more {\n  width: 100%;\n  height: 100%;\n}\n\n.o-form-buttonbox .oe_stat_button.dropdown > .o_button_more:after {\n  margin-left: 5px;\n  content: \"\";\n  display: inline-block;\n  width: 0;\n  height: 0;\n  vertical-align: middle;\n  -moz-transform: scale(0.9999);\n  border-bottom: 0;\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;\n  border-top: 4px solid var(--o-caret-color, currentColor);\n}\n\n.o-form-buttonbox-small {\n  --button-box-gap: 1px;\n  --button-box-per-row: 2;\n  --button-box-border-color: #d8dadd;\n  --button-box-spacing: 16px;\n  display: grid;\n  grid-template-columns: repeat(var(--button-box-per-row), minmax(0, 1fr));\n  overflow: hidden;\n  gap: var(--button-box-gap);\n}\n\n.o-form-buttonbox-small:has(.o-dropdown-item:only-child) {\n  --button-box-per-row: 1;\n}\n\n.o-form-buttonbox-small:not(:has(.o-dropdown-item:only-child)) {\n  width: calc(100vw - var(--button-box-spacing) * 2) !important;\n  left: var(--button-box-spacing) !important;\n  right: var(--button-box-spacing) !important;\n}\n\n.o-form-buttonbox-small > span .o_field_widget, .o-form-buttonbox-small .o_stat_info, .o-form-buttonbox-small .o_stat_value {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.o-form-buttonbox-small .oe_stat_button,\n.o-form-buttonbox-small .oe_stat_button > button {\n  border-color: transparent;\n  border-radius: 0;\n}\n\n.o-form-buttonbox-small > .o-dropdown-item {\n  outline: var(--border-width) solid var(--button-box-border-color);\n}\n\n.o_dropdown_more .oe_stat_button {\n  height: auto;\n  width: 100%;\n  border: none;\n  padding-top: 8px;\n  padding-bottom: 8px;\n}\n\n.o_bottom_sheet .o-form-buttonbox {\n  --button-box-per-row: 1;\n  --o-stat-text-color: currentColor;\n  --o-stat-button-color: currentColor;\n  --button-box-gap: 0;\n  display: grid;\n  padding: 16px !important;\n}\n\n.o_bottom_sheet .o-form-buttonbox.o-form-buttonbox-small:not(:has(.o-dropdown-item:only-child)) {\n  width: revert !important;\n}\n\n.o_bottom_sheet .o-form-buttonbox .o-dropdown-item {\n  outline: none;\n}\n\n.o_bottom_sheet .o-form-buttonbox .o-dropdown-item:not(:last-child) {\n  border-bottom: solid 1px var(--o-stat-button-border-color, #d8dadd);\n}\n\n.o_bottom_sheet .o-form-buttonbox .o-dropdown-item .oe_stat_button {\n  gap: 8px;\n  height: unset;\n  padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);\n}\n\n.o_bottom_sheet .o-form-buttonbox .o-dropdown-item .oe_stat_button, .o_bottom_sheet .o-form-buttonbox .o-dropdown-item .oe_stat_button * {\n  font-size: 0.9625rem;\n  font-weight: 500;\n}\n\n.o_bottom_sheet .o-form-buttonbox .o-dropdown-item .oe_stat_button .o_button_icon::before {\n  margin-right: unset;\n  width: unset;\n  text-align: center;\n}\n\n.o_bottom_sheet .o-form-buttonbox .o-dropdown-item .o_field_statinfo, .o_bottom_sheet .o-form-buttonbox .o-dropdown-item .o_stat_info {\n  flex-direction: row-reverse;\n  align-items: baseline;\n  gap: 4px;\n}\n\n", "\n/* /web_tour/static/src/scss/tour_pointer.scss */\n\n@keyframes o-tour-pointer-bounce-horizontal {\n  from {\n    transform: translateX(calc(var(--TourPointer__bounce-offset) * -1));\n  }\n  to {\n    transform: translateX(var(--TourPointer__bounce-offset));\n  }\n}\n\n@keyframes o-tour-pointer-bounce-vertical {\n  from {\n    transform: translateY(calc(var(--TourPointer__bounce-offset) * -1));\n  }\n  to {\n    transform: translateY(var(--TourPointer__bounce-offset));\n  }\n}\n\n@keyframes o-tour-pointer-fade-in {\n  from {\n    opacity: 0;\n  }\n}\n\n@keyframes o-tour-pointer-info-expand {\n  from {\n    width: 0;\n    height: 0;\n  }\n}\n\n.o_tour_pointer {\n  --TourPointer__anchor-space: 0;\n  --TourPointer__bounce-offset: 3px;\n  --TourPointer__offset: 8px;\n  --TourPointer__scale: 1.12;\n  --TourPointer__color: #714B67;\n  --TourPointer__color-accent: #86597b;\n  --TourPointer__border-width: 1px;\n  --TourPointer__border-color-rgb: 255, 255, 255;\n  --TourPointer__border-color: rgba(var(--TourPointer__border-color-rgb), 1);\n  --TourPointer__arrow-size: 1rem;\n  --TourPointer__animation-duration: 500ms;\n  --TourPointer__expand-duration: 200ms;\n  --TourPointer__text-color: black;\n  --TourPointer__reveal-animation: o-tour-pointer-fade-in 400ms ease;\n  --TourPointer__translate-x: 0;\n  --TourPointer__translate-y: 0;\n  z-index: 1080;\n  max-width: 270px;\n  border: var(--TourPointer__border-width) solid transparent;\n  transform: translate(var(--TourPointer__translate-x), var(--TourPointer__translate-y));\n  transition: width var(--TourPointer__expand-duration), height var(--TourPointer__expand-duration);\n}\n\n.o_tour_pointer.o_bouncing.o_left, .o_tour_pointer.o_bouncing.o_right {\n  animation: o-tour-pointer-bounce-horizontal var(--TourPointer__animation-duration) ease-in infinite alternate, var(--TourPointer__reveal-animation);\n}\n\n.o_tour_pointer.o_bouncing.o_top, .o_tour_pointer.o_bouncing.o_bottom {\n  animation: o-tour-pointer-bounce-vertical var(--TourPointer__animation-duration) ease-in infinite alternate, var(--TourPointer__reveal-animation);\n}\n\n.o_tour_pointer .o_tour_pointer_tip {\n  width: var(--TourPointer__width);\n  height: var(--TourPointer__height);\n  border: var(--TourPointer__border-width) solid white;\n  border-radius: 0 50% 50% 50%;\n  background-image: radial-gradient(var(--TourPointer__color-accent), var(--TourPointer__color));\n  box-shadow: 0 0 40px 2px rgba(var(--TourPointer__border-color-rgb), 0.5);\n}\n\n.o_tour_pointer .o_tour_pointer_content {\n  background-color: #FFF;\n  color: transparent;\n  transition: color 0s ease var(--TourPointer__expand-duration);\n  line-height: 1.5;\n  font-size: 0.875rem;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Ubuntu, \"Noto Sans\", Arial, \"Odoo Unicode Support Noto\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  font-weight: normal;\n}\n\n.o_tour_pointer .o_tour_pointer_content .o_skip_tour {\n  display: inline-block;\n  margin-top: 4px;\n  color: gray;\n  cursor: pointer;\n}\n\n.o_tour_pointer .o_tour_pointer_content .o_skip_tour:hover {\n  color: #4d4d4d;\n}\n\n.o_tour_pointer .o_tour_pointer_content p:last-child {\n  margin-bottom: 0;\n}\n\n.o_tour_pointer.o_left .o_tour_pointer_tip {\n  transform: rotate(90deg) translateY(var(--TourPointer__offset)) scaleY(var(--TourPointer__scale)) rotate(45deg);\n}\n\n.o_tour_pointer.o_right .o_tour_pointer_tip {\n  transform: rotate(270deg) translateY(var(--TourPointer__offset)) scaleY(var(--TourPointer__scale)) rotate(45deg);\n}\n\n.o_tour_pointer.o_top .o_tour_pointer_tip {\n  transform: rotate(180deg) translateY(var(--TourPointer__offset)) scaleY(var(--TourPointer__scale)) rotate(45deg);\n}\n\n.o_tour_pointer.o_bottom .o_tour_pointer_tip {\n  transform: rotate(0deg) translateY(var(--TourPointer__offset)) scaleY(var(--TourPointer__scale)) rotate(45deg);\n}\n\n.o_tour_pointer.o_open {\n  border-color: #9a9ca5;\n  background-color: #d8dadd;\n  animation: var(--TourPointer__reveal-animation);\n}\n\n.o_tour_pointer.o_open .o_tour_pointer_tip {\n  width: var(--TourPointer__arrow-size);\n  height: var(--TourPointer__arrow-size);\n  border-color: #9a9ca5;\n  border-radius: 0;\n  background: #FFF;\n  box-shadow: none;\n}\n\n.o_tour_pointer.o_open .o_tour_pointer_content {\n  color: #000;\n}\n\n.o_tour_pointer.o_open.o_left {\n  --TourPointer__translate-x: calc(var(--TourPointer__arrow-size) / -2);\n}\n\n.o_tour_pointer.o_open.o_left .o_tour_pointer_tip {\n  transform: translateX(-50%) rotate(45deg);\n  /*rtl:begin:ignore*/\n  right: calc(var(--TourPointer__arrow-size) * -1);\n  top: calc(var(--TourPointer__arrow-size) / 2);\n  /*rtl:end:ignore*/\n}\n\n.o_tour_pointer.o_open.o_right {\n  --TourPointer__translate-x: calc(var(--TourPointer__arrow-size) / 2);\n}\n\n.o_tour_pointer.o_open.o_right .o_tour_pointer_tip {\n  transform: translateX(50%) rotate(45deg);\n  /*rtl:begin:ignore*/\n  left: calc(var(--TourPointer__arrow-size) * -1);\n  top: calc(var(--TourPointer__arrow-size) / 2);\n  /*rtl:end:ignore*/\n}\n\n.o_tour_pointer.o_open.o_top {\n  --TourPointer__translate-y: calc(var(--TourPointer__arrow-size) / -2);\n}\n\n.o_tour_pointer.o_open.o_top .o_tour_pointer_tip {\n  transform: translateY(-50%) rotate(45deg);\n  /*rtl:begin:ignore*/\n  bottom: calc(var(--TourPointer__arrow-size) * -1);\n  left: calc(var(--TourPointer__arrow-size) / 2);\n  /*rtl:end:ignore*/\n}\n\n.o_tour_pointer.o_open.o_bottom {\n  --TourPointer__translate-y: calc(var(--TourPointer__arrow-size) / 2);\n}\n\n.o_tour_pointer.o_open.o_bottom .o_tour_pointer_tip {\n  transform: translateY(50%) rotate(45deg);\n  /*rtl:begin:ignore*/\n  top: calc(var(--TourPointer__arrow-size) * -1);\n  left: calc(var(--TourPointer__arrow-size) / 2);\n  /*rtl:end:ignore*/\n}\n\n.o_tour_pointer.o_open.o_expand_left.o_top, .o_tour_pointer.o_open.o_expand_left.o_bottom {\n  --TourPointer__translate-x: calc(\n                    var(--TourPointer__width) + var(--TourPointer__border-width) - 100%\n                );\n}\n\n.o_tour_pointer.o_open.o_expand_left.o_top .o_tour_pointer_tip, .o_tour_pointer.o_open.o_expand_left.o_bottom .o_tour_pointer_tip {\n  /*rtl:begin:ignore*/\n  left: initial;\n  right: calc(var(--TourPointer__arrow-size) / 2);\n  /*rtl:end:ignore*/\n}\n\n@media print {\n  .o_tour_pointer {\n    display: none !important;\n  }\n}\n\n", "\n/* /html_editor/static/src/components/switch/switch.scss */\n\n.o_switch {\n  display: flex;\n  align-items: center;\n  font-weight: normal;\n  cursor: pointer;\n}\n\n.o_switch.o_switch_disabled {\n  opacity: 50%;\n  pointer-events: none;\n}\n\n.o_switch > input:focus + span {\n  box-shadow: 0 0 0 3px #bc99b3;\n}\n\n.o_switch > input + span {\n  border-radius: 1.2em;\n  width: 2.04em;\n  padding-left: 3px;\n  padding-right: 3px;\n  background-color: rgba(55, 65, 81, 0.4);\n  font-size: 1.308em;\n  line-height: 1.2em;\n  color: rgba(55, 65, 81, 0.4);\n  transition: all 0.2s cubic-bezier(0.19, 1, 0.22, 1);\n}\n\n.o_switch > input + span:after {\n  content: \"\\f057\";\n  font-family: 'FontAwesome';\n  color: white;\n  transition: all 0.2s cubic-bezier(0.19, 1, 0.22, 1);\n}\n\n.o_switch > input:checked + span {\n  background: #714B67;\n}\n\n.o_switch > input:checked + span:after {\n  content: \"\\f058\";\n  margin-left: 0.84em;\n}\n\n.o_switch.o_switch_danger_success > input:not(:checked) + span {\n  background: #e6586c;\n}\n\n.o_switch.o_switch_danger_success > input:checked + span {\n  background: #00ff9e;\n}\n\n", "\n/* /html_editor/static/src/main/media/media_dialog/media_dialog.scss */\n\n.modal .o_select_media_dialog .o_we_file_selector_control_panel {\n  top: -16px;\n  background-color: white;\n}\n\n.modal .o_select_media_dialog .o_we_existing_attachments {\n  min-height: 128px;\n}\n\n.modal .o_select_media_dialog .o_we_existing_attachments .o_we_attachment_placeholder {\n  flex-grow: 128;\n  flex-basis: 128px;\n}\n\n.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_cell.o_we_image {\n  transition: opacity 0.5s ease 0.5s;\n}\n\n.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_remove {\n  border-radius: 0 0 0 4px;\n}\n\n.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_remove:hover {\n  color: #e6586c;\n}\n\n.modal .o_select_media_dialog .o_we_attachment_selected {\n  box-shadow: 0 0 0 3px #714B67;\n}\n\n.modal .o_select_media_dialog .o_we_attachment_selected:not(.fa) {\n  border: 3px solid #714B67;\n  box-shadow: none;\n}\n\n.modal .o_select_media_dialog .o_we_attachment_selected:not(.fa):before {\n  content: \"\uf00c\";\n  position: absolute;\n  top: 5px;\n  left: 5px;\n  bottom: auto;\n  right: auto;\n  width: 19px;\n  height: 19px;\n  background-color: #714B67;\n  font-family: 'FontAwesome';\n  color: white;\n  border-radius: 50%;\n  text-align: center;\n  z-index: 1;\n  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n}\n\n.modal .o_select_media_dialog .o_we_load_more {\n  scroll-margin: 16px;\n}\n\n.modal .o_select_media_dialog .o_we_load_more.o_hide_loading > * {\n  display: none;\n}\n\n.modal .o_select_media_dialog .o_scroll_attachments {\n  bottom: 0px;\n  width: 36px;\n  height: 36px;\n  margin-top: -36px;\n  z-index: 2;\n}\n\n.modal .o_select_media_dialog .font-icons-icons > span {\n  width: 50px;\n}\n\n.modal .o_select_media_dialog .o_video_dialog_form textarea {\n  min-height: 95px;\n}\n\n.modal .o_select_media_dialog .o_video_preview {\n  border-top: 1px solid black;\n  border-bottom: 1px solid white;\n  background-image: linear-gradient(-150deg, #2b2b33, #191922);\n  color: white;\n}\n\n.modal .o_select_media_dialog .o_video_preview .media_iframe_video {\n  width: 100%;\n}\n\n", "\n/* /html_editor/static/src/main/media/media_dialog/upload_progress_toast/upload_progress_toast.scss */\n\n.o_upload_progress_toast {\n  font-size: 16px;\n}\n\n.o_upload_progress_toast .o_we_progressbar:last-child hr {\n  display: none;\n}\n\n.editor_notification_manager {\n  width: calc(100% - 3rem);\n}\n\n@media (min-width: 576px) {\n  .editor_notification_manager {\n    width: calc(calc(400px - 3rem) + 3rem);\n  }\n}\n\n.editor_notification_body {\n  width: calc(100% - 3rem);\n}\n\n@media (min-width: 576px) {\n  .editor_notification_body {\n    width: calc(400px - 3rem);\n  }\n}\n\n", "\n/* /html_editor/static/src/main/local_overlay.scss */\n\n.oe-local-overlay {\n  position: absolute;\n  isolation: isolate;\n  height: 0;\n  width: 0;\n  z-index: 1;\n}\n\n", "\n/* /html_editor/static/src/main/list/list.scss */\n\n[contenteditable=\"true\"] li p {\n  margin-bottom: 0;\n}\n\n[contenteditable=\"true\"] :where([style*=\"color:\"]) {\n  --heading-color: none;\n}\n\nul.o_checklist > li {\n  list-style: none;\n  position: relative;\n  margin-left: 20px;\n}\n\nul.o_checklist > li:not(.oe-nested):before {\n  content: '';\n  position: absolute;\n  left: -20px;\n  display: block;\n  height: 14px;\n  width: 14px;\n  top: 1px;\n  border: 1px solid;\n  cursor: pointer;\n}\n\nul.o_checklist > li.o_checked::before {\n  content: \"\u2713\";\n  transition: opacity .5s;\n  position: absolute;\n  left: -18px;\n  top: -1px;\n  opacity: 1;\n}\n\nul.o_checklist > li.o_checked:has(ul, ol)::before {\n  opacity: 0.5;\n}\n\nul.o_checklist > li.o_checked:not(:has(ul, ol)) {\n  text-decoration: line-through;\n  opacity: 0.5;\n}\n\nul.o_checklist > li.o_checked:has(ul, ol) > :not(ul, ol) {\n  text-decoration: line-through;\n  opacity: 0.5;\n}\n\n", "\n/* /html_editor/static/src/main/media/file.scss */\n\n.o_file_box, [data-embedded=\"file\"] {\n  display: inline-block;\n  width: fit-content;\n  min-width: 250px;\n  margin: 3px;\n  vertical-align: middle;\n}\n\n.o_file_box .alert.alert-info, [data-embedded=\"file\"] .alert.alert-info {\n  border-radius: 5px;\n  outline: 1px solid #d8dadd;\n  outline-offset: -1px;\n  padding: 5px;\n  margin: 0;\n}\n\n.o_file_box .o_image, [data-embedded=\"file\"] .o_image {\n  width: 32px;\n}\n\n", "\n/* /html_editor/static/src/others/embedded_components/core/embedded_component_toolbar/embedded_component_toolbar.scss */\n\n.o_embedded_toolbar button {\n  font-family: var(--font-sans-serif) !important;\n  font-weight: 500;\n}\n\n@media screen and (max-width: 1024px) {\n  .o_embedded_toolbar button .o_embedded_toolbar_button_text {\n    display: none;\n  }\n}\n\n", "\n/* /html_editor/static/src/others/embedded_components/core/file/file.scss */\n\n[data-embedded=\"file\"] [data-embedded-editable] {\n  background-color: white;\n}\n\n[data-embedded=\"file\"] .o_file_name_container:hover i {\n  visibility: visible !important;\n}\n\n[data-embedded=\"file\"] input[type=\"text\"] {\n  width: 190px;\n}\n\n", "\n/* /html_editor/static/src/others/embedded_components/core/table_of_content/table_of_content.scss */\n\n[data-embedded=\"tableOfContent\"] {\n  margin-left: 2px;\n  margin-right: 2px;\n  margin-top: 16px;\n  margin-bottom: 16px;\n  outline: 1px solid #d8dadd;\n  outline-offset: -1px;\n  border-radius: 5px;\n  background-color: #F9FAFB;\n}\n\n[data-embedded=\"tableOfContent\"] .o_embedded_toc_content {\n  background-color: white;\n}\n\n[data-embedded=\"tableOfContent\"] .o_embedded_toc_content a[class*=\"o_embedded_toc_link_depth_\"] {\n  font-family: var(--font-sans-serif) !important;\n  border-radius: 5px;\n  min-height: 1.3125rem;\n  border: transparent;\n}\n\n[data-embedded=\"tableOfContent\"] .o_embedded_toc_content a[class*=\"o_embedded_toc_link_depth_\"]:hover {\n  background-color: rgba(27, 161, 228, 0.2);\n  text-decoration: none;\n}\n\n[data-embedded=\"tableOfContent\"] .o_embedded_toc_content a.o_embedded_toc_link_depth_0 {\n  padding-left: 5px;\n}\n\n[data-embedded=\"tableOfContent\"] .o_embedded_toc_content a.o_embedded_toc_link_depth_1 {\n  padding-left: calc(5px + Min(30px, 10%) * 1);\n}\n\n[data-embedded=\"tableOfContent\"] .o_embedded_toc_content a.o_embedded_toc_link_depth_2 {\n  padding-left: calc(5px + Min(30px, 10%) * 2);\n}\n\n[data-embedded=\"tableOfContent\"] .o_embedded_toc_content a.o_embedded_toc_link_depth_3 {\n  padding-left: calc(5px + Min(30px, 10%) * 3);\n}\n\n[data-embedded=\"tableOfContent\"] .o_embedded_toc_content a.o_embedded_toc_link_depth_4 {\n  padding-left: calc(5px + Min(30px, 10%) * 4);\n}\n\n[data-embedded=\"tableOfContent\"] .o_embedded_toc_content a.o_embedded_toc_link_depth_5 {\n  padding-left: calc(5px + Min(30px, 10%) * 5);\n}\n\n[data-embedded=\"tableOfContent\"] .o_embedded_toc_label {\n  color: #5f636f;\n}\n\n.o_field_html .odoo-editor-editable h1, .o_field_html .odoo-editor-editable .h1, .o_field_html .odoo-editor-editable h2, .o_field_html .odoo-editor-editable .h2, .o_field_html .odoo-editor-editable h3, .o_field_html .odoo-editor-editable .h3, .o_field_html .odoo-editor-editable h4, .o_field_html .odoo-editor-editable .h4, .o_field_html .odoo-editor-editable h5, .o_field_html .odoo-editor-editable .h5, .o_field_html .odoo-editor-editable h6, .o_field_html .odoo-editor-editable .h6,\n.o_field_html .o_readonly h1,\n.o_field_html .o_readonly .h1,\n.o_field_html .o_readonly h2,\n.o_field_html .o_readonly .h2,\n.o_field_html .o_readonly h3,\n.o_field_html .o_readonly .h3,\n.o_field_html .o_readonly h4,\n.o_field_html .o_readonly .h4,\n.o_field_html .o_readonly h5,\n.o_field_html .o_readonly .h5,\n.o_field_html .o_readonly h6,\n.o_field_html .o_readonly .h6 {\n  transition: background-color 0.5s ease;\n}\n\n.o_field_html .odoo-editor-editable h1.o_embedded_toc_header_highlight, .o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h1, .o_field_html .odoo-editor-editable h2.o_embedded_toc_header_highlight, .o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h2, .o_field_html .odoo-editor-editable h3.o_embedded_toc_header_highlight, .o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h3, .o_field_html .odoo-editor-editable h4.o_embedded_toc_header_highlight, .o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h4, .o_field_html .odoo-editor-editable h5.o_embedded_toc_header_highlight, .o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h5, .o_field_html .odoo-editor-editable h6.o_embedded_toc_header_highlight, .o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h6,\n.o_field_html .o_readonly h1.o_embedded_toc_header_highlight,\n.o_field_html .o_readonly .o_embedded_toc_header_highlight.h1,\n.o_field_html .o_readonly h2.o_embedded_toc_header_highlight,\n.o_field_html .o_readonly .o_embedded_toc_header_highlight.h2,\n.o_field_html .o_readonly h3.o_embedded_toc_header_highlight,\n.o_field_html .o_readonly .o_embedded_toc_header_highlight.h3,\n.o_field_html .o_readonly h4.o_embedded_toc_header_highlight,\n.o_field_html .o_readonly .o_embedded_toc_header_highlight.h4,\n.o_field_html .o_readonly h5.o_embedded_toc_header_highlight,\n.o_field_html .o_readonly .o_embedded_toc_header_highlight.h5,\n.o_field_html .o_readonly h6.o_embedded_toc_header_highlight,\n.o_field_html .o_readonly .o_embedded_toc_header_highlight.h6 {\n  border-radius: 0.25rem;\n  background-color: rgba(27, 161, 228, 0.2);\n}\n\n", "\n/* /html_editor/static/src/others/embedded_components/core/toggle_block/toggle_block.scss */\n\n[data-embedded=\"toggleBlock\"] [data-embedded-editable] > p {\n  margin: 0;\n}\n\n[data-embedded=\"toggleBlock\"] button:has(i.fa-caret-down, i.fa-caret-right) {\n  cursor: pointer !important;\n  width: 1.5rem;\n  aspect-ratio: 1 / 1;\n  background-color: transparent;\n}\n\n[data-embedded=\"toggleBlock\"] button:has(i.fa-caret-down, i.fa-caret-right):hover {\n  background-color: rgba(216, 218, 221, 0.5);\n}\n\n[data-embedded=\"toggleBlock\"] button:has(i.fa-caret-down, i.fa-caret-right):active {\n  background-color: rgba(216, 218, 221, 0.2);\n}\n\n", "\n/* /html_editor/static/src/others/qweb_plugin.scss */\n\n.odoo-editor-editable.odoo-editor-qweb t,\n.odoo-editor-editable.odoo-editor-qweb [t-if],\n.odoo-editor-editable.odoo-editor-qweb [t-elif],\n.odoo-editor-editable.odoo-editor-qweb [t-else],\n.odoo-editor-editable.odoo-editor-qweb [t-foreach], .o_readonly t,\n.o_readonly [t-if],\n.o_readonly [t-elif],\n.o_readonly [t-else],\n.o_readonly [t-foreach] {\n  background-color: rgba(0, 0, 102, 0.1) !important;\n}\n\n.odoo-editor-editable.odoo-editor-qweb t,\n.odoo-editor-editable.odoo-editor-qweb [t-esc],\n.odoo-editor-editable.odoo-editor-qweb [t-out],\n.odoo-editor-editable.odoo-editor-qweb [t-raw], .o_readonly t,\n.o_readonly [t-esc],\n.o_readonly [t-out],\n.o_readonly [t-raw] {\n  border-radius: 2px;\n}\n\n.odoo-editor-editable.odoo-editor-qweb [t-esc],\n.odoo-editor-editable.odoo-editor-qweb [t-out],\n.odoo-editor-editable.odoo-editor-qweb [t-raw], .o_readonly [t-esc],\n.o_readonly [t-out],\n.o_readonly [t-raw] {\n  background-color: rgba(36, 154, 255, 0.16) !important;\n}\n\n.odoo-editor-editable.odoo-editor-qweb [t-esc]:empty::before, .o_readonly [t-esc]:empty::before {\n  content: attr(t-esc);\n}\n\n.odoo-editor-editable.odoo-editor-qweb [t-raw]:empty::before, .o_readonly [t-raw]:empty::before {\n  content: attr(t-raw);\n}\n\n.odoo-editor-editable.odoo-editor-qweb [t-out]:empty::before, .o_readonly [t-out]:empty::before {\n  content: attr(t-out);\n}\n\n.odoo-editor-editable.odoo-editor-qweb t[t-set], .o_readonly t[t-set] {\n  display: none;\n}\n\n.odoo-editor-editable.odoo-editor-qweb t[data-oe-t-inline], .o_readonly t[data-oe-t-inline] {\n  display: inline;\n}\n\n.odoo-editor-editable.odoo-editor-qweb t:not([data-oe-t-inline]), .o_readonly t:not([data-oe-t-inline]) {\n  display: block;\n}\n\n.odoo-editor-editable.odoo-editor-qweb t[data-oe-t-inline]:not([data-oe-t-group-active]), .o_readonly t[data-oe-t-inline]:not([data-oe-t-group-active]) {\n  display: unset;\n}\n\n.odoo-editor-editable.odoo-editor-qweb [data-oe-t-group]:not([data-oe-t-group-active]), .o_readonly [data-oe-t-group]:not([data-oe-t-group-active]) {\n  display: none !important;\n}\n\n.odoo-editor-editable.odoo-editor-qweb [data-oe-t-group][data-oe-t-selectable], .o_readonly [data-oe-t-group][data-oe-t-selectable] {\n  outline: 1px dashed rgba(0, 0, 102, 0.4) !important;\n}\n\n.oe-qweb-select {\n  position: absolute;\n  z-index: 1056;\n  background-color: white;\n}\n\n", "\n/* /html_editor/static/src/styles.scss */\n\n*[contenteditable=\"true\"] {\n  outline: none;\n}\n\n.note-editable {\n  border: 1px solid #D9D9D9;\n  overflow: auto;\n  height: 100%;\n  padding: 4px 40px 4px 4px;\n  min-height: 10px;\n  border-radius: 3px;\n}\n\n", "\n/* /html_editor/static/src/components/history_dialog/history_dialog.scss */\n\n.html-history-dialog-container {\n  margin-left: 10px;\n  margin-right: 10px;\n  width: calc(100% - 20px);\n}\n\n.html-history-dialog {\n  position: relative;\n}\n\n.html-history-dialog .history-view-top-bar {\n  display: flex;\n  align-items: center;\n  padding: 8px 12px;\n  background-color: #f7f7f7;\n  border-bottom: 1px solid #ddd;\n}\n\n.html-history-dialog .history-view-top-bar > div {\n  flex-grow: 6;\n}\n\n.html-history-dialog .history-view-top-bar > div.toggle-view-btns {\n  flex-grow: 1;\n  padding-right: 10px;\n  width: 220px;\n}\n\n.html-history-dialog .history-view-top-bar > div:last-child {\n  flex-grow: 1;\n  text-align: right;\n  width: 180px;\n}\n\n.html-history-dialog .history-view-top-bar > div:last-child .fa {\n  margin-right: 10px;\n}\n\n.html-history-dialog .history-view-inner {\n  padding: 8px 12px;\n  border: 1px solid #ddd;\n  border-top: 0;\n  overflow: auto;\n}\n\n.html-history-dialog .history-view-inner .embedded-history-dialog-placeholder {\n  color: #444;\n  padding: 32px;\n  text-align: center;\n  font-size: 20px;\n  border: 1px solid #999;\n  border-radius: 4px;\n  margin: 8px 0;\n  background-image: linear-gradient(45deg, #d1d1d1 25%, #999 25%, #999 50%, #d1d1d1 50%, #d1d1d1 75%, #999 75%, #999);\n  background-size: 50px 50px;\n  text-shadow: -2px -2px 0 #d1d1d1, 2px -2px 0 #d1d1d1, -2px 2px 0 #d1d1d1, 2px 2px 0 #d1d1d1, -3px 0px 0 #d1d1d1, 3px 0px 0 #d1d1d1, 0px -3px 0 #d1d1d1, 0px 3px 0 #d1d1d1;\n}\n\n.html-history-dialog .history-view-inner .history-comparison-split {\n  position: relative;\n}\n\n.html-history-dialog .history-container {\n  --border-color: #ddd;\n  margin-left: 240px;\n  overflow: hidden;\n}\n\n.html-history-dialog .history-container .o_notebook_content {\n  padding: 10px 12px;\n  border: 1px solid var(--border-color);\n  border-top: 0;\n}\n\n.html-history-dialog .history-container .nav {\n  padding-left: 24px;\n}\n\n.html-history-dialog .history-container removed {\n  display: inline;\n  background-color: #f1afaf;\n  text-decoration: line-through;\n  opacity: 0.5;\n}\n\n.html-history-dialog .history-container added {\n  display: inline;\n  background-color: #c8f1af;\n}\n\n.html-history-dialog .history-container p {\n  margin-bottom: 0.6rem;\n}\n\n.html-history-dialog .revision-list {\n  overflow: auto;\n  width: 230px;\n  position: absolute;\n  top: 0;\n  left: 0;\n}\n\n.html-history-dialog .revision-list .btn {\n  --Avatar-size: 24px;\n  display: block;\n  text-align: left;\n  width: 200px;\n  margin-bottom: 8px;\n  position: relative;\n  padding-left: 18px;\n  margin-left: 12px;\n  color: #555;\n  border-radius: 6px;\n}\n\n.html-history-dialog .revision-list .btn .o_avatar {\n  position: absolute;\n  right: 6px;\n  top: 3px;\n  opacity: 0.5;\n}\n\n.html-history-dialog .revision-list .btn:hover {\n  background-color: rgba(113, 75, 103, 0.2);\n}\n\n.html-history-dialog .revision-list .btn:after {\n  content: ' ';\n  position: absolute;\n  left: -1px;\n  top: -16px;\n  border-left: 2px solid;\n  border-color: #d8dadd;\n  height: 24px;\n}\n\n.html-history-dialog .revision-list .btn:before {\n  font-family: 'FontAwesome';\n  content: '\\f068';\n  position: absolute;\n  left: -12px;\n  top: 4px;\n  font-size: 12px;\n  text-align: center;\n  border-radius: 12px;\n  width: 24px;\n  height: 24px;\n  line-height: 24px;\n  background-color: #d8dadd;\n  z-index: 10;\n}\n\n.html-history-dialog .revision-list .btn.targeted {\n  color: #a77b9c;\n}\n\n.html-history-dialog .revision-list .btn.targeted:before {\n  color: white;\n  content: '\\f00c';\n  background-color: #a77b9c;\n}\n\n.html-history-dialog .revision-list .btn.targeted:after {\n  border-color: #a77b9c;\n}\n\n.html-history-dialog .revision-list .btn.selected {\n  color: #714B67;\n}\n\n.html-history-dialog .revision-list .btn.selected:before {\n  color: white;\n  content: '\\f0da';\n  background-color: #714B67;\n}\n\n.html-history-dialog .revision-list .btn.selected:after {\n  border-color: #714B67;\n}\n\n.html-history-dialog .revision-list .btn.selected .o_avatar {\n  opacity: 1;\n}\n\n.html-history-dialog .revision-list .btn:first-child:after {\n  content: none !important;\n}\n\n", "\n/* /html_editor/static/src/core/format_plugin.scss */\n\n.o_default_color {\n  color: #111827;\n}\n\n.o_default_font_size {\n  font-size: 0.875rem;\n}\n\n", "\n/* /html_editor/static/src/main/align/align_selector.scss */\n\n.oe_dropdown_item_menu {\n  padding-left: 10px;\n  padding-right: 10px;\n  margin-left: 2px;\n  margin-right: 2px;\n  border-radius: 4px;\n  text-align: center;\n}\n\n.oe_dropdown_item_menu_selected {\n  background-color: rgba(117, 167, 249, 0.3);\n}\n\n", "\n/* /html_editor/static/src/main/banner.scss */\n\n.o_editor_banner_content > :last-child {\n  margin-bottom: 1rem !important;\n}\n\n", "\n/* /html_editor/static/src/main/chatgpt/chatgpt_plugin.scss */\n\n@keyframes fade {\n  0%, 100% {\n    opacity: 0;\n  }\n  30%, 70% {\n    opacity: 1;\n  }\n}\n\n.o-chatgpt-content {\n  position: absolute;\n  background: rgba(1, 186, 210, 0.5);\n  opacity: 0;\n  animation: fade 1.5s ease-in-out;\n  z-index: 1;\n  outline: 2px dashed #01bad2;\n  outline-offset: -2px;\n}\n\n.o-chatgpt-translated > *:last-child {\n  margin-bottom: 0;\n}\n\n.o-message-error {\n  color: #d44c59;\n  font-weight: bold;\n  --bg-opacity: 0.25;\n}\n\n", "\n/* /html_editor/static/src/main/chatgpt/language_selector.scss */\n\n.oe-language-icon {\n  fill: #000;\n}\n\n", "\n/* /html_editor/static/src/main/font/color_picker_gradient_tab.scss */\n\n.o_gradient_color_button {\n  border-width: 0px;\n  background: unset;\n}\n\n.o_gradient_color_button:hover, .o_gradient_color_button:focus {\n  background: unset;\n}\n\n.o_color_button.o_gradient_color_button:focus, .o_color_button.o_gradient_color_button:hover {\n  transform: none;\n}\n\n.o_custom_gradient_button[style*=\"background-image\"] {\n  background: unset;\n}\n\n.custom-gradient-configurator .gradient-checkers {\n  background-image: url(\"/web/static/img/transparent.png\");\n  background-size: var(--PreviewAlphaBg-background-size, 10px) auto;\n  padding: 10px 0;\n  margin-bottom: -20px;\n}\n\n.custom-gradient-configurator .gradient-preview {\n  padding: 10px 0;\n  cursor: copy;\n}\n\n.custom-gradient-configurator .gradient-colors {\n  height: 18px;\n}\n\n.custom-gradient-configurator .gradient-colors div {\n  height: 0;\n  overflow: visible;\n}\n\n.custom-gradient-configurator input[type=\"range\"] {\n  -webkit-appearance: none;\n  appearance: none;\n  background: transparent;\n  width: 100%;\n  pointer-events: none;\n  position: relative;\n}\n\n.custom-gradient-configurator input::-webkit-slider-thumb {\n  -webkit-appearance: none;\n  appearance: none;\n  width: 8px;\n  height: 16px;\n  cursor: pointer;\n  pointer-events: auto;\n  background: #000;\n  border-radius: 4px;\n  border: 1px solid #666;\n}\n\n.custom-gradient-configurator input::-moz-range-thumb {\n  width: 8px;\n  height: 16px;\n  cursor: pointer;\n  pointer-events: auto;\n  background: #000;\n  border-radius: 4px;\n  border: 1px solid #666;\n}\n\n.custom-gradient-configurator input[type=range]:focus-visible {\n  outline: none;\n}\n\n.custom-gradient-configurator input[type=range]:focus-visible::-webkit-slider-thumb {\n  box-shadow: 0 0 0 1px var(--bg, #FFF), 0 0 0 3px var(--o-color-picker-active-color, #017e84);\n}\n\n.custom-gradient-configurator input[type=range]:focus-visible::-moz-range-thumb {\n  box-shadow: 0 0 0 1px var(--bg, #FFF), 0 0 0 3px var(--o-color-picker-active-color, #017e84);\n}\n\n.custom-gradient-configurator input[type=range]:focus-visible::-ms-thumb {\n  box-shadow: 0 0 0 1px var(--bg, #FFF), 0 0 0 3px var(--o-color-picker-active-color, #017e84);\n}\n\n.custom-gradient-configurator + .o_colorpicker_widget {\n  padding-bottom: 8px;\n}\n\n.gradient-color-bin {\n  position: relative;\n  margin: 0 12px;\n  height: 22px;\n}\n\n.gradient-color-bin > a.btn {\n  padding: 0 2px 2px;\n  margin-top: 0;\n  margin-left: -12px;\n  position: absolute;\n}\n\n", "\n/* /html_editor/static/src/main/font/font_plugin.scss */\n\npre {\n  padding: 8px 16px;\n  border: 1px solid #d8dadd;\n  border-radius: 0.25rem;\n  background-color: #F9FAFB;\n  color: #111827;\n}\n\npre.o-we-hint::after {\n  padding: 8px 16px;\n}\n\nblockquote {\n  padding: 8px 16px;\n  border-left: 5px solid;\n  border-color: #d8dadd;\n  font-style: italic;\n}\n\nblockquote.o-we-hint::after {\n  padding: 8px 16px;\n}\n\n.odoo-editor-editable :is(h1, h2, h3, h4, h5, h6):not(:first-child) {\n  margin-top: 0.5rem;\n}\n\n", "\n/* /html_editor/static/src/main/font/font_selector.scss */\n\n.o_font_selector_menu {\n  --dropdown-min-width: none;\n}\n\n", "\n/* /html_editor/static/src/main/font/font_size_selector.scss */\n\n.o_font_size_selector_menu {\n  --dropdown-min-width: none;\n}\n\n.o-we-font-size-item-bg {\n  background-color: #d8dadd;\n}\n\n", "\n/* /html_editor/static/src/main/font/gradient_picker/gradient_picker.scss */\n\n.gradient-angle-knob {\n  --radius: 15px;\n  --thumb-size: calc(var(--radius) * 0.5);\n  width: calc(var(--radius) * 2);\n  height: calc(var(--radius) * 2);\n  cursor: grab;\n  border-radius: 50%;\n  border: solid 2px;\n}\n\n.gradient-angle-knob:active {\n  cursor: grabbing;\n}\n\n.gradient-angle-thumb {\n  width: var(--thumb-size);\n  height: var(--thumb-size);\n  background: black;\n  border-radius: 50%;\n  transform: rotate(var(--angle)) translateX(calc(var(--radius) - var(--thumb-size)));\n  transform-origin: center center;\n  pointer-events: none;\n}\n\n.o_color_gradient_input {\n  font-size: 11px;\n}\n\n.o_color_gradient_input input {\n  font-family: monospace !important;\n  font-size: 12px;\n  width: 5ch !important;\n  padding: 0 2px !important;\n  background-color: transparent;\n  border: 1px solid !important;\n  text-align: center;\n  opacity: 0.7;\n}\n\n", "\n/* /html_editor/static/src/main/hint.scss */\n\n.o-we-hint {\n  position: relative;\n}\n\n.o-we-hint:after {\n  content: attr(o-we-hint-text);\n  position: absolute;\n  top: 0;\n  inset-inline-start: var(--placeholder-offset, 0);\n  display: block;\n  color: inherit;\n  opacity: 0.4;\n  pointer-events: none;\n  text-align: inherit;\n  width: 100%;\n}\n\ndiv[class*=\"col-\"][class*=\"o-we-hint\"]:after {\n  left: calc(var(--gutter-x, 0)* .5);\n}\n\n", "\n/* /html_editor/static/src/main/link/link.scss */\n\n.odoo-editor-editable a.o_link_in_selection:not(.btn) {\n  background-color: #a6e3e2;\n  color: black !important;\n  border: 1px dashed #008f8c;\n  margin: -1px;\n}\n\n.odoo-editor-editable[contenteditable=true].btn, .odoo-editor-editable[contenteditable=true] .btn, .odoo-editor-editable [contenteditable=true].btn, .odoo-editor-editable [contenteditable=true] .btn {\n  user-select: auto;\n  cursor: text;\n}\n\n.odoo-editor-editable [contenteditable=false] .btn {\n  cursor: pointer;\n}\n\n.odoo-editor-editable span[class$=\"-fs\"] .btn:not(:has(span[class$=\"-fs\"], span.small)),\n.odoo-editor-editable span.small .btn:not(:has(span[class$=\"-fs\"], span.small)) {\n  font-family: unset;\n  font-size: unset;\n}\n\n.odoo-editor-editable font[class^=\"text-o-\"] a,\n.odoo-editor-editable font[style*=\"color\"] a {\n  color: inherit !important;\n}\n\n", "\n/* /html_editor/static/src/main/link/link_popover.scss */\n\n.o_we_preview_favicon .o_image {\n  max-width: 100%;\n  max-height: 100%;\n  background-position: top;\n  margin-top: 0.3em;\n}\n\n.o_we_preview_favicon > img {\n  max-height: 16px;\n  max-width: 16px;\n}\n\n.o-we-linkpopover .custom-fill-color label, .o-we-linkpopover .custom-text-color label, .o-we-linkpopover .custom-border label, .o-we-linkpopover .input-group label {\n  width: 70px;\n}\n\n.o-we-linkpopover .form-check-input {\n  --border-color: var(--dark-border-subtle) !important;\n}\n\n.o-we-linkpopover .form-control:focus, .o-we-linkpopover .form-select:focus, .o-we-linkpopover .form-check-input:focus {\n  border-color: #74b4b9 !important;\n  box-shadow: 0 0 0 0.25rem rgba(116, 180, 185, 0.25);\n}\n\n.o-we-linkpopover .o_link_popover_container {\n  min-width: 300px;\n}\n\n.o_seo_option_child {\n  padding-left: 20px;\n  position: relative;\n}\n\n.o_seo_option_child::before, .o_seo_option_child::after {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  background: #999;\n}\n\n.o_seo_option_child::before {\n  top: 0;\n  height: calc(100% - 14px);\n  width: 1px;\n}\n\n.o_seo_option_child::after {\n  top: 16px;\n  width: 10px;\n  height: 1px;\n}\n\n.custom-border input::-webkit-outer-spin-button,\n.custom-border input::-webkit-inner-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n\n.custom-border input[type=number] {\n  -moz-appearance: textfield;\n}\n\n.custom-border input.form-control {\n  width: 35px;\n}\n\n.custom-border .input-group-text {\n  padding: 0 0.35rem;\n}\n\n.custom-border select.form-select {\n  width: 60px;\n}\n\n", "\n/* /html_editor/static/src/main/media/image_crop.scss */\n\n.o_we_crop_widget {\n  background-color: rgba(128, 128, 128, 0.5);\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  /* This value must be higher than dialog z-index in bootstrap */\n  z-index: 1056;\n  overflow: auto;\n}\n\n.o_we_crop_widget .o_we_cropper_wrapper {\n  position: absolute;\n}\n\n.o_we_crop_widget .o_we_cropper_wrapper .cropper-face.cropper-move {\n  opacity: .2;\n}\n\n.o_we_crop_widget .o_we_crop_buttons {\n  margin-top: 0.5rem;\n  display: flex;\n  flex-wrap: wrap;\n  bottom: 1rem;\n}\n\n.o_we_crop_widget .o_we_crop_buttons input[type=radio] {\n  display: none;\n}\n\n.o_we_crop_widget .o_we_crop_buttons .btn-group {\n  border-radius: 0.25rem;\n  margin: 0.1rem;\n}\n\n.o_we_crop_widget .o_we_crop_buttons button, .o_we_crop_widget .o_we_crop_buttons label {\n  cursor: pointer !important;\n  padding: 0.2rem 0.3rem;\n}\n\n.o_we_crop_widget .o_we_crop_buttons label {\n  display: flex;\n  align-items: center;\n}\n\n.o_we_crop_widget .o_we_crop_buttons label.active {\n  background-color: #000000;\n}\n\n.o_we_crop_widget .o_we_crop_buttons button:not(.btn), .o_we_crop_widget .o_we_crop_buttons label {\n  margin: 0;\n  border: none;\n  border-right: 1px solid #2b2b33;\n  background-color: #2b2b33;\n  color: #D9D9D9;\n}\n\n.o_we_crop_widget .o_we_crop_buttons button:not(.btn):first-child, .o_we_crop_widget .o_we_crop_buttons label:first-child {\n  border-top-left-radius: 0.25rem;\n  border-bottom-left-radius: 0.25rem;\n}\n\n.o_we_crop_widget .o_we_crop_buttons button:not(.btn):last-child, .o_we_crop_widget .o_we_crop_buttons label:last-child {\n  border-top-right-radius: 0.25rem;\n  border-bottom-right-radius: 0.25rem;\n  border-right: none;\n}\n\n", "\n/* /html_editor/static/src/main/media/image_transformation.scss */\n\n.transfo-scaler {\n  position: absolute;\n  background-color: #fff;\n  border: 1px solid #ccc;\n  width: 8px;\n  height: 8px;\n  margin-left: -4px;\n  margin-top: -4px;\n}\n\n.transfo-container {\n  z-index: 1056;\n}\n\n", "\n/* /html_editor/static/src/main/movenode.scss */\n\n/* Element widget */\n.oe-sidewidget-move {\n  position: absolute;\n  opacity: 0.6;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  background-color: rgba(255, 255, 255, 0.4);\n  color: #6e727a;\n  border-radius: 3px;\n  padding: 2px 3px;\n  cursor: move;\n  /* fallback if grab cursor is unsupported */\n  cursor: grab;\n  right: 5px;\n  top: 0px;\n}\n\n.oe-sidewidget-move:hover {\n  opacity: 1;\n}\n\n/* Element widget drag & drop zone */\n.oe-dropzone-box {\n  position: absolute;\n}\n\n.oe-dropzone-box-side {\n  position: absolute;\n}\n\n.oe-dropzone-box-side.oe-dropzone-box-side-north {\n  width: 100%;\n  height: 50%;\n  top: -1px;\n}\n\n.oe-dropzone-box-side.oe-dropzone-box-side-south {\n  width: 100%;\n  height: 50%;\n  bottom: -1px;\n}\n\n.oe-dropzone-box-side.oe-dropzone-box-side-east {\n  height: 100%;\n  width: 3px;\n  right: -1px;\n}\n\n.oe-dropzone-box-side.oe-dropzone-box-side-west {\n  height: 100%;\n  width: 3px;\n  left: -1px;\n}\n\n.debug .oe-dropzone-box {\n  background: rgba(255, 0, 0, 0.3);\n}\n\n.debug .oe-dropzone-box-side {\n  background: #ffa600;\n}\n\n.debug .oe-dropzone-hook {\n  background: rgba(255, 0, 132, 0.2);\n}\n\n.oe-dropzone-hook {\n  position: absolute;\n}\n\n[data-oe-local-overlay-id=oe-dropzones-container] {\n  opacity: 0.3;\n}\n\n[data-oe-local-overlay-id=oe-widget-hooks-container] {\n  opacity: 0.3;\n}\n\n[data-oe-local-overlay-id=oe-dropzone-hint-container] {\n  pointer-events: none;\n}\n\n.oe-current-drop-hint {\n  position: absolute;\n  background: rgba(0, 136, 255, 0.508);\n}\n\n.oe-editor-dragging {\n  pointer-events: none;\n}\n\n", "\n/* /html_editor/static/src/main/power_buttons.scss */\n\n[data-oe-local-overlay-id=oe-power-buttons-overlay] {\n  width: auto;\n}\n\n[data-oe-local-overlay-id=oe-power-buttons-overlay] .power_button:hover {\n  background-color: #d8dadd;\n  border-radius: 5px;\n}\n\n[data-oe-local-overlay-id=oe-power-buttons-overlay] .power_button:not(:hover) {\n  opacity: 0.3;\n}\n\n", "\n/* /html_editor/static/src/main/powerbox/powerbox.scss */\n\n.o-we-powerbox {\n  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n}\n\n.o-we-category {\n  font-size: 11px;\n  color: #5f636f;\n}\n\n.o-we-command.active {\n  background: rgba(230, 242, 243, 0.65);\n}\n\n.o-we-command-img {\n  height: 35px;\n  width: 35px;\n  background-color: #F9FAFB;\n}\n\n.o-we-command-name {\n  font-size: 13px;\n}\n\n.o-we-command-description {\n  font-size: 12px;\n  color: rgba(55, 65, 81, 0.76);\n}\n\n", "\n/* /html_editor/static/src/main/selection_placeholder_plugin.scss */\n\n@keyframes blink-caret {\n  0%, 49% {\n    opacity: 1;\n  }\n  50%, 100% {\n    opacity: 0;\n  }\n}\n\n*[data-selection-placeholder] {\n  height: 0;\n  margin: 0 0 -1px !important;\n  border-top: solid transparent 1px;\n  caret-color: transparent;\n  position: relative;\n}\n\n*[data-selection-placeholder].o-horizontal-caret {\n  border-top-color: gray;\n  z-index: 1;\n  animation: blink-caret 1.3s infinite;\n}\n\n*[data-selection-placeholder]:after {\n  content: none !important;\n}\n\n", "\n/* /html_editor/static/src/main/separator_selection.scss */\n\nhr.o_selected_hr {\n  box-shadow: 5px 0px 0px 5px #3297fd;\n}\n\n", "\n/* /html_editor/static/src/main/table/table.scss */\n\nth.o_table_header {\n  background-color: #F7F7F7;\n  font-weight: 900;\n}\n\n", "\n/* /html_editor/static/src/main/table/table_align_selector.scss */\n\n.oe-vertical-align-icon {\n  fill: #000;\n}\n\n", "\n/* /html_editor/static/src/main/table/table_menu.scss */\n\n.o-we-table-menu {\n  border: 1px solid #714b67;\n  color: #fff;\n  background-color: rgba(113, 75, 103, 0.7);\n}\n\n.o-we-table-menu.oi-ellipsis-v {\n  width: 17px;\n}\n\n", "\n/* /html_editor/static/src/main/table/table_picker.scss */\n\n.o-we-tablepicker {\n  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n}\n\n.o-we-tablepicker .o-we-row {\n  line-height: 0;\n}\n\n.o-we-tablepicker .o-we-cell {\n  display: inline-block;\n  width: 19px;\n  height: 19px;\n  margin-right: 3px;\n  margin-bottom: 3px;\n  background-color: #e9ecef;\n}\n\n.o-we-tablepicker .o-we-cell.active {\n  background-color: #71639e;\n}\n\n", "\n/* /html_editor/static/src/main/table/table_resize.scss */\n\n.odoo-editor-editable.o_col_resize {\n  cursor: col-resize;\n}\n\n.odoo-editor-editable.o_row_resize {\n  cursor: row-resize;\n}\n\n", "\n/* /html_editor/static/src/main/table/table_selection.scss */\n\n.odoo-editor-editable ::selection {\n  background-color: rgba(117, 167, 249, 0.5) !important;\n  /* #bad3fc equivalent when over white*/\n}\n\n.o_selected_table {\n  caret-color: transparent;\n}\n\n.o_selected_table ::selection {\n  background-color: transparent !important;\n}\n\n.o_selected_table .o_selected_td {\n  box-shadow: 0 0 0 100vmax rgba(117, 167, 249, 0.5) inset;\n  /* #bad3fc equivalent when over white, overlaying on the bg color*/\n  border-collapse: separate;\n}\n\n.o_selected_table .o_selected_td_bg_color_preview {\n  box-shadow: unset;\n}\n\n", "\n/* /html_editor/static/src/main/toolbar/toolbar.scss */\n\n.o-toolbar-above-keyboard {\n  position: fixed;\n  width: 100%;\n  z-index: 2000;\n  bottom: 0;\n}\n\n.o-we-toolbar {\n  height: 40px;\n  padding: 0 2px;\n  border-bottom: 1px solid lightgrey;\n  background-color: #fff;\n}\n\n.o-we-toolbar .btn-group {\n  padding: 0 2px;\n  border-radius: 0;\n}\n\n.o-we-toolbar .o-we-toolbar-vertical-separator:not(:first-child) {\n  margin: unset;\n  padding: unset;\n  height: 70%;\n  border-left: 1px solid lightgrey;\n}\n\n.o-we-toolbar .btn-group .btn, .o-we-toolbar-dropdown .btn {\n  white-space: nowrap;\n  padding-left: 4px;\n  padding-right: 4px;\n  height: 33px;\n  min-width: 28px;\n}\n\n.o-we-toolbar .btn-group .btn:not(:first-child), .o-we-toolbar-dropdown .btn:not(:first-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.o-we-toolbar .btn-group .btn:not(:last-child), .o-we-toolbar-dropdown .btn:not(:last-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.o-we-toolbar .btn-group .btn.disabled, .o-we-toolbar-dropdown .btn.disabled {\n  pointer-events: auto;\n  cursor: auto;\n}\n\n.o-we-toolbar .btn-group .btn.disabled:active, .o-we-toolbar-dropdown .btn.disabled:active {\n  border-color: var(--btn-disabled-border-color);\n  background-color: var(--btn-disabled-bg);\n  color: var(--btn-disabled-color);\n}\n\n.o-we-toolbar-dropdown {\n  min-width: fit-content;\n  padding: 2px;\n}\n\n.o-we-toolbar-dropdown .btn:not(.active) {\n  border: none;\n  background-color: transparent;\n}\n\n.o-we-toolbar-dropdown .btn:not(.active):hover {\n  background-color: rgba(0, 0, 0, 0.08);\n}\n\n", "\n/* /html_editor/static/src/others/collaboration/collaboration_selection.scss */\n\n.oe-collaboration-caret-top-square {\n  min-height: 5px;\n  min-width: 5px;\n  color: #fff;\n  text-shadow: 0 0 5px #000;\n  position: absolute;\n  bottom: 100%;\n  left: -4px;\n  white-space: nowrap;\n}\n\n.oe-collaboration-caret-top-square:hover {\n  border-radius: 2px;\n  padding: 0.3em 0.6em;\n}\n\n.oe-collaboration-caret-top-square:hover::before {\n  content: attr(data-peer-name);\n}\n\n", "\n/* /html_editor/static/src/others/collaboration/collaboration_selection_avatar.scss */\n\n.oe-collaboration-caret-avatar {\n  position: absolute;\n  height: 1.5rem;\n  width: 1.5rem;\n  border-radius: 50%;\n  transition: top 0.5s, left 0.5s, opacity 0.2s;\n}\n\n.oe-collaboration-caret-avatar > img {\n  position: absolute;\n  opacity: 1;\n  height: 100%;\n  width: 100%;\n  border-radius: 50%;\n}\n\n.oe-avatars-counters-overlay {\n  pointer-events: none;\n}\n\n.oe-overlapping-counter {\n  position: absolute;\n  background-color: green;\n  color: white;\n  border-radius: 50%;\n  font-size: 9px;\n  padding: 0 4px;\n}\n\n", "\n/* /html_editor/static/src/others/embedded_components/backend/caption/caption.scss */\n\nfigcaption {\n  color: #9e9d9a;\n}\n\nfigcaption input {\n  background-color: transparent;\n}\n\n", "\n/* /html_editor/static/src/others/embedded_components/backend/video/video.scss */\n\n[data-embedded=\"video\"] {\n  position: relative;\n  margin: 0 auto;\n  width: 100%;\n  max-width: 750px;\n}\n\n[data-embedded=\"video\"]:has(iframe) {\n  aspect-ratio: 16 / 9;\n}\n\n[data-embedded=\"video\"] iframe {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  width: 100% !important;\n  height: 100%;\n  min-height: auto !important;\n}\n\n", "\n/* /html_editor/static/src/others/embedded_components/plugins/syntax_highlighting_plugin/syntax_highlighting_plugin.scss */\n\n.o_syntax_highlighting {\n  position: relative;\n  padding: 0;\n  margin: 0 0 16px;\n  tab-size: 4;\n  font: 13px / 19.5px SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n.o_syntax_highlighting pre, .o_syntax_highlighting textarea.o_prism_source {\n  margin: 0;\n  padding: 8px 16px;\n}\n\n.o_syntax_highlighting pre {\n  font: inherit;\n  tab-size: inherit;\n  white-space: pre;\n}\n\n.o_syntax_highlighting textarea.o_prism_source {\n  position: absolute;\n  top: 0;\n  right: 0;\n  height: 100%;\n  caret-color: black;\n  color: transparent;\n  border: 0;\n  outline: none;\n  background: transparent;\n  resize: none;\n  white-space: pre;\n}\n\n.o_syntax_highlighting .o_code_toolbar {\n  position: absolute;\n  top: 0;\n  right: 0;\n  padding: 3px 4px;\n  z-index: 1;\n  align-items: center;\n  justify-content: flex-end;\n  display: none;\n}\n\n.o_syntax_highlighting .o_code_toolbar button {\n  display: inline-flex;\n  align-items: center;\n  height: 20px;\n  padding: 0 3px 0 0;\n  font-size: 12px;\n  --btn-hover-bg: #e7e9ed;\n}\n\n.o_syntax_highlighting:hover .o_code_toolbar, .o_syntax_highlighting:has(.dropdown-toggle.show) .o_code_toolbar, .o_syntax_highlighting:focus-within .o_code_toolbar {\n  display: flex;\n}\n\n", "\n/* /html_editor/static/src/fields/html_field.scss */\n\ntextarea.o_codeview {\n  min-height: 400px;\n}\n\n.note-editable {\n  padding: 4px;\n}\n\ndiv.o_field_html .o_show_codeview button.o_field_translate {\n  right: 40px;\n}\n\ndiv.o_field_html .o_field_translate .note-editable {\n  padding-right: 40px;\n}\n\n", "\n/* /html_editor/static/src/fields/property_value.scss */\n\n.o_property_field_value .o-wysiwyg {\n  overflow: hidden;\n}\n\n.o_property_field_value h1, .o_property_field_value .h1 {\n  font-size: 1.25rem;\n}\n\n.o_property_field_value h2, .o_property_field_value .h2 {\n  font-size: 1.15rem;\n}\n\n.o_property_field_value h3, .o_property_field_value .h3 {\n  font-size: 1rem;\n}\n\n.o_property_field_value h4, .o_property_field_value .h4 {\n  font-size: 0.85rem;\n}\n\n.o_property_field_value h5, .o_property_field_value .h5 {\n  font-size: 0.75rem;\n}\n\n.o_property_field_value h6, .o_property_field_value .h6 {\n  font-size: 0.6rem;\n}\n\n", "\n/* /html_editor/static/src/scss/base_style.scss */\n\nli.oe-nested {\n  display: block;\n}\n\n.o_table tr {\n  border-color: #d8dadd;\n}\n\n.o_table tr td {\n  padding: 0.5rem;\n}\n\n.o_text_columns {\n  max-width: 100% !important;\n  padding: 0 !important;\n}\n\n@media screen {\n  .o_text_columns > .row {\n    margin: 0 !important;\n  }\n  .o_text_columns > .row > .col-1:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-1:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-2:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-2:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-3:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-3:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-4:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-4:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-5:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-5:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-6:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-6:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-7:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-7:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-8:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-8:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-9:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-9:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-10:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-10:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-11:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-11:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-12:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-12:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xs-1:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xs-1:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xs-2:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xs-2:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xs-3:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xs-3:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xs-4:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xs-4:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xs-5:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xs-5:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xs-6:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xs-6:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xs-7:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xs-7:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xs-8:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xs-8:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xs-9:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xs-9:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xs-10:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xs-10:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xs-11:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xs-11:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xs-12:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xs-12:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-sm-1:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-sm-1:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-sm-2:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-sm-2:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-sm-3:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-sm-3:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-sm-4:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-sm-4:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-sm-5:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-sm-5:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-sm-6:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-sm-6:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-sm-7:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-sm-7:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-sm-8:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-sm-8:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-sm-9:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-sm-9:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-sm-10:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-sm-10:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-sm-11:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-sm-11:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-sm-12:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-sm-12:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-md-1:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-md-1:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-md-2:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-md-2:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-md-3:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-md-3:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-md-4:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-md-4:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-md-5:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-md-5:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-md-6:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-md-6:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-md-7:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-md-7:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-md-8:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-md-8:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-md-9:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-md-9:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-md-10:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-md-10:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-md-11:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-md-11:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-md-12:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-md-12:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-lg-1:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-lg-1:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-lg-2:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-lg-2:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-lg-3:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-lg-3:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-lg-4:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-lg-4:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-lg-5:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-lg-5:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-lg-6:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-lg-6:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-lg-7:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-lg-7:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-lg-8:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-lg-8:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-lg-9:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-lg-9:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-lg-10:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-lg-10:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-lg-11:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-lg-11:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-lg-12:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-lg-12:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xl-1:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xl-1:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xl-2:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xl-2:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xl-3:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xl-3:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xl-4:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xl-4:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xl-5:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xl-5:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xl-6:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xl-6:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xl-7:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xl-7:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xl-8:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xl-8:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xl-9:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xl-9:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xl-10:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xl-10:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xl-11:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xl-11:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xl-12:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xl-12:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xxl-1:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xxl-1:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xxl-2:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xxl-2:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xxl-3:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xxl-3:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xxl-4:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xxl-4:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xxl-5:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xxl-5:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xxl-6:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xxl-6:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xxl-7:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xxl-7:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xxl-8:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xxl-8:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xxl-9:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xxl-9:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xxl-10:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xxl-10:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xxl-11:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xxl-11:last-of-type {\n    padding-right: 0;\n  }\n  .o_text_columns > .row > .col-xxl-12:first-of-type {\n    padding-left: 0;\n  }\n  .o_text_columns > .row > .col-xxl-12:last-of-type {\n    padding-right: 0;\n  }\n}\n\n.oe-tabs {\n  display: inline-block;\n  white-space: pre-wrap;\n  max-width: 40px;\n  width: 40px;\n}\n\nol {\n  list-style-type: decimal;\n}\n\nul {\n  list-style-type: disc;\n}\n\nol ol {\n  list-style-type: lower-alpha;\n}\n\nul ul {\n  list-style-type: circle;\n}\n\nol ol ol {\n  list-style-type: lower-roman;\n}\n\nul ul ul {\n  list-style-type: square;\n}\n\nol ol ol ol {\n  list-style-type: decimal;\n}\n\nul ul ul ul {\n  list-style-type: disc;\n}\n\nol ol ol ol ol {\n  list-style-type: lower-alpha;\n}\n\nul ul ul ul ul {\n  list-style-type: circle;\n}\n\nol ol ol ol ol ol {\n  list-style-type: lower-roman;\n}\n\nul ul ul ul ul ul {\n  list-style-type: square;\n}\n\nol ol ol ol ol ol ol {\n  list-style-type: decimal;\n}\n\nul ul ul ul ul ul ul {\n  list-style-type: disc;\n}\n\nol ol ol ol ol ol ol ol {\n  list-style-type: lower-alpha;\n}\n\nul ul ul ul ul ul ul ul {\n  list-style-type: circle;\n}\n\nol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-roman;\n}\n\nul ul ul ul ul ul ul ul ul {\n  list-style-type: square;\n}\n\nol ol ol ol ol ol ol ol ol ol {\n  list-style-type: decimal;\n}\n\nul ul ul ul ul ul ul ul ul ul {\n  list-style-type: disc;\n}\n\nol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-alpha;\n}\n\nul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: circle;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-roman;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: square;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: decimal;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: disc;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-alpha;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: circle;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-roman;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: square;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: decimal;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: disc;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-alpha;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: circle;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-roman;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: square;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: decimal;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: disc;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-alpha;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: circle;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-roman;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: square;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: decimal;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: disc;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-alpha;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: circle;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-roman;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: square;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: decimal;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: disc;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-alpha;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: circle;\n}\n\n", "\n/* /html_editor/static/src/scss/html_editor.common.scss */\n\n:root {\n  --100: #F9FAFB;\n  --200: #e7e9ed;\n  --300: #d8dadd;\n  --400: #9a9ca5;\n  --500: #7c7f89;\n  --600: #5f636f;\n  --700: #374151;\n  --800: #1F2937;\n  --900: #111827;\n  --white-85: rgba(255, 255, 255, 0.85);\n  --white-75: rgba(255, 255, 255, 0.75);\n  --white-50: rgba(255, 255, 255, 0.5);\n  --white-25: rgba(255, 255, 255, 0.25);\n  --black-75: rgba(0, 0, 0, 0.75);\n  --black-50: rgba(0, 0, 0, 0.5);\n  --black-25: rgba(0, 0, 0, 0.25);\n  --black-15: rgba(0, 0, 0, 0.15);\n  --o-cc1-text: #000;\n  --o-cc1-headings: #000;\n  --o-cc1-h2: #000;\n  --o-cc1-h3: #000;\n  --o-cc1-h4: #000;\n  --o-cc1-h5: #000;\n  --o-cc1-h6: #000;\n  --o-cc1-link: #65435c;\n  --o-cc1-btn-primary: #714B67;\n  --o-cc1-btn-primary-text: #FFF;\n  --o-cc1-btn-primary-border: #714B67;\n  --o-cc1-btn-secondary: #d8dadd;\n  --o-cc1-btn-secondary-text: #000;\n  --o-cc1-btn-secondary-border: #d8dadd;\n  --o-cc2-text: #000;\n  --o-cc2-h2: #2e2714;\n  --o-cc2-h3: #2e2714;\n  --o-cc2-h4: #2e2714;\n  --o-cc2-h5: #2e2714;\n  --o-cc2-h6: #2e2714;\n  --o-cc2-link: #583b51;\n  --o-cc2-btn-primary: #714B67;\n  --o-cc2-btn-primary-text: #FFF;\n  --o-cc2-btn-primary-border: #714B67;\n  --o-cc2-btn-secondary: #d8dadd;\n  --o-cc2-btn-secondary-text: #000;\n  --o-cc2-btn-secondary-border: #d8dadd;\n  --o-cc3-text: #FFF;\n  --o-cc3-headings: #FFF;\n  --o-cc3-h2: #FFF;\n  --o-cc3-h3: #FFF;\n  --o-cc3-h4: #FFF;\n  --o-cc3-h5: #FFF;\n  --o-cc3-h6: #FFF;\n  --o-cc3-link: #b18aa7;\n  --o-cc3-btn-primary: #714B67;\n  --o-cc3-btn-primary-text: #FFF;\n  --o-cc3-btn-primary-border: #714B67;\n  --o-cc3-btn-secondary-text: #000;\n  --o-cc3-btn-secondary-border: #f5f4f0;\n  --o-cc4-text: #000;\n  --o-cc4-headings: #000;\n  --o-cc4-h2: #000;\n  --o-cc4-h3: #000;\n  --o-cc4-h4: #000;\n  --o-cc4-h5: #000;\n  --o-cc4-h6: #000;\n  --o-cc4-link: black;\n  --o-cc4-btn-primary-text: #FFF;\n  --o-cc4-btn-primary-border: #2e2714;\n  --o-cc4-btn-secondary-text: #000;\n  --o-cc4-btn-secondary-border: #f5f4f0;\n  --o-cc5-text: #FFF;\n  --o-cc5-h2: #FFFFFF;\n  --o-cc5-h3: #FFFFFF;\n  --o-cc5-h4: #FFFFFF;\n  --o-cc5-h5: #FFFFFF;\n  --o-cc5-h6: #FFFFFF;\n  --o-cc5-link: #b18aa7;\n  --o-cc5-btn-primary: #714B67;\n  --o-cc5-btn-primary-text: #FFF;\n  --o-cc5-btn-primary-border: #714B67;\n  --o-cc5-btn-secondary-text: #000;\n  --o-cc5-btn-secondary-border: #f5f4f0;\n  --o-grid-gutter-width: 32px;\n  --o-md-container-max-width: 720px;\n  --o-we-content-to-translate-color: rgba(255, 255, 90, 0.5);\n  --o-we-translated-content-color: rgba(120, 215, 110, 0.5);\n  --o-system-fonts: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Ubuntu, \"Noto Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  --display-1-font-size: 5rem;\n  --display-2-font-size: 4.5rem;\n  --display-3-font-size: 4rem;\n  --display-4-font-size: 3.5rem;\n  --h1-font-size: 2.1rem;\n  --h2-font-size: 1.3125rem;\n  --h3-font-size: 1.1375rem;\n  --h4-font-size: 1.05rem;\n  --h5-font-size: 0.9625rem;\n  --h6-font-size: 0.875rem;\n  --font-size-base: 0.875rem;\n  --small-font-size: 0.8125rem;\n  --lead-font-size: 1.09375rem;\n}\n\nhtml, body {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n\npre {\n  padding: 8px 16px;\n  border: 1px solid #d8dadd;\n  border-radius: 0.25rem;\n  background-color: #F9FAFB;\n  color: #111827;\n}\n\n*[contenteditable=true] {\n  outline: none;\n}\n\n[contenteditable] {\n  overflow-wrap: unset !important;\n}\n\n.css_non_editable_mode_hidden {\n  display: none !important;\n}\n\n.editor_enable .css_editable_mode_hidden {\n  display: none !important;\n}\n\n/* ----- GENERIC LAYOUTING HELPERS ---- */\n/* table */\n#wrapwrap table.table.table-bordered, .o_editable table.table.table-bordered {\n  table-layout: fixed;\n  overflow-wrap: break-word;\n}\n\n#wrapwrap table.table.table-bordered td, .o_editable table.table.table-bordered td {\n  min-width: 20px;\n}\n\n@media (max-width: 767.98px) {\n  #wrapwrap .table-responsive > table.table, .o_editable .table-responsive > table.table {\n    table-layout: auto;\n  }\n}\n\nul.o_checklist {\n  list-style: none;\n}\n\nul.o_checklist > li {\n  list-style: none;\n  position: relative;\n  margin-left: 20px;\n  margin-right: 20px;\n}\n\nul.o_checklist > li:not(.oe-nested)::before {\n  content: '';\n  position: absolute;\n  left: -20px;\n  display: block;\n  height: 13px;\n  width: 13px;\n  top: 4px;\n  border: 1px solid;\n  text-align: center;\n  cursor: pointer;\n}\n\nul.o_checklist > li.o_checked::before {\n  content: \"\u2713\";\n  display: flex;\n  font-size: 13px;\n  align-items: center;\n  justify-content: center;\n  padding-left: 1px /*rtl:ignore*/;\n  padding-top: 1px;\n}\n\nul.o_checklist > li.o_checked:has(ul, ol)::before {\n  opacity: 0.5;\n}\n\nul.o_checklist > li.o_checked:not(:has(ul, ol)) {\n  text-decoration: line-through;\n  opacity: 0.5;\n}\n\nul.o_checklist > li.o_checked:has(ul, ol) > :not(ul, ol) {\n  text-decoration: line-through;\n  opacity: 0.5;\n}\n\n/*rtl:begin:ignore*/\nul.o_checklist[dir=\"rtl\"] li:not(.oe-nested)::before {\n  left: auto;\n  right: -20px;\n  text-align: right;\n}\n\nul.o_checklist[dir=\"ltr\"] li:not(.oe-nested)::before {\n  right: auto;\n  left: -20px;\n  text-align: left;\n}\n\n/*rtl:end:ignore*/\nol > li.o_indent, ul > li.o_indent {\n  margin-left: 0;\n  list-style: none;\n}\n\nol > li.o_indent::before, ul > li.o_indent::before {\n  content: none;\n}\n\n.o_stars .fa.fa-star {\n  color: gold;\n}\n\nimg.o_we_custom_image {\n  display: inline-block;\n}\n\nimg.shadow {\n  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);\n}\n\nimg.padding-small, .img.padding-small, span.fa.padding-small, iframe.padding-small {\n  padding: 4px;\n}\n\nimg.padding-medium, .img.padding-medium, span.fa.padding-medium, iframe.padding-medium {\n  padding: 8px;\n}\n\nimg.padding-large, .img.padding-large, span.fa.padding-large, iframe.padding-large {\n  padding: 16px;\n}\n\nimg.padding-xl, .img.padding-xl, span.fa.padding-xl, iframe.padding-xl {\n  padding: 32px;\n}\n\nimg.ms-auto, img.mx-auto {\n  display: block;\n}\n\n.fa-6x {\n  font-size: 6em;\n}\n\n.fa-7x {\n  font-size: 7em;\n}\n\n.fa-8x {\n  font-size: 8em;\n}\n\n.fa-9x {\n  font-size: 9em;\n}\n\n.fa-10x {\n  font-size: 10em;\n}\n\n.fa.mx-auto {\n  display: block;\n  text-align: center;\n}\n\n.fa.card-img, .fa.card-img-top, .fa.card-img-bottom {\n  width: auto;\n}\n\n.o_small {\n  font-size: 0.875rem;\n}\n\n.display-1-fs {\n  font-size: calc(1.625rem + 4.5vw);\n}\n\n@media (min-width: 1200px) {\n  .display-1-fs {\n    font-size: 5rem;\n  }\n}\n\n.display-2-fs {\n  font-size: calc(1.575rem + 3.9vw);\n}\n\n@media (min-width: 1200px) {\n  .display-2-fs {\n    font-size: 4.5rem;\n  }\n}\n\n.display-3-fs {\n  font-size: calc(1.525rem + 3.3vw);\n}\n\n@media (min-width: 1200px) {\n  .display-3-fs {\n    font-size: 4rem;\n  }\n}\n\n.display-4-fs {\n  font-size: calc(1.475rem + 2.7vw);\n}\n\n@media (min-width: 1200px) {\n  .display-4-fs {\n    font-size: 3.5rem;\n  }\n}\n\n.h1-fs {\n  font-size: calc(1.335rem + 1.02vw);\n}\n\n@media (min-width: 1200px) {\n  .h1-fs {\n    font-size: 2.1rem;\n  }\n}\n\n.h2-fs {\n  font-size: calc(1.25625rem + 0.075vw);\n}\n\n@media (min-width: 1200px) {\n  .h2-fs {\n    font-size: 1.3125rem;\n  }\n}\n\n.h3-fs {\n  font-size: 1.1375rem;\n}\n\n.h4-fs {\n  font-size: 1.05rem;\n}\n\n.h5-fs {\n  font-size: 0.9625rem;\n}\n\n.h6-fs {\n  font-size: 0.875rem;\n}\n\n.base-fs {\n  font-size: 0.875rem;\n}\n\n.o_small-fs {\n  font-size: 0.8125rem;\n}\n\ndiv.media_iframe_video {\n  margin: 0 auto;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  min-width: 100px;\n}\n\ndiv.media_iframe_video iframe {\n  width: 100%;\n  height: 100%;\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: auto;\n  right: 0;\n  margin: 0 auto;\n}\n\ndiv.media_iframe_video.padding-small iframe {\n  padding: 4px;\n}\n\ndiv.media_iframe_video.padding-medium iframe {\n  padding: 8px;\n}\n\ndiv.media_iframe_video.padding-large iframe {\n  padding: 16px;\n}\n\ndiv.media_iframe_video.padding-xl iframe {\n  padding: 32px;\n}\n\ndiv.media_iframe_video .media_iframe_video_size {\n  padding-bottom: 56.25%;\n  /* 16:9 aspect ratio */\n  position: relative;\n  width: 100%;\n  height: 0;\n}\n\ndiv.media_iframe_video .css_editable_mode_display {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  width: 100%;\n  height: 100%;\n  display: none;\n  z-index: 2;\n}\n\naddress .fa.fa-mobile-phone {\n  margin: 0 3px 0 2px;\n}\n\naddress .fa.fa-file-text-o {\n  margin-right: 1px;\n}\n\nspan[data-oe-type=\"monetary\"] {\n  white-space: nowrap;\n}\n\nul.oe_menu_editor .oe_menu_placeholder {\n  outline: 1px dashed #4183C4;\n}\n\nul.oe_menu_editor ul {\n  list-style: none;\n}\n\nul.oe_menu_editor li div {\n  cursor: url(/web/static/img/openhand.cur), grab;\n}\n\nul.oe_menu_editor li div :active {\n  cursor: grabbing;\n}\n\n.mt0 {\n  margin-top: 0px !important;\n}\n\n.mb0 {\n  margin-bottom: 0px !important;\n}\n\n.pt0 {\n  padding-top: 0px !important;\n}\n\n.pb0 {\n  padding-bottom: 0px !important;\n}\n\n.mt8 {\n  margin-top: 8px !important;\n}\n\n.mb8 {\n  margin-bottom: 8px !important;\n}\n\n.pt8 {\n  padding-top: 8px !important;\n}\n\n.pb8 {\n  padding-bottom: 8px !important;\n}\n\n.mt16 {\n  margin-top: 16px !important;\n}\n\n.mb16 {\n  margin-bottom: 16px !important;\n}\n\n.pt16 {\n  padding-top: 16px !important;\n}\n\n.pb16 {\n  padding-bottom: 16px !important;\n}\n\n.mt24 {\n  margin-top: 24px !important;\n}\n\n.mb24 {\n  margin-bottom: 24px !important;\n}\n\n.pt24 {\n  padding-top: 24px !important;\n}\n\n.pb24 {\n  padding-bottom: 24px !important;\n}\n\n.mt32 {\n  margin-top: 32px !important;\n}\n\n.mb32 {\n  margin-bottom: 32px !important;\n}\n\n.pt32 {\n  padding-top: 32px !important;\n}\n\n.pb32 {\n  padding-bottom: 32px !important;\n}\n\n.mt40 {\n  margin-top: 40px !important;\n}\n\n.mb40 {\n  margin-bottom: 40px !important;\n}\n\n.pt40 {\n  padding-top: 40px !important;\n}\n\n.pb40 {\n  padding-bottom: 40px !important;\n}\n\n.mt48 {\n  margin-top: 48px !important;\n}\n\n.mb48 {\n  margin-bottom: 48px !important;\n}\n\n.pt48 {\n  padding-top: 48px !important;\n}\n\n.pb48 {\n  padding-bottom: 48px !important;\n}\n\n.mt56 {\n  margin-top: 56px !important;\n}\n\n.mb56 {\n  margin-bottom: 56px !important;\n}\n\n.pt56 {\n  padding-top: 56px !important;\n}\n\n.pb56 {\n  padding-bottom: 56px !important;\n}\n\n.mt64 {\n  margin-top: 64px !important;\n}\n\n.mb64 {\n  margin-bottom: 64px !important;\n}\n\n.pt64 {\n  padding-top: 64px !important;\n}\n\n.pb64 {\n  padding-bottom: 64px !important;\n}\n\n.mt72 {\n  margin-top: 72px !important;\n}\n\n.mb72 {\n  margin-bottom: 72px !important;\n}\n\n.pt72 {\n  padding-top: 72px !important;\n}\n\n.pb72 {\n  padding-bottom: 72px !important;\n}\n\n.mt80 {\n  margin-top: 80px !important;\n}\n\n.mb80 {\n  margin-bottom: 80px !important;\n}\n\n.pt80 {\n  padding-top: 80px !important;\n}\n\n.pb80 {\n  padding-bottom: 80px !important;\n}\n\n.mt88 {\n  margin-top: 88px !important;\n}\n\n.mb88 {\n  margin-bottom: 88px !important;\n}\n\n.pt88 {\n  padding-top: 88px !important;\n}\n\n.pb88 {\n  padding-bottom: 88px !important;\n}\n\n.mt96 {\n  margin-top: 96px !important;\n}\n\n.mb96 {\n  margin-bottom: 96px !important;\n}\n\n.pt96 {\n  padding-top: 96px !important;\n}\n\n.pb96 {\n  padding-bottom: 96px !important;\n}\n\n.mt104 {\n  margin-top: 104px !important;\n}\n\n.mb104 {\n  margin-bottom: 104px !important;\n}\n\n.pt104 {\n  padding-top: 104px !important;\n}\n\n.pb104 {\n  padding-bottom: 104px !important;\n}\n\n.mt112 {\n  margin-top: 112px !important;\n}\n\n.mb112 {\n  margin-bottom: 112px !important;\n}\n\n.pt112 {\n  padding-top: 112px !important;\n}\n\n.pb112 {\n  padding-bottom: 112px !important;\n}\n\n.mt120 {\n  margin-top: 120px !important;\n}\n\n.mb120 {\n  margin-bottom: 120px !important;\n}\n\n.pt120 {\n  padding-top: 120px !important;\n}\n\n.pb120 {\n  padding-bottom: 120px !important;\n}\n\n.mt128 {\n  margin-top: 128px !important;\n}\n\n.mb128 {\n  margin-bottom: 128px !important;\n}\n\n.pt128 {\n  padding-top: 128px !important;\n}\n\n.pb128 {\n  padding-bottom: 128px !important;\n}\n\n.mt136 {\n  margin-top: 136px !important;\n}\n\n.mb136 {\n  margin-bottom: 136px !important;\n}\n\n.pt136 {\n  padding-top: 136px !important;\n}\n\n.pb136 {\n  padding-bottom: 136px !important;\n}\n\n.mt144 {\n  margin-top: 144px !important;\n}\n\n.mb144 {\n  margin-bottom: 144px !important;\n}\n\n.pt144 {\n  padding-top: 144px !important;\n}\n\n.pb144 {\n  padding-bottom: 144px !important;\n}\n\n.mt152 {\n  margin-top: 152px !important;\n}\n\n.mb152 {\n  margin-bottom: 152px !important;\n}\n\n.pt152 {\n  padding-top: 152px !important;\n}\n\n.pb152 {\n  padding-bottom: 152px !important;\n}\n\n.mt160 {\n  margin-top: 160px !important;\n}\n\n.mb160 {\n  margin-bottom: 160px !important;\n}\n\n.pt160 {\n  padding-top: 160px !important;\n}\n\n.pb160 {\n  padding-bottom: 160px !important;\n}\n\n.mt168 {\n  margin-top: 168px !important;\n}\n\n.mb168 {\n  margin-bottom: 168px !important;\n}\n\n.pt168 {\n  padding-top: 168px !important;\n}\n\n.pb168 {\n  padding-bottom: 168px !important;\n}\n\n.mt176 {\n  margin-top: 176px !important;\n}\n\n.mb176 {\n  margin-bottom: 176px !important;\n}\n\n.pt176 {\n  padding-top: 176px !important;\n}\n\n.pb176 {\n  padding-bottom: 176px !important;\n}\n\n.mt184 {\n  margin-top: 184px !important;\n}\n\n.mb184 {\n  margin-bottom: 184px !important;\n}\n\n.pt184 {\n  padding-top: 184px !important;\n}\n\n.pb184 {\n  padding-bottom: 184px !important;\n}\n\n.mt192 {\n  margin-top: 192px !important;\n}\n\n.mb192 {\n  margin-bottom: 192px !important;\n}\n\n.pt192 {\n  padding-top: 192px !important;\n}\n\n.pb192 {\n  padding-bottom: 192px !important;\n}\n\n.mt200 {\n  margin-top: 200px !important;\n}\n\n.mb200 {\n  margin-bottom: 200px !important;\n}\n\n.pt200 {\n  padding-top: 200px !important;\n}\n\n.pb200 {\n  padding-bottom: 200px !important;\n}\n\n.mt208 {\n  margin-top: 208px !important;\n}\n\n.mb208 {\n  margin-bottom: 208px !important;\n}\n\n.pt208 {\n  padding-top: 208px !important;\n}\n\n.pb208 {\n  padding-bottom: 208px !important;\n}\n\n.mt216 {\n  margin-top: 216px !important;\n}\n\n.mb216 {\n  margin-bottom: 216px !important;\n}\n\n.pt216 {\n  padding-top: 216px !important;\n}\n\n.pb216 {\n  padding-bottom: 216px !important;\n}\n\n.mt224 {\n  margin-top: 224px !important;\n}\n\n.mb224 {\n  margin-bottom: 224px !important;\n}\n\n.pt224 {\n  padding-top: 224px !important;\n}\n\n.pb224 {\n  padding-bottom: 224px !important;\n}\n\n.mt232 {\n  margin-top: 232px !important;\n}\n\n.mb232 {\n  margin-bottom: 232px !important;\n}\n\n.pt232 {\n  padding-top: 232px !important;\n}\n\n.pb232 {\n  padding-bottom: 232px !important;\n}\n\n.mt240 {\n  margin-top: 240px !important;\n}\n\n.mb240 {\n  margin-bottom: 240px !important;\n}\n\n.pt240 {\n  padding-top: 240px !important;\n}\n\n.pb240 {\n  padding-bottom: 240px !important;\n}\n\n.mt248 {\n  margin-top: 248px !important;\n}\n\n.mb248 {\n  margin-bottom: 248px !important;\n}\n\n.pt248 {\n  padding-top: 248px !important;\n}\n\n.pb248 {\n  padding-bottom: 248px !important;\n}\n\n.mt256 {\n  margin-top: 256px !important;\n}\n\n.mb256 {\n  margin-bottom: 256px !important;\n}\n\n.pt256 {\n  padding-top: 256px !important;\n}\n\n.pb256 {\n  padding-bottom: 256px !important;\n}\n\n.mt4 {\n  margin-top: 4px !important;\n}\n\n.mb4 {\n  margin-bottom: 4px !important;\n}\n\n.pt4 {\n  padding-top: 4px !important;\n}\n\n.pb4 {\n  padding-bottom: 4px !important;\n}\n\n.mt92 {\n  margin-top: 92px !important;\n}\n\n.mb92 {\n  margin-bottom: 92px !important;\n}\n\n.ml0 {\n  margin-left: 0px !important;\n}\n\n.mr0 {\n  margin-right: 0px !important;\n}\n\n.ml4 {\n  margin-left: 4px !important;\n}\n\n.mr4 {\n  margin-right: 4px !important;\n}\n\n.ml8 {\n  margin-left: 8px !important;\n}\n\n.mr8 {\n  margin-right: 8px !important;\n}\n\n.ml16 {\n  margin-left: 16px !important;\n}\n\n.mr16 {\n  margin-right: 16px !important;\n}\n\n.ml32 {\n  margin-left: 32px !important;\n}\n\n.mr32 {\n  margin-right: 32px !important;\n}\n\n.ml64 {\n  margin-left: 64px !important;\n}\n\n.mr64 {\n  margin-right: 64px !important;\n}\n\na.o_underline {\n  text-decoration: underline;\n}\n\na.o_underline:hover {\n  text-decoration: underline;\n}\n\n.o_nocontent_help {\n  pointer-events: auto;\n  max-width: 650px;\n  margin: auto;\n  padding: 15px;\n  z-index: 1000;\n  text-align: center;\n  color: #111827;\n  font-size: 115%;\n}\n\n.o_nocontent_help > p:first-of-type {\n  margin-top: 0;\n  color: #000;\n  font-weight: bold;\n  font-size: 125%;\n}\n\n.o_nocontent_help a {\n  cursor: pointer;\n}\n\n.o_we_search_prompt {\n  position: relative;\n  min-height: 250px;\n  width: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n\n.o_we_search_prompt > h2, .o_we_search_prompt > .h2 {\n  max-width: 500px;\n  text-align: center;\n  margin-left: 150px;\n}\n\n.o_we_search_prompt::before {\n  transform: scale(-1, 1);\n  content: \"\";\n  position: absolute;\n  top: 12px;\n  left: 40px;\n  bottom: auto;\n  right: auto;\n  width: 100px;\n  height: 150px;\n  opacity: .5;\n  filter: var(--WebEditor__SearchPromptArrow-filter, invert(0));\n  background-image: url(\"/html_editor/static/src/img/curved_arrow.svg\");\n  background-size: 100%;\n  background-repeat: no-repeat;\n}\n\nblockquote {\n  padding: 8px 16px;\n  border-left: 5px solid;\n  border-color: #d8dadd;\n  font-style: italic;\n}\n\npre {\n  white-space: pre-wrap;\n}\n\npre p {\n  margin-bottom: 0px;\n}\n\n.bg-o-color-1 {\n  --background-color: #FAB803;\n  --color: #000;\n  background-color: #FAB803 !important;\n  color: #000;\n}\n\n.bg-o-color-1 .text-muted, .o_colored_level .bg-o-color-1 .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\na.bg-o-color-1:hover, a.bg-o-color-1:focus,\nbutton.bg-o-color-1:hover,\nbutton.bg-o-color-1:focus {\n  --background-color: #c89302;\n  --color: #000;\n  background-color: #c89302 !important;\n  color: #000;\n}\n\n.text-o-color-1 {\n  --color: RGBA(250, 184, 3, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-o-color-1:hover, a.text-o-color-1:focus, a.text-o-color-1:active, a.text-o-color-1.active, button.text-o-color-1:hover, button.text-o-color-1:focus, button.text-o-color-1:active, button.text-o-color-1.active {\n  --color: RGBA(175, 129, 2, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-o-color-2 {\n  --background-color: #1A1423;\n  --color: #FFF;\n  background-color: #1A1423 !important;\n  color: #FFF;\n}\n\n.bg-o-color-2 .text-muted, .o_colored_level .bg-o-color-2 .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\na.bg-o-color-2:hover, a.bg-o-color-2:focus,\nbutton.bg-o-color-2:hover,\nbutton.bg-o-color-2:focus {\n  --background-color: #020103;\n  --color: #FFF;\n  background-color: #020103 !important;\n  color: #FFF;\n}\n\n.text-o-color-2 {\n  --color: RGBA(26, 20, 35, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-o-color-2:hover, a.text-o-color-2:focus, a.text-o-color-2:active, a.text-o-color-2.active, button.text-o-color-2:hover, button.text-o-color-2:focus, button.text-o-color-2:active, button.text-o-color-2.active {\n  --color: RGBA(18, 14, 25, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-o-color-3 {\n  --background-color: #f5f4f0;\n  --color: #000;\n  background-color: #f5f4f0 !important;\n  color: #000;\n}\n\n.bg-o-color-3 .text-muted, .o_colored_level .bg-o-color-3 .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\na.bg-o-color-3:hover, a.bg-o-color-3:focus,\nbutton.bg-o-color-3:hover,\nbutton.bg-o-color-3:focus {\n  --background-color: #e1ddd1;\n  --color: #000;\n  background-color: #e1ddd1 !important;\n  color: #000;\n}\n\n.text-o-color-3 {\n  --color: RGBA(245, 243.66396761, 240, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-o-color-3:hover, a.text-o-color-3:focus, a.text-o-color-3:active, a.text-o-color-3.active, button.text-o-color-3:hover, button.text-o-color-3:focus, button.text-o-color-3:active, button.text-o-color-3.active {\n  --color: RGBA(172, 171, 168, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-o-color-4 {\n  --background-color: #FFFFFF;\n  --color: #000;\n  background-color: #FFFFFF !important;\n  color: #000;\n}\n\n.bg-o-color-4 .text-muted, .o_colored_level .bg-o-color-4 .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\na.bg-o-color-4:hover, a.bg-o-color-4:focus,\nbutton.bg-o-color-4:hover,\nbutton.bg-o-color-4:focus {\n  --background-color: #e6e6e6;\n  --color: #000;\n  background-color: #e6e6e6 !important;\n  color: #000;\n}\n\n.text-o-color-4 {\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-o-color-4:hover, a.text-o-color-4:focus, a.text-o-color-4:active, a.text-o-color-4.active, button.text-o-color-4:hover, button.text-o-color-4:focus, button.text-o-color-4:active, button.text-o-color-4.active {\n  --color: RGBA(179, 179, 179, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-o-color-5 {\n  --background-color: #2e2714;\n  --color: #FFF;\n  background-color: #2e2714 !important;\n  color: #FFF;\n}\n\n.bg-o-color-5 .text-muted, .o_colored_level .bg-o-color-5 .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\na.bg-o-color-5:hover, a.bg-o-color-5:focus,\nbutton.bg-o-color-5:hover,\nbutton.bg-o-color-5:focus {\n  --background-color: #0a0905;\n  --color: #FFF;\n  background-color: #0a0905 !important;\n  color: #FFF;\n}\n\n.text-o-color-5 {\n  --color: RGBA(46, 39.05263158, 20, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-o-color-5:hover, a.text-o-color-5:focus, a.text-o-color-5:active, a.text-o-color-5.active, button.text-o-color-5:hover, button.text-o-color-5:focus, button.text-o-color-5:active, button.text-o-color-5.active {\n  --color: RGBA(32, 27, 14, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_cc .dropdown-menu .dropdown-item, .o_cc .dropdown-menu .dropdown-item h6, .o_cc .dropdown-menu .dropdown-item .h6, .o_colored_level .o_cc .dropdown-menu .dropdown-item, .o_colored_level .o_cc .dropdown-menu .dropdown-item h6 {\n  color: #111827 !important;\n}\n\n.o_cc .dropdown-menu .dropdown-item:hover, .o_cc .dropdown-menu .dropdown-item:focus, .o_cc .dropdown-menu .dropdown-item h6:hover, .o_cc .dropdown-menu .dropdown-item .h6:hover, .o_cc .dropdown-menu .dropdown-item h6:focus, .o_cc .dropdown-menu .dropdown-item .h6:focus, .o_colored_level .o_cc .dropdown-menu .dropdown-item:hover, .o_colored_level .o_cc .dropdown-menu .dropdown-item:focus, .o_colored_level .o_cc .dropdown-menu .dropdown-item h6:hover, .o_colored_level .o_cc .dropdown-menu .dropdown-item h6:focus {\n  color: #000 !important;\n}\n\n.o_cc .dropdown-menu .dropdown-item.active, .o_cc .dropdown-menu .dropdown-item:active, .o_cc .dropdown-menu .dropdown-item h6.active, .o_cc .dropdown-menu .dropdown-item .active.h6, .o_cc .dropdown-menu .dropdown-item h6:active, .o_cc .dropdown-menu .dropdown-item .h6:active, .o_colored_level .o_cc .dropdown-menu .dropdown-item.active, .o_colored_level .o_cc .dropdown-menu .dropdown-item:active, .o_colored_level .o_cc .dropdown-menu .dropdown-item h6.active, .o_colored_level .o_cc .dropdown-menu .dropdown-item h6:active {\n  color: var(--dropdown-link-active-color, #000) !important;\n}\n\n.o_cc .dropdown-menu .dropdown-item.disabled, .o_cc .dropdown-menu .dropdown-item.disabled h6, .o_cc .dropdown-menu .dropdown-item.disabled .h6, .o_cc .dropdown-menu .dropdown-item:disabled, .o_cc .dropdown-menu .dropdown-item:disabled h6, .o_cc .dropdown-menu .dropdown-item:disabled .h6, .o_colored_level .o_cc .dropdown-menu .dropdown-item.disabled, .o_colored_level .o_cc .dropdown-menu .dropdown-item.disabled h6, .o_colored_level .o_cc .dropdown-menu .dropdown-item:disabled, .o_colored_level .o_cc .dropdown-menu .dropdown-item:disabled h6 {\n  color: rgba(55, 65, 81, 0.76) !important;\n}\n\n.o_cc .dropdown-menu .dropdown-item .btn-link, .o_colored_level .o_cc .dropdown-menu .dropdown-item .btn-link {\n  color: var(--link-color);\n}\n\n.o_cc .dropdown-menu .dropdown-item .btn-link:hover, .o_colored_level .o_cc .dropdown-menu .dropdown-item .btn-link:hover {\n  color: var(--link-hover-color);\n}\n\n.o_cc .dropdown-menu .dropdown-item .btn-link:disabled, .o_colored_level .o_cc .dropdown-menu .dropdown-item .btn-link:disabled {\n  color: #5f636f;\n}\n\n.o_cc .dropdown-menu .dropdown-item-text .text-muted a, .o_colored_level .o_cc .dropdown-menu .dropdown-item-text .text-muted a {\n  color: #017e84;\n}\n\n.o_cc .dropdown-menu .dropdown-item-text .text-muted a:hover, .o_colored_level .o_cc .dropdown-menu .dropdown-item-text .text-muted a:hover {\n  color: #01585c;\n}\n\n.o_cc .btn-close, .o_colored_level .o_cc .btn-close {\n  filter: unset;\n}\n\n.o_cc1 {\n  --background-color: #FFFFFF;\n  --color: #000;\n  background-color: #FFFFFF;\n  color: #000;\n  --o-cc-bg: #FFFFFF;\n}\n\n.o_cc1 .text-muted, .o_colored_level .o_cc1 .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\n.o_cc1 a:not(.btn), .o_cc1 .btn-link, .o_colored_level .o_cc1 a:not(.btn), .o_colored_level .o_cc1 .btn-link {\n  color: #65435c;\n}\n\n.o_cc1 a:not(.btn):hover, .o_cc1 .btn-link:hover, .o_colored_level .o_cc1 a:not(.btn):hover, .o_colored_level .o_cc1 .btn-link:hover {\n  color: #432c3d;\n}\n\n.o_cc1 .btn-fill-primary, .o_colored_level .o_cc1 .btn-fill-primary {\n  --btn-color: #FFF;\n  --btn-bg: #714B67;\n  --btn-border-color: #714B67;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #604058;\n  --btn-hover-border-color: #5a3c52;\n  --btn-focus-shadow-rgb: 134, 102, 126;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #5a3c52;\n  --btn-active-border-color: #55384d;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: #714B67;\n  --btn-disabled-border-color: #714B67;\n}\n\n.o_cc1 .btn-outline-primary, .o_colored_level .o_cc1 .btn-outline-primary {\n  --btn-color: #65435c;\n  --btn-border-color: #65435c;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #65435c;\n  --btn-hover-border-color: #65435c;\n  --btn-focus-shadow-rgb: 100.73829787, 66.86170213, 91.82340426;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #65435c;\n  --btn-active-border-color: #65435c;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #65435c;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #65435c;\n  --gradient: none;\n}\n\n.o_cc1 .btn-fill-secondary, .o_colored_level .o_cc1 .btn-fill-secondary {\n  --btn-color: #000;\n  --btn-bg: #d8dadd;\n  --btn-border-color: #d8dadd;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #dee0e2;\n  --btn-hover-border-color: #dcdee0;\n  --btn-focus-shadow-rgb: 184, 185, 188;\n  --btn-active-color: #000;\n  --btn-active-bg: #e0e1e4;\n  --btn-active-border-color: #dcdee0;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #000;\n  --btn-disabled-bg: #d8dadd;\n  --btn-disabled-border-color: #d8dadd;\n}\n\n.o_cc1 .btn-outline-secondary, .o_colored_level .o_cc1 .btn-outline-secondary {\n  --btn-color: #9499a2;\n  --btn-border-color: #9499a2;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #9499a2;\n  --btn-hover-border-color: #9499a2;\n  --btn-focus-shadow-rgb: 147.88356164, 153.37671233, 161.61643836;\n  --btn-active-color: #000;\n  --btn-active-bg: #9499a2;\n  --btn-active-border-color: #9499a2;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #9499a2;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #9499a2;\n  --gradient: none;\n}\n\n.o_cc1 .nav-pills .nav-link.active,\n.o_cc1 .nav-pills .show > .nav-link, .o_colored_level .o_cc1 .nav-pills .nav-link.active,\n.o_colored_level .o_cc1 .nav-pills .show > .nav-link {\n  background-color: #714B67;\n  color: #FFF;\n}\n\n.o_cc1 a.list-group-item, .o_colored_level .o_cc1 a.list-group-item {\n  color: #714B67;\n}\n\n.o_cc1 a.list-group-item.active, .o_colored_level .o_cc1 a.list-group-item.active {\n  background-color: #714B67;\n  color: #FFF;\n  border-color: #714B67;\n}\n\n.o_cc2 {\n  --background-color: #f5f4f0;\n  --color: #000;\n  background-color: #f5f4f0;\n  color: #000;\n  --o-cc-bg: #f5f4f0;\n}\n\n.o_cc2 .text-muted, .o_colored_level .o_cc2 .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\n.o_cc2 h1, .o_cc2 .h1, .o_cc2 h2, .o_cc2 .h2, .o_cc2 h3, .o_cc2 .h3, .o_cc2 h4, .o_cc2 .h4, .o_cc2 h5, .o_cc2 .h5, .o_cc2 h6, .o_cc2 .h6, .o_colored_level .o_cc2 h1, .o_colored_level .o_cc2 h2, .o_colored_level .o_cc2 h3, .o_colored_level .o_cc2 h4, .o_colored_level .o_cc2 h5, .o_colored_level .o_cc2 h6 {\n  color: #2e2714;\n}\n\n.o_cc2 a:not(.btn), .o_cc2 .btn-link, .o_colored_level .o_cc2 a:not(.btn), .o_colored_level .o_cc2 .btn-link {\n  color: #583b51;\n}\n\n.o_cc2 a:not(.btn):hover, .o_cc2 .btn-link:hover, .o_colored_level .o_cc2 a:not(.btn):hover, .o_colored_level .o_cc2 .btn-link:hover {\n  color: #432c3d;\n}\n\n.o_cc2 .btn-fill-primary, .o_colored_level .o_cc2 .btn-fill-primary {\n  --btn-color: #FFF;\n  --btn-bg: #714B67;\n  --btn-border-color: #714B67;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #604058;\n  --btn-hover-border-color: #5a3c52;\n  --btn-focus-shadow-rgb: 134, 102, 126;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #5a3c52;\n  --btn-active-border-color: #55384d;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: #714B67;\n  --btn-disabled-border-color: #714B67;\n}\n\n.o_cc2 .btn-outline-primary, .o_colored_level .o_cc2 .btn-outline-primary {\n  --btn-color: #583b51;\n  --btn-border-color: #583b51;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #583b51;\n  --btn-hover-border-color: #583b51;\n  --btn-focus-shadow-rgb: 88.47659574, 58.72340426, 80.64680851;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #583b51;\n  --btn-active-border-color: #583b51;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #583b51;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #583b51;\n  --gradient: none;\n}\n\n.o_cc2 .btn-fill-secondary, .o_colored_level .o_cc2 .btn-fill-secondary {\n  --btn-color: #000;\n  --btn-bg: #d8dadd;\n  --btn-border-color: #d8dadd;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #dee0e2;\n  --btn-hover-border-color: #dcdee0;\n  --btn-focus-shadow-rgb: 184, 185, 188;\n  --btn-active-color: #000;\n  --btn-active-bg: #e0e1e4;\n  --btn-active-border-color: #dcdee0;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #000;\n  --btn-disabled-bg: #d8dadd;\n  --btn-disabled-border-color: #d8dadd;\n}\n\n.o_cc2 .btn-outline-secondary, .o_colored_level .o_cc2 .btn-outline-secondary {\n  --btn-color: #9499a2;\n  --btn-border-color: #9499a2;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #9499a2;\n  --btn-hover-border-color: #9499a2;\n  --btn-focus-shadow-rgb: 147.88356164, 153.37671233, 161.61643836;\n  --btn-active-color: #000;\n  --btn-active-bg: #9499a2;\n  --btn-active-border-color: #9499a2;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #9499a2;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #9499a2;\n  --gradient: none;\n}\n\n.o_cc2 .nav-pills .nav-link.active,\n.o_cc2 .nav-pills .show > .nav-link, .o_colored_level .o_cc2 .nav-pills .nav-link.active,\n.o_colored_level .o_cc2 .nav-pills .show > .nav-link {\n  background-color: #714B67;\n  color: #FFF;\n}\n\n.o_cc2 a.list-group-item, .o_colored_level .o_cc2 a.list-group-item {\n  color: #714B67;\n}\n\n.o_cc2 a.list-group-item.active, .o_colored_level .o_cc2 a.list-group-item.active {\n  background-color: #714B67;\n  color: #FFF;\n  border-color: #714B67;\n}\n\n.o_cc3 {\n  --background-color: #1A1423;\n  --color: #FFF;\n  background-color: #1A1423;\n  color: #FFF;\n  --o-cc-bg: #1A1423;\n}\n\n.o_cc3 .text-muted, .o_colored_level .o_cc3 .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\n.o_cc3 a:not(.btn), .o_cc3 .btn-link, .o_colored_level .o_cc3 a:not(.btn), .o_colored_level .o_cc3 .btn-link {\n  color: #b18aa7;\n}\n\n.o_cc3 a:not(.btn):hover, .o_cc3 .btn-link:hover, .o_colored_level .o_cc3 a:not(.btn):hover, .o_colored_level .o_cc3 .btn-link:hover {\n  color: #905f83;\n}\n\n.o_cc3 .btn-fill-primary, .o_colored_level .o_cc3 .btn-fill-primary {\n  --btn-color: #FFF;\n  --btn-bg: #714B67;\n  --btn-border-color: #714B67;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #604058;\n  --btn-hover-border-color: #5a3c52;\n  --btn-focus-shadow-rgb: 134, 102, 126;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #5a3c52;\n  --btn-active-border-color: #55384d;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: #714B67;\n  --btn-disabled-border-color: #714B67;\n}\n\n.o_cc3 .btn-outline-primary, .o_colored_level .o_cc3 .btn-outline-primary {\n  --btn-color: #b18aa7;\n  --btn-border-color: #b18aa7;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #b18aa7;\n  --btn-hover-border-color: #b18aa7;\n  --btn-focus-shadow-rgb: 177.40691489, 138.09308511, 167.06117021;\n  --btn-active-color: #000;\n  --btn-active-bg: #b18aa7;\n  --btn-active-border-color: #b18aa7;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #b18aa7;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #b18aa7;\n  --gradient: none;\n}\n\n.o_cc3 .btn-fill-secondary, .o_colored_level .o_cc3 .btn-fill-secondary {\n  --btn-color: #000;\n  --btn-bg: #f5f4f0;\n  --btn-border-color: #f5f4f0;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #f7f5f2;\n  --btn-hover-border-color: #f6f5f2;\n  --btn-focus-shadow-rgb: 208, 207, 204;\n  --btn-active-color: #000;\n  --btn-active-bg: #f7f6f3;\n  --btn-active-border-color: #f6f5f2;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #000;\n  --btn-disabled-bg: #f5f4f0;\n  --btn-disabled-border-color: #f5f4f0;\n}\n\n.o_cc3 .btn-outline-secondary, .o_colored_level .o_cc3 .btn-outline-secondary {\n  --btn-color: #f5f4f0;\n  --btn-border-color: #f5f4f0;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #f5f4f0;\n  --btn-hover-border-color: #f5f4f0;\n  --btn-focus-shadow-rgb: 245, 243.66396761, 240;\n  --btn-active-color: #000;\n  --btn-active-bg: #f5f4f0;\n  --btn-active-border-color: #f5f4f0;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #f5f4f0;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #f5f4f0;\n  --gradient: none;\n}\n\n.o_cc3 .nav-pills .nav-link.active,\n.o_cc3 .nav-pills .show > .nav-link, .o_colored_level .o_cc3 .nav-pills .nav-link.active,\n.o_colored_level .o_cc3 .nav-pills .show > .nav-link {\n  background-color: #714B67;\n  color: #FFF;\n}\n\n.o_cc3 a.list-group-item, .o_colored_level .o_cc3 a.list-group-item {\n  color: #714B67;\n}\n\n.o_cc3 a.list-group-item.active, .o_colored_level .o_cc3 a.list-group-item.active {\n  background-color: #714B67;\n  color: #FFF;\n  border-color: #714B67;\n}\n\n.o_cc3 .btn-close, .o_colored_level .o_cc3 .btn-close {\n  filter: var(--btn-close-white-filter);\n}\n\n.o_cc4 {\n  --background-color: #FAB803;\n  --color: #000;\n  background-color: #FAB803;\n  color: #000;\n  --o-cc-bg: #FAB803;\n}\n\n.o_cc4 .text-muted, .o_colored_level .o_cc4 .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\n.o_cc4 a:not(.btn), .o_cc4 .btn-link, .o_colored_level .o_cc4 a:not(.btn), .o_colored_level .o_cc4 .btn-link {\n  color: black;\n}\n\n.o_cc4 a:not(.btn):hover, .o_cc4 .btn-link:hover, .o_colored_level .o_cc4 a:not(.btn):hover, .o_colored_level .o_cc4 .btn-link:hover {\n  color: black;\n}\n\n.o_cc4 .btn-fill-primary, .o_colored_level .o_cc4 .btn-fill-primary {\n  --btn-color: #FFF;\n  --btn-bg: #2e2714;\n  --btn-border-color: #2e2714;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #272111;\n  --btn-hover-border-color: #251f10;\n  --btn-focus-shadow-rgb: 77, 71, 55;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #251f10;\n  --btn-active-border-color: #231d0f;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: #2e2714;\n  --btn-disabled-border-color: #2e2714;\n}\n\n.o_cc4 .btn-outline-primary, .o_colored_level .o_cc4 .btn-outline-primary {\n  --btn-color: black;\n  --btn-border-color: black;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: black;\n  --btn-hover-border-color: black;\n  --btn-focus-shadow-rgb: 0, 0, 0;\n  --btn-active-color: #FFF;\n  --btn-active-bg: black;\n  --btn-active-border-color: black;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: black;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: black;\n  --gradient: none;\n}\n\n.o_cc4 .btn-fill-secondary, .o_colored_level .o_cc4 .btn-fill-secondary {\n  --btn-color: #000;\n  --btn-bg: #f5f4f0;\n  --btn-border-color: #f5f4f0;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #f7f5f2;\n  --btn-hover-border-color: #f6f5f2;\n  --btn-focus-shadow-rgb: 208, 207, 204;\n  --btn-active-color: #000;\n  --btn-active-bg: #f7f6f3;\n  --btn-active-border-color: #f6f5f2;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #000;\n  --btn-disabled-bg: #f5f4f0;\n  --btn-disabled-border-color: #f5f4f0;\n}\n\n.o_cc4 .btn-outline-secondary, .o_colored_level .o_cc4 .btn-outline-secondary {\n  --btn-color: white;\n  --btn-border-color: white;\n  --btn-hover-color: #000;\n  --btn-hover-bg: white;\n  --btn-hover-border-color: white;\n  --btn-focus-shadow-rgb: 255, 255, 255;\n  --btn-active-color: #000;\n  --btn-active-bg: white;\n  --btn-active-border-color: white;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: white;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: white;\n  --gradient: none;\n}\n\n.o_cc4 .nav-pills .nav-link.active,\n.o_cc4 .nav-pills .show > .nav-link, .o_colored_level .o_cc4 .nav-pills .nav-link.active,\n.o_colored_level .o_cc4 .nav-pills .show > .nav-link {\n  background-color: #2e2714;\n  color: #FFF;\n}\n\n.o_cc4 a.list-group-item, .o_colored_level .o_cc4 a.list-group-item {\n  color: #2e2714;\n}\n\n.o_cc4 a.list-group-item.active, .o_colored_level .o_cc4 a.list-group-item.active {\n  background-color: #2e2714;\n  color: #FFF;\n  border-color: #2e2714;\n}\n\n.o_cc4 .btn-close, .o_colored_level .o_cc4 .btn-close {\n  filter: var(--btn-close-white-filter);\n}\n\n.o_cc5 {\n  --background-color: #2e2714;\n  --color: #FFF;\n  background-color: #2e2714;\n  color: #FFF;\n  --o-cc-bg: #2e2714;\n}\n\n.o_cc5 .text-muted, .o_colored_level .o_cc5 .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\n.o_cc5 h1, .o_cc5 .h1, .o_cc5 h2, .o_cc5 .h2, .o_cc5 h3, .o_cc5 .h3, .o_cc5 h4, .o_cc5 .h4, .o_cc5 h5, .o_cc5 .h5, .o_cc5 h6, .o_cc5 .h6, .o_colored_level .o_cc5 h1, .o_colored_level .o_cc5 h2, .o_colored_level .o_cc5 h3, .o_colored_level .o_cc5 h4, .o_colored_level .o_cc5 h5, .o_colored_level .o_cc5 h6 {\n  color: #FFFFFF;\n}\n\n.o_cc5 a:not(.btn), .o_cc5 .btn-link, .o_colored_level .o_cc5 a:not(.btn), .o_colored_level .o_cc5 .btn-link {\n  color: #b18aa7;\n}\n\n.o_cc5 a:not(.btn):hover, .o_cc5 .btn-link:hover, .o_colored_level .o_cc5 a:not(.btn):hover, .o_colored_level .o_cc5 .btn-link:hover {\n  color: #905f83;\n}\n\n.o_cc5 .btn-fill-primary, .o_colored_level .o_cc5 .btn-fill-primary {\n  --btn-color: #FFF;\n  --btn-bg: #714B67;\n  --btn-border-color: #714B67;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #604058;\n  --btn-hover-border-color: #5a3c52;\n  --btn-focus-shadow-rgb: 134, 102, 126;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #5a3c52;\n  --btn-active-border-color: #55384d;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: #714B67;\n  --btn-disabled-border-color: #714B67;\n}\n\n.o_cc5 .btn-outline-primary, .o_colored_level .o_cc5 .btn-outline-primary {\n  --btn-color: #b18aa7;\n  --btn-border-color: #b18aa7;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #b18aa7;\n  --btn-hover-border-color: #b18aa7;\n  --btn-focus-shadow-rgb: 177.40691489, 138.09308511, 167.06117021;\n  --btn-active-color: #000;\n  --btn-active-bg: #b18aa7;\n  --btn-active-border-color: #b18aa7;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #b18aa7;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #b18aa7;\n  --gradient: none;\n}\n\n.o_cc5 .btn-fill-secondary, .o_colored_level .o_cc5 .btn-fill-secondary {\n  --btn-color: #000;\n  --btn-bg: #f5f4f0;\n  --btn-border-color: #f5f4f0;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #f7f5f2;\n  --btn-hover-border-color: #f6f5f2;\n  --btn-focus-shadow-rgb: 208, 207, 204;\n  --btn-active-color: #000;\n  --btn-active-bg: #f7f6f3;\n  --btn-active-border-color: #f6f5f2;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #000;\n  --btn-disabled-bg: #f5f4f0;\n  --btn-disabled-border-color: #f5f4f0;\n}\n\n.o_cc5 .btn-outline-secondary, .o_colored_level .o_cc5 .btn-outline-secondary {\n  --btn-color: #f5f4f0;\n  --btn-border-color: #f5f4f0;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #f5f4f0;\n  --btn-hover-border-color: #f5f4f0;\n  --btn-focus-shadow-rgb: 245, 243.66396761, 240;\n  --btn-active-color: #000;\n  --btn-active-bg: #f5f4f0;\n  --btn-active-border-color: #f5f4f0;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #f5f4f0;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #f5f4f0;\n  --gradient: none;\n}\n\n.o_cc5 .nav-pills .nav-link.active,\n.o_cc5 .nav-pills .show > .nav-link, .o_colored_level .o_cc5 .nav-pills .nav-link.active,\n.o_colored_level .o_cc5 .nav-pills .show > .nav-link {\n  background-color: #714B67;\n  color: #FFF;\n}\n\n.o_cc5 a.list-group-item, .o_colored_level .o_cc5 a.list-group-item {\n  color: #714B67;\n}\n\n.o_cc5 a.list-group-item.active, .o_colored_level .o_cc5 a.list-group-item.active {\n  background-color: #714B67;\n  color: #FFF;\n  border-color: #714B67;\n}\n\n.o_cc5 .btn-close, .o_colored_level .o_cc5 .btn-close {\n  filter: var(--btn-close-white-filter);\n}\n\n.btn-custom:hover, .btn-fill-custom:hover {\n  filter: invert(0.2);\n}\n\n.btn-outline-custom:not(:hover) {\n  background-color: transparent !important;\n  background-image: none !important;\n}\n\n.o_full_screen_height, .cover_full, .o_half_screen_height, .cover_mid {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-around;\n  min-height: 100vh !important;\n}\n\n.o_half_screen_height, .cover_mid {\n  min-height: 55vh !important;\n}\n\n@media (min-width: 992px) {\n  .o_container_small {\n    max-width: 720px;\n  }\n}\n\n.oe_img_bg {\n  background-size: cover;\n  background-repeat: no-repeat;\n}\n\n.oe_img_bg.o_bg_img_opt_repeat {\n  background-size: auto;\n  background-repeat: repeat !important;\n}\n\n.oe_img_bg.o_bg_img_center {\n  background-position: center;\n}\n\n.oe_img_bg.o_bg_img_origin_border_box {\n  background-origin: border-box;\n}\n\n.text-gradient {\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n\n.text-gradient .o_animated_text, .text-gradient .o_animated_text *, .text-gradient.o_animated_text *,\n.text-gradient .o_text_highlight, .text-gradient .o_text_highlight *, .text-gradient.o_text_highlight * {\n  background-image: inherit;\n  -webkit-background-clip: inherit;\n  -webkit-text-fill-color: inherit;\n}\n\n.text-gradient .fa {\n  display: inherit;\n}\n\n.text-gradient u:not(font[style*=\"-webkit-text-fill-color\"] u), .text-gradient s:not(font[style*=\"-webkit-text-fill-color\"] s) {\n  background-size: 100% 0.1em;\n  background-repeat: repeat-x;\n  background-image: inherit !important;\n  text-decoration-color: transparent !important;\n  color: transparent;\n  caret-color: black;\n}\n\n.text-gradient * {\n  background-size: 0px;\n  background-image: inherit !important;\n}\n\n.text-gradient s:not(font[style*=\"-webkit-text-fill-color\"] s) {\n  background-position: 0 50%;\n}\n\n.text-gradient u:not(font[style*=\"-webkit-text-fill-color\"] u) {\n  background-position: 0 95%;\n}\n\n.ui-autocomplete {\n  max-height: 45vh;\n  overflow-y: auto;\n  overflow-x: hidden;\n}\n\n.ui-autocomplete .ui-menu-item {\n  padding: 0;\n}\n\n.ui-autocomplete .ui-menu-item > .ui-state-active {\n  border: none;\n  font-weight: normal;\n  margin: 0;\n}\n\n.ui-autocomplete .fw-bold {\n  font-weight: 700 !important;\n}\n\n.o_editor_banner p, .o_editor_banner h1, .o_editor_banner .h1, .o_editor_banner h2, .o_editor_banner .h2, .o_editor_banner h3, .o_editor_banner .h3, .o_editor_banner ul, .o_editor_banner ol {\n  margin-bottom: 1rem;\n}\n\n.o_editor_banner ol ol, .o_editor_banner ul ul, .o_editor_banner ol ul, .o_editor_banner ul ol {\n  margin-bottom: 0;\n}\n\n.o_editor_banner ul.o_checklist > li:not(.oe-nested)::before {\n  top: 0px !important;\n}\n\ncode.o_inline_code {\n  padding: .2em .4em;\n  border-radius: 0.25rem;\n  background-color: var(--WebEditor__inlineCode-bg, #e7e9ed);\n  font-size: 85%;\n  color: #111827;\n}\n\n", "\n/* /html_editor/static/src/scss/html_editor.backend.scss */\n\n:root {\n  --white: #FFF;\n  --black: #000;\n}\n\n.o_field_html {\n  position: relative;\n  word-wrap: break-word;\n}\n\n.o_field_html #codeview-btn-group {\n  position: absolute;\n  top: 0;\n  right: 0;\n}\n\n.o_field_html iframe {\n  display: block;\n  width: 100%;\n  margin: 0;\n  padding: 0;\n  min-height: 300px;\n  min-height: -webkit-calc(100vh - 170px);\n  min-height: calc(100vh - 170px);\n}\n\n.o_field_html iframe ul > li > p {\n  margin: 0px;\n}\n\n.o_field_html iframe.o_readonly {\n  border: none;\n}\n\n.o_field_html .rounded {\n  border-radius: .25rem !important;\n}\n\n.o_field_html table.table.table-bordered {\n  table-layout: fixed;\n}\n\n.o_field_html a:not(.btn) {\n  color: #008f8c;\n}\n\n.o_form_view:not(.o_field_highlight) .o_field_html .note-editable {\n  border: var(--border-width) solid transparent;\n  border-width: 0 0 var(--border-width) 0;\n  border-radius: 0;\n}\n\n.o_form_view:not(.o_field_highlight) .o_field_html .note-editable:hover, .o_form_view:not(.o_field_highlight) .o_field_html .note-editable:focus {\n  border-color: var(--o-input-border-color);\n}\n\n.o_field_html:not(.o_readonly_modifier) .o_editor_banner_icon {\n  cursor: pointer;\n}\n\n.editor_has_snippets .oe_snippet.o_draggable_dragging {\n  z-index: 1056 !important;\n}\n\n", "\n/* /mail/static/src/scss/variables/derived_variables.scss */\n\n", "\n/* /mail/static/src/scss/composer.scss */\n\n@font-face {\n  font-family: 'emojifont';\n  src: local(\"Segoe UI\"), local(\"Apple Color Emoji\"), local(\"Android Emoji\"), local(\"Noto Color Emoji\"), local(\"Twitter Color Emoji\"), local(\"Twitter Color\"), local(\"EmojiOne Color\"), local(\"EmojiOne\"), local(EmojiSymbols), local(Symbola);\n}\n\n.o_mail_emoji {\n  display: inline-block;\n  padding: 0;\n  font-size: 1.3rem;\n  font-family: emojifont;\n}\n\n.o_field_widget:has(.o_field_input_buttons > .o_mail_emojis_buttons) {\n  position: relative;\n}\n\n.o_field_input_buttons:has(.o_mail_emojis_buttons):has([data-field-type=\"text\"]) {\n  flex-direction: column;\n  justify-content: flex-end;\n}\n\n.o_modal_fullscreen {\n  z-index: 1057;\n}\n\n.o_modal_fullscreen .arrow {\n  position: absolute;\n  top: 50%;\n  left: auto;\n  bottom: auto;\n  right: 16px;\n  border-radius: 100%;\n  padding: 12px 16px 11px 18px;\n  background-color: rgba(0, 0, 0, 0.4);\n  color: rgba(255, 255, 255, 0.7);\n}\n\n.o_modal_fullscreen .arrow:hover {\n  background-color: rgba(0, 0, 0, 0.6);\n  color: white;\n}\n\n.o_modal_fullscreen .arrow.disabled {\n  color: #5f636f;\n  background: none;\n}\n\n.o_modal_fullscreen .arrow-left {\n  left: 16px;\n  right: auto;\n  padding: 12px 18px 11px 16px;\n}\n\n.o_document_viewer_topbar_button {\n  display: flex;\n  align-items: center;\n  align-self: stretch;\n}\n\n.o_document_viewer_topbar_button:hover {\n  background-color: rgba(255, 255, 255, 0.1);\n}\n\n.o_mail_composer_form .o_form_renderer {\n  padding-bottom: 0px;\n}\n\n.o_mail_composer_form .o_form_renderer .oe-bordered-editor[name=body] .o_readonly {\n  border: 1px solid #d8dadd;\n  padding: 4px;\n}\n\n", "\n/* /mail/static/src/scss/kanban_view.scss */\n\n.o_kanban_renderer .o_kanban_record.o_kanban_attachment {\n  --KanbanRecord-padding-h: 0;\n  --KanbanRecord-padding-v: 0;\n}\n\n.o_kanban_renderer .o_kanban_record.o_kanban_attachment .o_kanban_image {\n  width: 80px;\n}\n\n.o_kanban_renderer .o_kanban_record.o_kanban_attachment .o_kanban_image .o_kanban_image_wrapper {\n  min-height: 80px;\n}\n\n.o_kanban_renderer .o_kanban_record.o_kanban_attachment .o_kanban_image .o_attachment_image {\n  width: 80px;\n  height: 80px;\n}\n\n.o_kanban_renderer .o_kanban_record.o_kanban_attachment .o_kanban_image .o_image {\n  width: 56px;\n  height: 56px;\n}\n\n.o_kanban_renderer .o_kanban_record.o_kanban_attachment .o_kanban_details_wrapper {\n  min-height: 80px;\n  padding: 8px 8px;\n}\n\n", "\n/* /mail/static/src/scss/m2x_avatar_user.scss */\n\n.o_field_many2many_avatar_user img:hover, .o_clickable_m2x_avatar img:hover {\n  cursor: context-menu;\n  outline: 1px solid #017e84;\n}\n\n", "\n/* /mail/static/src/scss/mail_activity.scss */\n\n/* Common */\n.o_mail_activity.o_field_widget {\n  display: block;\n}\n\n/* list_activity widget */\n.o_list_view .o_list_table tbody > tr > td.o_data_cell.o_list_activity_cell .o_mail_activity {\n  display: flex;\n  max-width: 275px;\n}\n\n.o_list_view .o_list_table tbody > tr > td.o_data_cell.o_list_activity_cell .o_mail_activity .o_activity_btn {\n  margin-right: 3px;\n}\n\n.o_list_view .o_list_table tbody > tr > td.o_data_cell.o_list_activity_cell .o_mail_activity .o_activity_summary {\n  display: inline-block;\n  max-width: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n}\n\n/* Kanban View */\n.o_kanban_record .o_kanban_inline_block {\n  display: inline-block;\n}\n\n.o_kanban_record .o_mail_activity .o_activity_btn span.fa, .o_view_controller .o_mail_activity .o_activity_btn span.fa {\n  overflow: visible;\n  line-height: 1;\n  vertical-align: middle;\n}\n\n.o_kanban_record .o_mail_activity div.o_activity, .o_view_controller .o_mail_activity div.o_activity {\n  min-width: 290px;\n  padding: 0px 0px;\n}\n\n.o_kanban_record .o_mail_activity div.o_activity .o_activity_log_container, .o_view_controller .o_mail_activity div.o_activity .o_activity_log_container {\n  max-height: 300px;\n  overflow-y: auto;\n}\n\n.o_kanban_record .o_mail_activity div.o_activity ul.o_activity_log, .o_view_controller .o_mail_activity div.o_activity ul.o_activity_log {\n  color: #111827;\n}\n\n.o_kanban_record .o_mail_activity div.o_activity ul.o_activity_log li .o_activity_title_entry, .o_view_controller .o_mail_activity div.o_activity ul.o_activity_log li .o_activity_title_entry {\n  max-width: 275px;\n}\n\n.o_kanban_record .o_mail_activity div.o_activity ul.o_activity_log li .o_activity_title_entry .o_activity_summary, .o_view_controller .o_mail_activity div.o_activity ul.o_activity_log li .o_activity_title_entry .o_activity_summary {\n  display: inline-block;\n  max-width: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n}\n\n.o_kanban_record .o_mail_activity div.o_activity ul.o_activity_log li .o_edit_button, .o_view_controller .o_mail_activity div.o_activity ul.o_activity_log li .o_edit_button {\n  opacity: 0.5;\n}\n\n.o_kanban_record .o_mail_activity div.o_activity ul.o_activity_log li:hover .o_edit_button, .o_view_controller .o_mail_activity div.o_activity ul.o_activity_log li:hover .o_edit_button {\n  opacity: 1;\n}\n\n.o_kanban_record .o_mail_activity div.o_activity ul.o_activity_log li .o_activity_link_kanban, .o_view_controller .o_mail_activity div.o_activity ul.o_activity_log li .o_activity_link_kanban {\n  font-size: 1.5em;\n  color: rgba(55, 65, 81, 0.76);\n  opacity: 0.5;\n}\n\n.o_kanban_record .o_mail_activity div.o_activity ul.o_activity_log li .o_activity_link_kanban:hover, .o_kanban_record .o_mail_activity div.o_activity ul.o_activity_log li .o_activity_link_kanban:focus, .o_kanban_record .o_mail_activity div.o_activity ul.o_activity_log li .o_activity_link_kanban.focus, .o_view_controller .o_mail_activity div.o_activity ul.o_activity_log li .o_activity_link_kanban:hover, .o_view_controller .o_mail_activity div.o_activity ul.o_activity_log li .o_activity_link_kanban:focus, .o_view_controller .o_mail_activity div.o_activity ul.o_activity_log li .o_activity_link_kanban.focus {\n  color: #28a745;\n}\n\n.o_kanban_record .o_mail_activity div.o_activity ul.o_activity_log li .o_activity_link_kanban:hover, .o_kanban_record .o_mail_activity div.o_activity ul.o_activity_log li .o_activity_link_kanban:focus, .o_kanban_record .o_mail_activity div.o_activity ul.o_activity_log li .o_activity_link_kanban.focus, .o_view_controller .o_mail_activity div.o_activity ul.o_activity_log li .o_activity_link_kanban:hover, .o_view_controller .o_mail_activity div.o_activity ul.o_activity_log li .o_activity_link_kanban:focus, .o_view_controller .o_mail_activity div.o_activity ul.o_activity_log li .o_activity_link_kanban.focus {\n  opacity: 1;\n}\n\n.o_kanban_record .o_mail_activity div.o_activity ul.o_activity_log li.o_activity_selected, .o_view_controller .o_mail_activity div.o_activity ul.o_activity_log li.o_activity_selected {\n  border-bottom: 0;\n}\n\n.o_kanban_record .o_mail_activity div.o_activity ul.o_activity_log li.o_activity_form > div, .o_view_controller .o_mail_activity div.o_activity ul.o_activity_log li.o_activity_form > div {\n  padding-top: 0.5em;\n  padding-bottom: 0.7em;\n}\n\n/* summary table */\n.o_mail_activity_schedule_wizard .o_mail_activity_schedule_summary table {\n  --table-hover-bg: transparent;\n  --table-active-bg: transparent;\n  --table-striped-bg: transparent;\n  --table-border-color: transparent;\n}\n\n.o_mail_activity_schedule_wizard .o_mail_activity_schedule_summary .cursor-pointer {\n  cursor: default !important;\n}\n\n.o_mail_activity_schedule_wizard .o_mail_activity_schedule_summary .o_list_table .o_data_cell {\n  padding-top: 0px;\n  padding-left: 0px;\n  padding-bottom: 3px;\n}\n\n.o_mail_activity_schedule_wizard .o_mail_activity_schedule_summary tfoot {\n  display: none;\n}\n\n.o_mail_activity_schedule_wizard .o_mail_activity_schedule_summary th {\n  padding: 0px;\n}\n\n.o_mail_activity_schedule_wizard .o_mail_activity_schedule_summary tr {\n  vertical-align: middle;\n}\n\n.o_mail_activity_schedule_wizard .o_mail_activity_schedule_summary td[name=\"responsible_user_id\"] img {\n  outline: none;\n}\n\n.o_mail_activity_schedule_wizard .o_mail_activity_schedule_summary td[name=\"responsible_user_id\"] .o_many2one {\n  display: none !important;\n}\n\n.o_mail_activity_schedule_wizard .embedded-editor-height-4 .note-editable {\n  min-height: 6em;\n}\n\n", "\n/* /mail/static/src/scss/mail_invite_wizard.scss */\n\n.o_mail_extra_comments .note-editable {\n  min-height: 80px;\n}\n\n", "\n/* /mail/static/src/scss/mail_template_preview_views.scss */\n\n.o_mail_template_preview_form_view .o_form_label.o_form_label_readonly {\n  opacity: 1;\n  font-weight: 500;\n}\n\n.o_mail_template_preview_form_view .o_attachment {\n  max-width: 325px;\n}\n\n", "\n/* /mail/static/src/scss/mail_template_views.scss */\n\n.o_mail_template_form_view .o_attachment {\n  max-width: 325px;\n}\n\n", "\n/* /mail/static/src/scss/rotting_mixin.scss */\n\n.o_mail_resource_rotting_bg {\n  background-color: #e64980;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_rotting {\n  --KanbanGroup-background: #f8f1f5;\n  outline: 1px solid white;\n  box-shadow: inset 2px 0 0 #e64980, inset -2px 0 0 #e64980;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_rotting .oe_kanban_card_rotting {\n  order: 1;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_rotting .o_kanban_load_more {\n  order: 2;\n  padding: var(--KanbanRecord-padding-v) 0;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_rotting .o_kanban_record:not(.oe_kanban_card_rotting) {\n  order: 3;\n  opacity: 0.5;\n}\n\n.o_kanban_renderer .o_kanban_group.o_kanban_group_show_rotting .o_kanban_record:not(.oe_kanban_card_rotting):hover, .o_kanban_renderer .o_kanban_group.o_kanban_group_show_rotting .o_kanban_record:not(.oe_kanban_card_rotting):focus, .o_kanban_renderer .o_kanban_group.o_kanban_group_show_rotting .o_kanban_record:not(.oe_kanban_card_rotting).focus {\n  opacity: 1;\n}\n\n.o_kanban_renderer .o_kanban_record.oe_kanban_card_rotting {\n  background-color: rgba(255, 201, 201, 0.3);\n}\n\n.o_kanban_renderer .o_kanban_record.oe_kanban_card_rotting.o_record_selected {\n  background-color: var(--KanbanColumn__highlight-selected);\n}\n\n", "\n/* /mail/static/src/core/common/action_list.scss */\n\n.o-mail-ActionList hr {\n  opacity: 12.5% !important;\n}\n\n.o-mail-ActionList .o-mail-ActionList-group:has(.rounded-circle.o-hasBtnBg) {\n  gap: 4px;\n}\n\n.o-mail-ActionList button {\n  z-index: 1;\n  --btn-disabled-opacity: 0.25;\n}\n\n.o-mail-ActionList button:not(.o-hasBtnBg) {\n  background-color: inherit;\n}\n\n.o-mail-ActionList button.o-inline:where(:has(i:first-child:last-child)) {\n  opacity: var(--o-mail-ActionList-Button-opacity);\n}\n\n.o-mail-ActionList button.o-inline:where(:has(i:first-child:last-child)):where(.rounded-circle) {\n  aspect-ratio: 1;\n}\n\n.o-mail-ActionList button.o-inline:where(:has(i:first-child:last-child)):hover, .o-mail-ActionList button.o-inline:where(:has(i:first-child:last-child)):focus, .o-mail-ActionList button.o-inline:where(:has(i:first-child:last-child)):active, .o-mail-ActionList button.o-inline:where(:has(i:first-child:last-child)).active, .o-mail-ActionList button.o-inline:where(:has(i:first-child:last-child)):focus-visible {\n  color: var(--o-mail-ActionList-Button-color--hover);\n  opacity: var(--o-mail-ActionList-Button-opacity--hover);\n}\n\n.o-mail-ActionList button.o-inline.o-odooControlPanelSwitchStyle i {\n  opacity: var(--mail-ActionList-buttonInlineIconOpacity);\n}\n\n.o-mail-ActionList button.o-inline i.o-xsmaller {\n  transform: translateY(-2px);\n}\n\n.o-mail-ActionList button:not(.o-inline) > i {\n  opacity: 65%;\n}\n\n.o_bottom_sheet_sheet:has(.o-mail-ActionList button:not(.o-inline) > i) {\n  opacity: 100%;\n}\n\n.o-mail-ActionList button.o-tag-JOIN_LEAVE_CALL i {\n  color: white !important;\n}\n\n.o-mail-ActionList button.o-tag-JOIN_LEAVE_CALL.o-dropdown-item i, .o-mail-ChatWindow .o-mail-ActionList button.o-tag-JOIN_LEAVE_CALL i {\n  opacity: 100%;\n  background: var(--btn-bg);\n  aspect-ratio: 1;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 100%;\n  padding: 0.4em;\n  box-sizing: content-box;\n}\n\n.o-mail-ActionList button.o-tag-JOIN_LEAVE_CALL.o-dropdown-item:hover i, .o-mail-ActionList button.o-tag-JOIN_LEAVE_CALL.o-dropdown-item:focus-visible i, .o-mail-ChatWindow .o-mail-ActionList button.o-tag-JOIN_LEAVE_CALL:hover i, .o-mail-ChatWindow .o-mail-ActionList button.o-tag-JOIN_LEAVE_CALL:focus-visible i {\n  background: var(--btn-hover-bg);\n  color: var(--btn-hover-color);\n}\n\n.o-mail-ActionList button.o-tag-JOIN_LEAVE_CALL.o-dropdown-item i {\n  font-size: 0.7em !important;\n}\n\n.o-mail-ActionList button.o-tag-JOIN_LEAVE_CALL.o-dropdown-item i.fa-phone::before {\n  transform: translateY(1px);\n}\n\n.o-mail-ChatWindow .o-mail-ActionList button.o-tag-JOIN_LEAVE_CALL i {\n  font-size: 0.9em !important;\n}\n\n.o-mail-ChatWindow .o-mail-ActionList button.o-tag-JOIN_LEAVE_CALL i.fa-phone::before {\n  transform: translateY(0.5px);\n}\n\n.o-mail-ActionList button.o-dropdown-item.btn-danger:not(.o-tag-JOIN_LEAVE_CALL).focus {\n  background-color: rgba(212, 76, 89, 0.75);\n  color: white;\n}\n\n.o-mail-ActionList button.o-dropdown-item.btn-danger:not(.o-tag-JOIN_LEAVE_CALL):not(.focus) {\n  color: var(--o-mail-ActionList-dropdownDangerUnfocusedColor, #d44c59);\n}\n\n.o_popover > .o-mail-ActionList .o-mail-ActionList-button {\n  --btn-group-gap: 0px;\n}\n\n.o_bottom_sheet .o-mail-ActionList .o-mail-ActionList-button {\n  padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x) !important;\n  font-size: 0.9625rem !important;\n  font-weight: 500 !important;\n}\n\n", "\n/* /mail/static/src/core/common/attachment_list.scss */\n\n.o-mail-AttachmentContainer {\n  background-color: #e7e9ed;\n}\n\n.o-mail-AttachmentContainer.o-inMessage.o-isImage {\n  min-width: 13em;\n  min-height: 10em;\n}\n\n.o-mail-AttachmentContainer:not(.o-inMessage.o-isImage) {\n  width: 13em;\n  height: 10em;\n}\n\n@media (max-width: 575.98px) {\n  .o-mail-AttachmentContainer {\n    width: 12em;\n  }\n}\n\n.o-mail-AttachmentCard-image, .o-mail-Attachment-hover-image {\n  width: 1.4em;\n  height: 1.4em;\n}\n\n.o-mail-AttachmentButtons button:hover {\n  filter: brightness(0.95);\n}\n\n.o-mail-Attachment-hover {\n  background: #F9FAFB;\n}\n\n.o-mail-Attachment-hover.o-image {\n  background: rgba(0, 0, 0, 0.4);\n}\n\n.o-mail-Attachment-hoverImageText {\n  display: -webkit-box;\n  -webkit-box-orient: vertical;\n  -webkit-line-clamp: 2;\n  line-height: 1.25;\n}\n\n.o-mail-AttachmentImage.o-inMessage {\n  max-height: 300px;\n}\n\n.o-viewable {\n  cursor: zoom-in;\n}\n\n", "\n/* /mail/static/src/core/common/attachment_view.scss */\n\n@media (min-width: 1400px) {\n  .o_attachment_preview {\n    display: block;\n    flex: auto;\n    overflow: hidden;\n    width: 530px;\n  }\n  .o_attachment_preview > .o-mail-Attachment {\n    position: relative;\n    width: 100%;\n    height: 100%;\n  }\n  .o_attachment_preview > .o-mail-Attachment .arrow {\n    width: 5%;\n    position: absolute;\n    top: 50%;\n    left: auto;\n    bottom: auto;\n    right: 0;\n    background-color: rgba(0, 0, 0, 0.4);\n    color: rgba(255, 255, 255, 0.7);\n    transition: width 0.3s;\n    padding-top: 30px;\n    height: 75px;\n  }\n  .o_attachment_preview > .o-mail-Attachment .arrow:hover {\n    background-color: rgba(0, 0, 0, 0.6);\n    color: white;\n  }\n  .o_attachment_preview > .o-mail-Attachment .arrow.disabled {\n    color: #5f636f;\n    background: none;\n  }\n  .o_attachment_preview > .o-mail-Attachment .arrow:hover {\n    width: 7%;\n  }\n  .o_attachment_preview > .o-mail-Attachment .arrow.o_move_previous {\n    left: 2px;\n    right: 0px;\n  }\n  .o_attachment_preview > .o-mail-Attachment > iframe {\n    width: 100%;\n    height: 100%;\n  }\n  .o_attachment_preview > .o-mail-Attachment > .o-mail-Attachment-imgContainer {\n    position: absolute;\n    overflow: auto;\n    width: 100%;\n    height: 100%;\n  }\n  .o_attachment_preview > .o-mail-Attachment > .o-mail-Attachment-imgContainer > img {\n    margin: var(--o-Mail-Attachment-img-margin, auto);\n    box-shadow: 0px 0px 5px rgba(41, 41, 41, 0.43);\n  }\n  .o_attachment_control {\n    position: absolute;\n    top: 8%;\n    background-color: black;\n    opacity: 0.3;\n    margin-top: -15px;\n    transition: all 0.3s;\n    z-index: 1000;\n  }\n  .o_attachment_control:hover {\n    opacity: 0.7;\n  }\n  .o_attachment_control.popout {\n    right: 0px;\n    border-radius: 30px 0 0 30px;\n    padding: 15px 0 15px 15px;\n  }\n  .o_attachment_control.popout:hover {\n    padding-right: 15px;\n  }\n}\n\n.o-mail-PopoutAttachmentView {\n  width: auto;\n}\n\n.o-mail-PopoutAttachmentView > .o-mail-Attachment {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n\n.o-mail-PopoutAttachmentView > .o-mail-Attachment .arrow {\n  width: 5%;\n  position: absolute;\n  top: 50%;\n  left: auto;\n  bottom: auto;\n  right: 0;\n  background-color: rgba(0, 0, 0, 0.4);\n  color: rgba(255, 255, 255, 0.7);\n  transition: width 0.3s;\n  padding-top: 30px;\n  height: 75px;\n}\n\n.o-mail-PopoutAttachmentView > .o-mail-Attachment .arrow:hover {\n  background-color: rgba(0, 0, 0, 0.6);\n  color: white;\n}\n\n.o-mail-PopoutAttachmentView > .o-mail-Attachment .arrow.disabled {\n  color: #5f636f;\n  background: none;\n}\n\n.o-mail-PopoutAttachmentView > .o-mail-Attachment .arrow:hover {\n  width: 7%;\n}\n\n.o-mail-PopoutAttachmentView > .o-mail-Attachment .arrow.o_move_previous {\n  left: 2px;\n  right: 0px;\n}\n\n.o-mail-PopoutAttachmentView > .o-mail-Attachment > iframe {\n  width: 100%;\n  height: 100%;\n}\n\n.o-mail-PopoutAttachmentView > .o-mail-Attachment > .o-mail-Attachment-imgContainer {\n  position: absolute;\n  overflow: auto;\n  width: 100%;\n  height: 100%;\n}\n\n.o-mail-PopoutAttachmentView > .o-mail-Attachment > .o-mail-Attachment-imgContainer > img {\n  margin: var(--o-Mail-Attachment-img-margin, auto);\n  box-shadow: 0px 0px 5px rgba(41, 41, 41, 0.43);\n}\n\n.o-mail-PopoutAttachmentView .o_attachment_control {\n  display: none;\n}\n\n", "\n/* /mail/static/src/core/common/autoresize_input.scss */\n\n.o-mail-AutoresizeInput {\n  --o-input-border-color: transparent;\n  border: var(--border-width) solid var(--o-input-border-color);\n  background-color: var(--o-input-background-color, transparent);\n}\n\n.o-mail-AutoresizeInput:where(:not([disabled])):where(:not(:focus))::placeholder {\n  font-style: italic;\n}\n\n.o-mail-AutoresizeInput:not([disabled]):hover {\n  --o-input-border-color: #d8dadd;\n}\n\n.o-mail-AutoresizeInput:not([disabled]):focus {\n  --o-input-border-color: #017e84;\n  color: #111827 !important;\n}\n\n.o-mail-AutoresizeInput:where([disabled]) {\n  color: #111827;\n}\n\n", "\n/* /mail/static/src/core/common/chat_bubble.scss */\n\n.o-mail-ChatBubble {\n  height: auto !important;\n  z-index: 1001;\n  border: none !important;\n  padding: 0;\n  background-color: transparent !important;\n}\n\n.o-mail-ChatBubble:hover .o-mail-ChatBubble-close {\n  display: inline-flex;\n}\n\n.o-mail-ChatBubble:hover .o-mail-ChatBubble-counter {\n  display: none;\n}\n\n.o-mail-ChatBubble:hover, .o-mail-ChatBubble.o-active {\n  filter: brightness(1.1);\n}\n\n.o-mail-ChatBubble.o-bouncing {\n  animation: o-mail-ChatBubble-bouncing 0.25s;\n  animation-direction: alternate;\n  animation-timing-function: cubic-bezier(0.5, 0.95, 0, 0.5);\n  animation-iteration-count: 16;\n}\n\n.o-mail-ChatBubble-avatar {\n  width: 45px;\n  height: 45px;\n}\n\n.o-mail-ChatBubble-avatar.o-big {\n  width: 50px;\n  height: 50px;\n}\n\n.o-mail-ChatBubble-close {\n  right: -3px;\n  top: -5px;\n  z-index: 6;\n  font-size: 11px;\n  display: none;\n  padding: 2px;\n  border: 1px solid #b9bbc1;\n}\n\n.o-mail-ChatBubble-close:not(:hover) {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.o-mail-ChatBubble-close:hover {\n  background-color: #d8dadd !important;\n  border-color: #7c7f89;\n}\n\n.o-mail-ChatBubble-country {\n  width: 16px;\n  left: 3px;\n}\n\n.o-mail-ChatBubble-counter {\n  z-index: 7;\n  top: -3px;\n  right: -4px;\n  display: inline-flex;\n  outline: 1px solid #d8dadd;\n}\n\n.o-mail-ChatBubble-preview {\n  max-width: 225px;\n  right: 56px;\n  z-index: 1000;\n  border-color: #d8dadd !important;\n}\n\n.o-mail-ChatBubble-preview + .popover-arrow {\n  z-index: 1 !important;\n}\n\n.o-mail-ChatBubble-preview + .popover-arrow::before {\n  border-left-color: #d8dadd !important;\n  right: 1px !important;\n}\n\n.o-mail-ChatBubble-preview + .popover-arrow::after {\n  border-left-color: #F9FAFB !important;\n  right: 2px !important;\n}\n\n.o-mail-ChatBubble-status {\n  z-index: 6;\n  bottom: 0px;\n  right: -1px;\n  background-color: transparent;\n}\n\n.o-mail-ChatBubble-unreadIndicator {\n  font-size: .5rem;\n  bottom: 40%;\n  right: -10px;\n}\n\n@keyframes o-mail-ChatBubble-bouncing {\n  from {\n    transform: translate3d(0, 0, 0);\n  }\n  to {\n    transform: translate3d(0, -10px, 0);\n  }\n}\n\n", "\n/* /mail/static/src/core/common/chat_hub.scss */\n\n.o-mail-ChatHub-bubbles {\n  width: 56px;\n  z-index: 20;\n  bottom: calc(var(--mail-ChatHub-bubbles-bottom, 0px) + var(--mail-ChatHub-bubbles-bottomLift, 0px));\n}\n\n.o-mail-ChatHub-bubbles.o-liftUp {\n  --mail-ChatHub-bubbles-bottomLift: 25px;\n}\n\n.o-mail-ChatHub-bubbles.o-mobile {\n  margin-right: 15px;\n  --mail-ChatHub-bubbles-bottomLift: 35px;\n}\n\n.o-mail-ChatHub-bubbleBtn {\n  padding: 0 !important;\n  border: none !important;\n  border-radius: 50%;\n  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n}\n\n.o-mail-ChatHub-hiddenAvatar {\n  width: 28px;\n  height: 28px;\n}\n\n.o-mail-ChatHub-hiddenBtnIcon {\n  color: #FFFFFF !important;\n  background-color: #8b8e97 !important;\n  width: 50px !important;\n  height: 50px !important;\n}\n\n.o-mail-ChatHub-hiddenBtnCounter {\n  padding: 4px 8px;\n  z-index: 20;\n  top: -4px;\n  right: -4px;\n}\n\n.o-mail-ChatHub-hiddenClose {\n  margin-left: auto;\n  background-color: transparent;\n  opacity: 25%;\n  padding: 2px;\n  border: 1px solid transparent;\n}\n\n.o-mail-ChatHub-hiddenClose:hover {\n  border-color: #b9bbc1;\n}\n\n.o-mail-ChatHub-hiddenCounter {\n  right: 20px;\n}\n\n.o-mail-ChatHub-hiddenItem {\n  display: flex;\n  align-items: center;\n  max-width: 225px;\n}\n\n.o-mail-ChatHub-hiddenItem:hover:not(:has(.o-mail-ChatHub-hiddenClose:hover)), .o-mail-ChatHub-hiddenItem.o-active {\n  background-color: #d8dadd;\n}\n\n.o-mail-ChatHub-hiddenItem:hover, .o-mail-ChatHub-hiddenItem.o-active {\n  cursor: pointer;\n}\n\n.o-mail-ChatHub-hiddenItem:hover .o-mail-ChatHub-hiddenClose, .o-mail-ChatHub-hiddenItem.o-active .o-mail-ChatHub-hiddenClose {\n  opacity: 100%;\n}\n\n.o-mail-ChatHub-hiddenMenu {\n  border-color: #b9bbc1 !important;\n}\n\n.o-mail-ChatHub-option:hover, .o-mail-ChatHub-option.o-active {\n  background-color: #d8dadd;\n  cursor: pointer;\n}\n\n.o-mail-ChatHub-optionsBtn {\n  font-size: 15px;\n  width: 24px !important;\n  height: 24px !important;\n  border: 1px solid transparent !important;\n}\n\n.o-mail-ChatHub-optionsBtn.o-bubblesHover {\n  border-color: #e0e2e5 !important;\n}\n\n.o-mail-ChatHub-optionsBtn.o-bubblesHover i {\n  opacity: 50%;\n}\n\n.o-mail-ChatHub-optionsBtn:hover {\n  border-color: #d8dadd !important;\n}\n\n.o-mail-ChatHub-optionsBtn.show {\n  border-color: #b9bbc1 !important;\n}\n\n.o-mail-ChatHub-optionsBtn:hover i, .o-mail-ChatHub-optionsBtn.show i {\n  opacity: 100%;\n}\n\n", "\n/* /mail/static/src/core/common/chat_window.scss */\n\n.o-mail-ChatWindow {\n  width: 380px;\n  z-index: 1020;\n  outline: none;\n}\n\n.o-mail-ChatWindow.o-mobile {\n  z-index: 1018 !important;\n}\n\n.o-mail-ChatWindow:not(.o-mobile) {\n  --border-opacity: .15;\n  height: Min(95vh, 633.33333333px);\n}\n\n.o-mail-ChatWindow-moreActions {\n  color: inherit !important;\n  background-color: inherit !important;\n}\n\n.o-mail-ChatWindow-moreActions:hover, .o-mail-ChatWindow-moreActions.o-active, .o-mail-ChatWindow-moreActions.o-hover {\n  color: var(--mail-ChatWindow-moreActionsHoverColor, black) !important;\n  backdrop-filter: invert(0.025);\n  border-color: transparent !important;\n}\n\n.o-mail-ChatWindow-moreActions:not(.o-active):not(.o-hover) .fa-caret-down {\n  opacity: 25%;\n}\n\n.o-mail-ChatWindow-closePanel {\n  z-index: 2;\n}\n\n.o-mail-ChatWindow-counter {\n  margin-bottom: 2px;\n}\n\n.o-mail-ChatWindow-country {\n  width: 24px;\n}\n\n.o-mail-ChatWindow-header .o-mail-ActionList-group {\n  gap: 16px;\n}\n\n.o-mail-ChatWindow-header .o-mail-ActionList-group button:not(:hover):not(:focus-visible):not(:active):not(.btn-success) {\n  --o-mail-ActionList-Button-opacity: 1;\n}\n\n@media (min-width: 768px) {\n  .o-mail-ChatWindow-header .o-mail-ActionList-group {\n    gap: 4px;\n  }\n}\n\n.o-mail-ChatWindow-header .o-mail-ChatWindow-threadAvatar img {\n  height: 24px;\n  width: 24px;\n}\n\n.o-mail-ChatWindow-imStatus {\n  bottom: 2px;\n  right: -2px;\n}\n\n.o-mail-ChatWindow-typing {\n  font-size: 0.73125rem;\n  z-index: 19;\n}\n\n", "\n/* /mail/static/src/core/common/composer.scss */\n\n.o-mail-Composer {\n  grid-template-areas: \"sidebar-header core-header\" \"sidebar-main core-main\" \"sidebar-footer core-footer\";\n  grid-template-columns: auto 1fr;\n  grid-template-rows: auto 1fr auto;\n}\n\n.o-mail-Composer.o-hasSelfAvatar {\n  grid-template-columns: 48px 1fr;\n}\n\n.o-mail-Composer .o-mail-Composer-sidebarMain {\n  padding-top: 0.3125rem;\n  width: 48px;\n}\n\n.o-mail-Composer .o-mail-Composer-coreHeader {\n  grid-area: core-header;\n}\n\n.o-mail-Composer .o-mail-Composer-coreMain {\n  grid-area: core-main;\n}\n\n.o-mail-Composer .o-mail-Composer-sidebarMain {\n  grid-area: sidebar-main;\n}\n\n.o-mail-Composer .o-mail-Composer-footer {\n  grid-area: core-footer;\n}\n\n.o-mail-Composer .o-mail-Composer-mainActions {\n  margin-top: 5px;\n}\n\n.o-mail-Composer.o-chatWindow .o-mail-Composer-mainActions {\n  margin-top: 2px;\n}\n\n.o-mail-Composer.o-isUiSmall:not(.o-editing) .o-mail-Composer-mainActions {\n  margin-top: 6px;\n}\n\n.o-mail-Composer:not(.o-focused) .o-mail-Composer-input::placeholder {\n  opacity: 50%;\n}\n\n.o-mail-Composer:not(.o-focused) .o-mail-Composer-mainActions button:not(.active) {\n  opacity: 50%;\n}\n\n.o-mail-Composer-actions button.o-small {\n  margin: 0 !important;\n  padding: 4px !important;\n}\n\n.o-mail-Composer-actions button.o-large {\n  margin: 0 !important;\n  padding: 8px !important;\n}\n\n.o-mail-Composer-actions button.o-sendMessageActive {\n  background-color: #885a7c;\n  outline: 1px solid #714B67;\n  outline-offset: -1px;\n  opacity: 100% !important;\n}\n\n.o-mail-Composer-actions button.o-sendMessageActive:focus-visible {\n  outline: #003638 solid 1px;\n}\n\n.o-mail-Composer-actions button i.fa-paper-plane-o {\n  transform: translate(-1px);\n  scale: .85;\n}\n\n.o-mail-Composer-actions button:hover, .o-mail-Composer-actions button:focus {\n  opacity: 100% !important;\n  color: var(--mail-Composer-actionHoverColor, black);\n  backdrop-filter: invert(0.025);\n}\n\n.o-mail-Composer-actions button.o-mail-Composer-send.btn-link:not(:disabled) {\n  background-color: rgba(1, 126, 132, 0.75);\n  opacity: 100% !important;\n}\n\n.o-mail-Composer-actions button.o-mail-Composer-send.btn-link:not(:disabled):focus-visible {\n  outline: #003638 solid 1px;\n}\n\n.o-mail-Composer-actions button.o-mail-Composer-send.btn-link:not(:disabled) i.fa-paper-plane-o {\n  color: #FFF;\n  transform: translate(-1px);\n  scale: .85;\n}\n\n.o-mail-Composer-actions button.rounded-circle {\n  aspect-ratio: 1;\n}\n\n.o-mail-Composer-bg {\n  background-color: var(--mail-Composer-bg, white);\n}\n\n.o-mail-Composer-inputStyle, .o-mail-Composer-html {\n  padding-top: 10px;\n  padding-bottom: 10px;\n  padding-left: 4px;\n  padding-right: 4px;\n  line-height: 1.42857143 !important;\n}\n\n.o-mail-Composer.o-editing .o-mail-Composer-inputStyle, .o-mail-Composer.o-editing .o-mail-Composer-html {\n  padding-left: 8px;\n  padding-right: 8px;\n}\n\n.o-mail-Composer.o-extended .o-mail-Composer-inputStyle, .o-mail-Composer.o-extended .o-mail-Composer-html {\n  padding-left: 12px;\n  padding-right: 8px;\n}\n\n.o-mail-Composer.o-chatWindow .o-mail-Composer-inputStyle, .o-mail-Composer.o-chatWindow .o-mail-Composer-html {\n  padding-top: 7px;\n  padding-bottom: 7px;\n  padding-left: 2px;\n  padding-right: 2px;\n}\n\n.o-mail-Composer.o-isUiSmall .o-mail-Composer-inputStyle, .o-mail-Composer.o-isUiSmall .o-mail-Composer-html {\n  padding-top: 7px;\n  padding-bottom: 7px;\n}\n\n.o-mail-Composer.o-isUiSmall:not(.o-editing) .o-mail-Composer-inputStyle, .o-mail-Composer.o-isUiSmall:not(.o-editing) .o-mail-Composer-html {\n  padding-top: 12px;\n  padding-bottom: 12px;\n}\n\n.o-mail-Composer-input, .o-mail-Composer-html {\n  max-height: Min(400px, 60vh);\n  resize: none;\n}\n\n@media (min-height: 325px) {\n  .o-mail-Composer.o-chatWindow .o-mail-Composer-input, .o-mail-Composer.o-chatWindow .o-mail-Composer-html {\n    max-height: Min(350px, 70vh);\n  }\n}\n\n@media (min-height: 325px) {\n  .o-mail-Composer.o-chatWindowBig .o-mail-Composer-input, .o-mail-Composer.o-chatWindowBig .o-mail-Composer-html {\n    max-height: Min(550px, 70vh);\n  }\n}\n\n@media (min-height: 425px) {\n  .o-mail-Composer.o-discussApp .o-mail-Composer-input, .o-mail-Composer.o-discussApp .o-mail-Composer-html {\n    max-height: 50vh;\n  }\n}\n\n.o-mail-Composer.o-extended .o-mail-Composer-input, .o-mail-Composer.o-extended .o-mail-Composer-html {\n  max-height: Min(400px, 30vh);\n}\n\n.o-mail-Composer-input::placeholder, .o-mail-Composer-html::placeholder {\n  opacity: 40%;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.o-mail-Composer.o-focused .o-mail-Composer-input::placeholder, .o-mail-Composer.o-focused .o-mail-Composer-html::placeholder {\n  opacity: 50%;\n}\n\n.o-mail-Composer-quickActions {\n  margin-right: 4px;\n}\n\n.o-mail-Composer.o-chatWindow .o-mail-Composer-quickActions {\n  margin-right: 1px;\n}\n\n.o-mail-Composer-avatar {\n  --Avatar-size: 32px;\n}\n\n.o-mail-Composer-fake {\n  height: 0;\n  left: -10000px;\n  top: -10000px;\n  visibility: hidden;\n}\n\n.o-mail-Composer-inputContainer:has(textarea:focus) {\n  --border-color: rgba(1, 126, 132, 0.65);\n}\n\n.o-mail-Composer-inputContainer:has(.o-mail-Composer-html:focus) {\n  --border-color: #017e84;\n}\n\n.o-mail-Composer-pickerContainer.o-active {\n  height: 50vh;\n}\n\n.o-mail-Composer-suggestionList:has(.o-open) {\n  border: 1px solid #d8dadd;\n}\n\n", "\n/* /mail/static/src/core/common/core.scss */\n\n.o-mail-discussSidebarBgColor {\n  background-color: #FFF !important;\n}\n\n.o-mail-brighter {\n  filter: brightness(1.2);\n}\n\n.o-mail-emoji {\n  font-size: 121%;\n  line-height: 1.2;\n}\n\n.o-bg-black {\n  background-color: rgba(0, 0, 0, var(--bg-opacity, 1));\n}\n\n.o-bg-body {\n  background-color: #F9FAFB !important;\n}\n\n.o-border-opacity-25 {\n  --border-opacity: 0.25;\n}\n\n.o-border-opacity-50 {\n  --border-opacity: 0.5;\n}\n\n.o-discuss-badge, .o-discuss-badge .o-innerBadge {\n  --o-discuss-badge-bg: #28a745;\n  color: white !important;\n  background-color: var(--o-discuss-badge-bg) !important;\n  align-items: center;\n  justify-content: center;\n  padding: 3px 4px;\n}\n\n.o-discuss-badge.o-muted, .o-discuss-badge .o-innerBadge.o-muted {\n  --o-discuss-badge-bg: #9a9ca5;\n}\n\n.o-discuss-badge .o-innerBadge {\n  min-width: 2.7ch;\n}\n\n.o-discuss-dropdownMenu {\n  --Dropdown_menu-margin-y: 0;\n}\n\n.o-discuss-dropdownMenu.o-simulateDarkTheme {\n  background-color: #1F2937;\n  border-color: #374151 !important;\n}\n\n.o-discuss-dropdownMenu.o-simulateDarkTheme * {\n  color: white;\n}\n\n.o-discuss-dropdownMenu.o-simulateDarkTheme select, .o-discuss-dropdownMenu.o-simulateDarkTheme .form-check-input {\n  border-color: #5f636f;\n}\n\n.o-discuss-dropdownMenu.o-simulateDarkTheme .form-select {\n  --form-select-bg-img: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23d8dadd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e\");\n}\n\n.o-discuss-dropdownMenu.o-simulateDarkTheme .form-switch .form-check-input:not(:checked):not(:focus) {\n  --form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e\");\n}\n\n.o-discuss-dropdownMenu.o-simulateDarkTheme select option {\n  background-color: #374151;\n}\n\n.o_bottom_sheet_sheet:has(.o-discuss-dropdownMenu) {\n  background-color: #F9FAFB;\n  box-shadow: unset !important;\n}\n\n.o-discuss-mobileContextMenu {\n  top: auto !important;\n}\n\n.o-discuss-separator {\n  opacity: 0.125;\n}\n\n.o-discuss-text-body {\n  color: #374151;\n}\n\n.o-discuss-badge, .o-discuss-badge .o-innerBadge, .o-discuss-badgeShape, .o-discuss-badgeShape .o-innerBadge {\n  display: flex;\n  transform: translate(0, 0) !important;\n  font-size: 0.687505rem !important;\n  user-select: none;\n}\n\n.o-fw-600 {\n  font-weight: 600;\n}\n\n.o-min-height-0 {\n  min-height: 0;\n}\n\n.o-min-width-0 {\n  min-width: 0;\n}\n\n.o-opacity-35 {\n  opacity: 35%;\n}\n\n.o-opacity-65 {\n  opacity: 65%;\n}\n\n.o-outline-secondary {\n  outline: 1px solid #d8dadd;\n}\n\n.o-hover-text-underline:hover {\n  text-decoration: underline;\n}\n\n.o-gap-0_5 {\n  gap: 2px !important;\n}\n\n.o-gap-1_5 {\n  gap: 6px !important;\n}\n\n.o-gap-2_5 {\n  gap: 12px !important;\n}\n\n.o-gap-3_5 {\n  gap: 20px !important;\n}\n\n.o-gap-4_5 {\n  gap: 36px !important;\n}\n\n.o-m-0_5 {\n  margin: 2px !important;\n}\n\n.o-m-1_5 {\n  margin: 6px !important;\n}\n\n.o-m-2_5 {\n  margin: 12px !important;\n}\n\n.o-m-3_5 {\n  margin: 20px !important;\n}\n\n.o-m-4_5 {\n  margin: 36px !important;\n}\n\n.o-mx-0_5 {\n  margin-left: 2px !important;\n  margin-right: 2px !important;\n}\n\n.o-mx-1_5 {\n  margin-left: 6px !important;\n  margin-right: 6px !important;\n}\n\n.o-mx-2_5 {\n  margin-left: 12px !important;\n  margin-right: 12px !important;\n}\n\n.o-mx-3_5 {\n  margin-left: 20px !important;\n  margin-right: 20px !important;\n}\n\n.o-mx-4_5 {\n  margin-left: 36px !important;\n  margin-right: 36px !important;\n}\n\n.o-my-0_5 {\n  margin-top: 2px !important;\n  margin-bottom: 2px !important;\n}\n\n.o-my-1_5 {\n  margin-top: 6px !important;\n  margin-bottom: 6px !important;\n}\n\n.o-my-2_5 {\n  margin-top: 12px !important;\n  margin-bottom: 12px !important;\n}\n\n.o-my-3_5 {\n  margin-top: 20px !important;\n  margin-bottom: 20px !important;\n}\n\n.o-my-4_5 {\n  margin-top: 36px !important;\n  margin-bottom: 36px !important;\n}\n\n.o-mt-0_5 {\n  margin-top: 2px !important;\n}\n\n.o-mt-1_5 {\n  margin-top: 6px !important;\n}\n\n.o-mt-2_5 {\n  margin-top: 12px !important;\n}\n\n.o-mt-3_5 {\n  margin-top: 20px !important;\n}\n\n.o-mt-4_5 {\n  margin-top: 36px !important;\n}\n\n.o-me-0_5 {\n  margin-right: 2px !important;\n}\n\n.o-me-1_5 {\n  margin-right: 6px !important;\n}\n\n.o-me-2_5 {\n  margin-right: 12px !important;\n}\n\n.o-me-3_5 {\n  margin-right: 20px !important;\n}\n\n.o-me-4_5 {\n  margin-right: 36px !important;\n}\n\n.o-mb-0_5 {\n  margin-bottom: 2px !important;\n}\n\n.o-mb-1_5 {\n  margin-bottom: 6px !important;\n}\n\n.o-mb-2_5 {\n  margin-bottom: 12px !important;\n}\n\n.o-mb-3_5 {\n  margin-bottom: 20px !important;\n}\n\n.o-mb-4_5 {\n  margin-bottom: 36px !important;\n}\n\n.o-ms-0_5 {\n  margin-left: 2px !important;\n}\n\n.o-ms-1_5 {\n  margin-left: 6px !important;\n}\n\n.o-ms-2_5 {\n  margin-left: 12px !important;\n}\n\n.o-ms-3_5 {\n  margin-left: 20px !important;\n}\n\n.o-ms-4_5 {\n  margin-left: 36px !important;\n}\n\n.o-p-0_5 {\n  padding: 2px !important;\n}\n\n.o-p-1_5 {\n  padding: 6px !important;\n}\n\n.o-p-2_5 {\n  padding: 12px !important;\n}\n\n.o-p-3_5 {\n  padding: 20px !important;\n}\n\n.o-p-4_5 {\n  padding: 36px !important;\n}\n\n.o-px-0_5 {\n  padding-left: 2px !important;\n  padding-right: 2px !important;\n}\n\n.o-px-1_5 {\n  padding-left: 6px !important;\n  padding-right: 6px !important;\n}\n\n.o-px-2_5 {\n  padding-left: 12px !important;\n  padding-right: 12px !important;\n}\n\n.o-px-3_5 {\n  padding-left: 20px !important;\n  padding-right: 20px !important;\n}\n\n.o-px-4_5 {\n  padding-left: 36px !important;\n  padding-right: 36px !important;\n}\n\n.o-py-0_5 {\n  padding-top: 2px !important;\n  padding-bottom: 2px !important;\n}\n\n.o-py-1_5 {\n  padding-top: 6px !important;\n  padding-bottom: 6px !important;\n}\n\n.o-py-2_5 {\n  padding-top: 12px !important;\n  padding-bottom: 12px !important;\n}\n\n.o-py-3_5 {\n  padding-top: 20px !important;\n  padding-bottom: 20px !important;\n}\n\n.o-py-4_5 {\n  padding-top: 36px !important;\n  padding-bottom: 36px !important;\n}\n\n.o-pt-0_5 {\n  padding-top: 2px !important;\n}\n\n.o-pt-1_5 {\n  padding-top: 6px !important;\n}\n\n.o-pt-2_5 {\n  padding-top: 12px !important;\n}\n\n.o-pt-3_5 {\n  padding-top: 20px !important;\n}\n\n.o-pt-4_5 {\n  padding-top: 36px !important;\n}\n\n.o-pe-0_5 {\n  padding-right: 2px !important;\n}\n\n.o-pe-1_5 {\n  padding-right: 6px !important;\n}\n\n.o-pe-2_5 {\n  padding-right: 12px !important;\n}\n\n.o-pe-3_5 {\n  padding-right: 20px !important;\n}\n\n.o-pe-4_5 {\n  padding-right: 36px !important;\n}\n\n.o-pb-0_5 {\n  padding-bottom: 2px !important;\n}\n\n.o-pb-1_5 {\n  padding-bottom: 6px !important;\n}\n\n.o-pb-2_5 {\n  padding-bottom: 12px !important;\n}\n\n.o-pb-3_5 {\n  padding-bottom: 20px !important;\n}\n\n.o-pb-4_5 {\n  padding-bottom: 36px !important;\n}\n\n.o-ps-0_5 {\n  padding-left: 2px !important;\n}\n\n.o-ps-1_5 {\n  padding-left: 6px !important;\n}\n\n.o-ps-2_5 {\n  padding-left: 12px !important;\n}\n\n.o-ps-3_5 {\n  padding-left: 20px !important;\n}\n\n.o-ps-4_5 {\n  padding-left: 36px !important;\n}\n\n.o-rounded-2_5 {\n  border-radius: calc((0.25rem + 0.375rem) / 2) !important;\n}\n\n.o-rounded-bubble {\n  border-radius: calc((0.25rem + 0.375rem) * 3 / 4) !important;\n}\n\n.o-rounded-top-2_5 {\n  border-top-left-radius: calc((0.25rem + 0.375rem) / 2) !important;\n  border-top-right-radius: calc((0.25rem + 0.375rem) / 2) !important;\n}\n\n.o-rounded-top-bubble {\n  border-top-left-radius: calc((0.25rem + 0.375rem) * 3 / 4) !important;\n  border-top-right-radius: calc((0.25rem + 0.375rem) * 3 / 4) !important;\n}\n\n.o-rounded-end-2_5 {\n  border-top-right-radius: calc((0.25rem + 0.375rem) / 2) !important;\n  border-bottom-right-radius: calc((0.25rem + 0.375rem) / 2) !important;\n}\n\n.o-rounded-end-bubble {\n  border-top-right-radius: calc((0.25rem + 0.375rem) * 3 / 4) !important;\n  border-bottom-right-radius: calc((0.25rem + 0.375rem) * 3 / 4) !important;\n}\n\n.o-rounded-bottom-2_5 {\n  border-bottom-right-radius: calc((0.25rem + 0.375rem) / 2) !important;\n  border-bottom-left-radius: calc((0.25rem + 0.375rem) / 2) !important;\n}\n\n.o-rounded-bottom-bubble {\n  border-bottom-right-radius: calc((0.25rem + 0.375rem) * 3 / 4) !important;\n  border-bottom-left-radius: calc((0.25rem + 0.375rem) * 3 / 4) !important;\n}\n\n.o-rounded-start-2_5 {\n  border-bottom-left-radius: calc((0.25rem + 0.375rem) / 2) !important;\n  border-top-left-radius: calc((0.25rem + 0.375rem) / 2) !important;\n}\n\n.o-rounded-start-bubble {\n  border-bottom-left-radius: calc((0.25rem + 0.375rem) * 3 / 4) !important;\n  border-top-left-radius: calc((0.25rem + 0.375rem) * 3 / 4) !important;\n}\n\n.o-fs-small {\n  font-size: 0.8125rem !important;\n}\n\n.o-scrollbar-thin {\n  scrollbar-width: thin;\n  scrollbar-color: #9a9ca5 transparent;\n}\n\n.o-text-white {\n  color: #FFF !important;\n}\n\n.o-xsmaller {\n  font-size: 0.65rem;\n}\n\n.o-xxsmaller {\n  font-size: 0.5rem;\n}\n\n.o-xxxs {\n  font-size: 0.35rem;\n}\n\n.o-yellow {\n  color: #ffc107;\n}\n\n.o-info {\n  color: #17a2b8;\n}\n\n.o-secondary {\n  color: var(--o-secondary, #e0e2e5);\n}\n\n.o-warning {\n  color: #ffac00;\n}\n\na.o_mail_redirect, a.o_channel_redirect, a.o-discuss-mention, a.o_message_redirect_transformed {\n  user-select: none;\n  border-radius: var(--border-radius-sm);\n  padding: 0rem 0.1rem;\n  margin: 0rem 0.0875rem;\n  outline: 1px solid;\n  font-weight: 500;\n  display: inline-block;\n}\n\na.o_mail_redirect, a.o_channel_redirect, a.o_message_redirect_transformed {\n  color: #52374b !important;\n  background-color: rgba(113, 75, 103, 0.15);\n  outline-color: rgba(113, 75, 103, 0.25);\n}\n\na.o_mail_redirect:hover, a.o_channel_redirect:hover, a.o_message_redirect_transformed:hover {\n  color: #432c3d;\n  background-color: rgba(113, 75, 103, 0.2);\n  outline-color: rgba(113, 75, 103, 0.5);\n}\n\na.o_mail_redirect:focus, a.o_channel_redirect:focus, a.o_message_redirect_transformed:focus {\n  box-shadow: 96, 64, 88;\n}\n\na.o_mail_redirect:active, a.o_channel_redirect:active, a.o_message_redirect_transformed:active {\n  color: #000;\n  background-color: rgba(220, 211, 218, 0.32);\n  outline-color: rgba(175, 154, 170, 0.325);\n}\n\na.o_mail_redirect:disabled, a.o_channel_redirect:disabled, a.o_message_redirect_transformed:disabled {\n  color: #000;\n  background-color: rgba(113, 75, 103, 0.15);\n  outline-color: rgba(113, 75, 103, 0.25);\n}\n\na.o-discuss-mention {\n  color: #52374b !important;\n  background-color: rgba(113, 75, 103, 0.15);\n  outline-color: rgba(113, 75, 103, 0.25);\n  cursor: default !important;\n}\n\na.o-discuss-mention:hover {\n  color: #52374b;\n  background-color: rgba(113, 75, 103, 0.15);\n  outline-color: rgba(113, 75, 103, 0.25);\n}\n\na.o-discuss-mention:focus {\n  box-shadow: 96, 64, 88;\n}\n\na.o-discuss-mention:active {\n  color: #000;\n  background-color: rgba(220, 211, 218, 0.32);\n  outline-color: rgba(175, 154, 170, 0.325);\n}\n\na.o-discuss-mention:disabled {\n  color: #000;\n  background-color: rgba(113, 75, 103, 0.15);\n  outline-color: rgba(113, 75, 103, 0.25);\n}\n\n.o-discuss-inCallIconColor {\n  color: #017e84;\n}\n\n.o-mail-DiscussSystray {\n  --border-color: #d8dadd !important;\n}\n\n.o-mail-DiscussSystray-class {\n  margin-top: -10px;\n  margin-bottom: -10px;\n  display: flex;\n  align-items: center;\n}\n\n.o-mail-systrayFullscreenDropdownMenu {\n  top: 46px !important;\n  height: calc(100% - 46px);\n  border-radius: 0 !important;\n}\n\n.o-pointer-events-none {\n  pointer-events: none;\n}\n\n.o-visible-short-delay {\n  animation: o-visible-short-delay-animation 0s ease-in 0.25s forwards;\n  display: none;\n}\n\n@keyframes o-visible-short-delay-animation {\n  to {\n    display: inline-flex;\n  }\n}\n\n@media (hover: none) {\n  .o-opacity-hoverable {\n    opacity: 100 !important;\n  }\n}\n\n.o-mail-Discuss-threadActionPopover {\n  width: Min(95vw, 400px);\n  max-height: Min(50vh, 530px);\n}\n\n.o-mail-starred {\n  color: #f3cc00;\n  filter: drop-shadow(1px 1px 0px #000000b0);\n}\n\n", "\n/* /mail/static/src/core/common/country_flag.scss */\n\n.o-mail-CountryFlag {\n  --border-color: #F9FAFB;\n  aspect-ratio: 3/2;\n}\n\n", "\n/* /mail/static/src/core/common/im_status.scss */\n\n.o-mail-ImStatus i {\n  padding-left: 1px;\n  padding-right: 1px;\n}\n\n.o-mail-ImStatus i.fa-heart {\n  transform: scale(0.8);\n}\n\n.o-mail-ImStatus.o-sm i {\n  width: 0.65rem;\n  height: 0.65rem;\n}\n\n", "\n/* /mail/static/src/core/common/im_status_dropdown.scss */\n\n@media (max-width: 767.98px) {\n  .o-overlay-item:has(.o-mail-ImStatusDropdown) {\n    z-index: 1095;\n  }\n}\n\n", "\n/* /mail/static/src/core/common/link_preview.scss */\n\n.o-mail-LinkPreviewCard {\n  max-width: 320px;\n}\n\n.o-mail-LinkPreviewCard .row {\n  min-height: 80px;\n}\n\n.o-mail-LinkPreviewCard-description {\n  display: -webkit-box;\n  -webkit-box-orient: vertical;\n  -webkit-line-clamp: 2;\n}\n\n.o-mail-LinkPreviewCard-imageLinkWrap {\n  border-right: 1px solid var(--border-color-translucent);\n}\n\n.o-mail-LinkPreviewImage img {\n  max-height: 240px;\n  max-width: 320px;\n}\n\n.o-mail-ChatWindow .o-mail-LinkPreviewImage img {\n  max-width: 100%;\n}\n\n.o-mail-LinkPreviewVideo {\n  max-width: 320px;\n}\n\n.o-mail-LinkPreviewVideo .row {\n  min-height: 80px;\n}\n\n.o-mail-LinkPreviewVideo-hasDescription {\n  display: -webkit-box;\n  -webkit-box-orient: vertical;\n}\n\n.o-mail-LinkPreviewVideo-hasDescription.o-mail-LinkPreviewVideo-description {\n  -webkit-line-clamp: 2;\n}\n\n.o-mail-LinkPreviewVideo-hasDescription.o-mail-LinkPreviewVideo-title {\n  -webkit-line-clamp: 3;\n}\n\n.o-mail-LinkPreviewVideo-play {\n  background: #535353;\n}\n\n.o-mail-LinkPreviewVideo-play:hover {\n  background: #777777;\n}\n\n.o-mail-LinkPreviewVideo-play i {\n  color: #cac6c6;\n}\n\n.o-mail-LinkPreviewVideo-container {\n  position: relative;\n  aspect-ratio: 16 / 9;\n}\n\n.o-mail-LinkPreviewVideo-container iframe, .o-mail-LinkPreviewVideo-container .o-mail-LinkPreviewVideo-videoWrap {\n  position: absolute;\n  top: 0;\n  left: 0;\n}\n\n.o-mail-LinkPreviewVideo-embed {\n  max-width: 400px;\n  transition: max-width 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);\n  border: 0;\n}\n\n.o-mail-LinkPreviewVideo-embed.o-mail-LinkPreviewVideo-started {\n  max-width: 550px;\n}\n\n.o-mail-LinkPreviewVideo-embed[data-provider=youtube] {\n  border-left: 4px solid;\n  border-left-color: #FF0000;\n}\n\n.o-mail-LinkPreviewVideo-embed[data-provider=google-drive]::before {\n  content: '';\n  position: absolute;\n  z-index: 1;\n  width: 4px;\n  height: 100%;\n  background: linear-gradient(to bottom, #FBBC05 33.33%, #34A853 33.33%, #34A853 66.66%, #4285F4 66.66%);\n}\n\n.o-mail-LinkPreviewVideo-embed .o-mail-LinkPreviewVideo-overlay {\n  border-bottom-left-radius: 0 !important;\n}\n\n@media (hover: hover) {\n  .o-mail-LinkPreview-aside {\n    display: none;\n  }\n  .o-mail-LinkPreviewCard:hover .o-mail-LinkPreview-aside, .o-mail-LinkPreviewImage:hover .o-mail-LinkPreview-aside, .o-mail-LinkPreviewVideo:hover .o-mail-LinkPreview-aside {\n    display: block;\n  }\n}\n\n", "\n/* /mail/static/src/core/common/message.scss */\n\n.o-mail-Message {\n  transition: background-color .2s ease-out, opacity .5s ease-out, box-shadow .5s ease-out, transform .2s ease-out;\n}\n\n.o-mail-Message.o-card {\n  background-color: white;\n  --border-opacity: .2;\n}\n\n.o-mail-Message.o-highlighted {\n  transform: translateY(-16px);\n}\n\n.o-mail-Message.o-actionMenuMobileOpen {\n  background-color: rgba(1, 126, 132, 0.075);\n  outline: 1px solid rgba(1, 126, 132, 0.125);\n  outline-offset: -1px;\n}\n\n.o-mail-Message-date {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.o-mail-Message-sidebar {\n  flex-basis: 48px;\n  max-width: 48px;\n}\n\n.o-mail-Message-sidebar.o-inChatWindow {\n  flex-basis: 36px;\n  max-width: 36px;\n}\n\n.o-mail-Message-avatarContainer {\n  width: 32px;\n  height: 32px;\n}\n\n.o-mail-Message-avatarContainer.o-inChatWindow {\n  width: 24px;\n  height: 24px;\n}\n\n.o-mail-Message-body:not(.o-note) {\n  padding-left: 12px;\n  padding-right: 12px;\n}\n\n.o-mail-Message.o-editing .o-mail-Message-body:not(.o-note) {\n  padding-left: 4px;\n  padding-right: 4px;\n}\n\n.o-mail-Message-body > p {\n  margin-bottom: 0 !important;\n}\n\n.o-mail-Message-body table[align=\"left\"][width=\"100%\"] {\n  float: none;\n}\n\n.o-mail-Message-bubble {\n  background-color: var(--o-message-bubble-bg) !important;\n  border-color: var(--o-message-bubble-border-color) !important;\n}\n\n.o-mail-Message-bubble.o-muted {\n  background-color: white !important;\n}\n\n.o-mail-Message-bubbleTail {\n  width: 6px;\n  height: 12px;\n  z-index: 1;\n  top: 0;\n}\n\n.o-mail-Message-bubbleTail .o-mail-Message-bubbleTailBg {\n  color: var(--o-message-bubble-bg);\n}\n\n.o-mail-Message-bubbleTail .o-mail-Message-bubbleTailBorder {\n  color: var(--o-message-bubble-border-color);\n}\n\n.o-mail-Message-bubble.o-blue, .o-mail-Message-bubbleTail.o-blue {\n  --o-message-bubble-bg: #e8f6f8;\n  --o-message-bubble-border-color: #d0e6ea;\n  --o-message-bubble-color-base: #17a2b8;\n}\n\n.o-mail-Message-bubble.o-green, .o-mail-Message-bubbleTail.o-green {\n  --o-message-bubble-bg: #eaf6ec;\n  --o-message-bubble-border-color: #d3e6d8;\n  --o-message-bubble-color-base: #28a745;\n}\n\n.o-mail-Message-bubble.o-orange, .o-mail-Message-bubbleTail.o-orange {\n  --o-message-bubble-bg: oldlace;\n  --o-message-bubble-border-color: #f0e5ce;\n  --o-message-bubble-color-base: #e99d00;\n}\n\n.o-mail-ChatWindow .o-mail-Message.o-selfAuthored {\n  flex-direction: row-reverse;\n}\n\n.o-mail-ChatWindow .o-mail-Message.o-selfAuthored .o-mail-Message-core, .o-mail-ChatWindow .o-mail-Message.o-selfAuthored .o-mail-Message-textContent {\n  flex-direction: row-reverse;\n}\n\n.o-mail-ChatWindow .o-mail-Message.o-selfAuthored .o-mail-Message-header {\n  justify-content: flex-end;\n}\n\n.o-mail-ChatWindow .o-mail-Message.o-selfAuthored .o-mail-Message-author {\n  display: none;\n}\n\n.o-mail-Message-expandBtn i {\n  opacity: 0.76;\n}\n\n.o-mail-Message-expandBtn:hover i, .o-mail-Message-expandBtn.focus i, .o-mail-Message-expandBtn.show i {\n  opacity: 100%;\n}\n\n.o-mail-Message-actions {\n  --o-mail-ActionList-Button-opacity: .35;\n  --o-mail-ActionList-Button-opacity--hover: 1;\n  --o-mail-ActionList-Button-color--hover: var(--mail-Message-actionIconHoveredColor, black);\n}\n\n.o-mail-Message-actions i {\n  font-size: 1rem;\n}\n\n.o-mail-Message.o-isMobileOS .o-mail-Message-actions i.oi-ellipsis-v {\n  opacity: 15%;\n}\n\n.o-mail-Message-moreMenu {\n  z-index: 21;\n}\n\n.o-mail-Message-pendingProgress {\n  animation: o-mail-message-pendingProgress-animation 0s ease-in 0.5s forwards;\n  visibility: hidden;\n}\n\n@keyframes o-mail-message-pendingProgress-animation {\n  to {\n    visibility: visible;\n  }\n}\n\n.o-mail-Message-searchHighlight {\n  background: rgba(233, 157, 0, 0.75);\n}\n\n.o-mail-Message-starred {\n  color: #f3cc00;\n  filter: drop-shadow(1px 1px 0px #000000b0);\n}\n\n.o-mail-Message-translated {\n  color: #017e84;\n}\n\n", "\n/* /mail/static/src/core/common/message_card_list.scss */\n\n.o-mail-MessageCardList .card {\n  --border-opacity: .075;\n}\n\n.o-mail-MessageCardList .card-body {\n  background-color: var(--mail-MessageCardList-cardBodyBg, white);\n}\n\n.o-mail-MessageCardList .card-body:hover .o-mail-MessageCard-jump {\n  opacity: 100 !important;\n}\n\n.o-mail-MessageCard-jump {\n  color: white;\n}\n\n.o_touch_device .o-mail-MessageCard-jump.btn {\n  font-size: 0.9rem;\n}\n\n", "\n/* /mail/static/src/core/common/message_in_reply.scss */\n\n.o-mail-MessageInReply-author {\n  opacity: 75%;\n}\n\n.o-mail-MessageInReply-avatar {\n  width: 16px;\n  aspect-ratio: 1;\n}\n\n.o-mail-MessageInReply-core {\n  --border-color: var(--o-message-bubble-border-color);\n  border-width: 1px 1px 1px 3px !important;\n  border-left-color: var(--o-message-bubble-color-base) !important;\n  background-color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.o-mail-MessageInReply-core:hover, .o-mail-MessageInReply-core:focus-visible {\n  transform: translateY(-2px);\n  transition: all 0.2s ease-in-out;\n}\n\n.o-mail-MessageInReply-content {\n  display: -webkit-box;\n  -webkit-box-orient: vertical;\n  -webkit-line-clamp: 2;\n}\n\n.o-mail-MessageInReply-message p {\n  margin: 0;\n}\n\n", "\n/* /mail/static/src/core/common/message_reaction_list.scss */\n\n.o-mail-MessageReactionList-preview:hover {\n  background-color: #F9FAFB !important;\n}\n\n.o-mail-MessageReactionList-previewText {\n  max-width: 200px;\n}\n\n", "\n/* /mail/static/src/core/common/message_reaction_menu.scss */\n\n.o-mail-MessageReactionMenu-avatar {\n  width: 32px;\n  height: 32px;\n}\n\n.o-mail-MessageReactionMenu > .modal-body {\n  padding: 0;\n}\n\n.o-mail-MessageReactionMenu-persona:not(.o-isDeviceSmall):not(:hover) button.fa-trash {\n  opacity: 0;\n}\n\n.o-mail-MessageReactionMenu-persona:not(.o-isDeviceSmall):hover button.fa-trash {\n  opacity: 100;\n}\n\n.o-mail-MessageReactionMenu-persona:not(.o-isDeviceSmall):hover button.fa-trash:hover {\n  background-color: #F9FAFB;\n}\n\n", "\n/* /mail/static/src/core/common/message_reactions.scss */\n\n.o-mail-MessageReaction {\n  line-height: 1.75;\n}\n\n.o-mail-MessageReaction:not(.o-selfReacted):hover {\n  border-color: rgba(1, 126, 132, var(--mail-MessageReaction-selfReactedBorderOpacity, 1)) !important;\n}\n\n.o-mail-MessageReaction.o-selfReacted {\n  --border-opacity: var(--mail-MessageReaction-selfReactedBorderOpacity, 1);\n  background: white;\n}\n\n.o-mail-MessageReactions:not(.o-emojiPickerOpen):not(:hover) .o-mail-MessageReactions-add:not(.o-mobile) {\n  visibility: hidden;\n}\n\n", "\n/* /mail/static/src/core/common/navigable_list.scss */\n\n.o-mail-NavigableList {\n  z-index: 21;\n}\n\n.o-mail-NavigableList-active {\n  background-color: var(--mail-NavigableList-activeBgColor, #e6f2f3);\n}\n\n.o-mail-NavigableList-item:hover {\n  background-color: var(--mail-NavigableList-hoverBgColor, #f2f9f9);\n}\n\n.o-mail-NavigableList-floatingLoading {\n  right: 1px;\n}\n\n", "\n/* /mail/static/src/core/common/quick_reaction_menu.scss */\n\n.o-mail-QuickReactionMenu-popEffect--smaller i::before {\n  display: inline-block;\n  transform: rotate(45deg);\n}\n\n.o-mail-QuickReactionMenu-toggler.o-open {\n  opacity: 100% !important;\n}\n\n@keyframes qrm-menuSlideInAnimation {\n  to {\n    transform: scaleX(1);\n  }\n}\n\n.o-mail-QuickReactionMenu-popover {\n  background-color: unset;\n  border: none;\n}\n\n.o-mail-QuickReactionMenu {\n  gap: 1px;\n  padding-top: 2px;\n  padding-bottom: 2px;\n  transform: scaleX(0.3);\n  transform-origin: left;\n  animation: qrm-menuSlideInAnimation 0.2s cubic-bezier(0.6, 0, 0.4, 1) forwards;\n}\n\n.o-mail-QuickReactionMenu-emoji.bg-secondary {\n  --bg-opacity: .35;\n}\n\n.o-mail-QuickReactionMenu-emoji:hover, .o-mail-QuickReactionMenu-emoji:focus {\n  background-color: rgba(1, 126, 132, 0.1);\n  outline: 1px solid rgba(1, 126, 132, 0.5);\n}\n\n.o-mail-QuickReactionMenu-emojiPicker {\n  padding: 8px;\n}\n\n@keyframes qrm-emojiPopAnimation {\n  0% {\n    transform: scale(0);\n  }\n  60% {\n    transform: scale(1.15);\n  }\n  100% {\n    opacity: 1;\n    transform: scale(var(--quick-reaction-menu-final-scale));\n  }\n}\n\n.o-mail-QuickReactionMenu-popEffect {\n  --quick-reaction-menu-final-scale: 1;\n  opacity: 0;\n  animation: qrm-emojiPopAnimation 0.15s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;\n  aspect-ratio: 1;\n}\n\n.o-mail-QuickReactionMenu-popEffect.o-mail-QuickReactionMenu-popEffect--smaller {\n  --quick-reaction-menu-final-scale: .9;\n}\n\n.o-mail-QuickReactionMenu-popEffect:nth-child(1) {\n  animation-delay: 0.06666667s;\n}\n\n.o-mail-QuickReactionMenu-popEffect:nth-child(2) {\n  animation-delay: 0.11666667s;\n}\n\n.o-mail-QuickReactionMenu-popEffect:nth-child(3) {\n  animation-delay: 0.16666667s;\n}\n\n.o-mail-QuickReactionMenu-popEffect:nth-child(4) {\n  animation-delay: 0.21666667s;\n}\n\n.o-mail-QuickReactionMenu-popEffect:nth-child(5) {\n  animation-delay: 0.26666667s;\n}\n\n.o-mail-QuickReactionMenu-popEffect:nth-child(6) {\n  animation-delay: 0.31666667s;\n}\n\n.o-mail-QuickReactionMenu-popEffect:nth-child(7) {\n  animation-delay: 0.36666667s;\n}\n\n.o-mail-QuickReactionMenu-popEffect:nth-child(8) {\n  animation-delay: 0.41666667s;\n}\n\n@keyframes qrm-pickerGrowAnimation {\n  to {\n    opacity: 1;\n    transform: scale(1);\n  }\n}\n\n.o-mail-QuickReactionMenu-pickerPopover {\n  background-color: unset;\n  border: none;\n  box-shadow: none;\n  --originY: top;\n  --arrowTranslateY: 1px;\n}\n\n.o-mail-QuickReactionMenu-pickerPopover[data-popper-placement=\"top\"] {\n  --originY: bottom;\n  --arrowTranslateY: -1px;\n}\n\n.o-mail-QuickReactionMenu-pickerPopover .popover-arrow {\n  z-index: 1 !important;\n  transform: translateY(var(--arrowTranslateY));\n}\n\n.o-mail-QuickReactionMenu-pickerPopover .popover-arrow::after {\n  border-bottom-color: #F9FAFB !important;\n}\n\n.o-mail-QuickReactionMenu-pickerPopover .popover-arrow::before {\n  border-bottom-color: var(--secondary) !important;\n}\n\n.o-mail-QuickReactionMenu-pickerPopover .o-EmojiPicker {\n  opacity: 0;\n  border: var(--popover-border-width) solid var(--secondary);\n  transform: scale(0.8);\n  transform-origin: var(--originY);\n  animation: qrm-pickerGrowAnimation 0.25s cubic-bezier(0.25, 0.8, 0.25, 1) forwards;\n}\n\n", "\n/* /mail/static/src/core/common/thread.scss */\n\n.o-mail-Thread:has(.o-mail-Message.o-selected) .o-mail-Message:not(.o-selected) {\n  opacity: 50% !important;\n}\n\n.o-mail-Thread:focus-visible {\n  outline: 0;\n}\n\n.o-mail-Thread-jumpPresent {\n  z-index: 20;\n  --border-opacity: .5;\n}\n\n.o-mail-Thread-newMessage {\n  transition: opacity 0.5s;\n}\n\n.o-mail-Thread-newMessage span {\n  --bg-opacity: 90%;\n  clip-path: polygon(-1px 50%, 15% 0%, 100% 0%, 100% 100%, 15% 100%);\n}\n\n.o-mail-Thread-avatar {\n  --avatar-size: 2.1rem;\n  --icon-font-size: 2.6em;\n}\n\n.o-mail-Thread-avatar.o-mail-Thread-avatarChatWindow {\n  --avatar-size: 28px;\n  --icon-font-size: 1.5em;\n}\n\n.o-mail-Thread-avatar img {\n  height: var(--avatar-size);\n  width: var(--avatar-size);\n}\n\n.o-mail-Thread-avatar i::before {\n  font-size: var(--icon-font-size);\n}\n\n.o-mail-Thread-newMessageLine {\n  --border-opacity: .5;\n}\n\n.o_mail_notification {\n  display: inline;\n}\n\n.o_mail_notification a:hover {\n  text-decoration: underline;\n}\n\n.o-mail-NotificationMessage p {\n  margin-bottom: 0;\n}\n\n.o-mail-Message:not(:has(.o-mail-MessageReaction)) + .o-mail-NotificationMessage {\n  margin-top: 4px;\n}\n\n.o-mail-NotificationMessage:has(.o_hide_author) .o-mail-NotificationMessage-author {\n  display: none !important;\n}\n\n.o-mail-Thread-banner {\n  z-index: 20;\n  --border-opacity: 0.35;\n}\n\n.o-mail-Thread-bannerHover:hover {\n  filter: brightness(98%);\n}\n\n", "\n/* /mail/static/src/core/public_web/discuss.scss */\n\n.o_web_client:has(.o-mail-Discuss) .o_control_panel {\n  --ControlPanel-border-bottom: 1px solid rgba(216, 218, 221, 0);\n}\n\n", "\n/* /mail/static/src/core/public_web/discuss_content.scss */\n\n.o-mail-DiscussContent .o-mail-Thread {\n  flex-grow: 1;\n}\n\n.o-mail-DiscussContent-core {\n  background-color: #F9FAFB;\n}\n\n.o-mail-DiscussContent-header {\n  background-color: #FFF;\n}\n\n.o-mail-DiscussContent-headerActions button {\n  --btn-disabled-opacity: 0.25;\n  background-color: transparent !important;\n}\n\n.o-mail-DiscussContent-headerActions button i {\n  opacity: 65%;\n}\n\n.o-mail-DiscussContent-headerActions button:hover i, .o-mail-DiscussContent-headerActions button.o-isActive i {\n  opacity: 100%;\n}\n\n.o-mail-DiscussContent-headerActions button:not(.o-isActive):hover {\n  background-color: #e7e9ed !important;\n}\n\n.o-mail-DiscussContent-headerActions button.o-isActive {\n  background-color: #e7e9ed !important;\n  outline: 1px solid #b9bbc1;\n  outline-offset: -1px;\n  opacity: 100%;\n}\n\n.o-mail-DiscussContent-headerActions button.o-isActive:hover {\n  background-color: #d8dadd !important;\n}\n\n.o-mail-DiscussContent-headerActionsGroup {\n  background-color: #f3f4f6;\n  outline: 1px solid #e7e9ed;\n  outline-offset: -1px;\n}\n\n.o-mail-DiscussContent-headerCountry {\n  width: 24px;\n}\n\n.o-mail-DiscussContent-headerImStatus {\n  bottom: -2px;\n  right: -2px;\n}\n\n.o-mail-DiscussContent-selfAvatar {\n  height: 30px;\n  width: 30px;\n}\n\n.o-mail-DiscussContent-threadAvatar img {\n  height: 1.625rem;\n  aspect-ratio: 1;\n}\n\n.o-mail-DiscussContent-threadAvatar a i {\n  transform: translate(-50%, -50%);\n  opacity: 0;\n}\n\n.o-mail-DiscussContent-threadAvatar a:hover {\n  background-color: rgba(0, 0, 0, 0.5);\n}\n\n.o-mail-DiscussContent-threadAvatar a:hover i {\n  opacity: 1;\n}\n\n.o-mail-DiscussContent-threadName {\n  max-width: 75%;\n}\n\n", "\n/* /mail/static/src/core/public_web/discuss_search.scss */\n\n.o-mail-DiscussSearch-searchBtn {\n  padding-top: 8px;\n  padding-bottom: 8px;\n}\n\n.o-mail-DiscussSearch-inputContainer, .o-mail-DiscussSearch-inputContainer input {\n  background-color: white !important;\n}\n\n.o-mail-DiscussSearch-inputContainer:has(.o-mail-DiscussSearch-inputClickable:hover), .o-mail-DiscussSearch-inputContainer:has(.o-mail-DiscussSearch-inputClickable:hover) input {\n  background-color: #f0f2f4 !important;\n}\n\n.o-mail-DiscussSearch {\n  padding-top: var(--DiscussSearch-padding-top, 4px);\n}\n\n", "\n/* /mail/static/src/core/public_web/discuss_sidebar.scss */\n\n.o-mail-DiscussSidebar {\n  max-width: 300px;\n}\n\n.o-mail-DiscussSidebar-resizablePanelContainer {\n  max-width: 300px;\n}\n\n.o-mail-DiscussSidebar-optionsBtn {\n  --border-opacity: 0.5;\n  padding: 2px;\n}\n\n.o-mail-DiscussSidebar-badge {\n  padding: 3px 4px;\n}\n\n.o-mail-DiscussSidebar-badge.o-compact {\n  top: -4px;\n  right: -2px;\n}\n\n.o-mail-DiscussSidebar-badge.o-discuss-badge-circle {\n  aspect-ratio: 1;\n}\n\n.o-mail-DiscussSidebar-badge.o-discuss-badge-circle:not(.o-compact) {\n  line-height: 2;\n}\n\n.o-mail-DiscussSidebar-item {\n  outline: 1px solid transparent !important;\n  outline-offset: -1px;\n  padding-top: 2px;\n  padding-bottom: 2px;\n}\n\n.o-mail-DiscussSidebar.o-compact .o-mail-DiscussSidebar-item {\n  opacity: 75%;\n}\n\n.o-mail-DiscussSidebar.o-compact .o-mail-DiscussSidebar-item.o-unread, .o-mail-DiscussSidebar.o-compact .o-mail-DiscussSidebar-item.o-active, .o-mail-DiscussSidebar.o-compact .o-mail-DiscussSidebar-item:hover {\n  opacity: 100%;\n}\n\n.o-mail-DiscussSidebar-item:hover {\n  background-color: #f0f2f4 !important;\n  outline-color: #ebecf0 !important;\n}\n\n.o-mail-DiscussSidebar-item.o-active {\n  background-color: var(--mail-DiscussSidebar-itemActiveBgColor, #e6f2f3) !important;\n  outline-color: var(--mail-DiscussSidebar-itemActiveOutlineColor, #80bfc2) !important;\n}\n\n.o-mail-DiscussSidebar-item.o-active .o-mail-DiscussSidebarChannel-itemName, .o-mail-DiscussSidebar-item:hover .o-mail-DiscussSidebarChannel-itemName {\n  filter: brightness(1.1);\n}\n\n", "\n/* /mail/static/src/core/public_web/messaging_menu.scss */\n\n.o-mail-MessagingMenu {\n  width: 475px;\n  min-height: 50px;\n  max-height: Min(calc(70vh - 5px), 630px);\n  background-color: var(--mail-MessagingMenu-bg, white);\n}\n\n.o-mail-MessagingMenu-list {\n  background-color: var(--mail-MessagingMenu-bg, white);\n  --list-group-border-color: var(--mail-MessagingMenu-listBorderColor, rgba(231, 233, 237, 0.5));\n}\n\n.o-mail-MessagingMenu-tabCounter {\n  left: 50%;\n  transform: translate(50%, 25%) !important;\n}\n\n.o-mail-MessagingMenu-tabUnread {\n  left: 50%;\n  transform: translate(0, 25%) !important;\n}\n\n.o-mail-MessagingMenu-tabCounter.o-starred {\n  background-color: #9a9ca5 !important;\n}\n\n.o-discuss-badge.o-mail-MessagingMenu-tabUnread {\n  --o-discuss-badge-bg: transparent;\n  opacity: 50%;\n  color: unset !important;\n}\n\n.o_popover:has(.o-mail-MessagingMenu) {\n  --popover-border-color: #d8dadd;\n}\n\n.o-mail-MessagingMenu-navbar {\n  container: navbar / inline-size;\n}\n\n.o-mail-MessagingMenu-navbar.o-mail-MessagingMenu-navbar-with-4-elements .o-mail-MessagingMenu-tab {\n  width: calc(100% / 4);\n}\n\n@container navbar (max-width: 400px) {\n  .o-mail-MessagingMenu-navbar.o-mail-MessagingMenu-navbar-with-5-elements .o-mail-MessagingMenu-tab, .o-mail-MessagingMenu-navbar.o-mail-MessagingMenu-navbar-with-6-elements .o-mail-MessagingMenu-tab {\n    min-width: calc((100% / 4) - 0.85rem);\n  }\n}\n\n@container navbar (min-width: 550px) {\n  .o-mail-MessagingMenu-navbar.o-mail-MessagingMenu-navbar-with-5-elements .o-mail-MessagingMenu-tab, .o-mail-MessagingMenu-navbar.o-mail-MessagingMenu-navbar-with-6-elements .o-mail-MessagingMenu-tab {\n    max-width: calc((100% / 5) - 1.5rem);\n  }\n  .o-mail-MessagingMenu-navbar.o-mail-MessagingMenu-navbar-with-5-elements .o-mail-MessagingMenu-tab:first-child, .o-mail-MessagingMenu-navbar.o-mail-MessagingMenu-navbar-with-6-elements .o-mail-MessagingMenu-tab:first-child {\n    margin-left: auto;\n  }\n  .o-mail-MessagingMenu-navbar.o-mail-MessagingMenu-navbar-with-5-elements .o-mail-MessagingMenu-tab:last-child, .o-mail-MessagingMenu-navbar.o-mail-MessagingMenu-navbar-with-6-elements .o-mail-MessagingMenu-tab:last-child {\n    margin-right: auto;\n  }\n}\n\n@container navbar (min-width: 400px) and (max-width: 550px) {\n  .o-mail-MessagingMenu-navbar.o-mail-MessagingMenu-navbar-with-6-elements .o-mail-MessagingMenu-tab {\n    min-width: calc((100% / 4) - 1.2rem);\n  }\n}\n\n.o-mail-MessagingMenu-tab:hover .o-mail-MessagingMenu-tabIcon {\n  background: #e7e9ed;\n}\n\n.o-mail-MessagingMenu-tab.active {\n  --btn-active-color: #017e84;\n}\n\n.o-mail-MessagingMenu-tab.active .o-mail-MessagingMenu-tabIcon {\n  background: #e6f2f3;\n  color: #017e84;\n}\n\n.o-mail-MessagingMenu-tab:focus-visible {\n  outline: 1px solid #017e84 !important;\n}\n\n.o-mail-MessagingMenu-tab .o-mail-MessagingMenu-tabIcon {\n  width: 48px;\n}\n\n", "\n/* /mail/static/src/core/public_web/notification_item.scss */\n\n.o-mail-NotificationItem {\n  outline: 1px solid transparent;\n  outline-offset: -1px;\n}\n\n.o-mail-NotificationItem:not(.o-interest) {\n  --border-opacity: .35;\n}\n\n.o-mail-NotificationItem.o-active {\n  outline-color: rgba(1, 126, 132, var(--mail-NotificationItem-activeOutlineOpacity, 0.5));\n}\n\n.o-mail-NotificationItem:hover, .o-mail-NotificationItem.o-active {\n  backdrop-filter: contrast(0.9);\n}\n\n.o-mail-NotificationItem-avatarContainer {\n  height: 42px;\n  aspect-ratio: 1;\n  margin-top: 2px;\n  margin-bottom: 2px;\n}\n\n.o-mail-NotificationItem-avatarContainer.o-small {\n  height: 52px;\n}\n\n.o-mail-NotificationItem-badge {\n  padding: 3px 6px !important;\n}\n\n.o-mail-NotificationItem-badge.o-discuss-badge:not(.o-important) {\n  --o-discuss-badge-bg: #7c7f89;\n}\n\n.o-mail-NotificationItem-counter.o-empty {\n  font-size: 0.5rem !important;\n  aspect-ratio: 1;\n}\n\n.o-mail-NotificationItem-counter.o-empty:before {\n  content: \"\\200b\";\n  /* unicode zero width space character */\n}\n\n.o-mail-NotificationItem-country {\n  width: 16px;\n  bottom: -2px;\n  left: -4px;\n}\n\n.o-mail-NotificationItem-line {\n  line-height: 1.15rem;\n}\n\n.o-mail-NotificationItem-markAsRead {\n  background-color: white;\n  color: #28a745 !important;\n  outline: 1px solid rgba(40, 167, 69, 0.75);\n  outline-offset: -1px;\n  padding: 2px;\n}\n\n.o-mail-NotificationItem-markAsRead:hover {\n  outline-color: #1e7e34;\n  color: #1e7e34 !important;\n  background-color: #c9e9d1;\n  filter: brightness(1.1);\n  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n}\n\n.o-mail-NotificationItem-text {\n  opacity: .75;\n}\n\n.o-mail-NotificationItem-text:before {\n  content: \"\\200b\";\n  /* unicode zero width space character */\n}\n\n", "\n/* /mail/static/src/core/web/activity.scss */\n\n.o-mail-Activity-sidebar {\n  flex-basis: 48px;\n  max-width: 48px;\n}\n\n.o-mail-Activity-avatarContainer {\n  width: 32px;\n  height: 32px;\n}\n\n.o-mail-Activity-note p {\n  margin-bottom: 0;\n}\n\n.o-mail-Activity-iconContainer {\n  box-shadow: 0 0 0 2px white;\n}\n\n", "\n/* /mail/static/src/core/web/activity_list_view.scss */\n\n.o-mail-ActivityListPopover {\n  width: min(95vw, 350px);\n  max-height: min(95vh, 525px);\n}\n\n", "\n/* /mail/static/src/core/web/activity_list_view_item.scss */\n\n.o-mail-ActivityListPopoverItem-edit {\n  opacity: 0.5;\n}\n\n.o-mail-ActivityListPopover-item:hover .o-mail-ActivityListPopoverItem-edit {\n  opacity: 1;\n}\n\n", "\n/* /mail/static/src/core/web/activity_menu.scss */\n\n.o-mail-ActivityMenu {\n  width: 350px;\n  max-height: 400px;\n  min-height: 50px;\n}\n\n.o-mail-ActivityMenu img {\n  height: 3em;\n  aspect-ratio: 1;\n}\n\n.o-mail-ActivityMenu-empty {\n  min-height: inherit;\n}\n\n", "\n/* /mail/static/src/core/web/discuss_patch.scss */\n\n.o-mail-Discuss-mobileLoading {\n  font-size: 70px;\n}\n\n", "\n/* /mail/static/src/core/web/follower_subtype_dialog.scss */\n\n.o-mail-FollowerSubtypeDialog-subtype label:hover {\n  background-color: #e7e9ed;\n}\n\n", "\n/* /mail/static/src/core/web/mail_composer_attachment_list.scss */\n\n.o_field_mail_composer_attachment_list {\n  --fieldWidget-display: block;\n}\n\n.o_field_mail_composer_attachment_list li {\n  max-width: 325px;\n}\n\n", "\n/* /mail/static/src/core/web/mail_composer_bcc_list_popover.scss */\n\n.o-mail-MailComposerBccPopover {\n  max-height: 410px;\n}\n\n", "\n/* /mail/static/src/core/web/mail_composer_template_selector.scss */\n\n@media (min-width: 1200px) {\n  .mail-composer-template-dropdown {\n    max-height: 50vh;\n  }\n}\n\n.mail-composer-template-dropdown {\n  max-width: 250px !important;\n}\n\n@media (min-width: 576px) {\n  .mail-composer-template-dropdown {\n    max-width: 400px !important;\n  }\n}\n\n@media (min-width: 768px) {\n  .mail-composer-template-dropdown {\n    max-width: 500px !important;\n  }\n}\n\n", "\n/* /mail/static/src/core/web/mention_list.scss */\n\n.o-mail-MentionList-suggestionList:has(.o-open) {\n  border: 1px solid #d8dadd;\n}\n\n", "\n/* /mail/static/src/core/web/messaging_menu_patch.scss */\n\n.o-mail-MessagingMenu-headerFilter {\n  border: 1px solid transparent;\n}\n\n.o-mail-MessagingMenu-headerFilter.o-active {\n  background-color: rgba(1, 126, 132, 0.075);\n  border-color: rgba(1, 126, 132, 0.1);\n}\n\n.o_web_client:has(.o-mail-systrayFullscreenDropdownMenu) .o_main_navbar {\n  background-color: #FFF !important;\n}\n\n", "\n/* /mail/static/src/core/web/recipients_input.scss */\n\n.o-mail-RecipientsInput {\n  border-bottom: 1px solid transparent;\n}\n\n.o-mail-RecipientsInput:focus-within:hover {\n  border-bottom-color: #74b4b9;\n}\n\n.o-mail-RecipientsInput:focus-within:hover:after {\n  content: \"\";\n  display: inline-block;\n  width: 0;\n  height: 0;\n  vertical-align: middle;\n  -moz-transform: scale(0.9999);\n  border-bottom: 0;\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;\n  border-top: 4px solid #74b4b9;\n}\n\n.o-mail-RecipientsInput:hover {\n  border-bottom-color: #d8dadd;\n}\n\n.o-mail-RecipientsInput:hover:after {\n  content: \"\";\n  display: inline-block;\n  width: 0;\n  height: 0;\n  vertical-align: middle;\n  -moz-transform: scale(0.9999);\n  border-bottom: 0;\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;\n  border-top: 4px solid #d8dadd;\n}\n\n.o-mail-RecipientsInput .o_input {\n  border: none;\n}\n\n", "\n/* /mail/static/src/core/web/recipients_input_tags_list_popover.scss */\n\n.o-overlay-item:has(.o-mail-RecipientsInputTagsListPopover) {\n  z-index: 1055;\n}\n\n", "\n/* /mail/static/src/chatter/web_portal/chatter.scss */\n\n.o-mail-Chatter .o-mail-Message-body [summary~=\"o_mail_notification\"] {\n  display: none;\n}\n\n.o-mail-Chatter-top {\n  z-index: 19;\n  background-color: #F9FAFB;\n}\n\n.o-mail-Chatter-top.shadow-sm {\n  background-image: linear-gradient(90deg, transparent, white, transparent);\n}\n\n.o-mail-Chatter-top, .o-mail-Chatter-content {\n  --Chatter-default-padding-x: 16px;\n  padding-right: var(--Chatter-default-padding-x);\n}\n\n.o-mail-Chatter-top .o-mail-Composer {\n  --Chatter-default-padding-x: 16px;\n  --mail-Chatter-contentPaddingLeft: var(--ChatterAsideForm-padding-left, calc(var(--Chatter-default-padding-x) / 2));\n  margin-left: calc((var(--mail-Chatter-contentPaddingLeft)) * -1);\n}\n\n.o-mail-Chatter-top {\n  padding-left: var(--ChatterAsideForm-padding-left, var(--Chatter-default-padding-x));\n}\n\n.o-mail-Chatter-content {\n  --mail-Chatter-contentPaddingLeft: var(--ChatterAsideForm-padding-left, var(--Chatter-default-padding-x));\n  padding-left: calc(var(--mail-Chatter-contentPaddingLeft) - 8px);\n}\n\n.o-mail-Followers-button:focus {\n  background-color: #e7e9ed;\n}\n\n.o-mail-Followers-dropdown {\n  /**\n     * Note: Min() refers to CSS min() and not SCSS min().\n     *\n     * To by-pass SCSS min() shadowing CSS min(), we rely on SCSS being case-sensitive while CSS isn't.\n     */\n  max-width: Min(400px, 95vw);\n  max-height: Min(500px, 50vh);\n}\n\n.o-mail-Follower-avatar {\n  width: 24px;\n  height: 24px;\n}\n\n.o-mail-Follower:has(.o-mail-Follower-action:hover), .o-mail-FollowerList-unfollow:has(.o-mail-Follower-action:hover) {\n  background-color: inherit !important;\n}\n\n.btn.o-mail-Chatter-follow:hover {\n  color: #000 !important;\n}\n\n", "\n/* /mail/static/src/chatter/web/form_renderer.scss */\n\n.o-mail-ChatterContainer, .o-mail-Form-chatter {\n  background-color: #F9FAFB;\n  --Chatter-asideExtraWidth: 0px;\n}\n\n.o-mail-ChatterContainer.o-aside, .o-mail-Form-chatter.o-aside {\n  flex-shrink: 0;\n  flex-grow: 1;\n  padding: 0;\n  width: calc(530px + var(--Chatter-asideExtraWidth));\n}\n\n@media (max-width: 1920px) {\n  .o-mail-ChatterContainer.o-aside, .o-mail-Form-chatter.o-aside {\n    --ChatterAsideForm-padding-left: 8px;\n  }\n}\n\n.o-mail-ChatterContainer.o-isInFormSheetBg, .o-mail-Form-chatter.o-isInFormSheetBg {\n  margin-left: calc(var(--formView-sheetBg-padding-x) * -1);\n  margin-right: calc(var(--formView-sheetBg-padding-x) * -1);\n}\n\n.o-mail-ChatterContainer:not(.o-aside):not(.o-full-width) .o-mail-Chatter, .o-mail-Form-chatter:not(.o-aside):not(.o-full-width) .o-mail-Chatter {\n  margin-left: auto;\n  margin-right: auto;\n}\n\n@media screen and (max-width: 1920px) {\n  .o_form_sheet_bg:has(+ .o-mail-Form-chatter.o-aside) {\n    --formView-sheetBg-padding-right: 8px;\n  }\n}\n\n.o-mail-ChatterContainer, .o-mail-Form-chatter {\n  display: flex;\n  margin: 0 auto;\n  padding-bottom: 48px;\n  width: 100%;\n}\n\n", "\n/* /mail/static/src/views/web/fields/avatar/avatar.scss */\n\n", "\n/* /mail/static/src/views/web/fields/avatar_autocomplete/avatar_many2x_autocomplete.scss */\n\n.o_field_many2one_avatar_leader_user .dropdown-item {\n  text-indent: 0 !important;\n}\n\n.o_field_many2one_avatar_leader_user .dropdown-item .o_icon {\n  height: var(--Avatar-size, 1.7145em);\n  aspect-ratio: 1;\n}\n\n", "\n/* /mail/static/src/views/web/fields/emojis_char_field/emojis_char_field.scss */\n\n.o_field_char_emojis input.o_field_placeholder {\n  padding-right: 50px;\n}\n\n.o_field_char_emojis input.o_field_placeholder.o_field_translate {\n  padding-right: 90px;\n}\n\n", "\n/* /mail/static/src/views/web/fields/emojis_text_field/emoji_text_field.scss */\n\n.o_field_text_emojis textarea.o_input {\n  padding-right: 2rem;\n}\n\n", "\n/* /mail/static/src/views/web/fields/html_composer_message_field/html_composer_message_field.scss */\n\n.o_mail_composer_message .note-editable {\n  min-height: 300px !important;\n  padding-left: 0;\n}\n\n.o_dialog .modal-content:has(.o_mail_composer_form_view) .modal-header {\n  padding-left: 25px;\n  padding-right: 25px;\n}\n\n.o_dialog .o_mail_composer_form_view .o_form_renderer.o_form_nosheet.o_form_editable {\n  padding-left: 25px;\n  padding-right: 25px;\n  padding-top: var(--modal-padding);\n}\n\n.o_dialog .o_mail_composer_form_view .o_mail_composer_message .note-editable {\n  padding-left: 0;\n  padding-right: 0;\n}\n\n", "\n/* /mail/static/src/views/web/fields/many2many_avatar_user_field/many2many_avatar_user_field.scss */\n\n.o_kanban_renderer .o_field_many2many_avatar_user:not(:has(.o_tags_input)), .o_list_renderer .o_field_many2many_avatar_user:not(:has(.o_tags_input)), .o_activity_record .o_field_many2many_avatar_user:not(:has(.o_tags_input)) {\n  display: flex !important;\n}\n\n.o_kanban_renderer .o_field_many2many_avatar_user .o_field_tags:not(.o_tags_input) .o_tag, .o_list_renderer .o_field_many2many_avatar_user .o_field_tags:not(.o_tags_input) .o_tag, .o_activity_record .o_field_many2many_avatar_user .o_field_tags:not(.o_tags_input) .o_tag {\n  background-color: transparent;\n  box-shadow: none;\n  color: inherit;\n  margin-right: 0px;\n}\n\n.o_kanban_renderer .o_field_many2many_avatar_user .o_field_tags:not(.o_tags_input) .o_m2m_avatar_empty, .o_list_renderer .o_field_many2many_avatar_user .o_field_tags:not(.o_tags_input) .o_m2m_avatar_empty, .o_activity_record .o_field_many2many_avatar_user .o_field_tags:not(.o_tags_input) .o_m2m_avatar_empty {\n  width: 20px;\n  height: 20px;\n  margin-left: 0px;\n  background-color: #d8dadd;\n  vertical-align: bottom;\n}\n\n.o_field_many2many_avatar_user .text-indent-3 {\n  text-indent: 3px !important;\n}\n\n", "\n/* /mail/static/src/views/web/fields/many2one_avatar_user_field/many2one_avatar_user_field.scss */\n\n.o_field_many2one_avatar_user .text-indent-3 {\n  text-indent: 3px !important;\n}\n\n", "\n/* /mail/static/src/views/web/fields/properties_field/property_value.scss */\n\n.o_property_field_value .o_field_property_many2one_value img[comodel=\"res.users\"]:hover,\n.o_property_field_value .o_m2m_avatar[comodel=\"res.users\"]:hover {\n  cursor: context-menu;\n  outline: 1px solid #017e84;\n}\n\n", "\n/* /mail/static/src/discuss/core/common/action_panel.scss */\n\n.o-mail-ActionPanel .form-check-input {\n  --form-check-bg: #FFF;\n}\n\n@media (min-width: 750px) {\n  .o-mail-ActionPanel:not(.o-mail-ActionPanel-chatter):not(.o-chatWindow) {\n    max-width: 30vw;\n  }\n}\n\n@media (min-width: 1000px) {\n  .o-mail-ActionPanel:not(.o-mail-ActionPanel-chatter):not(.o-chatWindow) {\n    max-width: 50vw;\n  }\n}\n\n@media (min-width: 1200px) {\n  .o-mail-ActionPanel:not(.o-mail-ActionPanel-chatter):not(.o-chatWindow) {\n    max-width: 55vw;\n  }\n}\n\n@media (min-width: 1600px) {\n  .o-mail-ActionPanel:not(.o-mail-ActionPanel-chatter):not(.o-chatWindow) {\n    max-width: 65vw;\n  }\n}\n\n@media (min-width: 2300px) {\n  .o-mail-ActionPanel:not(.o-mail-ActionPanel-chatter):not(.o-chatWindow) {\n    max-width: 75vw;\n  }\n}\n\n.popover .o-mail-ActionPanel:not(.o-mail-ActionPanel-chatter):not(.o-chatWindow) {\n  width: 475px;\n  max-width: unset;\n}\n\n.o-mail-ActionPanel-header {\n  z-index: 20;\n}\n\n", "\n/* /mail/static/src/discuss/core/common/channel_invitation.scss */\n\n.o-discuss-ChannelInvitation {\n  min-height: 0;\n}\n\n.o-discuss-ChannelInvitation-selectable.o-odd {\n  background-color: #F9FAFB !important;\n}\n\n.o-discuss-ChannelInvitation-selectable:hover {\n  background-color: #f0f2f4 !important;\n}\n\n.o-discuss-ChannelInvitation-selectable.o-selected {\n  background-color: #d9eced !important;\n}\n\n.o-discuss-ChannelInvitation-selectedList {\n  max-height: 100px;\n}\n\n.o-discuss-ChannelInvitation-selectedList button {\n  background-color: #d9eced;\n}\n\n.o-discuss-ChannelInvitation-selectedList button:not(:hover) .oi-close {\n  border-color: transparent !important;\n}\n\n.o-discuss-ChannelInvitation-selectedList button:hover .oi-close {\n  color: #d44c59;\n  border-color: #d44c59 !important;\n}\n\n.o-discuss-ChannelInvitation-avatar {\n  width: 32px;\n  aspect-ratio: 1;\n}\n\n.o-discuss-ChannelInvitation-invitationBox {\n  position: sticky;\n  bottom: -8px;\n}\n\n", "\n/* /mail/static/src/discuss/core/common/channel_member_list.scss */\n\n.o-discuss-ChannelMember.o-offline {\n  opacity: 33%;\n}\n\n.o-discuss-ChannelMember.o-offline.cursor-pointer:hover {\n  opacity: 75%;\n}\n\n.o-discuss-ChannelMember.cursor-pointer:hover {\n  background-color: var(--discuss-ChannelMember-hoverBg, #f0f2f4);\n}\n\n.o-discuss-ChannelMember-avatar {\n  width: 32px;\n  aspect-ratio: 1;\n}\n\n", "\n/* /mail/static/src/discuss/core/common/discuss_notification_settings.scss */\n\n.o-mail-DiscussNotificationSettings button.o-selected {\n  background-color: var(--mail-DiscussNotificationSettings-btnSelectedBg, #e7e9ed);\n}\n\n", "\n/* /mail/static/src/discuss/core/common/message.scss */\n\n.o-mail-Message-seenContainer {\n  font-size: 0.65rem;\n  right: 2px;\n  bottom: -2px;\n}\n\n", "\n/* /mail/static/src/discuss/core/common/message_seen_indicator.scss */\n\n.o-mail-MessageSeenIndicator.o-hasEveryoneSeen {\n  color: var(--mail-MessageSeenIndicator-hasEveryoneSeenColor, #a77b9c);\n}\n\n.o-mail-MessageSeenIndicator i {\n  line-height: 1.5;\n}\n\n.o-mail-MessageSeenIndicator i.o-second {\n  top: -3px;\n}\n\n", "\n/* /mail/static/src/discuss/core/common/notification_settings.scss */\n\n.o-discuss-NotificationSettings .o-mail-NotificationSettings-submenu {\n  max-width: 250px !important;\n}\n\n.o-discuss-NotificationSettings .o-discuss-NotificationSettings-separator {\n  min-width: 20px;\n}\n\n.o-discuss-NotificationSettings button:hover, .o-discuss-NotificationSettings button.show {\n  background-color: var(--mail-NotificationSettings-btnHoverBg, #e7e9ed);\n}\n\n.o-discuss-NotificationSettings-defaultValue {\n  color: #017e84;\n}\n\n", "\n/* /mail/static/src/discuss/core/public_web/bus_connection_alert.scss */\n\n.o-bus-ConnectionAlert {\n  z-index: 1056;\n  animation: o-bus-ConnectionAlert-borderAnimation ease-in-out .5s forwards;\n  border: 2px solid #f6d899;\n}\n\n.o-bus-ConnectionAlert-failure {\n  width: fit-content;\n  animation: o-bus-ConnectionAlert-failureAnimation ease-in-out .5s forwards;\n  padding: 4px;\n  padding-bottom: 2px;\n}\n\n.o-bus-ConnectionAlert-icon {\n  animation: o-bus-ConnectionAlert-iconAnimation .5s;\n  animation-direction: alternate;\n  animation-timing-function: cubic-bezier(0.5, 0.95, 0, 0.5);\n  animation-iteration-count: 9;\n}\n\n.o-bus-ConnectionAlert-label {\n  color: #000;\n}\n\n@keyframes o-bus-ConnectionAlert-iconAnimation {\n  from {\n    opacity: 0.5;\n  }\n  to {\n    opacity: 1;\n  }\n}\n\n@keyframes o-bus-ConnectionAlert-borderAnimation {\n  from {\n    border-color: rgba(246, 216, 153, 0);\n  }\n  to {\n    border-color: #f6d899;\n  }\n}\n\n@keyframes o-bus-ConnectionAlert-failureAnimation {\n  from {\n    opacity: 0%;\n    background-color: rgba(246, 216, 153, 0.5);\n  }\n  to {\n    opacity: 100%;\n    background-color: #f6d899;\n  }\n}\n\n", "\n/* /mail/static/src/discuss/core/public_web/discuss_command_palette.scss */\n\n.o-mail-CreateChannelDialog .modal-header, .o-mail-CreateChatDialog .modal-header {\n  border-bottom: 0;\n}\n\n.o-mail-CreateChannelDialog .modal-footer, .o-mail-CreateChatDialog .modal-footer {\n  border-top: 0;\n}\n\n.o-mail-DiscussCommand {\n  padding-top: 4px;\n  padding-bottom: 4px;\n}\n\n.o-mail-DiscussCommand.o-uiSmall {\n  padding-top: 8px;\n  padding-bottom: 8px;\n}\n\n.o-mail-DiscussCommand .o_command_name {\n  font-size: 0.8125rem;\n}\n\n.o-mail-DiscussCommand .o-action {\n  color: #01969d;\n}\n\n.o-mail-DiscussCommand-actionIcon {\n  font-size: 0.75rem;\n}\n\n.o-mail-DiscussCommand-img {\n  width: 26px;\n  height: 26px;\n}\n\n.o-mail-DiscussCommand-img.o-uiSmall {\n  width: 32px;\n  height: 32px;\n}\n\n", "\n/* /mail/static/src/discuss/core/public_web/discuss_sidebar_categories.scss */\n\n.o-mail-DiscussSidebarChannel-container {\n  --border-opacity: var(--mail-DiscussSidebarChannel-borderOpacity, 0.05);\n  gap: 1px;\n}\n\n.o-mail-DiscussSidebarChannel-container.o-bordered {\n  background-color: var(---mail-DiscussSidebarChannel-borderedBgColor, #fafafb) !important;\n}\n\n.o-mail-DiscussSidebar-floatingMenu {\n  max-width: 250px !important;\n}\n\n.o-mail-DiscussSidebar-item {\n  line-height: 2;\n  background-color: inherit !important;\n}\n\n.o-mail-DiscussSidebar-item:hover .o-mail-DiscussSidebarChannel-actions {\n  display: flex !important;\n}\n\n.o-mail-DiscussSidebarChannel-actions button {\n  --border-opacity: .15;\n}\n\n.o-mail-DiscussSidebarChannel-actions button.rounded-circle {\n  --oi-vertical-align: -5%;\n  aspect-ratio: 1;\n}\n\n@media (min-resolution: 2dppx) {\n  .o-mail-DiscussSidebarChannel-actions button .oi-ellipsis-h {\n    transform: translateX(0.5px);\n  }\n}\n\n.o-mail-DiscussSidebarChannel-actions button:hover, .o-mail-DiscussSidebarChannel-actions button:active, .o-mail-DiscussSidebarChannel-actions button:focus-visible, .o-mail-DiscussSidebarChannel-actions button.o-showingActions {\n  --border-opacity: 1;\n  --border-color: #017e84;\n}\n\n.o-mail-DiscussSidebarCategory-chevronCompact {\n  left: -2px;\n}\n\n.o-mail-DiscussSidebarCategory-toggler.o-compact {\n  font-size: .65rem;\n}\n\n.o-mail-DiscussSidebarCategory-toggler:not(.o-compact) {\n  line-height: 2.35;\n}\n\n.o-mail-DiscussSidebarCategory:hover {\n  outline: 1px solid transparent;\n  outline-offset: -1px;\n}\n\n.o-mail-DiscussSidebarCategory:hover .o-mail-DiscussSidebarCategory-title {\n  margin-left: 4px;\n  transition: margin-left 0.2s;\n}\n\n.o-mail-DiscussSidebarCategory:hover {\n  background-color: #f0f2f4;\n  outline-color: #ebecf0;\n}\n\n.o-mail-DiscussSidebarCategory:active {\n  background-color: #e6f2f3;\n  outline-color: #80bfc2;\n}\n\n.o-mail-DiscussSidebarCategory:not(:hover) .o-mail-DiscussSidebarCategory-actions {\n  visibility: hidden;\n}\n\n.o-mail-DiscussSidebarCategory-actions button:not(:hover) .text-success, .o-mail-DiscussSidebarCategory-actions button:not(:hover) .text-danger {\n  --color: var(--body-color);\n}\n\n.o-mail-DiscussSidebarChannel-badge.o-nonCompact {\n  margin-right: 12px;\n}\n\n.o-mail-DiscussSidebarChannel-itemMain {\n  background-color: inherit !important;\n}\n\n.o-mail-DiscussSidebarChannel-indicatorCompact {\n  top: 1px;\n  left: 3px;\n}\n\n.o-mail-DiscussSidebarChannel-subChannel.o-nonCompact {\n  margin-left: 32px;\n}\n\n.o-mail-DiscussSidebarChannel-subChannelList {\n  gap: 1px;\n}\n\n.o-mail-DiscussSidebar-unreadIndicator {\n  font-size: 0.4rem;\n  left: 0px;\n}\n\n.o-mail-DiscussSidebarChannel-container.o-bordered .o-mail-DiscussSidebar-unreadIndicator {\n  left: -1px;\n}\n\n.o-mail-DiscussSidebarChannel-container.o-bordered .o-mail-DiscussSidebar-unreadIndicator.o-mail-DiscussSidebarChannel, .o-mail-DiscussSidebarChannel-container.o-bordered .o-mail-DiscussSidebar-unreadIndicator.o-compact {\n  filter: drop-shadow(1px 2px 0px #FFF) drop-shadow(-1px 1px 0px #FFF) drop-shadow(1px -1px 0px #FFF) drop-shadow(-1px -2px 0px #FFF);\n}\n\n.o-mail-DiscussSidebarSubchannel .o-mail-DiscussSidebar-unreadIndicator:not(.o-compact) {\n  left: 12px;\n}\n\n.o-mail-DiscussSidebarSubchannel svg {\n  color: var(--mail-DiscussSidebarSubchannel-svgColor, #c9cbcf);\n  left: 22px;\n  transform: scaleX(1) /* rtl:scaleX(-1) */;\n}\n\n", "\n/* /mail/static/src/discuss/core/public_web/message_patch.scss */\n\n.o-mail-Message .o-mail-SubChannelPreview {\n  max-width: 320px;\n}\n\n", "\n/* /mail/static/src/discuss/core/public_web/sub_channel_preview.scss */\n\n.o-mail-SubChannelPreview {\n  background-color: #f0f2f4;\n}\n\n.o-mail-SubChannelPreview:hover {\n  background-color: #F9FAFB !important;\n}\n\n.o-mail-SubChannelPreview-lastMessage {\n  display: -webkit-box;\n  -webkit-line-clamp: 2;\n  -webkit-box-orient: vertical;\n}\n\n", "\n/* /mail/static/src/discuss/core/web/user_menu_patch.scss */\n\n.o-web-UserMenu-imStatus {\n  bottom: -2px;\n  right: -2px;\n}\n\n", "\n/* /mail/static/src/discuss/call/common/call.scss */\n\n.o-discuss-Call {\n  height: 50%;\n  min-height: 50%;\n  background-color: inherit;\n}\n\n.o-discuss-Call.o-selfInCall {\n  background-color: var(--o-discuss-Call-bgColor, #111827);\n}\n\n.o-discuss-Call.o-selfInCall .o-discuss-Call-main {\n  background-color: rgba(0, 0, 0, 0.5);\n}\n\n.o-discuss-Call.o-compact {\n  height: auto;\n  min-height: auto;\n}\n\n.o-discuss-Call.o-minimized {\n  height: 20%;\n  min-height: max(20%, 130px);\n}\n\n.o-discuss-Call.o-minimized.o-compact {\n  height: 10%;\n  min-height: max(10%, 100px);\n}\n\n.o-discuss-Call.o-minimized.o-compact.o-hasVideo.o-selfInCall {\n  height: calc(100vw * 9 / 16);\n}\n\n.o-discuss-Call.o-fullSize {\n  height: 100%;\n  min-height: 100%;\n}\n\n.o-discuss-Call.o-fullSize.o-minimized {\n  height: 100%;\n}\n\n.o-discuss-Call-sidebar {\n  width: 120px;\n  min-width: 120px;\n  overflow-y: auto;\n  overflow-x: hidden;\n}\n\n.o-discuss-Call-sidebar::-webkit-scrollbar {\n  width: 0.3vw;\n}\n\n.o-discuss-Call-sidebarCard {\n  aspect-ratio: 16/9;\n}\n\n.o-discuss-Call-mainCardStyle {\n  width: var(--width);\n  height: var(--height);\n  min-width: var(--width);\n  min-height: var(--height);\n  aspect-ratio: 16/9;\n}\n\n.o-discuss-Call-mainCardStyle.o-active {\n  width: 100%;\n  height: auto;\n}\n\n.o-discuss-Call-sidebarToggler {\n  top: 50%;\n  transform: translateY(-50%);\n  right: 0;\n}\n\n.o-discuss-Call-sidebar::-webkit-scrollbar {\n  background: #111827;\n}\n\n.o-discuss-Call-sidebar::-webkit-scrollbar-thumb {\n  background: #374151;\n}\n\n.o-discuss-Call-sidebarToggler {\n  color: white;\n  border-radius: 10px 0px 0px 10px;\n  border-right: 0px;\n  background-color: #1a1a1a;\n}\n\n", "\n/* /mail/static/src/discuss/call/common/call_action_list.scss */\n\n.o-discuss-CallActionList-pulse {\n  animation: pulse 1s 10;\n}\n\n", "\n/* /mail/static/src/discuss/call/common/call_context_menu.scss */\n\n.o-mail-CallContextMenu-volumeTooltip {\n  /* Visibility */\n  visibility: hidden;\n  opacity: 0;\n  transition: visibility 0s, opacity 0.2s ease-out;\n  /* Positioning */\n  position: absolute;\n  bottom: 150%;\n  left: calc(var(--progress) - 0.13 * (var(--progress)));\n  transform: translateX(calc(-50% + 8px));\n  /* Appearance */\n  background-color: #212529;\n  color: #F9FAFB;\n  padding: 4px 10px;\n}\n\n.o-mail-CallContextMenu-volumeTooltip::after {\n  content: \"\";\n  position: absolute;\n  top: 100%;\n  left: 50%;\n  transform: translateX(-50%);\n  border-width: 6px;\n  border-style: solid;\n  border-color: #212529 transparent transparent transparent;\n}\n\n.form-range:hover + .o-mail-CallContextMenu-volumeTooltip {\n  visibility: visible;\n  opacity: 1;\n}\n\n", "\n/* /mail/static/src/discuss/call/common/call_dropdown.scss */\n\n.o-discuss-CallDropdown {\n  display: inline-block;\n  position: relative;\n}\n\n.o-discuss-CallDropdown-content {\n  position: fixed;\n  z-index: 1070;\n  border: 1px solid black;\n  border-radius: 0.375rem;\n  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n  max-width: 300px;\n}\n\n", "\n/* /mail/static/src/discuss/call/common/call_infinite_mirroring_warning.scss */\n\n.o-discuss-CallInfiniteMirroringWarning {\n  background-color: RGB(17, 24, 39);\n  color: rgba(255, 255, 255, 0.9);\n}\n\n.o-discuss-CallInfiniteMirroringWarning-dismiss {\n  color: rgba(255, 255, 255, 0.9);\n}\n\n", "\n/* /mail/static/src/discuss/call/common/call_invitation.scss */\n\n.o-discuss-CallInvitation {\n  background-color: var(--o-discuss-Call-bgColor, #111827);\n  color: #fff;\n  width: MIN(400px, 92vw);\n  transition: width 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.o-discuss-CallInvitation.o-chat {\n  width: MIN(350px, 92vw);\n}\n\n.o-discuss-CallInvitation.o-preview-open {\n  width: MIN(500px, 92vw);\n}\n\n.o-mail-CallInvitation-avatar {\n  width: 40px;\n  height: 40px;\n  --pulse-spread-radius: 0.6rem;\n  animation: pulse 1s cubic-bezier(0.4, 0, 0.6, 1) infinite alternate;\n}\n\n.o-discuss-CallInvitation-cameraPreview {\n  max-height: 0;\n}\n\n.o-discuss-CallInvitation-cameraPreview.o-opened {\n  transition: max-height 0.45s cubic-bezier(0.22, 1, 0.36, 1);\n  max-height: 500px;\n}\n\n", "\n/* /mail/static/src/discuss/call/common/call_invitations.scss */\n\n.o-discuss-CallInvitations {\n  z-index: 1055;\n}\n\n.o-discuss-CallInvitation-avatar {\n  aspect-ratio: 1;\n}\n\n", "\n/* /mail/static/src/discuss/call/common/call_menu.scss */\n\n.o-discuss-CallMenu-buttonContent {\n  max-width: 150px;\n  border: 1px solid rgba(1, 126, 132, 0.7) !important;\n  background-color: #f4f8f9 !important;\n}\n\n.o-discuss-CallMenu-buttonContent.o-is-talking {\n  box-shadow: inset 0 0 0 2px var(--discuss-talkingColor, #34ce57);\n}\n\n.o-discuss-CallMenu-buttonContent.o-isOdooCommunity {\n  height: 26px !important;\n  overflow: hidden;\n  color: #017e84 !important;\n}\n\n.o-discuss-CallMenu-animation {\n  animation: flash 2s;\n  animation-direction: alternate;\n  animation-iteration-count: 2;\n}\n\n.o-discuss-CallMenu-animation.o-isOdooCommunity {\n  transform: translateY(10px);\n}\n\n.o-discuss-CallMenu-dropdownMore:hover, .o-discuss-CallMenu-channelInfo:hover {\n  background-color: #e0e2e5 !important;\n}\n\n", "\n/* /mail/static/src/discuss/call/common/call_participant_card.scss */\n\n.o-discuss-CallParticipantCard {\n  color: white;\n  aspect-ratio: 16/9;\n}\n\n.o-discuss-CallParticipantCard.o-isTalking {\n  outline: 4px solid var(--discuss-talkingColor, #34ce57);\n  outline-offset: -4px;\n}\n\n.o-discuss-CallParticipantCard.o-isTalking.o-inset {\n  box-shadow: inset 0 0 0 2px var(--discuss-talkingColor, #34ce57);\n}\n\n.o-discuss-CallParticipantCard.o-inset {\n  height: 20%;\n  max-height: 125px !important;\n  right: 1vh;\n  bottom: 1vh;\n  position: absolute !important;\n  cursor: move !important;\n}\n\n.o-discuss-CallParticipantCard.o-inset.o-small {\n  width: 30%;\n  left: 0;\n  top: 0;\n}\n\n.o-mail-ChatWindow .o-discuss-CallParticipantCard.o-inset {\n  bottom: 5vh;\n}\n\n.o-discuss-CallParticipantCard.o-inset .o-discuss-CallParticipantCard-avatar img {\n  max-height: min(70%, 70px);\n  max-width: min(70%, 70px);\n}\n\n.o-discuss-CallParticipantCard-avatar:not(.o-minimized) {\n  background-color: var(--o-discuss-CallParticipantCard-avatarBgColor, #1F2937);\n}\n\n.o-discuss-CallParticipantCard-avatar:not(.o-minimized).o-isRemoteVideo {\n  background: linear-gradient(180deg, #144173 0%, #082647 30%, #133c68 60%, #082647 90%);\n  background-size: 200% 200%;\n  animation: gradientAnimation 5s ease-in-out infinite alternate;\n  filter: blur(2px);\n}\n\n@keyframes gradientAnimation {\n  0% {\n    background-position: 0% 50%;\n  }\n  50% {\n    background-position: 100% 50%;\n  }\n  100% {\n    background-position: 0% 100%;\n  }\n}\n\n.o-discuss-CallParticipantCard-avatar img {\n  max-height: min(100%, 100px);\n  max-width: min(100%, 100px);\n  aspect-ratio: 1;\n  border: none;\n}\n\n.o-discuss-CallParticipantCard-avatar img.o-isTalking {\n  outline: 4px solid var(--discuss-talkingColor, #34ce57);\n  outline-offset: -4px;\n}\n\n.o-discuss-CallParticipantCard-avatar img.o-isInvitation:not(:hover) {\n  animation: o-discuss-CallParticipantCard-avatarImag_borderPulse 3s linear infinite;\n}\n\n.o-discuss-CallParticipantCard-avatar img.o-isInvitation:hover {\n  border: solid #d44c59;\n}\n\n@keyframes o-discuss-CallParticipantCard-avatarImag_borderPulse {\n  0% {\n    border: solid white;\n  }\n  20% {\n    border: solid #5f636f;\n  }\n  35% {\n    border: solid #F9FAFB;\n  }\n  50% {\n    border: solid #5f636f;\n  }\n  70% {\n    border: solid #F9FAFB;\n  }\n  85% {\n    border: solid #374151;\n  }\n}\n\n.o-discuss-CallParticipantCard-iconBlackBg {\n  background-color: rgba(0, 0, 0, 0.75);\n  opacity: 75%;\n}\n\n.o-discuss-CallParticipantCard-overlay {\n  margin: Min(5%, 8px);\n}\n\n.o-discuss-CallParticipantCard-overlay.o-proportional-container {\n  container-type: inline-size;\n}\n\n.o-discuss-CallParticipantCard-overlay.o-proportional-container .o-proportional-text {\n  font-size: min(1rem, 40cqw);\n}\n\n.o-discuss-CallParticipantCard-overlay.o-proportional-container .o-proportional-text.o-video-text {\n  font-size: 5cqw;\n}\n\n.o-discuss-CallParticipantCard-overlay.o-proportional-container .o-proportional-text.o-discuss-CallParticipantCard-overlayBottomName {\n  font-size: min(0.8rem, 40cqw);\n}\n\n.o-discuss-CallParticipantCard-overlayBottomName {\n  background-color: rgba(0, 0, 0, 0.75);\n}\n\n.o-discuss-CallParticipantCard-overlay-replayButton {\n  background-color: #111827;\n}\n\n.o-discuss-CallParticipantCard-overlay-replayButton:hover {\n  background-color: #374151;\n}\n\n.o-discuss-CallParticipantCard-overlay-replayButton:active {\n  background-color: #1F2937;\n}\n\n.o-discuss-CallParticipantCard-contextButton {\n  margin: Min(5%, 8px);\n  background-color: black;\n  aspect-ratio: 1;\n  color: #F9FAFB !important;\n}\n\n.o-discuss-CallParticipantCard-contextButton:hover {\n  background-color: #4b4b4b;\n}\n\n.o-discuss-CallParticipantCard-contextButton:active {\n  background-color: #707070 !important;\n}\n\n.o-discuss-CallParticipantCard-contextMenu {\n  width: 200px;\n  background-color: #1F2937FF;\n  border-color: #374151FF;\n  color: rgba(255, 255, 255, 0.9);\n}\n\n", "\n/* /mail/static/src/discuss/call/common/call_settings.scss */\n\n.o-Discuss-CallSettings-thresholdInput::-moz-range-track {\n  background: linear-gradient(to right, #28a745 0%, #28a745 var(--volume), var(--secondary-bg) var(--volume), var(--secondary-bg) 100%);\n}\n\n.o-Discuss-CallSettings-thresholdInput::-webkit-slider-runnable-track {\n  background: linear-gradient(to right, #28a745 0%, #28a745 var(--volume), var(--secondary-bg) var(--volume), var(--secondary-bg) 100%);\n}\n\n", "\n/* /mail/static/src/discuss/call/common/discuss_content_patch.scss */\n\n@media (hover: none) {\n  .o-mail-DiscussContent-headerActions button .fa-phone, .o-mail-DiscussContent-headerActions button .fa-video-camera {\n    color: #28a745 !important;\n  }\n}\n\n@media (hover: hover) {\n  .o-mail-DiscussContent-headerActions button:hover:has(.fa-phone), .o-mail-DiscussContent-headerActions button:hover:has(.fa-video-camera) {\n    background-color: #F9FAFB !important;\n    outline: 1px solid rgba(40, 167, 69, 0.25);\n  }\n  .o-mail-DiscussContent-headerActions button:hover:has(.fa-phone) i, .o-mail-DiscussContent-headerActions button:hover:has(.fa-video-camera) i {\n    color: #2dbc4e !important;\n  }\n}\n\n", "\n/* /mail/static/src/discuss/call/common/meeting.scss */\n\n.o-mail-Meeting {\n  background-color: #111827;\n}\n\n.o-overlay-item:has(.o-mail-Meeting) {\n  z-index: 1054;\n}\n\n", "\n/* /mail/static/src/discuss/call/common/pip_banner.scss */\n\n.o-discuss-PipBanner {\n  background-color: #111827FF;\n  color: rgba(255, 255, 255, 0.8) !important;\n}\n\n.o-discuss-PipBanner .o-discuss-PipBannerButton {\n  border: 1px solid black;\n  background-color: #1F2937FF;\n  color: rgba(255, 255, 255, 0.8) !important;\n}\n\n.o-discuss-PipBanner .o-discuss-PipBannerButton:hover {\n  background-color: #374151FF;\n}\n\n", "\n/* /mail/static/src/discuss/gif_picker/common/gif_picker.scss */\n\n.popover .o-discuss-GifPicker {\n  width: 285px;\n  height: 350px;\n}\n\n.o-discuss-GifPicker {\n  --o-gif-picker-active: #e7e9ed;\n}\n\n.o-discuss-GifPicker .o-active {\n  background-color: var(--o-gif-picker-active) !important;\n}\n\n.o-discuss-GifPicker-bigEmoji {\n  font-size: 5rem !important;\n  filter: grayscale(0.25);\n}\n\n.o-discuss-GifPickerCategory-img {\n  object-fit: cover;\n}\n\n.o-discuss-GifPicker-noFavoritesIcon {\n  filter: grayscale(0.25);\n}\n\n.o-discuss-Gif .o-starred {\n  color: #f3cc00 !important;\n}\n\n.o-discuss-Gif:hover i {\n  opacity: 1 !important;\n}\n\n.o-discuss-GifPicker-error {\n  font-size: 5rem;\n}\n\n", "\n/* /mail/static/src/discuss/typing/common/typing.scss */\n\n.o-discuss-Typing-dot {\n  animation: o_mail_Typing_animation 1.5s linear infinite;\n  background-color: #7c7f89;\n}\n\n.o-mail-ImStatus .o-discuss-Typing-dot, .o-mail-ThreadIcon .o-discuss-Typing-dot {\n  background-color: #fff;\n}\n\n.o-discuss-Typing-dot.o-sizeMedium {\n  width: 5px;\n  height: 5px;\n}\n\n.o-discuss-Typing-dot.o-sizeSmall {\n  width: 4px;\n  height: 4px;\n}\n\n.o-discuss-Typing-dot.o-discuss-Typing-dot2 {\n  animation-delay: -1.35s;\n}\n\n.o-discuss-Typing-dot.o-discuss-Typing-dot3 {\n  animation-delay: -1.2s;\n}\n\n.o-discuss-Typing-icon {\n  gap: 1px;\n}\n\n@keyframes o_mail_Typing_animation {\n  0%, 40%, 100% {\n    opacity: initial;\n  }\n  20% {\n    opacity: 25%;\n  }\n}\n\n.o-mail-DiscussContent .o-discuss-Typing {\n  transform: translateY(-85%);\n  padding-left: calc(48px + 8px);\n}\n\n", "\n/* /mail/static/src/discuss/voice_message/common/voice_player.scss */\n\n.o-mail-VoicePlayer-wrapper {\n  height: 40px;\n  width: 80px;\n}\n\n.o-mail-VoicePlayer-drawer {\n  z-index: 1;\n}\n\n", "\n/* /mail/static/src/discuss/voice_message/common/voice_recorder.scss */\n\n.o-mail-VoiceRecorder.o-recording {\n  background-color: #e7e9ed;\n}\n\n.o-mail-VoiceRecorder-dot {\n  animation: flash 2s ease infinite;\n  animation-iteration-count: 2;\n}\n\n.o-mail-VoiceRecorder-elapsed {\n  width: max-content;\n}\n\n.o-mail-VoiceRecorder-elapsed.o-active {\n  transition: max-width 2s ease-in-out, width 1s ease-in-out;\n  max-width: 500px;\n}\n\n.o-mail-VoiceRecorder-elapsed:not(.o-active) {\n  transition: max-width 1s ease-in-out;\n}\n\n", "\n/* /mail/static/src/discuss/call/public_web/discuss_sidebar_call_participants.scss */\n\n.o-mail-DiscussSidebarCallParticipants-avatar.o-isTalking {\n  outline: 3px solid var(--discuss-talkingColor, #34ce57);\n  outline-offset: -2px;\n}\n\n.o-mail-DiscussSidebarCallParticipants-expandBtn {\n  aspect-ratio: 1;\n  transform: translateY(50%);\n  opacity: 75%;\n}\n\n.o-mail-DiscussSidebarCallParticipants:hover .o-mail-DiscussSidebarCallParticipants-expandBtn {\n  opacity: 100%;\n}\n\n.o-mail-DiscussSidebarCallParticipants-expandBtn:hover {\n  background-color: #d8dadd;\n}\n\n.o-mail-DiscussSidebarCallParticipants-name {\n  color: #000;\n  opacity: 60%;\n}\n\n.o-mail-DiscussSidebarCallParticipants-name.o-isTalking {\n  opacity: 100%;\n}\n\n.o-mail-DiscussSidebarCallParticipants-status.o-compact {\n  bottom: -4px;\n  right: -4px;\n}\n\n.o-mail-DiscussSidebarCallParticipants-status.o-compact span {\n  padding: 2px;\n}\n\n.o-mail-DiscussSidebarCallParticipants-status.o-compact .o-live {\n  font-size: 0.5rem;\n}\n\n.o-mail-DiscussSidebarCallParticipants-status .o-live {\n  font-size: 0.6rem;\n  padding: 2px;\n}\n\n", "\n/* /mail/static/src/discuss/call/public_web/discuss_sidebar_categories_patch.scss */\n\n.o-mail-DiscussSidebarChannel-container.o-bordered.o-selfInCall {\n  border: 1px solid rgba(1, 126, 132, var(--o-mail-DiscussSidebarChannel-inCallBorderOpacity, 0.15)) !important;\n  background-color: #f4f8f9 !important;\n}\n\n", "\n/* /mail/static/src/discuss/call/web/discuss_sidebar_call_participants_patch.scss */\n\n.o-mail-DiscussSidebarCallParticipants-participant.o-active:hover {\n  background-color: #e7e9ed;\n}\n\n", "\n/* /mail/static/src/discuss/web/avatar_card/avatar_card_popover.scss */\n\n.o_card_avatar img {\n  height: 60px;\n  aspect-ratio: 1;\n}\n\n.o_card_avatar .o_card_avatar_im_status {\n  bottom: -4px;\n  right: -4px;\n  border-radius: 2rem;\n  height: 18px;\n  width: 18px;\n}\n\n.o_avatar_card {\n  --card-bg: #FFF;\n  --card-border-color: #d8dadd;\n  max-width: 380px;\n}\n\n@media screen and (max-width: 480px) {\n  .o_avatar_card {\n    max-width: 90vw;\n  }\n}\n\n.o_popover:has(.o_card_avatar) {\n  --popover-border-color: #d8dadd;\n}\n\n", "\n/* /mail/static/src/views/fields/mail_server_configurator_selection/mail_server_configurator_selection.scss */\n\n.o_mail_server_configurator_selection_test_connection:hover div:nth-child(1) {\n  display: none !important;\n}\n\n.o_mail_server_configurator_selection_test_connection:not(:hover) div:nth-child(2) {\n  display: none !important;\n}\n\n", "\n/* /mail/static/src/views/fields/statusbar_duration/statusbar_duration_field.scss */\n\n", "\n/* /sales_team/static/src/scss/crm_team_views.scss */\n\n.o_crm_team_kanban .o_kanban_record .o_dropdown_kanban {\n  visibility: visible;\n}\n\n.o_crm_team_kanban .o_kanban_record .o_field_widget.o_field_many2one_avatar_user .o_quick_assign {\n  visibility: visible;\n}\n\n.o_crm_team_kanban .o_kanban_renderer {\n  --KanbanRecord-width: 350px;\n}\n\n.o_crm_team_member_kanban .o_kanban_renderer {\n  --KanbanRecord-width: 350px;\n}\n\n.o_crm_team_member_kanban .o_kanban_renderer .o_kanban_group:not(.o_column_folded) {\n  min-height: 100px;\n}\n\n.o_crm_team_member_kanban .o_kanban_renderer .ribbon {\n  --Ribbon-wrapper-width: 6rem;\n}\n\n", "\n/* /onboarding/static/src/scss/onboarding.scss */\n\n.o_onboarding_container {\n  transition: height 0.4s;\n}\n\n.o_onboarding_container.o-vertical-slide-enter, .o_onboarding_container.o-vertical-slide-leave {\n  height: 0 !important;\n}\n\n.o_onboarding_container.o-vertical-slide-enter *, .o_onboarding_container.o-vertical-slide-leave * {\n  display: none;\n}\n\n.o_onboarding_main {\n  background: linear-gradient(0deg, #e7e9ed 0%, #F9FAFB 100%);\n}\n\n.o_onboarding_main .o_onboarding_wrap {\n  overflow-x: auto;\n}\n\n.o_onboarding_main .o_onboarding_completed_message {\n  opacity: 0;\n  box-shadow: 0 -7px 20px -5px rgba(0, 0, 0, 0.3);\n  animation: o_onboarding_slideInUpDownOut;\n  animation-duration: 6s;\n}\n\n.o_onboarding_main .o_onboarding_btn_close {\n  z-index: 2;\n}\n\n.o_onboarding_main .o_onboarding_step {\n  flex: 1 1 0;\n}\n\n.o_onboarding_main .o_onboarding_step.o_onboarding_step__todo:nth-child(1) {\n  --o-onboarding-animation-delay: 0.15s;\n}\n\n.o_onboarding_main .o_onboarding_step.o_onboarding_step__todo:nth-child(2) {\n  --o-onboarding-animation-delay: 0.3s;\n}\n\n.o_onboarding_main .o_onboarding_step.o_onboarding_step__todo:nth-child(3) {\n  --o-onboarding-animation-delay: 0.45s;\n}\n\n.o_onboarding_main .o_onboarding_step.o_onboarding_step__todo:nth-child(4) {\n  --o-onboarding-animation-delay: 0.6s;\n}\n\n.o_onboarding_main .o_onboarding_step.o_onboarding_step__todo:nth-child(5) {\n  --o-onboarding-animation-delay: 0.75s;\n}\n\n.o_onboarding_main .o_onboarding_step:first-child .o_onboarding_line, .o_onboarding_main .o_onboarding_step:last-child .o_onboarding_line {\n  width: 50%;\n}\n\n.o_onboarding_main .o_onboarding_step:first-child .o_onboarding_line {\n  margin-left: 50%;\n}\n\n.o_onboarding_main .o_onboarding_step:last-child .o_onboarding_line {\n  margin-right: 50%;\n}\n\n.o_onboarding_main .o_onboarding_step .o_onboarding_line {\n  background: linear-gradient(to right, #F39D9B 0%, #374874 100%);\n  height: 2px;\n  width: 100%;\n  top: 32px;\n  background-attachment: fixed;\n}\n\n.o_onboarding_main .o_onboarding_step .o_onboarding_step_content {\n  width: 240px;\n}\n\n.o_onboarding_main .o_onboarding_step .o_onboarding_step_side img {\n  width: 64px;\n  height: 64px;\n}\n\n.o_onboarding_main .o_onboarding_step .o_onboarding_step_action {\n  min-width: 120px;\n  border: 1px solid #374874;\n  color: #374874;\n}\n\n.o_onboarding_main .o_onboarding_step .o_onboarding_step_action__done i {\n  background-color: #F39D9B;\n  color: #FFF;\n}\n\n.o_onboarding_main .o_onboarding_step[data-step-state=\"not_done\"] .o_onboarding_step_content_info {\n  animation: o_onboarding_zoomIn 0.75s both;\n  animation-delay: var(--o-onboarding-animation-delay, 0);\n}\n\n.o_onboarding_main .o_onboarding_step[data-step-state=\"not_done\"] .o_onboarding_step_action {\n  animation: o_onboarding_slideInUp 1s both;\n  animation-delay: var(--o-onboarding-animation-delay, 0);\n}\n\n.o_onboarding_main .o_onboarding_step[data-step-state=\"just_done\"] .o_onboarding_step_content_info {\n  animation: o_onboarding_fadeIn 1.5s;\n}\n\n.o_onboarding_main .o_onboarding_step[data-step-state=\"just_done\"] .o_onboarding_step_action__done {\n  animation: bounceIn 1s;\n}\n\n.o_onboarding_main .o_onboarding_step[data-step-state=\"just_done\"] .o_onboarding_confetti {\n  animation: o_onboarding_fadeInOut 1.5s ease 0s 1 forwards;\n}\n\n@keyframes o_onboarding_slideInUp {\n  from {\n    transform: translate3d(0, 20%, 0);\n    opacity: 0;\n  }\n}\n\n@keyframes o_onboarding_slideInUpDownOut {\n  25%, 85% {\n    transform: translate3d(0, -80%, 0);\n    opacity: 1;\n  }\n  0%, 100% {\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes o_onboarding_zoomIn {\n  from {\n    transform: scale3d(0.8, 0.8, 0.8);\n    opacity: 0;\n  }\n  50% {\n    opacity: 1;\n  }\n}\n\n@keyframes o_onboarding_fadeIn {\n  10%, 66% {\n    opacity: 0;\n  }\n  0%, 100% {\n    opacity: 1;\n  }\n}\n\n@keyframes o_onboarding_fadeInOut {\n  10%, 66% {\n    opacity: 1;\n  }\n  0%, 100% {\n    opacity: 0;\n  }\n}\n\n", "\n/* /uom/static/src/components/many2one_uom/many2one_uom_field.scss */\n\n.uom_autocomplete_grid {\n  display: grid;\n  grid-template-columns: minmax(auto, 1fr) minmax(auto, 1fr);\n  gap: 1em;\n}\n\n", "\n/* /product/static/src/js/product_document_kanban/product_document_kanban_view.scss */\n\n.o_kanban_previewer:hover {\n  cursor: pointer;\n}\n\n", "\n/* /product/static/src/product_catalog/order_line/order_line.scss */\n\ndiv.o_product_catalog_quantity input[type=\"number\"] {\n  appearance: textfield;\n}\n\ndiv.o_product_catalog_quantity input[type=\"number\"]::-webkit-outer-spin-button, div.o_product_catalog_quantity input[type=\"number\"]::-webkit-inner-spin-button {\n  appearance: none;\n  margin: 0;\n}\n\n.o_kanban_view .o_kanban_renderer .o_kanban_record.o_product_added {\n  background-color: #e6f2f3;\n  border-color: #017e84;\n  z-index: 3;\n}\n\n", "\n/* /product/static/src/scss/product_form.scss */\n\n.oe_title .o_favorite i.fa {\n  font-size: inherit;\n}\n\n", "\n/* /analytic/static/src/components/analytic_distribution/analytic_distribution.scss */\n\n.o_field_analytic_distribution {\n  height: auto;\n}\n\n.o_field_analytic_distribution .analytic_distribution_placeholder {\n  height: 1.5em;\n  color: grey;\n  opacity: 1;\n}\n\n.o_field_analytic_distribution .o_input_dropdown {\n  flex: 1 0 20px;\n}\n\n.o_field_analytic_distribution .o_input_dropdown:focus {\n  outline: none;\n}\n\n.o_field_analytic_distribution .o_input_dropdown:hover .o_dropdown_button {\n  display: unset;\n}\n\n.o_field_analytic_distribution .o_input_dropdown .o_dropdown_button {\n  display: none;\n}\n\n.o_field_analytic_distribution .badge {\n  margin: 1px 2px 1px 0;\n  border: none;\n  padding-left: 0.6em;\n  padding-right: 0.6em;\n  min-width: unset;\n}\n\n.o_field_analytic_distribution .badge .o_delete {\n  padding-left: 4px;\n}\n\n.o_field_analytic_distribution .badge .o_tag_badge_text {\n  display: inline-block;\n  max-width: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n  max-width: 200px;\n}\n\n.o_field_analytic_distribution .analytic_distribution_popup {\n  min-width: 400px;\n  max-width: 990px;\n  max-height: 50vh;\n  z-index: 1054;\n  white-space: nowrap;\n  cursor: default;\n}\n\n.o_field_analytic_distribution .analytic_distribution_popup .o_input {\n  border-width: 0;\n  cursor: pointer;\n}\n\n.o_field_analytic_distribution .analytic_distribution_popup .o_analytic_account_name {\n  width: 320px !important;\n}\n\n.o_field_analytic_distribution .analytic_distribution_popup .o_analytic_percentage {\n  width: 45px !important;\n}\n\n.o_field_analytic_distribution .analytic_distribution_popup .o_analytic_status_invalid {\n  background-color: #dc3545;\n  margin-left: 8px;\n}\n\n.o_field_analytic_distribution .analytic_distribution_popup .o_analytic_status_ok {\n  background-color: #28a745;\n  margin-left: 8px;\n}\n\n.o_field_analytic_distribution .analytic_distribution_popup tr:hover {\n  outline: none !important;\n}\n\n.o_field_analytic_distribution .analytic_distribution_popup .numeric_column_width {\n  max-width: 105px;\n}\n\n.o_field_analytic_distribution .analytic_distribution_popup .w-20px {\n  width: 20px;\n}\n\n", "\n/* /portal/static/src/views/fields/portal_wizard_user_one2many.scss */\n\n.o_portal_wizard_user_one2many td {\n  width: 1%;\n}\n\n", "\n/* /resource/static/src/scss/section_backend.scss */\n\ntable.o_section_list_view tr.o_data_row.o_is_line_section {\n  font-weight: bold;\n  background-color: #DDDDDD;\n  border-top: 1px solid #BBB;\n  border-bottom: 1px solid #BBB;\n}\n\n", "\n/* /account/static/src/css/account_bank_and_cash.css */\n.openerp .oe_force_bold {\n  font-weight: bold !important;\n}\n.openerp label.oe_open_balance{\n    margin-right: -18px;\n}\n.openerp label.oe_subtotal_footer_separator{\n    float:right;\n    width: 184px !important;\n}\n.openerp label.oe_mini_subtotal_footer_separator{\n    margin-right: -14px;\n}\n.openerp .oe_account_total, .openerp .oe_pos_total {\n    margin-left: -2px;\n}\n.openerp label.oe_real_closing_balance{\n    min-width: 184px !important;\n}\n.openerp label.oe_difference, .openerp label.oe_pos_difference {\n    margin-right: -10px;\n    padding-left: 10px !important;\n    min-width: 195px !important;\n}\n.openerp .oe_opening_total{\n  margin-right: 4px;\n}\n\n.o_payment_label{\n  padding-right: 20px;\n}", "\n/* /account/static/src/css/account.css */\n.openerp div.oe_account_help {\n    background : #D6EBFF;\n    width: 100%;\n    padding: 10px;\n    border: 3px solid #C1D4E6;\n}\n\n.openerp p.oe_account_font_help{\n    text-align: left;\n    font-weight: bold;\n    margin: 0px;\n    font-size: 14px;\n}\n\n.openerp p.oe_account_font_content{\n    margin-left: 30px;\n    font-size: 14px;\n}\n\n.openerp p.oe_account_font_title{\n    margin-top: 7px;\n    font-size: 15px;\n    font-style: italic;\n    color: grey;\n}\n\n.oe_invoice_outstanding_credits_debits {\n    clear: both;\n    float: right;\n    min-width: 260px;\n    /* The max-width ensures that the widget is not too wide in larger screens,\n     but does not affect the width once the screen size decreases */\n    max-width: 400px;\n    margin-left: auto;\n}\n\n.oe_account_terms {\n    flex: auto !important;\n}\n\n@media (max-width: 991.98px) {\n    /* The purpose is to put the narration below the totals in the tab 'Invoice Lines'\n    instead of above for the mobile view */\n    .o_form_view .oe_invoice_lines_tab {\n        display: flex;\n        flex-direction: column-reverse;\n    }\n\n    .o_form_view .oe_invoice_lines_tab .oe_invoice_outstanding_credits_debits {\n        min-width: initial;\n        width: 50%;\n    }\n}\n\n@media (max-width: 767.98px) {\n    .o_form_view .oe_invoice_lines_tab .oe_invoice_outstanding_credits_debits {\n        min-width: initial;\n        width: 100%;\n    }\n}\n\n.o_field_account_resequence_widget {\n    width: 100%;\n}\n\n.o_field_account_json_checkboxes {\n    div.form-check {\n        display: inline-block;\n    }\n\n    i.fa {\n        margin-left: 2px;\n    }\n}\n\n.o_account_move_form_view .o_cell:has(>div[name=\"journal_div\"]:empty) {\n    display: none !important;\n}\n", "\n/* /account/static/src/css/account_payment.scss */\n\n.o_popover_header {\n  padding: 5px 0 5px 8px;\n  border-bottom: 1px solid #ccc;\n}\n\n.o_memo_content {\n  max-width: 200px;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  display: -webkit-box;\n  -webkit-line-clamp: 3;\n  -webkit-box-orient: vertical;\n}\n\n", "\n/* /account/static/src/scss/account.scss */\n\n.gray_ribbon {\n  color: #5f636f !important;\n  background-color: #e7e9ed !important;\n}\n\n", "\n/* /account/static/src/scss/account_journal_dashboard.scss */\n\n.o_account_kanban .o_kanban_renderer {\n  --KanbanRecord-padding-v: 8px;\n  --KanbanRecord-padding-h: 16px;\n}\n\n.o_account_kanban .o_kanban_renderer .o_kanban_record:not(.o_kanban_ghost) {\n  min-height: 150px;\n}\n\n@media (min-width: 576px) {\n  .o_account_kanban .o_kanban_renderer .o_kanban_record button.oe_kanban_action {\n    margin-bottom: 5px;\n  }\n}\n\n.o_account_kanban .o_kanban_renderer .o_kanban_record .o_dashboard_star {\n  font-size: 12px;\n}\n\n.o_account_kanban .o_kanban_renderer .o_kanban_record .o_dashboard_star.fa-star-o {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.o_account_kanban .o_kanban_renderer .o_kanban_record .o_dashboard_star.fa-star-o:hover {\n  color: gold;\n}\n\n.o_account_kanban .o_kanban_renderer .o_kanban_record .o_dashboard_star.fa-star {\n  color: gold;\n}\n\n.o_account_kanban .o_kanban_renderer .o_kanban_record .o_dashboard_graph {\n  margin-bottom: -8px;\n}\n\n.o_account_kanban .o_kanban_renderer .o_kanban_record .o_field_widget.o_field_kanban_vat_activity {\n  display: block;\n}\n\n.o_account_kanban .o_kanban_renderer .o_kanban_record .container-fluid, .o_account_kanban .o_kanban_renderer .o_kanban_record .container-sm, .o_account_kanban .o_kanban_renderer .o_kanban_record .container-md, .o_account_kanban .o_kanban_renderer .o_kanban_record .container-lg, .o_account_kanban .o_kanban_renderer .o_kanban_record .container-xl, .o_account_kanban .o_kanban_renderer .o_kanban_record .container-xxl {\n  flex: 1 0 auto;\n  display: flex;\n  flex-flow: column nowrap;\n}\n\n@media (max-width: 991.98px) {\n  .o_account_kanban .o_kanban_renderer.o_kanban_ungrouped {\n    --KanbanRecord-width: 100vw;\n  }\n}\n\n@media (min-width: 992px) {\n  .o_account_kanban .o_kanban_renderer.o_kanban_ungrouped {\n    --KanbanRecord-width: 47vw;\n  }\n}\n\n@media (min-width: 1400px) {\n  .o_account_kanban .o_kanban_renderer.o_kanban_ungrouped:has(> .o_kanban_record:nth-child(12)) {\n    --KanbanRecord-width: 31vw;\n  }\n}\n\n.o_account_kanban .o_kanban_renderer .o_kanban_group:not(.o_column_folded) {\n  --KanbanGroup-width: 500px;\n}\n\n.o_dashboard_graph {\n  position: relative;\n  margin: 16px -16px;\n}\n\n.o_dashboard_graph canvas {\n  height: 150px;\n}\n\n.o_sample_data .o_dashboard_graph.o_graph_linechart > svg g.nv-linesWrap g.nv-group.nv-series-0 {\n  fill: gray !important;\n  opacity: 0.1;\n}\n\n", "\n/* /account/static/src/scss/account_searchpanel.scss */\n\n.o_search_panel.account_root {\n  padding: 6px !important;\n  scrollbar-width: thin;\n  min-width: 55px;\n}\n\n.o_search_panel.account_root > button:first-child {\n  display: none;\n}\n\n.o_search_panel.account_root .o_search_panel_section_header {\n  display: none;\n}\n\n.o_search_panel.account_root .list-group-item span.o_search_panel_label_title {\n  display: contents;\n}\n\n.o_search_panel.account_root .o_search_panel_category_value {\n  padding-right: 0 !important;\n}\n\n.o_search_panel.account_root .o_search_panel_category_value header {\n  margin-left: 0;\n}\n\n.o_search_panel.account_root .o_search_panel_category_value .o_toggle_fold:empty {\n  width: 0;\n}\n\n.o_search_panel.account_root .o_search_panel_category_value .o_search_panel_category_value {\n  padding-left: 1.2rem !important;\n}\n\n.o_search_panel.account_root .o_search_panel_category_value .o_search_panel_category_value .o_toggle_fold {\n  width: 0.3rem;\n}\n\n.o_search_panel.account_root::-webkit-scrollbar {\n  width: 4px;\n}\n\n.o_search_panel.account_root::-webkit-scrollbar-thumb {\n  background: lightgray;\n}\n\n", "\n/* /account/static/src/scss/account_payment_term.scss */\n\n.o_example_note {\n  padding-left: 8px;\n  padding-right: 8px;\n}\n\n.o_example_note div.o_draggable {\n  display: none;\n}\n\n.o_example_note div#note_0 {\n  padding-left: 0px;\n}\n\n.o_example_note div#note_0:not(:focus) {\n  border-color: #B9B9B9;\n}\n\n.o_example_note .note_editable {\n  margin-right: 2px;\n}\n\n.o_example_note p {\n  margin-bottom: 0;\n}\n\n.o_example_date {\n  width: 20% !important;\n}\n\n", "\n/* /account/static/src/scss/account_reconcile_model.scss */\n\n.o_show_selection_caret {\n  background: transparent url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='7' height='4' viewBox='0 0 7 4'><polygon fill='%23111827' points='3.5 4 7 0 0 0'/></svg>\") no-repeat right center;\n}\n\n", "\n/* /account/static/src/scss/account_multi_ledger.scss */\n\n.o_view_nocontent .o_view_nocontent_multi_ledger {\n  width: 300px;\n  height: 230px;\n  background: transparent url(/account/static/src/img/multi_ledger.svg) no-repeat center;\n  background-size: 300px 230px;\n  margin: 0.65rem auto;\n}\n\n", "\n/* /account/static/src/scss/account_move_send_wizard.scss */\n\n.o_account_move_send_wizard .o_form_renderer {\n  padding-bottom: 0;\n}\n\n.o_field_mail_attachments {\n  --fieldWidget-display: block;\n}\n\n.o_field_mail_attachments li {\n  max-width: 325px;\n}\n\n", "\n/* /account/static/src/components/account_file_uploader/account_file_uploader.scss */\n\n.o_widget_account_file_uploader button.oe_kanban_action a {\n  color: var(--btn-color);\n}\n\n", "\n/* /account/static/src/components/bill_guide/bill_guide.scss */\n\n.o_view_nocontent .o_nocontent_help:has(> .bill_guide_container) {\n  min-width: 65vw;\n}\n\n@media (min-width: 576px) {\n  .bill_guide_container {\n    min-width: 400px;\n  }\n}\n\n.bill_guide_container .bill_guide_left, .bill_guide_container .bill_guide_right {\n  width: 45%;\n}\n\n.bill_guide_container .separator_wrapper {\n  width: 10%;\n}\n\n.account_drag_drop_btn {\n  border-style: dashed !important;\n  border-color: #714B67;\n  background-color: #eae4e8;\n}\n\n", "\n/* /account/static/src/components/document_state/document_state_field.scss */\n\n.account_document_state_popover {\n  width: 500px;\n}\n\n.account_document_state_popover_clone:hover {\n  color: #017e84 !important;\n  cursor: pointer;\n}\n\n", "\n/* /account/static/src/components/product_catalog/search/search_panel.scss */\n\n.o_section_input {\n  border: none;\n  outline: none;\n  background: transparent;\n  border-bottom: 2px solid var(--primary);\n}\n\n.o_selected_section {\n  background-color: var(--list-group-active-bg);\n}\n\n.o_selected_section .o_section_name {\n  font-weight: bold;\n}\n\n.o_row_handle {\n  cursor: url(/web/static/img/openhand.cur), grab;\n  color: #adb5bd;\n}\n\n.o_row_handle:hover {\n  color: #666666;\n}\n\n", "\n/* /account/static/src/components/product_label_section_and_note_field/product_label_section_and_note_field.scss */\n\n.o_field_product_label_section_and_note_cell textarea {\n  resize: none;\n}\n\n.o_field_product_label_section_and_note_cell div.o_input {\n  white-space: pre-wrap;\n}\n\n", "\n/* /account/static/src/components/section_and_note_fields_backend/section_and_note_backend.scss */\n\ntable.o_section_and_note_list_view {\n  --o-SectionAndNote-border-color: #7c7f89;\n}\n\ntable.o_section_and_note_list_view tr.o_is_line_note {\n  font-style: italic;\n}\n\ntable.o_section_and_note_list_view tr.o_is_line_section, table.o_section_and_note_list_view tr.o_is_line_subsection {\n  --table-striped-bg: var(--table-bg-type);\n}\n\ntable.o_section_and_note_list_view tr.o_is_line_section .o_list_section_options, table.o_section_and_note_list_view tr.o_is_line_subsection .o_list_section_options {\n  width: 1px;\n}\n\ntable.o_section_and_note_list_view tr.o_is_line_section .o_field_product_label_section_and_note_cell .o_input, table.o_section_and_note_list_view tr.o_is_line_subsection .o_field_product_label_section_and_note_cell .o_input {\n  text-overflow: ellipsis;\n}\n\ntable.o_section_and_note_list_view tr.o_is_line_section {\n  --table-hover-bg: rgba(0, 0, 0, 0.08);\n  --table-bg-type: rgba(0, 0, 0, 0.06);\n  --ListRenderer-data-row-focused-striped-bg: var(--table-bg-type);\n  font-weight: bolder;\n}\n\ntable.o_section_and_note_list_view tr.o_is_line_section:where(:not(:empty)) {\n  border-top-color: var(--o-SectionAndNote-border-color);\n}\n\ntable.o_section_and_note_list_view tr.o_is_line_section.o_dragged {\n  border-width: 1px 0;\n}\n\ntable.o_section_and_note_list_view tr.o_is_line_subsection {\n  --table-hover-bg: rgba(0, 0, 0, 0.05);\n  --table-bg-type: rgba(0, 0, 0, 0.03);\n  font-weight: 500;\n}\n\ntable.o_section_and_note_list_view tr.o_is_line_subsection.o_dragged {\n  --ListRenderer-data-row-border-bottom-width: 0;\n}\n\ntable.o_section_and_note_list_view tr.o_is_line_subsection td {\n  border-bottom-width: 1px;\n}\n\ntable.o_section_and_note_list_view tr.o_is_line_subsection td:not(.o_handle_cell) {\n  border-color: var(--o-SectionAndNote-border-color);\n}\n\ntable.o_section_and_note_list_view tr:where(:not(.o_dragged):has(+ .o_is_line_section:not(.o_dragged, .d-table-row))) {\n  border-color: var(--o-SectionAndNote-border-color);\n}\n\ntable.o_section_and_note_list_view:where(:has(tbody > tr:first-child.o_is_line_section:not(.o_dragged, .d-table-row))) th {\n  border-color: var(--o-SectionAndNote-border-color);\n}\n\n.o_field_section_and_note_text > span {\n  white-space: pre-wrap !important;\n}\n\n", "\n/* /account/static/src/components/tax_totals/tax_totals.css */\n.o_tax_group { width: 0% }\n\n.o_tax_group_edit {\n    white-space: nowrap;\n}\n\n.o_tax_group_edit:hover {\n    color: #00A09D;\n    cursor: pointer;\n}\n\n.o_tax_group_editable .o_tax_group_amount_value input {\n    width: 65%;\n    float: right;\n    text-align: right;\n}\n\n.o_tax_group_editable .o_tax_group_amount_value::before {\n    content: ' ';\n}\n\n.o_tax_total_label{\n    margin-bottom: 0 !important;\n}\n", "\n/* /account/static/src/components/upload_drop_zone/upload_drop_zone.scss */\n\n.o_drop_area {\n  width: calc(100% + 2px);\n  height: calc(100% + 2px);\n  position: absolute;\n  background-color: #eae4e8;\n  border: 3px dashed #714B67;\n  z-index: 3;\n  left: -1px;\n  top: -1px;\n}\n\n.o_drop_area i {\n  justify-content: center;\n  display: flex;\n  align-items: center;\n  height: 100%;\n}\n\n.o_drop_area .upload_badge {\n  top: 50% !important;\n  left: 50% !important;\n  transform: translate(-50%, -50%);\n}\n\n", "\n/* /account/static/src/views/account_dashboard_kanban/account_dashboard_kanban.scss */\n\n.o_account_dashboard_kanban_view .o_drop_area {\n  background-color: white;\n  border: 1px dashed #d8dadd;\n}\n\n.o_account_dashboard_kanban_view .o_drop_area.drag_to_card {\n  border-color: #714B67;\n  background-color: #eae4e8;\n}\n\nspan:where(:has(.file_upload_kanban_action_a)) {\n  padding: 0;\n}\n\nspan:where(:has(.file_upload_kanban_action_a)) > a {\n  margin: auto auto auto -5px;\n  padding: 3px 5px;\n  color: #111827;\n  display: block;\n}\n\nspan:where(:has(.file_upload_kanban_action_a)) > a:hover {\n  background-color: rgba(0, 0, 0, 0.08);\n  color: #000;\n}\n\nspan:where(:has(.file_upload_kanban_action_a)):last-child {\n  margin-bottom: 5px;\n}\n\n", "\n/* /payment/static/src/scss/payment_provider.scss */\n\n.o_form_view .o_payment_provider_desc {\n  margin-top: 10px;\n}\n\n.o_form_view .o_payment_provider_desc ul {\n  list-style-type: none;\n  padding: 0;\n}\n\n.o_form_view .o_payment_provider_desc ul i.fa {\n  margin-right: 5px;\n}\n\n.o_form_view .o_payment_provider_desc ul i.fa.fa-check {\n  color: green;\n}\n\n.o_form_view .o_warning_text {\n  color: #f0ad4e;\n}\n\n", "\n/* /utm/static/src/scss/utm_views.scss */\n\n.o_utm_kanban .o_kanban_renderer {\n  --KanbanRecord-width: 364px;\n  --KanbanGroup-padding-h: 8px;\n  --KanbanGroup-padding-bottom: 32px;\n}\n\n.o_utm_kanban .o_kanban_renderer #o_utm_actions > a {\n  padding: var(--KanbanRecord-gap-inner-v) var(--KanbanRecord-padding-h);\n  white-space: nowrap;\n}\n\n", "\n/* /sale/static/src/scss/sale_onboarding.scss */\n\n.o_onboarding_order_confirmation span.o_onboarding_order_confirmation_help img {\n  display: none;\n  position: absolute;\n  bottom: 0;\n}\n\n.o_onboarding_order_confirmation span.o_onboarding_order_confirmation_help:hover img {\n  display: block;\n}\n\n", "\n/* /sale/static/src/js/sale_action_helper/sale_action_helper.scss */\n\n.o_sale_action_preview i {\n  color: white;\n}\n\n.o_sale_action_preview > div {\n  background-color: rgba(0, 0, 0, 0.15);\n  transition: .5s;\n}\n\n.o_sale_action_preview:hover > div {\n  background-color: rgba(0, 0, 0, 0.3);\n  transition: .5s;\n}\n\n", "\n/* /sale/static/src/js/combo_configurator_dialog/combo_configurator_dialog.scss */\n\n@media (max-width: 767.98px) {\n  .sale-combo-configurator-dialog .css_quantity .form-control {\n    max-width: inherit;\n  }\n}\n\n@media (min-width: 992px) {\n  .combo_configurator_quantity {\n    border-left: 1px solid #d8dadd;\n  }\n}\n\n", "\n/* /sale/static/src/js/product/product.scss */\n\n.table.o_sale_product_configurator_table tr:first-child > td {\n  padding-top: 0 !important;\n}\n\n.table.o_sale_product_configurator_table > :not(caption) > *:last-child > * {\n  border-bottom: 0;\n}\n\n.table.o_sale_product_configurator_table:where(:not(.o_sale_product_configurator_table_optional)) {\n  margin-bottom: 16px !important;\n}\n\n.o_sale_product_configurator_img {\n  width: 40px;\n  max-height: 240px;\n}\n\n@media (min-width: 768px) {\n  .o_sale_product_configurator_img {\n    width: 120px;\n  }\n}\n\n@media (min-width: 768px) {\n  .o_sale_product_configurator_qty,\n.o_sale_product_configurator_price {\n    width: 160px;\n  }\n}\n\n.product_name_description {\n  max-width: 8rem;\n}\n\n@media (max-width: 991.98px) {\n  .impossible_combination_alert {\n    margin-left: -3rem;\n    margin-right: -9rem;\n  }\n}\n\n.o_sale_product_configurator_uom_choice.active label {\n  background-color: #e6f2f3;\n  border-color: #017e84;\n  color: #000;\n}\n\n", "\n/* /sale/static/src/js/product_card/product_card.scss */\n\n.product-card {\n  border: 1px solid #d8dadd;\n  transition: border-color 0.2s ease-in-out;\n}\n\n.product-card img {\n  aspect-ratio: 1;\n  object-fit: contain;\n}\n\n.product-card:hover {\n  border-color: #714B67;\n}\n\n.product-card.selected {\n  border-color: #714B67;\n}\n\n", "\n/* /sale/static/src/js/product_list/product_list.scss */\n\ntable.o_sale_product_configurator_table > tbody > tr > td {\n  min-width: 50px;\n}\n\n.o_sale_optional_products {\n  background: #fafafa;\n}\n\n", "\n/* /sale/static/src/js/product_template_attribute_line/product_template_attribute_line.scss */\n\n@media (min-width: 992px) {\n  .o_sale_product_configurator_table div[name=\"ptal\"] > div {\n    align-items: center;\n  }\n}\n\n.o_sale_product_configurator_table div[name=\"ptal\"] > div:has(.form-check) {\n  align-items: flex-start;\n}\n\n.o_sale_product_configurator_ptav_color {\n  border: 5px solid #d8dadd;\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n.o_sale_product_configurator_ptav_color .form-check-input:not(:disabled), .o_sale_product_configurator_ptav_color .form-check-input:not(:disabled) + label {\n  cursor: pointer;\n}\n\n.o_sale_product_configurator_ptav_color:hover, .o_sale_product_configurator_ptav_color:hover .form-check-input:not(:disabled) {\n  border-color: #017e84;\n}\n\n.o_sale_product_configurator_ptav_color:before {\n  content: \"\";\n  display: block;\n  position: absolute;\n  top: -3px;\n  left: -3px;\n  bottom: -3px;\n  right: -3px;\n  border: 4px solid white;\n  border-radius: 50%;\n  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);\n}\n\n.o_sale_product_configurator_ptav_color input {\n  margin: 8px;\n  height: 13px;\n  width: 13px;\n  opacity: 0;\n}\n\n.o_sale_product_configurator_ptav_color.active {\n  border: 5px solid #714B67;\n}\n\n.o_sale_product_configurator_ptav_color.custom_value {\n  background-image: linear-gradient(to bottom right, #FF0000, #FFF200, #1E9600);\n}\n\n.o_sale_product_configurator_ptav_color.transparent {\n  background-image: url(/web/static/img/transparent.png);\n}\n\n.o_sale_product_configurator_ptav_color.css_not_available {\n  opacity: 1;\n}\n\n.o_sale_product_configurator_ptav_color.css_not_available:after {\n  content: \"\";\n  position: absolute;\n  top: -5px;\n  left: -5px;\n  bottom: -5px;\n  right: -5px;\n  border: 2px solid #d44c59;\n  border-radius: 50%;\n  background: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='39' height='39'><line y2='0' x2='39' y1='39' x1='0' style='stroke:%23d44c59;stroke-width:2'/><line y2='1' x2='40' y1='40' x1='1' style='stroke:rgb(255,255,255);stroke-width:1'/></svg>\");\n  background-position: center;\n  background-repeat: no-repeat;\n}\n\n.o_sale_product_configurator_ptav_image {\n  border: 5px solid #F9FAFB;\n  outline: 2px solid #d8dadd;\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n  height: 62px;\n  aspect-ratio: 1;\n}\n\n.o_sale_product_configurator_ptav_image:hover, .o_sale_product_configurator_ptav_image.active {\n  outline-color: #714B67;\n}\n\n.o_sale_product_configurator_ptav_image.custom_value {\n  background-image: linear-gradient(to bottom right, #FF0000, #FFF200, #1E9600);\n}\n\n.o_sale_product_configurator_ptav_image.transparent {\n  background-image: url(/web/static/img/transparent.png);\n}\n\n.o_sale_product_configurator_ptav_image.css_not_available {\n  opacity: 1;\n  outline-color: #d44c59;\n}\n\n.o_sale_product_configurator_ptav_image.css_not_available:after {\n  content: \"\";\n  position: absolute;\n  top: -5px;\n  left: -5px;\n  bottom: -5px;\n  right: -5px;\n  background-image: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='39' height='39'><line y2='0' x2='39' y1='39' x1='0' style='stroke:%23d44c59;stroke-width:2'/><line y2='1' x2='40' y1='40' x1='1' style='stroke:rgb(255,255,255);stroke-width:1'/></svg>\");\n  background-position: center;\n  background-repeat: no-repeat;\n}\n\n.o_sale_product_configurator_ptav_image.css_not_available:hover, .o_sale_product_configurator_ptav_image.css_not_available.active {\n  outline-color: #714B67;\n}\n\n.o_sale_product_configurator_ptav_pills.active label {\n  background-color: #e6f2f3;\n  border-color: #017e84;\n  color: #000;\n}\n\n.css_not_available {\n  opacity: 0.6;\n}\n\noption.css_not_available {\n  opacity: 1;\n  color: #ccc;\n}\n\n", "\n/* /sale/static/src/js/quantity_buttons/quantity_buttons.scss */\n\ninput[name=\"sale_quantity\"] {\n  padding: 0;\n}\n\n@media (max-width: 767.98px) {\n  input[name=\"sale_quantity\"] {\n    max-width: 3rem;\n  }\n}\n\n@media (min-width: 768px) {\n  input[name=\"sale_quantity\"] {\n    max-width: 4rem;\n  }\n}\n\ninput[name=\"sale_quantity\"]::-webkit-outer-spin-button, input[name=\"sale_quantity\"]::-webkit-inner-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n\ninput[name=\"sale_quantity\"][type=number] {\n  -moz-appearance: textfield;\n}\n\n", "\n/* /sale/static/src/js/sale_product_field.scss */\n\n.o_field_sol_o2m ~ .row.o_group {\n  clear: both;\n  justify-content: space-between;\n}\n\n", "\n/* /website/static/src/components/resource_editor/resource_editor.scss */\n\n.o_resource_editor {\n  background: #2F3129;\n  color: white;\n  display: flex;\n  flex-flow: column nowrap;\n  opacity: 0.97;\n}\n\n.o_resource_editor .o_resource_editor_title {\n  flex: 0 0 auto;\n  display: flex;\n  align-items: center;\n  padding: 8px;\n}\n\n.o_resource_editor .o_resource_editor_title > .o_resource_editor_type_switcher > button::after {\n  content: \"\";\n  display: inline-block;\n  width: 0;\n  height: 0;\n  vertical-align: middle;\n  -moz-transform: scale(0.9999);\n  border-bottom: 0;\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;\n  border-top: 4px solid var(--o-caret-color, currentColor);\n  margin-left: 4px;\n}\n\n.o_resource_editor .o_resource_editor_title > * {\n  flex: 0 0 auto;\n  margin: 0 8px;\n}\n\n.o_resource_editor .o_resource_editor_title > *.o_resource_editor_filter {\n  display: flex;\n  align-items: center;\n  font-size: 11px;\n}\n\n.o_resource_editor .o_resource_editor_title > *.o_resource_editor_resource_list {\n  flex: 1 1 auto;\n  min-width: 60px;\n}\n\n.o_resource_editor #resource-editor-id {\n  flex: 0 0 auto;\n  padding: 8px 16px;\n  background-color: #4a4d40;\n}\n\n.o_resource_editor #resource-editor-id .o_resource_editor_resource_info {\n  color: #ebecee;\n}\n\n.o_resource_editor #resource-editor {\n  flex: 1 1 auto;\n}\n\n.o_resource_editor #resource-editor .ace_gutter .ace_gutter-cell.o_error {\n  position: relative;\n}\n\n.o_resource_editor #resource-editor .ace_gutter .ace_gutter-cell.o_error::before {\n  position: absolute;\n  top: -100vh;\n  left: auto;\n  bottom: -100vh;\n  right: 0;\n  content: \"\";\n  z-index: 1000;\n  display: flex;\n  background-color: #e6586c;\n  color: white;\n  font-size: 1.2em;\n  align-items: center;\n  justify-content: center;\n  cursor: help;\n  width: 2px;\n}\n\n.o_resource_editor #resource-editor .ace_gutter .ace_gutter-cell.o_error::after {\n  position: absolute;\n  top: -100%;\n  left: 0;\n  bottom: -100%;\n  right: 0;\n  content: \"\";\n  z-index: 1000;\n  display: flex;\n  background-color: #e6586c;\n  color: white;\n  font-size: 1.2em;\n  align-items: center;\n  justify-content: center;\n  cursor: help;\n  font-family: FontAwesome;\n  content: \"\\f071\";\n}\n\n", "\n/* /website/static/src/components/edit_head_body_dialog/edit_head_body_dialog.scss */\n\n.o_website_code_editor_field {\n  height: 300px;\n}\n\n", "\n/* /website/static/src/components/dialog/add_page_dialog.scss */\n\n.o_website_page_templates_dialog {\n  max-height: 980px !important;\n}\n\n.o_website_page_templates_dialog .modal-body {\n  display: flex;\n  padding: 0;\n}\n\n.o_website_page_templates_dialog .modal-body .list-group {\n  --list-group-active-bg: #714B67;\n  --list-group-active-border-color: #714B67;\n  --list-group-active-color: #FFF;\n  min-width: 200px;\n  max-width: 250px;\n}\n\n.o_website_page_templates_dialog .o_website_page_templates_pane.active {\n  z-index: 1;\n}\n\n.o_website_page_templates_dialog .o_page_template {\n  width: 275px;\n  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.16);\n}\n\n@media (max-width: 1199.98px) {\n  .o_website_page_templates_dialog .o_page_template {\n    width: 220px;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .o_website_page_templates_dialog .o_page_template {\n    width: 408px;\n  }\n}\n\n.o_website_page_templates_dialog .o_page_template .o_page_template_preview {\n  height: 300px;\n  min-height: 100px;\n  padding: 0;\n  overflow: hidden;\n}\n\n.o_website_page_templates_dialog .o_page_template .o_page_template_preview iframe {\n  width: 1024px;\n  transform: scale(0.26855469);\n  transform-origin: 0 0;\n}\n\n@media (max-width: 1199.98px) {\n  .o_website_page_templates_dialog .o_page_template .o_page_template_preview iframe {\n    transform: scale(0.21484375);\n  }\n}\n\n@media (max-width: 991.98px) {\n  .o_website_page_templates_dialog .o_page_template .o_page_template_preview iframe {\n    transform: scale(0.3984375);\n  }\n}\n\n.o_website_page_templates_dialog .o_page_template .o_page_template_preview, .o_website_page_templates_dialog .o_page_template .o_page_template_preview iframe {\n  opacity: 0;\n  transition: height 300ms ease-in, opacity 300ms ease 300ms;\n}\n\n.o_website_page_templates_dialog .o_page_template .placeholder {\n  transition: opacity 1s ease;\n}\n\n.o_website_page_templates_dialog .o_page_template .o_button_area {\n  opacity: 0;\n  outline: 2px solid #01bad2;\n  outline-offset: -1px;\n}\n\n.o_website_page_templates_dialog .o_page_template:empty {\n  opacity: 0;\n}\n\n.o_website_page_templates_dialog .o_page_template.o_loading {\n  cursor: wait;\n}\n\n.o_website_page_templates_dialog .o_page_template.o_ready .placeholder {\n  animation: none;\n  opacity: 0;\n}\n\n.o_website_page_templates_dialog .o_page_template.o_ready .o_page_template_preview, .o_website_page_templates_dialog .o_page_template.o_ready iframe {\n  opacity: 1;\n}\n\n.o_website_page_templates_dialog .o_page_template.o_ready:hover, .o_website_page_templates_dialog .o_page_template.o_ready:focus-within {\n  box-shadow: 0 0.5rem 2rem rgba(0, 0, 0, 0.2);\n}\n\n.o_website_page_templates_dialog .o_page_template.o_ready:hover .o_button_area, .o_website_page_templates_dialog .o_page_template.o_ready:focus-within .o_button_area {\n  opacity: 1;\n}\n\n", "\n/* /website/static/src/components/dialog/dialog.scss */\n\n.o_website_dialog label {\n  font-weight: 500;\n}\n\n.o_website_dialog ul.oe_menu_editor:not(:has(li.o_dragged)) .input-group:hover > * {\n  background-color: rgba(var(--emphasis-color-rgb), 0.055) !important;\n}\n\n.o_website_dialog ul.oe_menu_editor li.o_dragged {\n  opacity: 1 !important;\n  box-shadow: 5px 5px 5px -5px rgba(0, 0, 0, 0.2);\n}\n\n.o_website_dialog ul.oe_menu_editor .o_nested_sortable_placeholder_realsize {\n  outline: 1px dashed #9a9ca5;\n  border-radius: var(--border-radius);\n}\n\n.o_website_dialog .o_page_not_found input {\n  padding-right: 23px;\n}\n\n.o_website_dialog .o_page_not_found .fa {\n  font-size: 1rem;\n}\n\n", "\n/* /website/static/src/components/dialog/page_properties.scss */\n\n.o_page_dependencies .popover-body {\n  overflow-y: auto;\n  max-height: 14.2rem;\n}\n\n", "\n/* /website/static/src/components/dialog/seo.scss */\n\n.oe_seo_configuration {\n  --seo__preview-title-color: #1a0dab;\n}\n\n.oe_seo_configuration > .modal-body {\n  padding-top: 0;\n}\n\n.oe_seo_configuration #language-box {\n  padding-right: 25px;\n  background-color: white;\n}\n\n.oe_seo_configuration select {\n  background-position: bottom 50% right 1em;\n}\n\n.oe_seo_configuration .o_seo_og_image .o_meta_img {\n  position: relative;\n  transition: border-color 200ms;\n  display: inline-block;\n  border: 2px solid #9a9ca5;\n}\n\n.oe_seo_configuration .o_seo_og_image .o_meta_img > img {\n  width: 70px;\n  height: 70px;\n  object-fit: cover;\n  cursor: pointer;\n}\n\n.oe_seo_configuration .o_seo_og_image .o_meta_img:hover, .oe_seo_configuration .o_seo_og_image .o_meta_img:focus-visible {\n  border-color: #714B67;\n}\n\n.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image {\n  border-color: #714B67;\n}\n\n.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image:before {\n  position: absolute;\n  top: auto;\n  left: auto;\n  bottom: auto;\n  right: 0;\n  content: '';\n  border: 16px solid rgba(113, 75, 103, 0.8);\n  border-left-color: transparent;\n  border-bottom-color: transparent;\n}\n\n.oe_seo_configuration .o_seo_og_image .o_meta_img.o_active_image:after {\n  position: absolute;\n  top: 2px;\n  left: auto;\n  bottom: auto;\n  right: 3px;\n  display: inline-block;\n  content: \"\\f00c\";\n  font-family: FontAwesome;\n  color: white;\n  font-size: 12px;\n}\n\n.oe_seo_configuration .o_seo_og_image .o_meta_img .o-custom-label {\n  position: absolute;\n  top: auto;\n  left: auto;\n  bottom: 0px;\n  right: auto;\n  cursor: pointer;\n  background: rgba(31, 41, 55, 0.6);\n  font-size: 12px;\n}\n\n.oe_seo_configuration .o_seo_og_image .o_meta_img_upload {\n  cursor: pointer;\n  transition: 200ms;\n  display: inline-block;\n  padding: 23px 27px;\n  border: 3px dashed #7b8ca6;\n  vertical-align: top;\n  color: #aeb1b9;\n}\n\n.oe_seo_configuration .o_seo_og_image .o_meta_img_upload:hover, .oe_seo_configuration .o_seo_og_image .o_meta_img_upload:focus-visible {\n  border-color: #714B67;\n  color: #714B67;\n}\n\n.oe_seo_configuration .o_seo_og_image .o_meta_active_img {\n  height: 240px;\n  object-fit: cover;\n}\n\n.oe_seo_configuration div.oe_seo_preview_g {\n  list-style: none;\n  font-family: arial, sans-serif;\n}\n\n.oe_seo_configuration div.oe_seo_preview_g .o_seo_preview_r {\n  cursor: pointer;\n  color: var(--seo__preview-title-color);\n  font-size: 20px;\n  line-height: 32px;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  -webkit-text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.oe_seo_configuration div.oe_seo_preview_g .o_seo_preview_s {\n  font-size: 14px;\n  line-height: 22px;\n}\n\n.oe_seo_configuration div.oe_seo_preview_g .o_seo_preview_s .o_seo_preview_kv {\n  font-size: 12px;\n  line-height: 14px;\n}\n\n.oe_seo_configuration div.oe_seo_preview_g .o_seo_preview_q {\n  flex: 1 1 auto;\n  min-width: 0;\n}\n\n.oe_seo_configuration div.oe_seo_preview_g .o_seo_preview_g {\n  overflow: hidden;\n  background-color: rgba(0, 0, 0, 0.05);\n  border-radius: 8px;\n  width: 92px;\n  height: 92px;\n}\n\n.oe_seo_configuration div.oe_seo_preview_g .o_seo_preview_g .o_seo_preview_i {\n  height: 100%;\n  width: 100%;\n  object-fit: cover;\n}\n\n.oe_seo_configuration div.oe_seo_preview_g .o_seo_preview_l {\n  height: 28px;\n  width: 28px;\n  margin-right: 12px;\n}\n\n.oe_seo_configuration td.o_seo_keyword_suggestion span.o_seo_suggestion.badge {\n  cursor: pointer;\n}\n\n.oe_seo_configuration .o_seo_images_check .o_seo_keyword_i {\n  height: 100%;\n  width: 100%;\n  object-fit: cover;\n}\n\n.oe_seo_configuration .oe_remove:hover {\n  opacity: 0.7;\n}\n\n.oe_seo_configuration .o_seo_mentioned_keyword {\n  width: 30px;\n}\n\n.oe_seo_configuration .o_seo_keyword_row {\n  border-bottom: 1px dotted #d8dadd;\n}\n\n.oe_seo_configuration .o-img-thumbnail {\n  width: 70px;\n  height: 70px;\n  object-fit: cover;\n  border: 1px solid #d8dadd;\n}\n\n.oe_seo_configuration select.btn-outline-primary:focus option {\n  color: var(--btn-color);\n}\n\n", "\n/* /website/static/src/components/editor/editor.scss */\n\n.editor_has_snippets .o_notification_manager, .editor_has_dummy_snippets .o_notification_manager {\n  position: absolute;\n  top: 8px;\n  left: auto;\n  bottom: auto;\n  right: calc(288px + 0.5rem);\n}\n\n.ui-autocomplete.o_website_ui_autocomplete {\n  max-width: 400px;\n  font-size: 12px;\n  border: none;\n  background-color: #141217;\n  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5);\n}\n\n.ui-autocomplete.o_website_ui_autocomplete > li {\n  border-bottom: 1px solid #262626;\n  border-radius: 4px;\n  background-color: #595964;\n}\n\n.ui-autocomplete.o_website_ui_autocomplete > li > .dropdown-item,\n.ui-autocomplete.o_website_ui_autocomplete > li > .dropdown-item:focus,\n.ui-autocomplete.o_website_ui_autocomplete > li > .dropdown-item.ui-state-active {\n  color: #D9D9D9;\n}\n\n.ui-autocomplete.o_website_ui_autocomplete > li.ui-menu-item > div {\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  line-height: 20px;\n}\n\n.ui-autocomplete.o_website_ui_autocomplete > li.ui-menu-item > div.ui-state-active {\n  border: 1px solid transparent;\n  background-color: #2b2b33;\n}\n\n.ui-autocomplete.o_website_ui_autocomplete > li.ui-autocomplete-category {\n  background-color: #3e3e46;\n}\n\n.ui-autocomplete.o_website_ui_autocomplete > li.ui-autocomplete-category a:hover > {\n  color: #D9D9D9;\n}\n\n.o_we_slider_tint input[type=\"range\"] {\n  background: linear-gradient(to right, #F00 0%, #FF0 16.66%, #0F0 33.33%, #0FF 50%, #00F 66.66%, #F0F 83.33%, #F00 100%);\n  height: 10px !important;\n  padding: 0 !important;\n  cursor: pointer;\n}\n\n.o_we_slider_tint input[type=\"range\"]::-webkit-slider-runnable-track {\n  background-color: transparent !important;\n  margin: 0 -5px 0 -5px;\n}\n\n.o_we_slider_tint input[type=\"range\"]::-moz-range-track {\n  background-color: transparent !important;\n  margin: 0 -5px 0 -5px;\n}\n\n.o_we_slider_tint input[type=\"range\"]::-moz-range-progress {\n  background-color: transparent !important;\n  margin: 0 -5px 0 -5px;\n}\n\n.o_we_slider_tint input[type=\"range\"]::-webkit-slider-thumb {\n  appearance: none !important;\n  height: 20px !important;\n  border: 1px solid #191922 !important;\n  box-shadow: inset 0 0 0 1px white !important;\n  background: transparent !important;\n  border-radius: 0 !important;\n  margin-top: -5% !important;\n}\n\n.o_we_slider_tint input[type=\"range\"]::-moz-range-thumb {\n  appearance: none !important;\n  height: 20px !important;\n  border: 1px solid #191922 !important;\n  box-shadow: inset 0 0 0 1px white !important;\n  background: transparent !important;\n  border-radius: 0 !important;\n  margin-top: -5% !important;\n}\n\n.o_we_gray_preview {\n  cursor: pointer;\n}\n\n.o_we_gray_preview span {\n  flex: 1;\n  margin: 0 !important;\n  height: 20px;\n  min-width: 0 !important;\n}\n\n.o_we_gray_preview div {\n  width: 100%;\n}\n\n.o_w_wysiwyg #oe_snippets, .o_loading_dummy #oe_snippets {\n  transform: none;\n  transition: none;\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc1, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc1 {\n  background-color: var(--we-cp-o-cc1-bg);\n  background-image: var(--we-cp-o-cc1-bg-gradient), url(\"/web/static/img/transparent.png\");\n  color: var(--we-cp-o-cc1-text);\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc1 h1, .o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc1 .h1, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc1 h1, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc1 .h1 {\n  color: var(--we-cp-o-cc1-headings);\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc1 .btn-primary, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc1 .btn-primary {\n  background-color: var(--we-cp-o-cc1-btn-primary);\n  color: var(--we-cp-o-cc1-btn-primary-text);\n  border-color: var(--we-cp-o-cc1-btn-primary-border);\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc1 .btn-secondary, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc1 .btn-secondary {\n  background-color: var(--we-cp-o-cc1-btn-secondary);\n  color: var(--we-cp-o-cc1-btn-secondary-text);\n  border-color: var(--we-cp-o-cc1-btn-secondary-border);\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc2, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc2 {\n  background-color: var(--we-cp-o-cc2-bg);\n  background-image: var(--we-cp-o-cc2-bg-gradient), url(\"/web/static/img/transparent.png\");\n  color: var(--we-cp-o-cc2-text);\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc2 h1, .o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc2 .h1, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc2 h1, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc2 .h1 {\n  color: var(--we-cp-o-cc2-headings);\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc2 .btn-primary, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc2 .btn-primary {\n  background-color: var(--we-cp-o-cc2-btn-primary);\n  color: var(--we-cp-o-cc2-btn-primary-text);\n  border-color: var(--we-cp-o-cc2-btn-primary-border);\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc2 .btn-secondary, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc2 .btn-secondary {\n  background-color: var(--we-cp-o-cc2-btn-secondary);\n  color: var(--we-cp-o-cc2-btn-secondary-text);\n  border-color: var(--we-cp-o-cc2-btn-secondary-border);\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc3, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc3 {\n  background-color: var(--we-cp-o-cc3-bg);\n  background-image: var(--we-cp-o-cc3-bg-gradient), url(\"/web/static/img/transparent.png\");\n  color: var(--we-cp-o-cc3-text);\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc3 h1, .o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc3 .h1, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc3 h1, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc3 .h1 {\n  color: var(--we-cp-o-cc3-headings);\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc3 .btn-primary, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc3 .btn-primary {\n  background-color: var(--we-cp-o-cc3-btn-primary);\n  color: var(--we-cp-o-cc3-btn-primary-text);\n  border-color: var(--we-cp-o-cc3-btn-primary-border);\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc3 .btn-secondary, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc3 .btn-secondary {\n  background-color: var(--we-cp-o-cc3-btn-secondary);\n  color: var(--we-cp-o-cc3-btn-secondary-text);\n  border-color: var(--we-cp-o-cc3-btn-secondary-border);\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc4, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc4 {\n  background-color: var(--we-cp-o-cc4-bg);\n  background-image: var(--we-cp-o-cc4-bg-gradient), url(\"/web/static/img/transparent.png\");\n  color: var(--we-cp-o-cc4-text);\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc4 h1, .o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc4 .h1, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc4 h1, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc4 .h1 {\n  color: var(--we-cp-o-cc4-headings);\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc4 .btn-primary, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc4 .btn-primary {\n  background-color: var(--we-cp-o-cc4-btn-primary);\n  color: var(--we-cp-o-cc4-btn-primary-text);\n  border-color: var(--we-cp-o-cc4-btn-primary-border);\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc4 .btn-secondary, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc4 .btn-secondary {\n  background-color: var(--we-cp-o-cc4-btn-secondary);\n  color: var(--we-cp-o-cc4-btn-secondary-text);\n  border-color: var(--we-cp-o-cc4-btn-secondary-border);\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc5, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc5 {\n  background-color: var(--we-cp-o-cc5-bg);\n  background-image: var(--we-cp-o-cc5-bg-gradient), url(\"/web/static/img/transparent.png\");\n  color: var(--we-cp-o-cc5-text);\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc5 h1, .o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc5 .h1, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc5 h1, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc5 .h1 {\n  color: var(--we-cp-o-cc5-headings);\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc5 .btn-primary, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc5 .btn-primary {\n  background-color: var(--we-cp-o-cc5-btn-primary);\n  color: var(--we-cp-o-cc5-btn-primary-text);\n  border-color: var(--we-cp-o-cc5-btn-primary-border);\n}\n\n.o_w_wysiwyg #oe_snippets .o_we_cc_preview_wrapper.o_cc5 .btn-secondary, .o_loading_dummy #oe_snippets .o_we_cc_preview_wrapper.o_cc5 .btn-secondary {\n  background-color: var(--we-cp-o-cc5-btn-secondary);\n  color: var(--we-cp-o-cc5-btn-secondary-text);\n  border-color: var(--we-cp-o-cc5-btn-secondary-border);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc1 .btn-primary, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc1 .btn-primary {\n  background-color: transparent;\n  color: var(--we-cp-o-cc1-btn-primary);\n  border-color: var(--we-cp-o-cc1-btn-primary);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc1 .btn-primary:hover, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc1 .btn-primary:hover {\n  background-color: var(--we-cp-o-cc1-btn-primary);\n  color: var(--we-cp-o-cc1-btn-primary-text);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc2 .btn-primary, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc2 .btn-primary {\n  background-color: transparent;\n  color: var(--we-cp-o-cc2-btn-primary);\n  border-color: var(--we-cp-o-cc2-btn-primary);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc2 .btn-primary:hover, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc2 .btn-primary:hover {\n  background-color: var(--we-cp-o-cc2-btn-primary);\n  color: var(--we-cp-o-cc2-btn-primary-text);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc3 .btn-primary, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc3 .btn-primary {\n  background-color: transparent;\n  color: var(--we-cp-o-cc3-btn-primary);\n  border-color: var(--we-cp-o-cc3-btn-primary);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc3 .btn-primary:hover, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc3 .btn-primary:hover {\n  background-color: var(--we-cp-o-cc3-btn-primary);\n  color: var(--we-cp-o-cc3-btn-primary-text);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc4 .btn-primary, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc4 .btn-primary {\n  background-color: transparent;\n  color: var(--we-cp-o-cc4-btn-primary);\n  border-color: var(--we-cp-o-cc4-btn-primary);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc4 .btn-primary:hover, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc4 .btn-primary:hover {\n  background-color: var(--we-cp-o-cc4-btn-primary);\n  color: var(--we-cp-o-cc4-btn-primary-text);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc5 .btn-primary, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc5 .btn-primary {\n  background-color: transparent;\n  color: var(--we-cp-o-cc5-btn-primary);\n  border-color: var(--we-cp-o-cc5-btn-primary);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc5 .btn-primary:hover, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_primary .o_we_cc_preview_wrapper.o_cc5 .btn-primary:hover {\n  background-color: var(--we-cp-o-cc5-btn-primary);\n  color: var(--we-cp-o-cc5-btn-primary-text);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc1 .btn-secondary, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc1 .btn-secondary {\n  background-color: transparent;\n  color: var(--we-cp-o-cc1-btn-secondary);\n  border-color: var(--we-cp-o-cc1-btn-secondary);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc1 .btn-secondary:hover, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc1 .btn-secondary:hover {\n  background-color: var(--we-cp-o-cc1-btn-secondary);\n  color: var(--we-cp-o-cc1-btn-secondary-text);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc2 .btn-secondary, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc2 .btn-secondary {\n  background-color: transparent;\n  color: var(--we-cp-o-cc2-btn-secondary);\n  border-color: var(--we-cp-o-cc2-btn-secondary);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc2 .btn-secondary:hover, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc2 .btn-secondary:hover {\n  background-color: var(--we-cp-o-cc2-btn-secondary);\n  color: var(--we-cp-o-cc2-btn-secondary-text);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc3 .btn-secondary, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc3 .btn-secondary {\n  background-color: transparent;\n  color: var(--we-cp-o-cc3-btn-secondary);\n  border-color: var(--we-cp-o-cc3-btn-secondary);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc3 .btn-secondary:hover, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc3 .btn-secondary:hover {\n  background-color: var(--we-cp-o-cc3-btn-secondary);\n  color: var(--we-cp-o-cc3-btn-secondary-text);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc4 .btn-secondary, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc4 .btn-secondary {\n  background-color: transparent;\n  color: var(--we-cp-o-cc4-btn-secondary);\n  border-color: var(--we-cp-o-cc4-btn-secondary);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc4 .btn-secondary:hover, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc4 .btn-secondary:hover {\n  background-color: var(--we-cp-o-cc4-btn-secondary);\n  color: var(--we-cp-o-cc4-btn-secondary-text);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc5 .btn-secondary, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc5 .btn-secondary {\n  background-color: transparent;\n  color: var(--we-cp-o-cc5-btn-secondary);\n  border-color: var(--we-cp-o-cc5-btn-secondary);\n}\n\n.o_w_wysiwyg #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc5 .btn-secondary:hover, .o_loading_dummy #oe_snippets.o_we_has_btn_outline_secondary .o_we_cc_preview_wrapper.o_cc5 .btn-secondary:hover {\n  background-color: var(--we-cp-o-cc5-btn-secondary);\n  color: var(--we-cp-o-cc5-btn-secondary-text);\n}\n\n.o_loading_dummy {\n  position: absolute;\n  z-index: 1050;\n}\n\n.o_website_fullscreen #oe_snippets {\n  transform: translateX(100%);\n}\n\n.o_w_wysiwyg_transition #oe_snippets {\n  transition: transform ease 400ms;\n}\n\n.ui-widget.ui-autocomplete.o_website_ui_autocomplete .ui-menu-item > a:hover {\n  color: #D9D9D9;\n}\n\n.ui-widget.ui-autocomplete.o_website_ui_autocomplete .ui-menu-item.ui-autocomplete-category > a:hover {\n  cursor: default;\n}\n\n", "\n/* /website/static/src/components/navbar/navbar.scss */\n\n.o_menu_systray.o_website_systray {\n  --NavBar-entry-padding-left: 0.63em;\n  --NavBar-entry-padding-right: 0.63em;\n  --NavBar-separator-margin-v: 10px;\n  --border-color: #52374b;\n}\n\n.o_menu_systray.o_website_systray .o_user_menu {\n  margin: -10px 0;\n  border-right: 1px solid var(--border-color);\n  padding: 10px 0;\n}\n\n.o_menu_systray.o_website_systray .o_nav_entry, .o_menu_systray.o_website_systray .o_menu_systray_item > a, .o_menu_systray.o_website_systray .o_menu_systray_item > button {\n  height: auto;\n  margin-top: -10px;\n  margin-bottom: -10px;\n  padding-top: 10px;\n  padding-bottom: 10px;\n}\n\n.o_menu_systray.o_website_systray .o_website_systray_separator {\n  margin: var(--NavBar-separator-margin-v) 0;\n}\n\n", "\n/* /website/static/src/systray_items/edit_website.scss */\n\n.o-website-btn-custo-primary {\n  --btn-color: #FFF;\n  --btn-bg: #17a2b8;\n  --btn-border-color: #17a2b8;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #148a9c;\n  --btn-hover-border-color: #128293;\n  --btn-focus-shadow-rgb: 58, 176, 195;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #128293;\n  --btn-active-border-color: #117a8a;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: #17a2b8;\n  --btn-disabled-border-color: #17a2b8;\n}\n\n", "\n/* /website/static/src/systray_items/mobile_preview.scss */\n\n.o_mobile_preview_active span.fa {\n  color: #00ff9e;\n}\n\n", "\n/* /website/static/src/systray_items/new_content.scss */\n\n.o-website-btn-custo-secondary {\n  --btn-color: #111827;\n  --btn-bg: #f2f2f2;\n  --btn-border-color: #f2f2f2;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #e6e6e6;\n  --btn-hover-border-color: #f4f4f4;\n  --btn-focus-shadow-rgb: 208, 210, 212;\n  --btn-active-color: #000;\n  --btn-active-bg: whitesmoke;\n  --btn-active-border-color: #f4f4f4;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #000;\n  --btn-disabled-bg: #f2f2f2;\n  --btn-disabled-border-color: #f2f2f2;\n}\n\n.o_new_content_menu_choices {\n  grid-auto-flow: column;\n  grid-template-rows: repeat(5, auto);\n}\n\n.o_new_content_menu_choices .o_new_content_element_tile {\n  background: #FFF;\n  width: 2.5rem;\n  min-width: 2.5rem;\n  aspect-ratio: 1;\n}\n\n.o_new_content_menu_choices .o_new_content_element_tile img {\n  width: 1.5rem;\n}\n\n.o_new_content_menu_choices .o_new_content_element:where(:not(:hover, :focus)) .o_uninstalled_module {\n  filter: grayscale(1);\n}\n\n", "\n/* /website_enterprise/static/src/components/navbar/navbar.scss */\n\n.o_menu_systray.o_website_systray {\n  --NavBar-entry-margin-left: 0.315em;\n  --NavBar-entry-margin-right: 0.315em;\n  --NavBar-separator-margin-v: 0;\n  --border-color: #d8dadd;\n}\n\n", "\n/* /website_enterprise/static/src/systray_items/edit_website.scss */\n\n.o-website-btn-custo-primary {\n  --btn-color: #FFF;\n  --btn-bg: #714B67;\n  --btn-border-color: #714B67;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #604058;\n  --btn-hover-border-color: #5a3c52;\n  --btn-focus-shadow-rgb: 134, 102, 126;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #5a3c52;\n  --btn-active-border-color: #55384d;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: #714B67;\n  --btn-disabled-border-color: #714B67;\n}\n\n", "\n/* /website/static/src/scss/color_palettes.scss */\n\n:root {\n  --o-we-toolbar-height: 46px;\n  --o-palette-default-light-1-o-color-1: #7ED1ED;\n  --o-palette-default-light-1-o-color-2: #FDE5C1;\n  --o-palette-default-light-1-o-color-3: #FFFBF6;\n  --o-palette-default-light-1-o-color-4: #FFFFFF;\n  --o-palette-default-light-1-o-color-5: #384347;\n  --o-palette-default-light-1-menu-bg: #FFFFFF;\n  --o-palette-default-light-1-footer-bg: #FFFBF6;\n  --o-palette-default-light-2-o-color-1: #80BBFF;\n  --o-palette-default-light-2-o-color-2: #FFE2EF;\n  --o-palette-default-light-2-o-color-3: #FAFAFA;\n  --o-palette-default-light-2-o-color-4: #FFFFFF;\n  --o-palette-default-light-2-o-color-5: #191A1E;\n  --o-palette-default-light-2-menu-bg: #FFFFFF;\n  --o-palette-default-light-2-footer-bg: #FAFAFA;\n  --o-palette-default-light-4-o-color-1: #CDB4DB;\n  --o-palette-default-light-4-o-color-2: #FFDAE8;\n  --o-palette-default-light-4-o-color-3: #F9F8F8;\n  --o-palette-default-light-4-o-color-4: #FFFFFF;\n  --o-palette-default-light-4-o-color-5: #765378;\n  --o-palette-default-light-4-menu-bg: #FFFFFF;\n  --o-palette-default-light-4-footer-bg: #F9F8F8;\n  --o-palette-default-light-3-o-color-1: #D2C4FB;\n  --o-palette-default-light-3-o-color-2: #AFF8C8;\n  --o-palette-default-light-3-o-color-3: #F8FBFF;\n  --o-palette-default-light-3-o-color-4: #FFFFFF;\n  --o-palette-default-light-3-o-color-5: #0F2830;\n  --o-palette-default-light-3-menu-bg: #FFFFFF;\n  --o-palette-default-light-3-footer-bg: #F8FBFF;\n  --o-palette-default-light-5-o-color-1: #B8B8FF;\n  --o-palette-default-light-5-o-color-2: #FFF4DD;\n  --o-palette-default-light-5-o-color-3: #F9F8F8;\n  --o-palette-default-light-5-o-color-4: #FFFFFF;\n  --o-palette-default-light-5-o-color-5: #202642;\n  --o-palette-default-light-5-menu-bg: #FFFFFF;\n  --o-palette-default-light-5-footer-bg: #F9F8F8;\n  --o-palette-default-24-o-color-1: #ffdfde;\n  --o-palette-default-24-o-color-2: #6a7ba2;\n  --o-palette-default-24-o-color-3: #f5f0f0;\n  --o-palette-default-24-o-color-4: #FFFFFF;\n  --o-palette-default-24-o-color-5: #2e1514;\n  --o-palette-default-24-menu-bg: #FFFFFF;\n  --o-palette-default-24-footer-bg: #f5f0f0;\n  --o-palette-default-light-7-o-color-1: #F6A4A2;\n  --o-palette-default-light-7-o-color-2: #FED9B7;\n  --o-palette-default-light-7-o-color-3: #F7FDFD;\n  --o-palette-default-light-7-o-color-4: #FFFFFF;\n  --o-palette-default-light-7-o-color-5: #15616D;\n  --o-palette-default-light-7-menu-bg: #FFFFFF;\n  --o-palette-default-light-7-footer-bg: #F7FDFD;\n  --o-palette-default-light-6-o-color-1: #CE7282;\n  --o-palette-default-light-6-o-color-2: #D5E1F3;\n  --o-palette-default-light-6-o-color-3: #F5F5F5;\n  --o-palette-default-light-6-o-color-4: #FFFFFF;\n  --o-palette-default-light-6-o-color-5: #373947;\n  --o-palette-default-light-6-menu-bg: #FFFFFF;\n  --o-palette-default-light-6-footer-bg: #F5F5F5;\n  --o-palette-default-light-11-o-color-1: #D2996C;\n  --o-palette-default-light-11-o-color-2: #CEC8C3;\n  --o-palette-default-light-11-o-color-3: #F7F3F3;\n  --o-palette-default-light-11-o-color-4: #FFFFFF;\n  --o-palette-default-light-11-o-color-5: #191009;\n  --o-palette-default-light-11-menu-bg: #FFFFFF;\n  --o-palette-default-light-11-footer-bg: #F7F3F3;\n  --o-palette-default-light-14-o-color-1: #F7CB74;\n  --o-palette-default-light-14-o-color-2: #629A7C;\n  --o-palette-default-light-14-o-color-3: #F0F6F2;\n  --o-palette-default-light-14-o-color-4: #FFFFFF;\n  --o-palette-default-light-14-o-color-5: #285642;\n  --o-palette-default-light-14-menu-bg: #FFFFFF;\n  --o-palette-default-light-14-footer-bg: #F0F6F2;\n  --o-palette-default-light-8-o-color-1: #8CB89F;\n  --o-palette-default-light-8-o-color-2: #ECE4DF;\n  --o-palette-default-light-8-o-color-3: #FBF8F2;\n  --o-palette-default-light-8-o-color-4: #FFFFFF;\n  --o-palette-default-light-8-o-color-5: #43594F;\n  --o-palette-default-light-8-menu-bg: #FFFFFF;\n  --o-palette-default-light-8-footer-bg: #FBF8F2;\n  --o-palette-default-6-o-color-1: #3DD5F3;\n  --o-palette-default-6-o-color-2: #b73b23;\n  --o-palette-default-6-o-color-3: #f0f4f5;\n  --o-palette-default-6-o-color-4: #FFFFFF;\n  --o-palette-default-6-o-color-5: #142a2e;\n  --o-palette-default-6-menu-bg: #FFFFFF;\n  --o-palette-default-6-footer-bg: #f0f4f5;\n  --o-palette-default-7-o-color-1: #6EA8FE;\n  --o-palette-default-7-o-color-2: #474973;\n  --o-palette-default-7-o-color-3: #f0f2f5;\n  --o-palette-default-7-o-color-4: #FFFFFF;\n  --o-palette-default-7-o-color-5: #141e2e;\n  --o-palette-default-7-menu-bg: #FFFFFF;\n  --o-palette-default-7-footer-bg: #f0f2f5;\n  --o-palette-default-8-o-color-1: #0AA2C0;\n  --o-palette-default-8-o-color-2: #dbb4ac;\n  --o-palette-default-8-o-color-3: #f0f4f5;\n  --o-palette-default-8-o-color-4: #FFFFFF;\n  --o-palette-default-8-o-color-5: #142a2e;\n  --o-palette-default-8-o-cc4-btn-primary: 'o-color-4';\n  --o-palette-default-8-o-cc4-btn-secondary: 'o-color-2';\n  --o-palette-default-8-o-cc4-text: 'o-color-3';\n  --o-palette-default-8-o-cc4-link: 'o-color-4';\n  --o-palette-default-8-o-cc5-btn-primary: 'o-color-4';\n  --o-palette-default-8-o-cc5-btn-secondary: 'o-color-2';\n  --o-palette-default-8-o-cc5-text: 'o-color-3';\n  --o-palette-default-8-o-cc5-link: 'o-color-4';\n  --o-palette-default-8-menu-bg: #FFFFFF;\n  --o-palette-default-8-footer-bg: #f0f4f5;\n  --o-palette-default-9-o-color-1: #0A58CA;\n  --o-palette-default-9-o-color-2: #e0ccaf;\n  --o-palette-default-9-o-color-3: #f0f2f5;\n  --o-palette-default-9-o-color-4: #FFFFFF;\n  --o-palette-default-9-o-color-5: #141f2e;\n  --o-palette-default-9-o-cc4-btn-primary: 'o-color-4';\n  --o-palette-default-9-o-cc4-btn-secondary: 'o-color-2';\n  --o-palette-default-9-o-cc4-text: 'o-color-3';\n  --o-palette-default-9-o-cc4-link: 'o-color-4';\n  --o-palette-default-9-o-cc5-btn-primary: 'o-color-4';\n  --o-palette-default-9-o-cc5-btn-secondary: 'o-color-2';\n  --o-palette-default-9-o-cc5-text: 'o-color-3';\n  --o-palette-default-9-o-cc5-link: 'o-color-4';\n  --o-palette-default-9-menu-bg: #FFFFFF;\n  --o-palette-default-9-footer-bg: #f0f2f5;\n  --o-palette-default-23-o-color-1: #195190;\n  --o-palette-default-23-o-color-2: #a2a2a1;\n  --o-palette-default-23-o-color-3: #f0f2f5;\n  --o-palette-default-23-o-color-4: #FFFFFF;\n  --o-palette-default-23-o-color-5: #14202e;\n  --o-palette-default-23-o-cc4-btn-primary: 'o-color-4';\n  --o-palette-default-23-o-cc4-btn-secondary: 'o-color-2';\n  --o-palette-default-23-o-cc4-text: 'o-color-3';\n  --o-palette-default-23-o-cc4-link: 'o-color-4';\n  --o-palette-default-23-o-cc5-btn-primary: 'o-color-4';\n  --o-palette-default-23-o-cc5-btn-secondary: 'o-color-2';\n  --o-palette-default-23-o-cc5-text: 'o-color-3';\n  --o-palette-default-23-o-cc5-link: 'o-color-4';\n  --o-palette-default-23-menu-bg: #FFFFFF;\n  --o-palette-default-23-footer-bg: #f0f2f5;\n  --o-palette-default-25-o-color-1: #5f4b8b;\n  --o-palette-default-25-o-color-2: #e69a8d;\n  --o-palette-default-25-o-color-3: #f2f0f5;\n  --o-palette-default-25-o-color-4: #FFFFFF;\n  --o-palette-default-25-o-color-5: #1d172b;\n  --o-palette-default-25-o-cc4-btn-primary: 'o-color-4';\n  --o-palette-default-25-o-cc4-btn-secondary: 'o-color-2';\n  --o-palette-default-25-o-cc4-text: 'o-color-3';\n  --o-palette-default-25-o-cc4-link: 'o-color-4';\n  --o-palette-default-25-o-cc5-btn-primary: 'o-color-4';\n  --o-palette-default-25-o-cc5-btn-secondary: 'o-color-2';\n  --o-palette-default-25-o-cc5-text: 'o-color-3';\n  --o-palette-default-25-o-cc5-link: 'o-color-4';\n  --o-palette-default-25-menu-bg: #FFFFFF;\n  --o-palette-default-25-footer-bg: #f2f0f5;\n  --o-palette-default-12-o-color-1: #A370F7;\n  --o-palette-default-12-o-color-2: #504746;\n  --o-palette-default-12-o-color-3: #f2f0f5;\n  --o-palette-default-12-o-color-4: #FFFFFF;\n  --o-palette-default-12-o-color-5: #1e142e;\n  --o-palette-default-12-menu-bg: #FFFFFF;\n  --o-palette-default-12-footer-bg: #f2f0f5;\n  --o-palette-default-10-o-color-1: #6610F2;\n  --o-palette-default-10-o-color-2: #C97064;\n  --o-palette-default-10-o-color-3: #f2f0f5;\n  --o-palette-default-10-o-color-4: #FFFFFF;\n  --o-palette-default-10-o-color-5: #1e142e;\n  --o-palette-default-10-o-cc4-btn-primary: 'o-color-4';\n  --o-palette-default-10-o-cc4-btn-secondary: 'o-color-2';\n  --o-palette-default-10-o-cc4-text: 'o-color-3';\n  --o-palette-default-10-o-cc4-link: 'o-color-4';\n  --o-palette-default-10-o-cc5-btn-primary: 'o-color-4';\n  --o-palette-default-10-o-cc5-btn-secondary: 'o-color-2';\n  --o-palette-default-10-o-cc5-text: 'o-color-3';\n  --o-palette-default-10-o-cc5-link: 'o-color-4';\n  --o-palette-default-10-menu-bg: #FFFFFF;\n  --o-palette-default-10-footer-bg: #f2f0f5;\n  --o-palette-default-11-o-color-1: #6F42C1;\n  --o-palette-default-11-o-color-2: #114B5F;\n  --o-palette-default-11-o-color-3: #f2f0f5;\n  --o-palette-default-11-o-color-4: #FFFFFF;\n  --o-palette-default-11-o-color-5: #1d142e;\n  --o-palette-default-11-o-cc4-btn-primary: 'o-color-4';\n  --o-palette-default-11-o-cc4-btn-secondary: 'o-color-2';\n  --o-palette-default-11-o-cc4-text: 'o-color-3';\n  --o-palette-default-11-o-cc4-link: 'o-color-4';\n  --o-palette-default-11-o-cc5-btn-primary: 'o-color-4';\n  --o-palette-default-11-o-cc5-btn-secondary: 'o-color-2';\n  --o-palette-default-11-o-cc5-text: 'o-color-3';\n  --o-palette-default-11-o-cc5-link: 'o-color-4';\n  --o-palette-default-11-menu-bg: #FFFFFF;\n  --o-palette-default-11-footer-bg: #f2f0f5;\n  --o-palette-default-13-o-color-1: #e36ff7;\n  --o-palette-default-13-o-color-2: #233D4D;\n  --o-palette-default-13-o-color-3: #f4f0f5;\n  --o-palette-default-13-o-color-4: #FFFFFF;\n  --o-palette-default-13-o-color-5: #2a142e;\n  --o-palette-default-13-menu-bg: #FFFFFF;\n  --o-palette-default-13-footer-bg: #f4f0f5;\n  --o-palette-default-14-o-color-1: #E56B6B;\n  --o-palette-default-14-o-color-2: #4C5B5C;\n  --o-palette-default-14-o-color-3: #f5f0f0;\n  --o-palette-default-14-o-color-4: #FFFFFF;\n  --o-palette-default-14-o-color-5: #2e1414;\n  --o-palette-default-14-menu-bg: #FFFFFF;\n  --o-palette-default-14-footer-bg: #f5f0f0;\n  --o-palette-default-22-o-color-1: #a4193d;\n  --o-palette-default-22-o-color-2: #ffdfb9;\n  --o-palette-default-22-o-color-3: #f5f0f1;\n  --o-palette-default-22-o-color-4: #FFFFFF;\n  --o-palette-default-22-o-color-5: #2e141b;\n  --o-palette-default-22-o-cc4-btn-primary: 'o-color-4';\n  --o-palette-default-22-o-cc4-btn-secondary: 'o-color-2';\n  --o-palette-default-22-o-cc4-text: 'o-color-3';\n  --o-palette-default-22-o-cc4-link: 'o-color-4';\n  --o-palette-default-22-o-cc5-btn-primary: 'o-color-4';\n  --o-palette-default-22-o-cc5-btn-secondary: 'o-color-2';\n  --o-palette-default-22-o-cc5-text: 'o-color-3';\n  --o-palette-default-22-o-cc5-link: 'o-color-4';\n  --o-palette-default-22-menu-bg: #FFFFFF;\n  --o-palette-default-22-footer-bg: #f5f0f1;\n  --o-palette-default-26-o-color-1: #ed6f63;\n  --o-palette-default-26-o-color-2: #2d2926;\n  --o-palette-default-26-o-color-3: #f5f0f0;\n  --o-palette-default-26-o-color-4: #FFFFFF;\n  --o-palette-default-26-o-color-5: #2e1614;\n  --o-palette-default-26-menu-bg: #FFFFFF;\n  --o-palette-default-26-footer-bg: #f5f0f0;\n  --o-palette-default-15-o-color-1: #8B1E3F;\n  --o-palette-default-15-o-color-2: #23395B;\n  --o-palette-default-15-o-color-3: #f5f0f2;\n  --o-palette-default-15-o-color-4: #FFFFFF;\n  --o-palette-default-15-o-color-5: #2e141c;\n  --o-palette-default-15-o-cc4-btn-primary: 'o-color-4';\n  --o-palette-default-15-o-cc4-btn-secondary: 'o-color-2';\n  --o-palette-default-15-o-cc4-text: 'o-color-3';\n  --o-palette-default-15-o-cc4-link: 'o-color-4';\n  --o-palette-default-15-o-cc5-btn-primary: 'o-color-4';\n  --o-palette-default-15-o-cc5-btn-secondary: 'o-color-2';\n  --o-palette-default-15-o-cc5-text: 'o-color-3';\n  --o-palette-default-15-o-cc5-link: 'o-color-4';\n  --o-palette-default-15-menu-bg: #FFFFFF;\n  --o-palette-default-15-footer-bg: #f5f0f2;\n  --o-palette-default-16-o-color-1: #DE6528;\n  --o-palette-default-16-o-color-2: #c9e2ef;\n  --o-palette-default-16-o-color-3: #f5f2f0;\n  --o-palette-default-16-o-color-4: #FFFFFF;\n  --o-palette-default-16-o-color-5: #2e1d14;\n  --o-palette-default-16-o-cc4-btn-primary: 'o-color-4';\n  --o-palette-default-16-o-cc4-btn-secondary: 'o-color-2';\n  --o-palette-default-16-o-cc4-text: 'o-color-3';\n  --o-palette-default-16-o-cc4-link: 'o-color-4';\n  --o-palette-default-16-o-cc5-btn-primary: 'o-color-4';\n  --o-palette-default-16-o-cc5-btn-secondary: 'o-color-2';\n  --o-palette-default-16-o-cc5-text: 'o-color-3';\n  --o-palette-default-16-o-cc5-link: 'o-color-4';\n  --o-palette-default-16-menu-bg: #FFFFFF;\n  --o-palette-default-16-footer-bg: #f5f2f0;\n  --o-palette-default-17-o-color-1: #E17726;\n  --o-palette-default-17-o-color-2: #51344D;\n  --o-palette-default-17-o-color-3: #f5f2f0;\n  --o-palette-default-17-o-color-4: #FFFFFF;\n  --o-palette-default-17-o-color-5: #2e1f14;\n  --o-palette-default-17-o-cc4-btn-primary: 'o-color-4';\n  --o-palette-default-17-o-cc4-btn-secondary: 'o-color-2';\n  --o-palette-default-17-o-cc4-text: 'o-color-3';\n  --o-palette-default-17-o-cc4-link: 'o-color-4';\n  --o-palette-default-17-o-cc5-btn-primary: 'o-color-4';\n  --o-palette-default-17-o-cc5-btn-secondary: 'o-color-2';\n  --o-palette-default-17-o-cc5-text: 'o-color-3';\n  --o-palette-default-17-o-cc5-link: 'o-color-4';\n  --o-palette-default-17-menu-bg: #FFFFFF;\n  --o-palette-default-17-footer-bg: #f5f2f0;\n  --o-palette-default-18-o-color-1: #DFA400;\n  --o-palette-default-18-o-color-2: #203878;\n  --o-palette-default-18-o-color-3: #f5f4f0;\n  --o-palette-default-18-o-color-4: #FFFFFF;\n  --o-palette-default-18-o-color-5: #2e2714;\n  --o-palette-default-18-menu-bg: #FFFFFF;\n  --o-palette-default-18-footer-bg: #f5f4f0;\n  --o-palette-default-light-10-o-color-1: #F6804E;\n  --o-palette-default-light-10-o-color-2: #DBD3CA;\n  --o-palette-default-light-10-o-color-3: #FAF4EA;\n  --o-palette-default-light-10-o-color-4: #FFFFFF;\n  --o-palette-default-light-10-o-color-5: #413837;\n  --o-palette-default-light-10-menu-bg: #FFFFFF;\n  --o-palette-default-light-10-footer-bg: #FAF4EA;\n  --o-palette-default-19-o-color-1: #FAB803;\n  --o-palette-default-19-o-color-2: #1A1423;\n  --o-palette-default-19-o-color-3: #f5f4f0;\n  --o-palette-default-19-o-color-4: #FFFFFF;\n  --o-palette-default-19-o-color-5: #2e2714;\n  --o-palette-default-19-menu: 3;\n  --o-palette-default-19-footer: 3;\n  --o-palette-default-19-copyright-custom: 'black-15';\n  --o-palette-default-19-menu-bg: #1A1423;\n  --o-palette-default-19-footer-bg: #1A1423;\n  --o-palette-default-20-o-color-1: #B99253;\n  --o-palette-default-20-o-color-2: #495867;\n  --o-palette-default-20-o-color-3: #f5f3f0;\n  --o-palette-default-20-o-color-4: #FFFFFF;\n  --o-palette-default-20-o-color-5: #2e2414;\n  --o-palette-default-20-menu-bg: #FFFFFF;\n  --o-palette-default-20-footer-bg: #f5f3f0;\n  --o-palette-default-5-o-color-1: #79DFC1;\n  --o-palette-default-5-o-color-2: #b04a68;\n  --o-palette-default-5-o-color-3: #f0f5f4;\n  --o-palette-default-5-o-color-4: #FFFFFF;\n  --o-palette-default-5-o-color-5: #142e26;\n  --o-palette-default-5-footer: 1;\n  --o-palette-default-5-menu-bg: #FFFFFF;\n  --o-palette-default-5-footer-bg: #FFFFFF;\n  --o-palette-default-4-o-color-1: #20C997;\n  --o-palette-default-4-o-color-2: #426A5A;\n  --o-palette-default-4-o-color-3: #f0f5f4;\n  --o-palette-default-4-o-color-4: #FFFFFF;\n  --o-palette-default-4-o-color-5: #142e26;\n  --o-palette-default-4-o-cc4-btn-primary: 'o-color-4';\n  --o-palette-default-4-o-cc4-btn-secondary: 'o-color-2';\n  --o-palette-default-4-o-cc4-text: 'o-color-3';\n  --o-palette-default-4-o-cc4-link: 'o-color-4';\n  --o-palette-default-4-o-cc5-btn-primary: 'o-color-4';\n  --o-palette-default-4-o-cc5-btn-secondary: 'o-color-2';\n  --o-palette-default-4-o-cc5-text: 'o-color-3';\n  --o-palette-default-4-o-cc5-link: 'o-color-4';\n  --o-palette-default-4-menu: 2;\n  --o-palette-default-4-footer: 2;\n  --o-palette-default-4-menu-bg: #f0f5f4;\n  --o-palette-default-4-footer-bg: #f0f5f4;\n  --o-palette-default-3-o-color-1: #6CB14F;\n  --o-palette-default-3-o-color-2: #114B5F;\n  --o-palette-default-3-o-color-3: #f1f5f0;\n  --o-palette-default-3-o-color-4: #FFFFFF;\n  --o-palette-default-3-o-color-5: #1c2e14;\n  --o-palette-default-3-o-cc4-btn-primary: 'o-color-4';\n  --o-palette-default-3-o-cc4-btn-secondary: 'o-color-2';\n  --o-palette-default-3-o-cc4-text: 'o-color-3';\n  --o-palette-default-3-o-cc4-link: 'o-color-4';\n  --o-palette-default-3-o-cc5-btn-primary: 'o-color-4';\n  --o-palette-default-3-o-cc5-btn-secondary: 'o-color-2';\n  --o-palette-default-3-o-cc5-text: 'o-color-3';\n  --o-palette-default-3-o-cc5-link: 'o-color-4';\n  --o-palette-default-3-menu: 3;\n  --o-palette-default-3-footer: 3;\n  --o-palette-default-3-copyright-custom: 'black-15';\n  --o-palette-default-3-menu-bg: #114B5F;\n  --o-palette-default-3-footer-bg: #114B5F;\n  --o-palette-default-light-9-o-color-1: #008080;\n  --o-palette-default-light-9-o-color-2: #EFCCBF;\n  --o-palette-default-light-9-o-color-3: #FBFBFB;\n  --o-palette-default-light-9-o-color-4: #FFFFFF;\n  --o-palette-default-light-9-o-color-5: #004444;\n  --o-palette-default-light-9-menu-bg: #FFFFFF;\n  --o-palette-default-light-9-footer-bg: #FBFBFB;\n  --o-palette-default-2-o-color-1: #0F5132;\n  --o-palette-default-2-o-color-2: #a38f99;\n  --o-palette-default-2-o-color-3: #f0f5f3;\n  --o-palette-default-2-o-color-4: #FFFFFF;\n  --o-palette-default-2-o-color-5: #142e22;\n  --o-palette-default-2-o-cc4-btn-primary: 'o-color-4';\n  --o-palette-default-2-o-cc4-btn-secondary: 'o-color-2';\n  --o-palette-default-2-o-cc4-text: 'o-color-3';\n  --o-palette-default-2-o-cc4-link: 'o-color-4';\n  --o-palette-default-2-o-cc5-btn-primary: 'o-color-4';\n  --o-palette-default-2-o-cc5-btn-secondary: 'o-color-2';\n  --o-palette-default-2-o-cc5-text: 'o-color-3';\n  --o-palette-default-2-o-cc5-link: 'o-color-4';\n  --o-palette-default-2-menu: 4;\n  --o-palette-default-2-footer: 4;\n  --o-palette-default-2-copyright-custom: 'black-15';\n  --o-palette-default-2-menu-bg: #0F5132;\n  --o-palette-default-2-footer-bg: #0F5132;\n  --o-palette-default-light-13-o-color-1: #848585;\n  --o-palette-default-light-13-o-color-2: #D3D3D4;\n  --o-palette-default-light-13-o-color-3: #FAFAFA;\n  --o-palette-default-light-13-o-color-4: #FFFFFF;\n  --o-palette-default-light-13-o-color-5: #171C1C;\n  --o-palette-default-light-13-menu-bg: #FFFFFF;\n  --o-palette-default-light-13-footer-bg: #FAFAFA;\n  --o-palette-default-27-o-color-1: #949398;\n  --o-palette-default-27-o-color-2: #f4df4e;\n  --o-palette-default-27-o-color-3: #f2f2f3;\n  --o-palette-default-27-o-color-4: #FFFFFF;\n  --o-palette-default-27-o-color-5: #212022;\n  --o-palette-default-27-menu-bg: #FFFFFF;\n  --o-palette-default-27-footer-bg: #f2f2f3;\n  --o-palette-default-light-12-o-color-1: #89847A;\n  --o-palette-default-light-12-o-color-2: #DAD3C2;\n  --o-palette-default-light-12-o-color-3: #FBFAF7;\n  --o-palette-default-light-12-o-color-4: #FFFFFF;\n  --o-palette-default-light-12-o-color-5: #1C1A17;\n  --o-palette-default-light-12-menu-bg: #FFFFFF;\n  --o-palette-default-light-12-footer-bg: #FBFAF7;\n  --o-palette-default-1-o-color-1: #38383B;\n  --o-palette-default-1-o-color-2: #a1a1a1;\n  --o-palette-default-1-o-color-3: #f2f2f3;\n  --o-palette-default-1-o-color-4: #FFFFFF;\n  --o-palette-default-1-o-color-5: #202022;\n  --o-palette-default-1-o-cc4-btn-primary: 'o-color-4';\n  --o-palette-default-1-o-cc4-btn-secondary: 'o-color-2';\n  --o-palette-default-1-o-cc4-text: 'o-color-3';\n  --o-palette-default-1-o-cc4-link: 'o-color-4';\n  --o-palette-default-1-o-cc5-btn-primary: 'o-color-4';\n  --o-palette-default-1-o-cc5-btn-secondary: 'o-color-2';\n  --o-palette-default-1-o-cc5-text: 'o-color-3';\n  --o-palette-default-1-o-cc5-link: 'o-color-4';\n  --o-palette-default-1-menu: 4;\n  --o-palette-default-1-footer: 4;\n  --o-palette-default-1-copyright-custom: 'black-15';\n  --o-palette-default-1-menu-bg: #38383B;\n  --o-palette-default-1-footer-bg: #38383B;\n  --o-palette-default-28-o-color-1: #00203f;\n  --o-palette-default-28-o-color-2: #adefd1;\n  --o-palette-default-28-o-color-3: #f0f3f5;\n  --o-palette-default-28-o-color-4: #FFFFFF;\n  --o-palette-default-28-o-color-5: #14212e;\n  --o-palette-default-28-o-cc4-btn-primary: 'o-color-4';\n  --o-palette-default-28-o-cc4-btn-secondary: 'o-color-2';\n  --o-palette-default-28-o-cc4-text: 'o-color-3';\n  --o-palette-default-28-o-cc4-link: 'o-color-4';\n  --o-palette-default-28-o-cc5-btn-primary: 'o-color-4';\n  --o-palette-default-28-o-cc5-btn-secondary: 'o-color-2';\n  --o-palette-default-28-o-cc5-text: 'o-color-3';\n  --o-palette-default-28-o-cc5-link: 'o-color-4';\n  --o-palette-default-28-menu-bg: #FFFFFF;\n  --o-palette-default-28-footer-bg: #f0f3f5;\n  --o-palette-default-21-o-color-1: #0F1013;\n  --o-palette-default-21-o-color-2: #c0392b;\n  --o-palette-default-21-o-color-3: #f1f2f4;\n  --o-palette-default-21-o-color-4: #FFFFFF;\n  --o-palette-default-21-o-color-5: #1d1f25;\n  --o-palette-default-21-o-cc4-btn-primary: 'o-color-4';\n  --o-palette-default-21-o-cc4-btn-secondary: 'o-color-2';\n  --o-palette-default-21-o-cc4-text: 'o-color-3';\n  --o-palette-default-21-o-cc4-link: 'o-color-4';\n  --o-palette-default-21-o-cc5-btn-primary: 'o-color-4';\n  --o-palette-default-21-o-cc5-btn-secondary: 'o-color-2';\n  --o-palette-default-21-o-cc5-text: 'o-color-3';\n  --o-palette-default-21-o-cc5-link: 'o-color-4';\n  --o-palette-default-21-menu-bg: #FFFFFF;\n  --o-palette-default-21-footer-bg: #f1f2f4;\n  --o-palette-base-1-o-color-1: #714B67;\n  --o-palette-base-1-o-color-2: #F0CDA8;\n  --o-palette-base-1-o-color-3: #F6F5F4;\n  --o-palette-base-1-o-color-4: #FFFFFF;\n  --o-palette-base-1-o-color-5: #1B1319;\n  --o-palette-base-1-menu: 1;\n  --o-palette-base-1-footer: 2;\n  --o-palette-base-1-menu-bg: #FFFFFF;\n  --o-palette-base-1-footer-bg: #F6F5F4;\n  --o-palette-base-2-o-color-1: #337ab7;\n  --o-palette-base-2-o-color-2: #e9ecef;\n  --o-palette-base-2-o-color-3: #F8F9FA;\n  --o-palette-base-2-o-color-4: #FFFFFF;\n  --o-palette-base-2-o-color-5: #343a40;\n  --o-palette-base-2-menu: 2;\n  --o-palette-base-2-footer: 2;\n  --o-palette-base-2-copyright: 5;\n  --o-palette-base-2-menu-bg: #F8F9FA;\n  --o-palette-base-2-footer-bg: #F8F9FA;\n  --o-palette-nano-1-o-color-1: #e33a07;\n  --o-palette-nano-1-o-color-2: #74bcc5;\n  --o-palette-nano-1-o-color-3: #efe9e0;\n  --o-palette-nano-1-o-color-4: #ffffff;\n  --o-palette-nano-1-o-color-5: #0d0d0d;\n  --o-palette-nano-1-o-cc2-headings: 'o-color-5';\n  --o-palette-nano-1-o-cc3-btn-primary: 'o-color-4';\n  --o-palette-nano-1-o-cc3-link: 'o-color-4';\n  --o-palette-nano-1-o-cc4-link: 'o-color-4';\n  --o-palette-nano-1-o-cc5-btn-secondary: 'o-color-2';\n  --o-palette-nano-1-body: 'o-color-5';\n  --o-palette-nano-1-preheader: 4;\n  --o-palette-nano-1-menu: 5;\n  --o-palette-nano-1-footer: 5;\n  --o-palette-nano-1-copyright: 5;\n  --o-palette-nano-1-menu-bg: #0d0d0d;\n  --o-palette-nano-1-footer-bg: #0d0d0d;\n  --o-default-menu-bg: 'o-color-4';\n  --o-default-footer-bg: 'o-color-3';\n  --palette-names: \"default-light-1\", \"default-light-2\", \"default-light-4\", \"default-light-3\", \"default-light-5\", \"default-24\", \"default-light-7\", \"default-light-6\", \"default-light-11\", \"default-light-14\", \"default-light-8\", \"default-6\", \"default-7\", \"default-8\", \"default-9\", \"default-23\", \"default-25\", \"default-12\", \"default-10\", \"default-11\", \"default-13\", \"default-14\", \"default-22\", \"default-26\", \"default-15\", \"default-16\", \"default-17\", \"default-18\", \"default-light-10\", \"default-19\", \"default-20\", \"default-5\", \"default-4\", \"default-3\", \"default-light-9\", \"default-2\", \"default-light-13\", \"default-27\", \"default-light-12\", \"default-1\", \"default-28\", \"default-21\", \"base-1\", \"base-2\", \"nano-1\";\n  --base-white: #FFFFFF;\n  --base-100: #F8F9FA;\n  --base-200: #E9ECEF;\n  --base-300: #DEE2E6;\n  --base-400: #CED4DA;\n  --base-500: #ADB5BD;\n  --base-600: #6C757D;\n  --base-700: #495057;\n  --base-800: #343A40;\n  --base-900: #212529;\n  --base-black: #000000;\n}\n\n", "\n/* /website/static/src/scss/view_hierarchy.scss */\n\n.o_tree_nav {\n  top: unset;\n  z-index: 999;\n}\n\n.o_tree_nav .o_search .o_not_found {\n  box-shadow: 0 0 0 0.2rem red;\n}\n\n.o_tree_container .o_text_orange {\n  color: #fd7e14;\n}\n\n.o_tree_container .o_text_pink {\n  color: #e83e8c;\n}\n\n.o_tree_container .o_has_child .js_fold {\n  cursor: pointer;\n}\n\n.o_tree_container .o_search_found {\n  background-color: #e7e9ed;\n}\n\n.o_tree_container .o_tree_entry a {\n  display: none;\n}\n\n.o_tree_container .o_tree_entry:hover a {\n  display: block;\n}\n\n.o_tree_container ul {\n  line-height: 2em;\n  list-style: none;\n  margin-left: 1em;\n  padding: 0;\n  position: relative;\n}\n\n.o_tree_container ul:before {\n  border-left: 1px dashed;\n  bottom: 0;\n  content: '';\n  display: block;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 0;\n}\n\n.o_tree_container ul li {\n  padding: 0 1em;\n  position: relative;\n}\n\n.o_tree_container ul li:before {\n  border-top: 1px dashed;\n  content: '';\n  display: block;\n  height: 0;\n  left: 0;\n  margin-top: -1px;\n  position: absolute;\n  top: 1em;\n  width: 10px;\n}\n\n.o_tree_container ul li:last-child:before {\n  background: #F9FAFB;\n  bottom: 0;\n  height: auto;\n  top: 1em;\n}\n\n", "\n/* /website/static/src/scss/website.backend.scss */\n\n.o_dashboards {\n  background-color: white;\n  height: 100%;\n  display: flex;\n  flex-flow: column nowrap;\n}\n\n.o_dashboards .o_content {\n  overflow: scroll;\n}\n\n.o_dashboards .o_website_dashboard {\n  background-color: white;\n}\n\n.o_dashboards.has_plausible {\n  background-color: #f9fafb;\n}\n\n.o_dashboards.has_plausible .o_website_dashboard {\n  background-color: #f9fafb;\n}\n\n.o_dashboards.has_plausible .o_website_dashboard iframe {\n  height: 2950px;\n  top: 2px;\n}\n\n@media (min-width: 768px) and (max-width: 991.98px) {\n  .o_dashboards.has_plausible .o_website_dashboard iframe {\n    height: 2855px;\n  }\n}\n\n@media (min-width: 992px) and (max-width: 1199.98px) {\n  .o_dashboards.has_plausible .o_website_dashboard iframe {\n    height: 2040px;\n  }\n}\n\n@media (min-width: 1200px) and (max-width: 1399.98px) {\n  .o_dashboards.has_plausible .o_website_dashboard iframe {\n    height: 1875px;\n  }\n}\n\n@media (min-width: 1400px) {\n  .o_dashboards.has_plausible .o_website_dashboard iframe {\n    height: 1875px;\n  }\n}\n\n.o_dashboards .o_dashboard_common .o_box {\n  display: flex;\n  flex-flow: row wrap;\n  justify-content: flex-start;\n}\n\n@media (max-width: 767.98px) {\n  .o_dashboards .o_dashboard_common .o_box > .o_inner_box {\n    flex: 1 1 200px;\n    display: block !important;\n  }\n}\n\n@media (min-width: 768px) {\n  .o_dashboards .o_dashboard_common .o_box > .o_inner_box {\n    flex: 0 0 16.6%;\n  }\n}\n\n.o_dashboards .o_dashboard_visits .o_demo_background {\n  margin-top: 16px;\n  height: 300px;\n  background-size: 100% !important;\n  background: var(--Dashboard__demoBackground, url(\"/website/static/src/img/website_dashboard_visit_demo.png\")) no-repeat;\n  position: relative;\n}\n\n.o_dashboards .o_dashboard_visits .o_demo_background .o_buttons {\n  position: relative;\n}\n\n.o_dashboards .o_dashboard_visits .o_demo_background .o_layer {\n  background-color: rgba(255, 255, 255, 0.3);\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n\n.oe_stat_button.o_stat_button_info {\n  pointer-events: none;\n}\n\n.o_field_website_redirect_button {\n  display: contents;\n}\n\n.o_view_form_theme_preview_controller div.o_form_nosheet {\n  padding: 0px;\n  height: 100%;\n  width: 100%;\n}\n\n.o_view_form_theme_preview_controller .o_field_iframe {\n  width: 100%;\n  height: 100%;\n}\n\n@media (min-width: 768px) {\n  .o_view_form_theme_preview_controller .o_field_iframe div.is_mobile {\n    position: absolute;\n    left: 50%;\n    top: 50%;\n    height: 92%;\n    width: auto;\n    aspect-ratio: 368 / 763;\n    transform: translate(-50%, -50%);\n    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15), 16px 12px 32px rgba(0, 0, 0, 0.15), 64px 0 64px rgba(0, 0, 0, 0.15);\n    border-radius: 3.5vh;\n    background-color: white;\n  }\n  .o_view_form_theme_preview_controller .o_field_iframe div.is_mobile iframe {\n    height: 87%;\n    top: 8%;\n  }\n}\n\n@media (min-width: 768px) and (max-height: 800px) {\n  .o_view_form_theme_preview_controller .o_field_iframe div.is_mobile {\n    height: 98.9010989%;\n    transform: translate(-50%, -50%) scale(0.91);\n    border-radius: 3.84615385vh;\n  }\n}\n\n@media (min-width: 768px) and (max-height: 775px) {\n  .o_view_form_theme_preview_controller .o_field_iframe div.is_mobile {\n    height: 103.44827586%;\n    transform: translate(-50%, -50%) scale(0.87);\n    border-radius: 4.02298851vh;\n  }\n}\n\n@media (min-width: 768px) and (max-height: 750px) {\n  .o_view_form_theme_preview_controller .o_field_iframe div.is_mobile {\n    height: 108.43373494%;\n    transform: translate(-50%, -50%) scale(0.83);\n    border-radius: 4.21686747vh;\n  }\n}\n\n@media (min-width: 768px) and (max-height: 725px) {\n  .o_view_form_theme_preview_controller .o_field_iframe div.is_mobile {\n    height: 113.92405063%;\n    transform: translate(-50%, -50%) scale(0.79);\n    border-radius: 4.43037975vh;\n  }\n}\n\n@media (min-width: 768px) and (max-height: 700px) {\n  .o_view_form_theme_preview_controller .o_field_iframe div.is_mobile {\n    height: 120%;\n    transform: translate(-50%, -50%) scale(0.75);\n    border-radius: 4.66666667vh;\n  }\n}\n\n@media (min-width: 768px) and (max-height: 675px) {\n  .o_view_form_theme_preview_controller .o_field_iframe div.is_mobile {\n    height: 126.76056338%;\n    transform: translate(-50%, -50%) scale(0.71);\n    border-radius: 4.92957746vh;\n  }\n}\n\n@media (min-width: 768px) and (max-height: 650px) {\n  .o_view_form_theme_preview_controller .o_field_iframe div.is_mobile {\n    height: 134.32835821%;\n    transform: translate(-50%, -50%) scale(0.67);\n    border-radius: 5.2238806vh;\n  }\n}\n\n@media (min-width: 768px) and (max-height: 625px) {\n  .o_view_form_theme_preview_controller .o_field_iframe div.is_mobile {\n    height: 142.85714286%;\n    transform: translate(-50%, -50%) scale(0.63);\n    border-radius: 5.55555556vh;\n  }\n}\n\n@media (min-width: 768px) and (max-height: 600px) {\n  .o_view_form_theme_preview_controller .o_field_iframe div.is_mobile {\n    height: 152.54237288%;\n    transform: translate(-50%, -50%) scale(0.59);\n    border-radius: 5.93220339vh;\n    min-height: 740px;\n  }\n}\n\n@media (min-width: 768px) {\n  .o_view_form_theme_preview_controller .o_field_iframe div.is_mobile iframe {\n    position: absolute;\n  }\n}\n\n.o_preview_frame::after {\n  content: \"\";\n  position: absolute;\n  inset: 0 0 0 0;\n  background-color: white;\n}\n\n", "\n/* /website/static/src/scss/website_visitor_views.scss */\n\n.o_wvisitor_kanban .o_kanban_renderer.o_kanban_ungrouped {\n  padding: 0px;\n}\n\n.o_wvisitor_kanban .o_kanban_renderer.o_kanban_ungrouped .o_kanban_record {\n  width: 100%;\n  margin: 0px;\n}\n\n.o_wvisitor_kanban .o_kanban_renderer.o_kanban_grouped .row > div {\n  flex: 1 1 100% !important;\n  max-width: 100% !important;\n  margin: 8px 0 !important;\n}\n\n.o_wvisitor_kanban .o_kanban_renderer.o_kanban_grouped .row > div.col-6 {\n  flex: 1 1 50% !important;\n  max-width: 50% !important;\n}\n\n.o_wvisitor_kanban .o_kanban_renderer.o_kanban_grouped .row > div.d-none {\n  display: none !important;\n}\n\n.o_wvisitor_kanban .o_kanban_renderer.o_kanban_grouped .row > div.text-lg-end {\n  text-align: left !important;\n}\n\n.o_country_flag {\n  width: 24px;\n  height: 16px;\n}\n\n.w_visitor_kanban_actions .btn {\n  margin: inherit;\n}\n\n.w_visitor_kanban_actions .btn:not(:last-child) {\n  margin-right: 0.25rem;\n}\n\n", "\n/* /website/static/src/client_actions/configurator/configurator.scss */\n\n.o_configurator_container {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  background-color: white;\n}\n\n.o_configurator_container .o_configurator_screen {\n  --ConfiguratorPreview-height: MIN(70vh, 560px);\n  --ConfiguratorSmallPreview-height: MIN(60vh, 500px);\n}\n\n@keyframes configuratorFadeIn {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n}\n\n@keyframes theme_screenshot_scroll {\n  to {\n    transform: translate3d(0, calc((100% - var(--ConfiguratorPreview-height)) * -1), 0);\n  }\n}\n\n@keyframes theme_screenshot_scroll_small {\n  to {\n    transform: translate3d(0, calc((100% - var(--ConfiguratorSmallPreview-height)) * -1), 0);\n  }\n}\n\n.o_configurator_container .o_configurator_screen .h6, .o_configurator_container .o_configurator_screen .h5, .o_configurator_container .o_configurator_screen .h4, .o_configurator_container .o_configurator_screen .h3, .o_configurator_container .o_configurator_screen .h2, .o_configurator_container .o_configurator_screen .h1, .o_configurator_container .o_configurator_screen .o_configurator_typing_text {\n  font-weight: 300;\n}\n\n.o_configurator_container .o_configurator_screen .h6 b, .o_configurator_container .o_configurator_screen .h5 b, .o_configurator_container .o_configurator_screen .h4 b, .o_configurator_container .o_configurator_screen .h3 b, .o_configurator_container .o_configurator_screen .h2 b, .o_configurator_container .o_configurator_screen .h1 b, .o_configurator_container .o_configurator_screen .o_configurator_typing_text b {\n  font-weight: 500;\n}\n\n.o_configurator_container .o_configurator_screen .o_configurator_typing_text {\n  font-size: 28px;\n}\n\n@media (min-width: 768px) {\n  .o_configurator_container .o_configurator_screen .o_configurator_typing_text {\n    font-size: 32px;\n  }\n}\n\n@media (min-width: 992px) {\n  .o_configurator_container .o_configurator_screen .o_configurator_typing_text {\n    font-size: 36px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .o_configurator_container .o_configurator_screen .o_configurator_typing_text {\n    font-size: 40px;\n  }\n}\n\n.o_configurator_container .o_configurator_screen .o_configurator_show {\n  animation: configuratorFadeIn 1s;\n}\n\n.o_configurator_container .o_configurator_screen .o_configurator_show_fast {\n  animation: configuratorFadeIn .35s;\n}\n\n.o_configurator_container .o_configurator_screen .o_configurator_screen_content {\n  overflow-y: auto;\n}\n\n.o_configurator_container .o_configurator_screen .o_configurator_logo_wrapper img {\n  object-fit: contain;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .dropdown, .o_configurator_container .o_configurator_screen.o_description_screen .industry_selection, .o_configurator_container .o_configurator_screen.o_description_screen .custom-ui-autocomplete {\n  font-weight: 500;\n  cursor: pointer;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .o_configurator_type_dd.o_step_todo {\n  min-width: 13ch;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .o_configurator_purpose_dd.o_step_todo {\n  min-width: 12ch;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .o_configurator_industry_wrapper {\n  position: relative;\n  display: inline-block;\n  height: 1.5em;\n  min-width: 17ch;\n  cursor: pointer;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .o_configurator_industry_wrapper input, .o_configurator_container .o_configurator_screen.o_description_screen .o_configurator_industry_wrapper::after {\n  height: 1.5em;\n  font-style: italic;\n  text-indent: 5px;\n  padding: 0;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .o_configurator_industry_wrapper input {\n  position: absolute;\n  width: 100%;\n  border: none;\n  border-bottom: 3px solid #714B67;\n  color: #714B67;\n  background-color: inherit;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .o_configurator_industry_wrapper input:focus {\n  color: inherit;\n  outline: none;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .o_configurator_industry_wrapper input::placeholder {\n  font-size: 40%;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .o_configurator_industry_wrapper::after {\n  content: attr(data-value) \"|\";\n  display: inline-block;\n  overflow: hidden;\n  opacity: 0;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .o_configurator_industry_dropdown {\n  background: var(--body-bg);\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .dropdown {\n  box-shadow: inset 0 -3px 0 #714B67;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .dropdown .dropdown-menu button:focus {\n  outline: unset;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .dropdown.o_step_todo .fa-angle-down {\n  transform: translateY(-0.26em);\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .dropdown.o_step_completed {\n  transition: all 300ms ease;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .dropdown.o_step_completed .fa-angle-down {\n  position: absolute;\n  top: auto;\n  left: auto;\n  bottom: auto;\n  right: 0;\n  opacity: 0;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .dropdown.o_step_completed:hover, .o_configurator_container .o_configurator_screen.o_description_screen .dropdown.o_step_completed.show, .o_configurator_container .o_configurator_screen.o_description_screen .dropdown.o_step_completed:has([data-bs-toggle]:focus-visible) {\n  padding-right: 1.3rem !important;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .dropdown.o_step_completed:hover .fa-angle-down, .o_configurator_container .o_configurator_screen.o_description_screen .dropdown.o_step_completed.show .fa-angle-down, .o_configurator_container .o_configurator_screen.o_description_screen .dropdown.o_step_completed:has([data-bs-toggle]:focus-visible) .fa-angle-down {\n  transition: all 300ms ease 100ms;\n  opacity: 1;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .dropdown-menu, .o_configurator_container .o_configurator_screen.o_description_screen .custom-ui-autocomplete {\n  border-bottom-right-radius: 0.25rem;\n  border-bottom-left-radius: 0.25rem;\n  font-size: inherit;\n  overflow-y: auto;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .dropdown-menu:not(.o_configurator_industry_dropdown), .o_configurator_container .o_configurator_screen.o_description_screen .custom-ui-autocomplete:not(.o_configurator_industry_dropdown) {\n  min-width: 100%;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .dropdown-item, .o_configurator_container .o_configurator_screen.o_description_screen .fa-angle-down, .o_configurator_container .o_configurator_screen.o_description_screen .ui-menu-item a, .o_configurator_container .o_configurator_screen.o_description_screen .ui-menu-item a.ui-state-active {\n  font-size: .5em;\n  font-weight: inherit;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .custom-ui-autocomplete {\n  max-height: 300px;\n  max-height: 35vh;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .custom-ui-autocomplete .ui-menu-item {\n  list-style: none;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .custom-ui-autocomplete .ui-menu-item a {\n  padding: 6px 20px;\n  font-family: var(--font-sans-serif);\n  text-decoration: none;\n  line-height: 1.2;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .custom-ui-autocomplete .ui-menu-item a.o_no_result, .o_configurator_container .o_configurator_screen.o_description_screen .custom-ui-autocomplete .ui-menu-item a.o_no_result:hover {\n  background-color: transparent !important;\n  color: #5f636f !important;\n  cursor: default;\n  padding: 12px 20px;\n  font-style: italic;\n  font-size: .5em;\n}\n\n.o_configurator_container .o_configurator_screen.o_description_screen .dropdown-item:hover, .o_configurator_container .o_configurator_screen.o_description_screen .dropdown-item:active, .o_configurator_container .o_configurator_screen.o_description_screen .dropdown-item.ui-state-active, .o_configurator_container .o_configurator_screen.o_description_screen .custom-ui-autocomplete .ui-menu-item a:hover, .o_configurator_container .o_configurator_screen.o_description_screen .custom-ui-autocomplete .ui-menu-item a:active, .o_configurator_container .o_configurator_screen.o_description_screen .custom-ui-autocomplete .ui-menu-item a.ui-state-active {\n  background-color: rgba(0, 0, 0, 0.08);\n  color: #111827;\n}\n\n@media (max-width: 991.98px) {\n  .o_configurator_container .o_configurator_screen.o_palette_selection_screen .o_detect_logo {\n    width: 100% !important;\n  }\n  .o_configurator_container .o_configurator_screen.o_palette_selection_screen .o_content_container {\n    height: 100% !important;\n    flex-direction: column !important;\n  }\n  .o_configurator_container .o_configurator_screen.o_palette_selection_screen .o_palettes_separator {\n    width: 100% !important;\n  }\n  .o_configurator_container .o_configurator_screen.o_palette_selection_screen .o_palettes_container {\n    width: 100% !important;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .o_configurator_container .o_configurator_screen.o_palette_selection_screen .o_palette_card_container {\n    width: 50% !important;\n  }\n}\n\n.o_configurator_container .o_configurator_screen.o_palette_selection_screen .palette_card {\n  cursor: pointer;\n  box-shadow: 0 0 0 1px #e7e9ed;\n}\n\n.o_configurator_container .o_configurator_screen.o_palette_selection_screen .palette_card .color_sample {\n  padding-top: 20%;\n}\n\n.o_configurator_container .o_configurator_screen.o_palette_selection_screen .palette_card:hover, .o_configurator_container .o_configurator_screen.o_palette_selection_screen .palette_card:focus-visible, .o_configurator_container .o_configurator_screen.o_palette_selection_screen .palette_card.selected {\n  box-shadow: 0 0 0 1px #FFF, 0 0 0 3px #714B67;\n}\n\n.o_configurator_container .o_configurator_screen.o_palette_selection_screen .o_configurator_logo_wrapper {\n  transition: opacity .1s ease;\n}\n\n.o_configurator_container .o_configurator_screen.o_palette_selection_screen .o_configurator_logo_wrapper:hover {\n  transition: opacity .3s ease;\n  opacity: .1;\n}\n\n.o_configurator_container .o_configurator_screen.o_palette_selection_screen .o_configurator_logo_wrapper img {\n  height: 120px;\n  max-width: 90%;\n}\n\n.o_configurator_container .o_configurator_screen.o_palette_selection_screen .o_configurator_logo_upload {\n  cursor: pointer;\n  color: #9a9ca5;\n}\n\n.o_configurator_container .o_configurator_screen.o_palette_selection_screen .o_configurator_logo_upload:hover, .o_configurator_container .o_configurator_screen.o_palette_selection_screen .o_configurator_logo_upload:focus, .o_configurator_container .o_configurator_screen.o_palette_selection_screen .o_configurator_logo_upload.focus {\n  color: #1F2937;\n}\n\n.o_configurator_container .o_configurator_screen.o_palette_selection_screen .palette_selection_or {\n  position: absolute;\n  top: 50%;\n  left: auto;\n  bottom: auto;\n  right: auto;\n  transform: translateY(-50%);\n}\n\n@media (min-width: 992px) {\n  .o_configurator_container .o_configurator_screen.o_palette_selection_screen .palette_selection_or {\n    right: 0;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .o_configurator_container .o_configurator_screen.o_feature_selection_screen .o_feature_card_container {\n    width: 50% !important;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .o_configurator_container .o_configurator_screen.o_feature_selection_screen .o_feature_card_container {\n    width: 100% !important;\n  }\n}\n\n.o_configurator_container .o_configurator_screen.o_feature_selection_screen .card {\n  cursor: pointer;\n}\n\n.o_configurator_container .o_configurator_screen.o_feature_selection_screen .card.card_installed {\n  cursor: default;\n  opacity: 0.75;\n}\n\n.o_configurator_container .o_configurator_screen.o_feature_selection_screen .o_configurator_feature_status {\n  position: absolute;\n  top: 8px;\n  left: auto;\n  bottom: auto;\n  right: 8px;\n}\n\n.o_configurator_container .o_configurator_screen.o_theme_selection_screen .button_area, .o_configurator_container .o_configurator_screen.o_theme_selection_screen .theme_svg_container {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n}\n\n.o_configurator_container .o_configurator_screen.o_theme_selection_screen .theme_preview_tip {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: auto;\n  right: 0;\n}\n\n.o_configurator_container .o_configurator_screen.o_theme_selection_screen .theme_preview, .o_configurator_container .o_configurator_screen.o_theme_selection_screen .theme_svg_container svg, .o_configurator_container .o_configurator_screen.o_theme_selection_screen .theme_preview_tip {\n  transform: translate3d(0, 0, 0);\n  will-change: transform;\n}\n\n.o_configurator_container .o_configurator_screen.o_theme_selection_screen .theme_preview, .o_configurator_container .o_configurator_screen.o_theme_selection_screen .theme_preview_tip {\n  transition: all .3s ease 0s;\n}\n\n.o_configurator_container .o_configurator_screen.o_theme_selection_screen .theme_svg_container svg {\n  width: 100%;\n  height: auto;\n}\n\n.o_configurator_container .o_configurator_screen.o_theme_selection_screen .button_area {\n  cursor: pointer;\n}\n\n.o_configurator_container .o_configurator_screen.o_theme_selection_screen .theme_preview {\n  height: var(--ConfiguratorPreview-height);\n  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n}\n\n@media (max-width: 991.98px) {\n  .o_configurator_container .o_configurator_screen.o_theme_selection_screen .theme_preview {\n    --ConfiguratorPreview-height: 300px;\n    --ConfiguratorSmallPreview-height: var(--ConfiguratorPreview-height);\n  }\n}\n\n@media (min-width: 992px) {\n  .o_configurator_container .o_configurator_screen.o_theme_selection_screen .theme_preview:hover {\n    transform: translate3d(0, -10px, 0);\n  }\n  .o_configurator_container .o_configurator_screen.o_theme_selection_screen .theme_preview.small {\n    height: var(--ConfiguratorSmallPreview-height);\n  }\n}\n\n.o_configurator_container .o_configurator_screen.o_theme_selection_screen .theme_preview:hover {\n  border-color: #714B67 !important;\n  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n}\n\n.o_configurator_container .o_configurator_screen.o_theme_selection_screen .theme_preview:hover .theme_preview_tip {\n  transform: translate3d(0, -120%, 0);\n}\n\n.o_configurator_container .o_configurator_screen.o_theme_selection_screen .theme_preview:hover .theme_svg_container svg {\n  animation: theme_screenshot_scroll 4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.1s infinite alternate;\n}\n\n.o_configurator_container .o_configurator_screen.o_theme_selection_screen .theme_preview:hover.small .theme_svg_container svg {\n  animation-name: theme_screenshot_scroll_small;\n  animation-duration: 5s;\n}\n\n", "\n/* /website/static/src/client_actions/website_preview/mobile_preview_systray.scss */\n\n.o_mobile_preview_active span.fa {\n  color: #28a745;\n}\n\n", "\n/* /website/static/src/client_actions/website_preview/website_builder_action.dark.scss */\n\n.o_website_preview {\n  --websitePreview-bg-color: $o-gray-200;\n}\n\n", "\n/* /website/static/src/client_actions/website_preview/website_builder_action.editor.scss */\n\n.o_homepage_editor_welcome_message {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Ubuntu, \"Noto Sans\", Arial, \"Odoo Unicode Support Noto\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n}\n\n", "\n/* /website/static/src/client_actions/website_preview/website_builder_action.scss */\n\n.o-website-builder_sidebar {\n  width: 0px;\n  background-color: #2b2b33;\n  transition: width ease 400ms, border 400ms;\n}\n\n.o-website-builder_sidebar.o_builder_sidebar_open {\n  width: 288px;\n  transition-delay: 200ms;\n  box-sizing: content-box;\n}\n\n.o_website_fullscreen .o-website-builder_sidebar.o_builder_sidebar_open {\n  width: 0;\n  border: none !important;\n}\n\n@media (min-resolution: 1.5dppx) and (max-resolution: 1.51dppx) {\n  .o-website-builder_sidebar.o_builder_sidebar_open.o_is_microsoft_edge {\n    width: 283px;\n  }\n  .o-website-builder_sidebar.o_builder_sidebar_open.o_is_microsoft_edge .o-snippets-menu {\n    width: 283px;\n  }\n}\n\n.o_builder_open .o-website-builder_sidebar {\n  transition-delay: 0ms;\n}\n\n.o-website-builder_sidebar:not(.o_builder_sidebar_open) {\n  border: none !important;\n}\n\n.o_main_navbar {\n  transition: margin-top ease 400ms;\n}\n\n.o_website_fullscreen .o_main_navbar, .o_builder_open .o_main_navbar {\n  margin-top: -46px;\n}\n\n.o_website_preview {\n  position: relative;\n  isolation: isolate;\n  height: 100%;\n  transition: margin-right ease 400ms;\n  background-color: var(--websitePreview-bg-color, #efefef);\n}\n\n.o_website_preview .o_iframe_container {\n  position: relative;\n  height: 100%;\n  width: 100%;\n}\n\n.o_website_preview .o_iframe_container iframe {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n}\n\n.o_website_preview .o_iframe_container iframe.o_ignore_in_tour {\n  pointer-events: none;\n}\n\n@media (min-width: 768px) {\n  .o_website_preview.o_is_mobile .o_iframe_container {\n    position: absolute;\n    left: 50%;\n    top: 50%;\n    height: 92%;\n    width: auto;\n    aspect-ratio: 368 / 763;\n    transform: translate(-50%, -50%);\n    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15), 16px 12px 32px rgba(0, 0, 0, 0.15), 64px 0 64px rgba(0, 0, 0, 0.15);\n    border-radius: 3.5vh;\n    background-color: white;\n  }\n  .o_website_preview.o_is_mobile .o_iframe_container iframe {\n    height: 87%;\n    top: 8%;\n  }\n}\n\n@media (min-width: 768px) and (max-height: 800px) {\n  .o_website_preview.o_is_mobile .o_iframe_container {\n    height: 98.9010989%;\n    transform: translate(-50%, -50%) scale(0.91);\n    border-radius: 3.84615385vh;\n  }\n}\n\n@media (min-width: 768px) and (max-height: 775px) {\n  .o_website_preview.o_is_mobile .o_iframe_container {\n    height: 103.44827586%;\n    transform: translate(-50%, -50%) scale(0.87);\n    border-radius: 4.02298851vh;\n  }\n}\n\n@media (min-width: 768px) and (max-height: 750px) {\n  .o_website_preview.o_is_mobile .o_iframe_container {\n    height: 108.43373494%;\n    transform: translate(-50%, -50%) scale(0.83);\n    border-radius: 4.21686747vh;\n  }\n}\n\n@media (min-width: 768px) and (max-height: 725px) {\n  .o_website_preview.o_is_mobile .o_iframe_container {\n    height: 113.92405063%;\n    transform: translate(-50%, -50%) scale(0.79);\n    border-radius: 4.43037975vh;\n  }\n}\n\n@media (min-width: 768px) and (max-height: 700px) {\n  .o_website_preview.o_is_mobile .o_iframe_container {\n    height: 120%;\n    transform: translate(-50%, -50%) scale(0.75);\n    border-radius: 4.66666667vh;\n  }\n}\n\n@media (min-width: 768px) and (max-height: 675px) {\n  .o_website_preview.o_is_mobile .o_iframe_container {\n    height: 126.76056338%;\n    transform: translate(-50%, -50%) scale(0.71);\n    border-radius: 4.92957746vh;\n  }\n}\n\n@media (min-width: 768px) and (max-height: 650px) {\n  .o_website_preview.o_is_mobile .o_iframe_container {\n    height: 134.32835821%;\n    transform: translate(-50%, -50%) scale(0.67);\n    border-radius: 5.2238806vh;\n  }\n}\n\n@media (min-width: 768px) and (max-height: 625px) {\n  .o_website_preview.o_is_mobile .o_iframe_container {\n    height: 142.85714286%;\n    transform: translate(-50%, -50%) scale(0.63);\n    border-radius: 5.55555556vh;\n  }\n}\n\n@media (min-width: 768px) and (max-height: 600px) {\n  .o_website_preview.o_is_mobile .o_iframe_container {\n    height: 152.54237288%;\n    transform: translate(-50%, -50%) scale(0.59);\n    border-radius: 5.93220339vh;\n    min-height: 740px;\n  }\n}\n\n@media (min-width: 768px) {\n  .o_website_preview.o_is_mobile .o_iframe_container .o_mobile_preview_layout {\n    height: 100%;\n  }\n  .o_website_preview.o_is_mobile .o_iframe_container .o_mobile_preview_layout img {\n    height: 100%;\n    width: auto;\n  }\n}\n\nbody:has(.o_builder_sidebar_open) .o_notification_manager {\n  position: absolute;\n  top: 8px;\n  left: auto;\n  bottom: auto;\n  right: calc(288px + 0.5rem);\n}\n\nbody:has(.o_website_preview) .o-mail-ChatHub-bubbles {\n  transition: transform 400ms ease 0s;\n}\n\nbody:has(.o-website-builder_sidebar.o_builder_sidebar_open) .o-mail-ChatHub-bubbles {\n  transform: translateX(-288px);\n  transition-delay: 200ms;\n}\n\n", "\n/* /website/static/src/components/fields/fields.scss */\n\n.o_image_radio_option {\n  cursor: pointer;\n  margin: 1rem 0;\n}\n\n.o_image_radio_option.active {\n  border: 4px solid #714B67;\n  box-shadow: 3px 3px 5px gray;\n}\n\n.o_image_radio > div:has(.o_image_radio_option_checkbox:focus-visible) {\n  outline: 2px solid #bc99b3;\n}\n\n", "\n/* /website/static/src/components/fullscreen_indication/fullscreen_indication.scss */\n\n.o_fullscreen_indication {\n  display: flex;\n  position: absolute;\n  width: 100%;\n  align-items: center;\n  justify-content: center;\n  top: 0;\n  margin-top: 46px !important;\n  opacity: 0;\n  pointer-events: none;\n  transition: opacity 400ms ease;\n}\n\n.o_fullscreen_indication p {\n  padding: 15px 30px;\n  background-color: rgba(0, 0, 0, 0.7);\n  color: white;\n}\n\n.o_fullscreen_indication p span {\n  border: 1px solid white;\n  border-color: white;\n  border-radius: 5px;\n  padding: 7px 5px;\n  margin: 5px;\n}\n\n.o_fullscreen_indication.o_visible {\n  opacity: 1;\n}\n\n", "\n/* /website/static/src/components/website_loader/website_loader.scss */\n\n.o_website_loader_container {\n  background-color: white;\n  pointer-events: all;\n  z-index: 1054;\n}\n\n.o_website_loader_container .o_website_loader_odoo_logo {\n  background-image: url(\"/web/static/img/odoo_logo.svg\");\n  background-repeat: no-repeat;\n  background-size: contain;\n  filter: var(--website-loader-logo-filter);\n}\n\n.o_website_loader_container .o_website_loader_container_content {\n  color: var(--website-loader-color);\n  background-color: #F9FAFB;\n  width: 100%;\n}\n\n@media (min-width: 992px) {\n  .o_website_loader_container .o_website_loader_container_content {\n    max-width: 30rem;\n  }\n}\n\n.o_website_loader_container .o_website_loader_tip {\n  color: var(--website-loader-color);\n}\n\n.o_website_loader_container .o_website_loader_tip .o_tour_pointer {\n  --TourPointer__height: 1em;\n  --TourPointer__width: 1em;\n  --TourPointer__color: #BB86FC;\n  --TourPointer__color-accent: #cfa9fd;\n}\n\n.o_website_loader_container .o_website_loader_text_highlight {\n  color: #BB86FC;\n}\n\n.o_website_loader_container .o_website_loader_progress {\n  --progress-height: 0.5rem;\n}\n\n.o_website_loader_container .o_website_loader_check {\n  animation: loaderCheck 1s ease-out;\n}\n\n@keyframes loaderCheck {\n  from {\n    transform: translateX(-25%);\n    opacity: 0;\n  }\n}\n\n.o_website_loader_container .o_website_loader_done {\n  animation: loaderDone 1s ease-out;\n}\n\n@keyframes loaderDone {\n  from {\n    transform: translateX(0.5em);\n    opacity: 0;\n  }\n}\n\n.o_website_loader_container #o_website_loader_animations_steps {\n  width: 55%;\n  background: #111827;\n  color: white;\n  perspective: 1000px;\n}\n\n.o_website_loader_container #o_website_loader_animations_steps:after {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  box-shadow: 0 0 200px rgba(17, 24, 39, 0.9) inset;\n  z-index: 1;\n}\n\n.o_website_loader_container #o_website_loader_step_colors, .o_website_loader_container #o_website_loader_step_images, .o_website_loader_container #o_website_loader_step_text, .o_website_loader_container #o_website_loader_step_generic {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  transition: opacity 1s ease-in-out;\n  transform-style: preserve-3d;\n}\n\n.o_website_loader_container #o_website_loader_step_images, .o_website_loader_container #o_website_loader_step_text, .o_website_loader_container #o_website_loader_step_generic {\n  display: none;\n  opacity: 0;\n  transition-delay: .5s;\n}\n\n.o_website_loader_container.o_website_loader_container_images #o_website_loader_step_colors span {\n  opacity: 0;\n  transition: opacity 1s ease-in-out;\n}\n\n.o_website_loader_container.o_website_loader_container_images #o_website_loader_step_images {\n  display: flex;\n  opacity: 1;\n}\n\n.o_website_loader_container.o_website_loader_container_images #o_website_loader_step_images .o_website_loader_filmstrip {\n  animation-play-state: running;\n}\n\n.o_website_loader_container.o_website_loader_container_text #o_website_loader_step_colors {\n  display: none;\n}\n\n.o_website_loader_container.o_website_loader_container_text #o_website_loader_step_images {\n  display: flex;\n  opacity: 1;\n}\n\n.o_website_loader_container.o_website_loader_container_text #o_website_loader_step_images .o_website_loader_filmstrip {\n  transition: opacity 1s ease-in-out;\n  animation-play-state: running;\n  opacity: 0;\n}\n\n.o_website_loader_container.o_website_loader_container_text #o_website_loader_step_text {\n  display: block;\n  opacity: 1;\n}\n\n.o_website_loader_container.o_website_loader_container_generic #o_website_loader_step_colors, .o_website_loader_container.o_website_loader_container_generic #o_website_loader_step_images {\n  display: none;\n}\n\n.o_website_loader_container.o_website_loader_container_generic #o_website_loader_step_text {\n  display: block;\n  opacity: 0;\n}\n\n.o_website_loader_container.o_website_loader_container_generic #o_website_loader_step_generic {\n  display: block;\n  transition: opacity 1s ease-in-out;\n  transition-delay: 1s;\n  opacity: 1;\n}\n\n.o_website_loader_container #o_website_loader_step_colors {\n  display: grid;\n  grid-template-columns: repeat(8, 1fr);\n  grid-template-rows: repeat(8, 1fr);\n  grid-gap: .3vw;\n  transform: scale(1.5) rotate3d(1.6, 1, -1.1, 37deg) translateX(10%);\n  animation: 7s ease-in-out alternate colorsPlaneMotion;\n}\n\n@keyframes colorsPlaneMotion {\n  from {\n    transform: scale(1.6) rotate3d(1.6, 1, -1.1, 37deg) translateX(10%) translateY(-3%);\n  }\n  to {\n    transform: scale(1.5) rotate3d(1.4, 1, -1.1, 29deg) translateX(10%) translateY(0);\n  }\n}\n\n@keyframes elevateColoredCells {\n  0%, 100% {\n    transform: translateZ(0px);\n    background-color: #1F2937;\n  }\n  30% {\n    transform: translateZ(25px);\n    background-color: var(--background-color);\n  }\n}\n\n.o_website_loader_container #o_website_loader_step_colors span {\n  border-radius: .4rem;\n  background-color: #1F2937;\n}\n\n.o_website_loader_container #o_website_loader_step_colors span:nth-child(28) {\n  animation: elevateColoredCells 5.2s ease-in-out infinite;\n  animation-delay: 0s;\n  --background-color: #7d773c;\n}\n\n.o_website_loader_container #o_website_loader_step_colors span:nth-child(43) {\n  animation: elevateColoredCells 5.4s ease-in-out infinite;\n  animation-delay: 0.5s;\n  --background-color: #607944;\n}\n\n.o_website_loader_container #o_website_loader_step_colors span:nth-child(31) {\n  animation: elevateColoredCells 5.6s ease-in-out infinite;\n  animation-delay: 1s;\n  --background-color: #775c35;\n}\n\n.o_website_loader_container #o_website_loader_step_colors span:nth-child(37) {\n  animation: elevateColoredCells 5.8s ease-in-out infinite;\n  animation-delay: 1.5s;\n  --background-color: #3d6273;\n}\n\n.o_website_loader_container #o_website_loader_step_colors span:nth-child(14) {\n  animation: elevateColoredCells 6s ease-in-out infinite;\n  animation-delay: 2s;\n  --background-color: #5f414c;\n}\n\n.o_website_loader_container #o_website_loader_step_colors span:nth-child(41) {\n  animation: elevateColoredCells 6.2s ease-in-out infinite;\n  animation-delay: 2.5s;\n  --background-color: #805f54;\n}\n\n.o_website_loader_container #o_website_loader_step_colors span:nth-child(34) {\n  animation: elevateColoredCells 6.4s ease-in-out infinite;\n  animation-delay: 3s;\n  --background-color: #76527a;\n}\n\n.o_website_loader_container #o_website_loader_step_colors span:nth-child(23) {\n  animation: elevateColoredCells 6.6s ease-in-out infinite;\n  animation-delay: 3.5s;\n  --background-color: #56476e;\n}\n\n.o_website_loader_container #o_website_loader_step_colors span:nth-child(19) {\n  animation: elevateColoredCells 6.8s ease-in-out infinite;\n  animation-delay: 4s;\n  --background-color: #4b676b;\n}\n\n.o_website_loader_container #o_website_loader_step_colors span:nth-child(12) {\n  animation: elevateColoredCells 7s ease-in-out infinite;\n  animation-delay: 4.5s;\n  --background-color: #95985f;\n}\n\n.o_website_loader_container #o_website_loader_step_images {\n  display: flex;\n  animation: 7s ease-in-out alternate imagesPlaneMotion forwards;\n}\n\n.o_website_loader_container .o_website_loader_filmstrip {\n  min-height: 45vh;\n  animation-play-state: paused;\n}\n\n@keyframes filmstripScroll {\n  to {\n    transform: translateX(-100%);\n  }\n}\n\n.o_website_loader_container .o_website_loader_filmstrip .o_website_loader_filmstrip_inner {\n  width: 200%;\n  animation: filmstripScroll 30s linear infinite;\n  animation-play-state: inherit;\n}\n\n.o_website_loader_container .o_website_loader_filmstrip img {\n  height: auto;\n  padding: 4px;\n  border-radius: .6rem;\n  object-fit: cover;\n}\n\n.o_website_loader_container .o_website_loader_filmstrip.o_website_loader_filmstrip_middle {\n  flex-grow: 1;\n  z-index: 1;\n}\n\n.o_website_loader_container .o_website_loader_filmstrip.o_website_loader_filmstrip_middle .o_website_loader_filmstrip_inner {\n  animation-name: filmstripScroll;\n  animation-duration: 20s;\n  animation-direction: reverse;\n}\n\n.o_website_loader_container .o_website_loader_filmstrip:last-child .o_website_loader_filmstrip_inner {\n  animation-duration: 40s;\n}\n\n.o_website_loader_container #o_website_loader_step_text .o_website_loader_text_content {\n  font-size: 180vh;\n  transform: translate(-25%, -25%);\n  line-height: 1;\n  position: absolute;\n  opacity: 0;\n  animation: loaderTextFading 6s infinite;\n  mix-blend-mode: plus-lighter;\n  color: rgba(255, 255, 255, 0.5);\n}\n\n@keyframes loaderTextFading {\n  0%, 100% {\n    opacity: 0;\n  }\n  50% {\n    opacity: 1;\n  }\n}\n\n.o_website_loader_container #o_website_loader_step_text .o_website_loader_text_content:nth-child(2) {\n  animation-delay: 2s;\n  color: rgba(128, 255, 255, 0.5);\n}\n\n.o_website_loader_container #o_website_loader_step_text .o_website_loader_text_content:nth-child(3) {\n  animation-delay: 4s;\n  color: rgba(255, 128, 255, 0.5);\n  transform: translate(-10%, -25%) scale(0.9);\n}\n\n@keyframes rotateLoader {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n\n.o_website_loader_container .o_website_loader_loader .o_website_loader_circle, .o_website_loader_container .o_website_loader_loader .o_website_loader_circle_mask {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  bottom: auto;\n  right: auto;\n  margin-left: -60px;\n  margin-top: -60px;\n}\n\n.o_website_loader_container .o_website_loader_loader .o_website_loader_circle, .o_website_loader_container .o_website_loader_loader .o_website_loader_circle_line {\n  height: 120px;\n  width: 120px;\n  border-radius: 50%;\n  box-shadow: inset 0 0 0 1px #FFF;\n}\n\n.o_website_loader_container .o_website_loader_loader .o_website_loader_circle {\n  height: 120px;\n  opacity: .2;\n}\n\n.o_website_loader_container .o_website_loader_loader .o_website_loader_circle_mask {\n  height: 120px;\n  width: 60px;\n  transform-origin: 60px 60px;\n  -webkit-mask-image: -webkit-linear-gradient(top, black, rgba(0, 0, 0, 0));\n  animation: rotateLoader 1.2s infinite linear;\n}\n\n", "\n/* /website/static/src/components/views/theme_preview_kanban.scss */\n\n.o_theme_preview_kanban_view .o_kanban_renderer {\n  --KanbanRecord-width: 100%;\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer.o_kanban_ungrouped {\n  display: grid !important;\n  grid-template-columns: 1fr;\n  grid-row-gap: 16px;\n  grid-column-gap: 16px;\n  justify-items: center;\n  padding: 16px;\n}\n\n@media (min-width: 576px) {\n  .o_theme_preview_kanban_view .o_kanban_renderer.o_kanban_ungrouped {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n@media (min-width: 768px) {\n  .o_theme_preview_kanban_view .o_kanban_renderer.o_kanban_ungrouped {\n    grid-template-columns: repeat(3, 1fr);\n  }\n}\n\n@media (min-width: 1400px) {\n  .o_theme_preview_kanban_view .o_kanban_renderer.o_kanban_ungrouped {\n    grid-template-columns: repeat(4, 1fr);\n  }\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer .o_kanban_record:has(.o_theme_installed) {\n  order: -1;\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer .o_kanban_record .o_theme_preview.o_theme_installed .o_theme_preview_top {\n  box-shadow: 0 0 0 3px #714B67;\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer .o_kanban_record .o_theme_preview.o_theme_installed .o_theme_preview_top:not(.fa) {\n  border: 3px solid #714B67;\n  box-shadow: none;\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer .o_kanban_record .o_theme_preview.o_theme_installed .o_theme_preview_top:not(.fa):before {\n  content: \"\uf00c\";\n  position: absolute;\n  top: 7px;\n  left: auto;\n  bottom: auto;\n  right: 7px;\n  width: 19px;\n  height: 19px;\n  background-color: #714B67;\n  font-family: 'FontAwesome';\n  color: white;\n  border-radius: 50%;\n  text-align: center;\n  z-index: 1;\n  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer .o_kanban_record .o_theme_preview_top .o_theme_cover, .o_theme_preview_kanban_view .o_kanban_renderer .o_kanban_record .o_theme_preview_top .o_theme_logo, .o_theme_preview_kanban_view .o_kanban_renderer .o_kanban_record .o_theme_preview_top .o_theme_screenshot {\n  width: 100%;\n  padding-bottom: 127%;\n  background-repeat: no-repeat;\n  background-position: center top;\n  background-size: 40% 32%;\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer .o_kanban_record .o_theme_preview_top .o_theme_cover {\n  background-size: contain;\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer .o_kanban_record .o_theme_preview_top .o_theme_screenshot {\n  background-size: cover;\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer .o_kanban_record .o_theme_preview_top:hover {\n  transform: scale(1.01);\n  transform-origin: center;\n  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer .o_kanban_record .o_theme_preview_top:hover .o_theme_screenshot {\n  animation: o_theme_screenshot_scroll 4s linear infinite alternate;\n}\n\n@keyframes o_theme_screenshot_scroll {\n  25% {\n    background-position: center top;\n  }\n  75%, 100% {\n    background-position: center bottom;\n  }\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer.o_kanban_grouped .o_kanban_group {\n  background-color: #fcfcfc;\n  padding: 0 20px;\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer.o_kanban_grouped .o_kanban_group .o_kanban_header {\n  height: 30px;\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer.o_kanban_grouped .o_kanban_group .o_kanban_header .o_column_title {\n  padding: 0;\n  color: #111827;\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer.o_kanban_grouped .o_kanban_group .o_kanban_header:hover .o_group_config, .o_theme_preview_kanban_view .o_kanban_renderer.o_kanban_grouped .o_kanban_group .o_kanban_header.show .o_group_config {\n  display: none;\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer.o_kanban_grouped .o_kanban_group .o_theme_preview_top {\n  border-color: lightgray;\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer.o_kanban_grouped .o_kanban_group:nth-child(even) {\n  background-color: #f2f2f2;\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer.o_kanban_grouped .o_kanban_group:nth-child(even) .o_theme_cover, .o_theme_preview_kanban_view .o_kanban_renderer.o_kanban_grouped .o_kanban_group:nth-child(even) .o_theme_logo {\n  background-color: white;\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer.o_kanban_grouped .o_kanban_record {\n  width: 100%;\n  margin-left: 0;\n  margin-right: 0;\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer.o_kanban_grouped .o_kanban_record .o_theme_preview_top .o_theme_cover, .o_theme_preview_kanban_view .o_kanban_renderer.o_kanban_grouped .o_kanban_record .o_theme_preview_top .o_theme_logo {\n  padding-bottom: 50%;\n  background-size: 32% 62%;\n}\n\n.o_theme_preview_kanban_view .o_kanban_renderer.o_kanban_grouped .o_kanban_record .o_theme_preview_top .o_theme_cover {\n  background-size: cover;\n}\n\n", "\n/* /website/static/src/components/autocomplete_with_pages/url_autocomplete.scss */\n\n.o-autocomplete .ui-autocomplete-category > .dropdown-item:hover {\n  background-color: initial;\n  cursor: default;\n}\n\n.o-autocomplete.ui-widget-content {\n  background-color: var(--body-bg);\n  border: var(--border-width) solid #d8dadd;\n  border-radius: var(--border-radius);\n  box-shadow: 0 0.3rem 1rem rgba(0, 0, 0, 0.1);\n}\n\n", "\n/* /website/static/src/scss/website_controller_page_kanban.scss */\n\n.o_kanban_view.o-website-controller-page-kanban .o_kanban_record {\n  min-height: 90px;\n}\n\n.o_kanban_view.o-website-controller-page-kanban .o_kanban_grouped .o_kanban_record {\n  justify-content: space-around !important;\n}\n\n.o_kanban_view.o-website-controller-page-kanban .o_kanban_ungrouped .o_kanban_record {\n  width: 100%;\n  flex-flow: row;\n}\n\n.o_kanban_view.o-website-controller-page-kanban .o_kanban_ungrouped .o_kanban_record [data-section='data'] {\n  width: 30%;\n}\n\n", "\n/* /barcodes/static/src/components/barcode_scanner.scss */\n\n.o_barcode_mobile_container {\n  position: relative;\n  display: inline-block;\n  font-family: 'Lato', sans-serif;\n  font-size: 1.08333333rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #fff;\n}\n\n.o_barcode_mobile_container img, .o_barcode_mobile_container .o_mobile_barcode {\n  width: 115px;\n  height: 60px;\n}\n\n.o_barcode_mobile_container .o_mobile_barcode {\n  width: 100%;\n  bottom: 0;\n  position: absolute;\n  opacity: 0.75;\n  padding-top: 5px;\n}\n\n.o_barcode_mobile_container .o_mobile_barcode .o_barcode_mobile_camera {\n  margin: 5px;\n  font-size: 1em;\n}\n\n.o_barcode_mobile_container .o_mobile_barcode div {\n  font-size: 12px;\n}\n\n.o_barcode_mobile_container .o_barcode_laser {\n  position: absolute;\n  top: 50%;\n  left: -15px;\n  bottom: auto;\n  right: -15px;\n  height: 5px;\n  background: rgba(255, 0, 0, 0.6);\n  box-shadow: 0 1px 10px 1px rgba(255, 0, 0, 0.8);\n  animation: o_barcode_scanner_intro 1s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0.4s;\n}\n\n@keyframes o_barcode_scanner_intro {\n  25% {\n    top: 75%;\n  }\n  50% {\n    top: 0;\n  }\n  75% {\n    top: 100%;\n  }\n  100% {\n    top: 50%;\n  }\n}\n\n@media screen and (max-width: 576px) {\n  .o_event_barcode_bg.o_home_menu_background {\n    background: white;\n    height: 100%;\n  }\n}\n\n", "\n/* /stock/static/src/picking_type_dashboard_graph/picking_type_dashboard_graph_field.scss */\n\n.o_field_picking_type_dashboard_graph .o_dashboard_graph {\n  margin-bottom: 0;\n  margin-left: -16px;\n  margin-right: -16px;\n}\n\n", "\n/* /stock/static/src/scss/forecast_widget.scss */\n\n.o_forecast_widget_cell {\n  text-align: left !important;\n}\n\n", "\n/* /stock/static/src/scss/forecasted_details.scss */\n\n.o_stock_forecast button[data-bs-toggle=\"collapse\"] i::before {\n  content: \"\\f078\";\n  /* fa-chevron-down */\n}\n\n.o_stock_forecast button[data-bs-toggle=\"collapse\"].collapsed i::before {\n  content: \"\\f054\";\n  /* fa-chevron-right */\n}\n\n.o_stock_forecast thead.o_forecasted_details_main_header tr th {\n  border: none !important;\n}\n\n.o_stock_forecast thead.o_forecasted_details_main_header tr th:first-child {\n  width: 1%;\n  white-space: nowrap;\n}\n\n.o_stock_forecast table.o_forecasted_details_table tr td:first-child {\n  border-right: none !important;\n}\n\n.o_stock_forecast table.o_forecasted_details_table tr td:nth-child(2):not(.o_forecasted_details_line_button) {\n  border-left: none !important;\n  padding-left: 0px !important;\n}\n\n", "\n/* /stock/static/src/scss/product_form.scss */\n\n.hover-show .btn-show {\n  opacity: 0;\n  transition: opacity 0.1s;\n}\n\n.hover-show:hover .btn-show {\n  opacity: 1;\n}\n\n", "\n/* /stock/static/src/scss/report_stock_reception.scss */\n\n.o_report_reception .o_priority.o_priority_star {\n  font-size: 1.35em;\n}\n\n.o_report_reception .o_priority.o_priority_star.fa-star {\n  color: gold;\n}\n\n.o_report_reception .btn.btn-primary {\n  height: 31px;\n  background-color: #714B67;\n  border-color: #714B67;\n}\n\n.o_report_reception .btn.btn-primary:hover:not([disabled]) {\n  background-color: #52374b;\n}\n\n.o_report_reception .badge {\n  line-height: .75;\n}\n\n.o_report_reception .bg-primary-light {\n  --background-color: rgba(113, 75, 103, 0.5);\n  --color: #000;\n  background-color: rgba(113, 75, 103, 0.5) !important;\n  color: #000;\n}\n\n.o_report_reception .bg-primary-light .text-muted, .o_colored_level .o_report_reception .bg-primary-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\n.o_report_reception a.bg-primary-light:hover, .o_report_reception a.bg-primary-light:focus,\n.o_report_reception button.bg-primary-light:hover,\n.o_report_reception button.bg-primary-light:focus {\n  --background-color: rgba(82, 55, 75, 0.5);\n  --color: #000;\n  background-color: rgba(82, 55, 75, 0.5) !important;\n  color: #000;\n}\n\n.o_report_reception .bg-secondary-light {\n  --background-color: rgba(216, 218, 221, 0.5);\n  --color: #000;\n  background-color: rgba(216, 218, 221, 0.5) !important;\n  color: #000;\n}\n\n.o_report_reception .bg-secondary-light .text-muted, .o_colored_level .o_report_reception .bg-secondary-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\n.o_report_reception a.bg-secondary-light:hover, .o_report_reception a.bg-secondary-light:focus,\n.o_report_reception button.bg-secondary-light:hover,\n.o_report_reception button.bg-secondary-light:focus {\n  --background-color: rgba(189, 192, 197, 0.5);\n  --color: #000;\n  background-color: rgba(189, 192, 197, 0.5) !important;\n  color: #000;\n}\n\n.o_report_reception .bg-success-light {\n  --background-color: rgba(40, 167, 69, 0.5);\n  --color: #000;\n  background-color: rgba(40, 167, 69, 0.5) !important;\n  color: #000;\n}\n\n.o_report_reception .bg-success-light .text-muted, .o_colored_level .o_report_reception .bg-success-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\n.o_report_reception a.bg-success-light:hover, .o_report_reception a.bg-success-light:focus,\n.o_report_reception button.bg-success-light:hover,\n.o_report_reception button.bg-success-light:focus {\n  --background-color: rgba(30, 126, 52, 0.5);\n  --color: #000;\n  background-color: rgba(30, 126, 52, 0.5) !important;\n  color: #000;\n}\n\n.o_report_reception .bg-info-light {\n  --background-color: rgba(23, 162, 184, 0.5);\n  --color: #000;\n  background-color: rgba(23, 162, 184, 0.5) !important;\n  color: #000;\n}\n\n.o_report_reception .bg-info-light .text-muted, .o_colored_level .o_report_reception .bg-info-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\n.o_report_reception a.bg-info-light:hover, .o_report_reception a.bg-info-light:focus,\n.o_report_reception button.bg-info-light:hover,\n.o_report_reception button.bg-info-light:focus {\n  --background-color: rgba(17, 122, 139, 0.5);\n  --color: #000;\n  background-color: rgba(17, 122, 139, 0.5) !important;\n  color: #000;\n}\n\n.o_report_reception .bg-warning-light {\n  --background-color: rgba(233, 157, 0, 0.5);\n  --color: #000;\n  background-color: rgba(233, 157, 0, 0.5) !important;\n  color: #000;\n}\n\n.o_report_reception .bg-warning-light .text-muted, .o_colored_level .o_report_reception .bg-warning-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\n.o_report_reception a.bg-warning-light:hover, .o_report_reception a.bg-warning-light:focus,\n.o_report_reception button.bg-warning-light:hover,\n.o_report_reception button.bg-warning-light:focus {\n  --background-color: rgba(182, 123, 0, 0.5);\n  --color: #000;\n  background-color: rgba(182, 123, 0, 0.5) !important;\n  color: #000;\n}\n\n.o_report_reception .bg-danger-light {\n  --background-color: rgba(212, 76, 89, 0.5);\n  --color: #000;\n  background-color: rgba(212, 76, 89, 0.5) !important;\n  color: #000;\n}\n\n.o_report_reception .bg-danger-light .text-muted, .o_colored_level .o_report_reception .bg-danger-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\n.o_report_reception a.bg-danger-light:hover, .o_report_reception a.bg-danger-light:focus,\n.o_report_reception button.bg-danger-light:hover,\n.o_report_reception button.bg-danger-light:focus {\n  --background-color: rgba(191, 46, 60, 0.5);\n  --color: #000;\n  background-color: rgba(191, 46, 60, 0.5) !important;\n  color: #000;\n}\n\n.o_report_reception .bg-light-light {\n  --background-color: rgba(255, 255, 255, 0.5);\n  --color: #000;\n  background-color: rgba(255, 255, 255, 0.5) !important;\n  color: #000;\n}\n\n.o_report_reception .bg-light-light .text-muted, .o_colored_level .o_report_reception .bg-light-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\n.o_report_reception a.bg-light-light:hover, .o_report_reception a.bg-light-light:focus,\n.o_report_reception button.bg-light-light:hover,\n.o_report_reception button.bg-light-light:focus {\n  --background-color: rgba(230, 230, 230, 0.5);\n  --color: #000;\n  background-color: rgba(230, 230, 230, 0.5) !important;\n  color: #000;\n}\n\n.o_report_reception .bg-dark-light {\n  --background-color: rgba(17, 24, 39, 0.5);\n  --color: #FFF;\n  background-color: rgba(17, 24, 39, 0.5) !important;\n  color: #FFF;\n}\n\n.o_report_reception .bg-dark-light .text-muted, .o_colored_level .o_report_reception .bg-dark-light .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\n.o_report_reception a.bg-dark-light:hover, .o_report_reception a.bg-dark-light:focus,\n.o_report_reception button.bg-dark-light:hover,\n.o_report_reception button.bg-dark-light:focus {\n  --background-color: rgba(2, 2, 3, 0.5);\n  --color: #FFF;\n  background-color: rgba(2, 2, 3, 0.5) !important;\n  color: #FFF;\n}\n\n.o_report_reception thead {\n  display: table-row-group;\n}\n\n.o_report_reception_no_print {\n  overflow-y: auto;\n}\n\n.o_label_page {\n  margin-left: -3mm;\n  margin-right: -3mm;\n  overflow: hidden;\n  page-break-before: always;\n  padding: 1mm 0mm 0mm;\n}\n\n.o_label_page.o_label_dymo {\n  font-size: 80%;\n  width: 57mm;\n  height: 32mm;\n}\n\n.o_label_page.o_label_dymo span, .o_label_page.o_label_dymo div {\n  line-height: 1;\n  white-space: nowrap;\n}\n\n.o_label_page span[itemprop=\"name\"] {\n  font-weight: bold;\n}\n\n", "\n/* /stock/static/src/scss/report_stock_rule.scss */\n\n.o_report_stock_rule .table > :not(:first-child) {\n  border-top: 2px solid currentColor;\n}\n\n.o_report_stock_rule .table {\n  --table-border-color: #d8dadd;\n}\n\n.o_report_stock_rule .o_report_stock_rule_rule {\n  display: flex;\n  flex-flow: row nowrap;\n}\n\n.o_report_stock_rule .o_report_stock_rule_legend {\n  display: flex;\n  flex-flow: row wrap;\n  max-width: 1000px;\n}\n\n.o_report_stock_rule .o_report_stock_rule_legend_line {\n  flex: 0 1 auto;\n  display: flex;\n  flex-flow: row nowrap;\n  width: 29%;\n  margin-right: 20px;\n  margin-left: 20px;\n  margin-top: 15px;\n  min-width: 200px;\n}\n\n.o_report_stock_rule .o_report_stock_rule_legend_line > .o_report_stock_rule_legend_label {\n  flex: 1 1 auto;\n  width: 30%;\n  min-width: 100px;\n}\n\n.o_report_stock_rule .o_report_stock_rule_legend_line > .o_report_stock_rule_legend_symbol {\n  flex: 1 1 auto;\n  width: 70%;\n}\n\n.o_report_stock_rule .o_report_stock_rule_putaway > p {\n  text-align: center;\n  color: black;\n  font-weight: normal;\n  font-size: 12px;\n}\n\n.o_report_stock_rule .o_report_stock_rule_line {\n  flex: 1 1 auto;\n  height: 20px;\n}\n\n.o_report_stock_rule .o_report_stock_rule_line > line {\n  stroke: black;\n  stroke-width: 1;\n}\n\n.o_report_stock_rule .o_report_stock_rule_arrow {\n  flex: 0 0 auto;\n  height: 20px;\n  width: 20px;\n}\n\n.o_report_stock_rule .o_report_stock_rule_arrow > svg > line {\n  stroke: black;\n  stroke-width: 1;\n}\n\n.o_report_stock_rule .o_report_stock_rule_arrow > svg > polygon {\n  fill: black;\n  fill-opacity: 0.5;\n  stroke: black;\n  stroke-width: 1;\n}\n\n.o_report_stock_rule .o_report_stock_rule_vertical_bar {\n  flex: 0 0 auto;\n  height: 20px;\n  width: 2px;\n}\n\n.o_report_stock_rule .o_report_stock_rule_vertical_bar > svg > line {\n  stroke: black;\n  stroke-width: 2;\n}\n\n.o_report_stock_rule .o_report_stock_rule_rule_name {\n  text-align: center;\n}\n\n.o_report_stock_rule .o_report_stock_rule_symbol_cell {\n  border: none !important;\n}\n\n.o_report_stock_rule .o_report_stock_rule_symbol_cell > div {\n  max-width: 200px;\n  height: 20px;\n}\n\n.o_report_stock_rule .o_report_stock_rule_rule_main {\n  height: 100%;\n  padding-top: 2px;\n}\n\n.o_report_stock_rule .o_report_stock_rule_location_header {\n  text-align: center;\n}\n\n.o_report_stock_rule .o_report_stock_rule_location_header > a {\n  display: block;\n}\n\n.o_report_stock_rule .o_report_stock_rule_location_header > a:hover {\n  text-decoration: none;\n  cursor: pointer;\n  background-color: #efefef;\n}\n\n.o_report_stock_rule .o_report_stock_rule_location_header > a > div {\n  color: black;\n}\n\n.o_report_stock_rule .o_report_stock_rule_rule_cell {\n  padding: 0 !important;\n}\n\n.o_report_stock_rule .o_report_stock_rule_rule_cell > a {\n  display: block;\n}\n\n.o_report_stock_rule .o_report_stock_rule_rule_cell > a:hover {\n  text-decoration: none;\n  cursor: pointer;\n  background-color: #efefef;\n}\n\n.o_report_stock_rule .o_report_stock_rule_rtl {\n  transform: scaleX(-1);\n}\n\n", "\n/* /stock/static/src/scss/report_stockpicking_operations.scss */\n\n.o_report_stockpicking_operations table thead, .o_report_stockpicking_operations table tbody, .o_report_stockpicking_operations table td, .o_report_stockpicking_operations table th, .o_report_stockpicking_operations table tr {\n  border: 0;\n}\n\n/*\n * Before this PR, col-auto was the closest thing to flex box support.\n * However, an issue arised at the time of testing: when one of the\n * fields has long words in it, the spacing fails miserably\n * (it becomes very elongated on the vertical axis). The only way\n * to remove this effect and also with wkhtmltopdf outdated CSS support\n * is to add min-width so that it forces the fields to have a readable\n * width for this specific report. It can also be seen that this solution is\n * suggested in base styling for reports.\n*/\n.o_stock_report_header_row {\n  display: -webkit-box;\n  display: flex;\n  flex-wrap: wrap;\n  -webkit-box-pack: center;\n  justify-content: center;\n  flex-direction: row;\n  -webkit-flex-direction: row;\n  -ms-flex-wrap: wrap;\n}\n\n.o_stock_report_header_row > div {\n  flex: 1;\n  -webkit-flex: 1;\n  -webkit-box-flex: 1;\n  min-width: 150px;\n}\n\n", "\n/* /stock/static/src/scss/stock_empty_screen.scss */\n\n.o_view_nocontent_barcode_scanner:before {\n  width: 250px;\n  height: 250px;\n  background: transparent url(/stock/static/img/barcode_scanner.png) no-repeat center;\n  background-size: 250px 250px;\n}\n\n.o_view_nocontent_replenishment:before {\n  width: 100%;\n  height: 300px;\n  max-width: 500px;\n  margin-bottom: 20px;\n  background: transparent url(/stock/static/img/replenishment.svg) no-repeat center/contain;\n}\n\n.o_nocontent_help .o_view_nocontent_smiling_face.o_view_nocontent_stock:before {\n  width: 200px;\n  height: 200px;\n  background: transparent url(/stock/static/img/empty_list.png) no-repeat center;\n  background-size: 200px 200px;\n  resize: both;\n}\n\n", "\n/* /stock/static/src/scss/stock_forecasted.scss */\n\n.o_stock_forecasted_page .o_priority {\n  display: inline-block;\n  padding: 0;\n  border: 0;\n}\n\n.o_stock_forecasted_page .o_priority.o_priority_star {\n  background-color: transparent;\n  font-size: 1.35em;\n}\n\n.o_stock_forecasted_page .o_priority.o_priority_star.fa-star-o {\n  color: #a8a8a8;\n}\n\n.o_stock_forecasted_page .o_priority.o_priority_star.fa-star-o:hover {\n  color: gold;\n}\n\n.o_stock_forecasted_page .o_priority.o_priority_star.fa-star-o:hover:before {\n  content: \"\\f005\";\n}\n\n.o_stock_forecasted_page .o_priority.o_priority_star.fa-star {\n  color: gold;\n}\n\n.o_stock_forecasted_page .o_priority.o_priority_star.fa-star:hover {\n  color: #a8a8a8;\n}\n\n.o_stock_forecasted_page .o_priority.o_priority_star.fa-star:hover:before {\n  content: \"\\f006\";\n}\n\n.o_stock_forecasted_page .table td {\n  vertical-align: middle;\n}\n\n", "\n/* /stock/static/src/scss/stock_move_list.scss */\n\n.btn[name=\"action_show_details\"] {\n  border-width: 0;\n}\n\n", "\n/* /stock/static/src/scss/stock_overview.scss */\n\n.o_stock_kanban .o_kanban_renderer {\n  --KanbanRecord-width: 480px;\n  --KanbanGroup-width: 480px;\n  padding: 4px;\n}\n\n.o_stock_kanban .o_kanban_renderer .o_kanban_record {\n  margin-left: 4px;\n  margin-right: 4px;\n}\n\n.stock-overview-links {\n  height: 5.5rem;\n}\n\n", "\n/* /stock/static/src/scss/stock_replenishment_info.scss */\n\n.o_stock_replenishment_info .o_field_widget.o_small {\n  display: inline;\n}\n\n.o_stock_replenishment_info .o_field_widget.o_small input {\n  width: 40px;\n}\n\n", "\n/* /stock/static/src/scss/stock_traceability_report.scss */\n\n.o_stock_reports_body_print {\n  background-color: white;\n  color: black;\n}\n\n.o_stock_reports_body_print .o_stock_reports_level0 {\n  border-width: 1px;\n  border-left-style: hidden;\n  border-right-style: hidden;\n  font-weight: bold;\n  border-top-style: solid;\n  border-bottom-style: groove;\n}\n\n.o_main_content .o_stock_reports_page {\n  position: absolute;\n}\n\n.o_stock_reports_page {\n  background-color: white;\n}\n\n.o_stock_reports_page.o_stock_reports_no_print {\n  margin: 16px auto;\n  padding-top: 24px;\n  padding-right: 16px;\n  padding-bottom: 24px;\n  padding-left: 16px;\n}\n\n.o_stock_reports_page.o_stock_reports_no_print .o_stock_reports_level0 {\n  border-width: 1px;\n  border-left-style: hidden;\n  border-right-style: hidden;\n  font-weight: normal;\n  border-top-style: solid;\n  border-bottom-style: groove;\n}\n\n.o_stock_reports_page.o_stock_reports_no_print .o_stock_reports_table {\n  white-space: nowrap;\n  margin-top: 30px;\n}\n\n.o_stock_reports_page.o_stock_reports_no_print .o_stock_reports_table thead {\n  display: table-row-group;\n}\n\n.o_stock_reports_page.o_stock_reports_no_print .o_report_line_header {\n  text-align: left;\n  padding-left: 10px;\n}\n\n.o_stock_reports_page.o_stock_reports_no_print .o_report_header {\n  border-top-style: solid;\n  border-top-style: groove;\n  border-bottom-style: groove;\n  border-width: 2px;\n}\n\n.o_stock_reports_page .o_stock_reports_unfolded {\n  display: inline-block;\n}\n\n.o_stock_reports_page .o_stock_reports_nofoldable {\n  margin-left: 17px;\n}\n\n.o_stock_reports_page a.o_stock_report_lot_action {\n  cursor: pointer;\n}\n\n.o_stock_reports_page a.o_stock_report_partner_action {\n  cursor: pointer;\n}\n\n.o_stock_reports_page .o_stock_reports_unfolded td + td {\n  visibility: hidden;\n}\n\n.o_stock_reports_page div.o_stock_reports_web_action,\n.o_stock_reports_page span.o_stock_reports_web_action, .o_stock_reports_page i.fa,\n.o_stock_reports_page span.o_stock_reports_unfoldable, .o_stock_reports_page span.o_stock_reports_foldable, .o_stock_reports_page a.o_stock_reports_web_action {\n  cursor: pointer;\n}\n\n.o_stock_reports_page .o_stock_reports_caret_icon {\n  margin-left: -3px;\n}\n\n.o_stock_reports_page th {\n  border-bottom: thin groove;\n}\n\n.o_stock_reports_page .o_stock_reports_level1 {\n  border-width: 2px;\n  border-left-style: hidden;\n  border-right-style: hidden;\n  font-weight: inherit;\n  border-top-style: hidden;\n  border-bottom-style: solid;\n}\n\n.o_stock_reports_page .o_stock_reports_level2 {\n  border-width: 1px;\n  border-left-style: hidden;\n  border-right-style: hidden;\n  font-weight: inherit;\n  border-top-style: solid;\n  border-bottom-style: solid;\n}\n\n.o_stock_reports_page .o_stock_reports_level2 > td > span:last-child {\n  margin-left: 25px;\n}\n\n.o_stock_reports_page .o_stock_reports_default_style {\n  border-width: 0px;\n  border-left-style: hidden;\n  border-right-style: hidden;\n  font-weight: inherit;\n  border-top-style: solid;\n  border-bottom-style: solid;\n}\n\n.o_stock_reports_page .o_stock_reports_default_style > td > span:last-child {\n  margin-left: 50px;\n}\n\n", "\n/* /rating/static/src/core/web/messaging_menu_patch.scss */\n\n.o-rating-preview-image {\n  height: 0.875rem;\n  width: 0.875rem;\n}\n\n", "\n/* /website_sale/static/src/js/client_actions/configurator/configurator.scss */\n\n.o_configurator_container .o_wsale_configurator_screen.o_configurator_screen .theme_preview {\n  --ConfiguratorPreview-height: auto;\n}\n\n.o_configurator_container .o_wsale_configurator_screen.o_configurator_screen .theme_preview img {\n  border: 1px solid #d8dadd;\n}\n\n.o_configurator_container .o_wsale_configurator_screen.o_configurator_screen .theme_preview:hover img, .o_configurator_container .o_wsale_configurator_screen.o_configurator_screen .theme_preview :focus img {\n  border-color: inherit;\n}\n\n@media (max-width: 991.98px) {\n  .o_configurator_container .o_wsale_configurator_screen.o_configurator_screen .theme_preview {\n    --ConfiguratorPreview-height: auto;\n  }\n}\n\n", "\n/* /website_sale/static/src/scss/website_sale_backend.scss */\n\n.o_website_sale_image_list .o_kanban_view.o_kanban_ungrouped {\n  width: auto;\n}\n\n.o_website_sale_image_list .o_kanban_view.o_kanban_ungrouped .o_kanban_record {\n  flex: 0 1 50%;\n  position: relative;\n}\n\n@media (min-width: 768px) {\n  .o_website_sale_image_list .o_kanban_view.o_kanban_ungrouped .o_kanban_record {\n    flex: 0 0 33.33333333%;\n  }\n}\n\n@media (min-width: 992px) {\n  .o_website_sale_image_list .o_kanban_view.o_kanban_ungrouped .o_kanban_record {\n    flex: 0 0 20%;\n  }\n}\n\n@media (min-width: 1200px) {\n  .o_website_sale_image_list .o_kanban_view.o_kanban_ungrouped .o_kanban_record {\n    flex: 0 0 16.66666667%;\n  }\n}\n\n.o_website_sale_image_list .o_kanban_view.o_kanban_ungrouped .o_kanban_record .o_squared_image {\n  position: relative;\n  overflow: hidden;\n  padding-bottom: 100%;\n}\n\n.o_website_sale_image_list .o_kanban_view.o_kanban_ungrouped .o_kanban_record .o_squared_image > img {\n  position: absolute;\n  margin: auto;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n}\n\n.o_website_sale_image_list .o_kanban_view.o_kanban_ungrouped .o_kanban_record .o_product_image_size {\n  position: absolute;\n  top: 0;\n  left: 0;\n}\n\n.o_kanban_view.o_wsale_products_kanban .o_kanban_record {\n  flex-wrap: wrap;\n}\n\n.o_kanban_view.o_wsale_products_kanban .o_kanban_record main {\n  flex-basis: 50%;\n  height: auto;\n}\n\n.o_kanban_view.o_wsale_products_kanban .o_kanban_record footer {\n  width: 100%;\n  justify-content: flex-start !important;\n}\n\n.o_website_sale_image_modal .o_website_sale_image_modal_container {\n  border-left: 1px solid #9a9ca5;\n}\n\n.o_website_sale_image_modal .o_website_sale_image_modal_container .o_field_image {\n  margin-bottom: 0;\n  box-shadow: 0 2px 10px #d8dadd;\n}\n\n.o_website_sale_image_modal .o_website_sale_image_modal_container .o_field_image > img {\n  border: 1px solid #9a9ca5;\n  height: 200px;\n  width: auto;\n}\n\n.o_website_sale_image_modal .o_video_container {\n  height: 200px;\n  position: relative;\n  border-top: 1px solid black;\n  border-bottom: 1px solid white;\n  background-image: linear-gradient(-150deg, #2b2b33, #191922);\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.o_website_sale_image_modal .o_video_container .o_invalid_warning {\n  width: 90%;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  bottom: auto;\n  right: auto;\n  transform: translate(-50%, -50%);\n}\n\n", "\n/* /website_sale/static/src/scss/kanban_record.scss */\n\n.o_form_renderer .o_field_x2_many_media_viewer .o_kanban_renderer {\n  --KanbanRecord-width: 100px;\n}\n\n.o_form_renderer .o_field_x2_many_media_viewer .o_kanban_renderer article.o_kanban_record {\n  display: flex;\n  justify-content: center;\n  margin-bottom: unset !important;\n}\n\n.o_form_renderer .o_field_x2_many_media_viewer .o_kanban_renderer article.o_kanban_record img {\n  height: 128px;\n  width: 168.86px;\n  object-fit: contain;\n}\n\n", "\n/* /knowledge/static/src/scss/knowledge_variables.scss */\n\n", "\n/* /knowledge/static/src/scss/knowledge_common.scss */\n\n.o_knowledge_form_view {\n  background-color: var(--knowledge-view-bg, #FFF);\n}\n\n.o_knowledge_form_view .o_knowledge_sidebar .o_knowledge_create_article:hover,\n.o_knowledge_form_view .o_knowledge_sidebar .o_knowledge_search:hover,\n.o_knowledge_form_view .o_knowledge_sidebar .o_knowledge_toggle_sidebar:hover,\n.o_knowledge_form_view .o_knowledge_sidebar .o_knowledge_join_article_members:hover,\n.o_knowledge_form_view .o_knowledge_sidebar .o_section_create:hover {\n  background-color: rgba(216, 218, 221, 0.3);\n}\n\n.o_knowledge_form_view .o_knowledge_sidebar ul {\n  list-style: none;\n  padding: 0;\n}\n\n.o_knowledge_form_view .o_knowledge_sidebar li > ul > li:not(.o_dragged) {\n  padding-left: 12px;\n}\n\n.o_knowledge_form_view .o_knowledge_sidebar li > ul > li:last-child {\n  padding-bottom: 0;\n}\n\n.o_knowledge_form_view .o_knowledge_sidebar li > ul > li:last-child:after {\n  height: 1em;\n}\n\n.o_knowledge_form_view .o_knowledge_article_form_resizer {\n  cursor: col-resize;\n  touch-action: none;\n}\n\n.o_knowledge_form_view .o_knowledge_article_form_resizer span:hover, .o_knowledge_form_view .o_knowledge_article_form_resizer span.o_resizer_bg {\n  background-color: darkgray;\n}\n\n.o_knowledge_form_view .o_knowledge_cover {\n  width: 100%;\n}\n\n.o_knowledge_form_view .o_knowledge_cover img {\n  width: 100%;\n  height: 30vh;\n  min-height: 150px;\n  object-fit: cover;\n}\n\n.o_knowledge_form_view .o_knowledge_cover.o_cursor_grab {\n  cursor: grab;\n}\n\n.o_knowledge_form_view .o_knowledge_cover.o_cursor_grabbing {\n  cursor: grabbing;\n}\n\n.o_knowledge_form_view .o_knowledge_cover .o_reposition_hint {\n  background-color: black;\n  color: white;\n}\n\n", "\n/* /knowledge/static/src/scss/knowledge_views.scss */\n\n.o_knowledge_article_view_form_view {\n  --editor-gutter-size: 2rem;\n  --o-view-nocontent-zindex: 1;\n}\n\n.o_knowledge_article_view_form_view .o_scroll_view {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  overflow-y: auto;\n  overflow-x: hidden;\n}\n\n.o_knowledge_article_view_form_view .o_knowledge_header .o_hierarchy_article_name input:hover, .o_knowledge_article_view_form_view .o_knowledge_header .o_hierarchy_article_name input:focus {\n  border-bottom: var(--border-width) solid #714B67 !important;\n  border-top: var(--border-width) solid transparent !important;\n}\n\n.o_knowledge_article_view_form_view .o_knowledge_toggle_sidebar i.oi-panel-right {\n  transform: scaleX(-1);\n}\n\n.o_knowledge_article_view_form_view .o_knowledge_editor .o_field_html .note-editable {\n  padding-top: 0px;\n}\n\n.o_knowledge_article_view_form_view .o_knowledge_icon.o_large,\n.o_knowledge_article_view_form_view .o_knowledge_editor .o_field_html .note-editable,\n.o_knowledge_article_view_form_view .o_knowledge_editor .o_field_html .o_readonly,\n.o_knowledge_article_view_form_view .o_knowledge_editor .o_field_html .o_knowledge_helper {\n  padding-left: var(--editor-gutter-size) !important;\n  padding-right: calc(var(--editor-gutter-size) + 40px) !important;\n}\n\n.o_knowledge_article_view_form_view .o_knowledge_body:has([data-embedded=\"view\"]:first-child) > span:first-child {\n  display: none;\n}\n\n.o_knowledge_article_view_form_view .o_knowledge_body:has([data-embedded=\"view\"]:first-child) .o_knowledge_editor {\n  margin-top: 0 !important;\n}\n\n.o_knowledge_article_view_form_view .o_knowledge_body:has([data-embedded=\"view\"]:first-child) .o_knowledge_icon:first-child {\n  margin-top: 0 !important;\n}\n\n.o_knowledge_article_view_form_view .o_knowledge_article_view_form_dynamic_width ~ .o_knowledge_icon,\n.o_knowledge_article_view_form_view .o_knowledge_article_view_form_dynamic_width ~ .o_knowledge_editor .o_field_html .note-editable,\n.o_knowledge_article_view_form_view .o_knowledge_article_view_form_dynamic_width ~ .o_knowledge_editor .o_field_html .o_readonly,\n.o_knowledge_article_view_form_view .o_knowledge_article_view_form_dynamic_width ~ .o_knowledge_editor .o_field_html .o_knowledge_helper {\n  width: 100%;\n  max-width: calc(750px + 2 * var(--editor-gutter-size));\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.o_knowledge_article_view_form_view .o_knowledge_sidebar .o_knowledge_tree {\n  user-select: none;\n}\n\n.o_knowledge_article_view_form_view .o_knowledge_sidebar .o_knowledge_sidebar_trash {\n  bottom: 0px;\n}\n\n.o_knowledge_article_view_form_view .o_knowledge_sidebar .o_knowledge_sidebar_trash ul {\n  display: none;\n}\n\n.o_knowledge_article_view_form_view .o_knowledge_sidebar .o_knowledge_sidebar_trash .btn {\n  margin-left: -0.625rem;\n}\n\n.o_knowledge_article_view_form_view .o_knowledge_sidebar .o_knowledge_sidebar_trash a:hover {\n  background-color: rgba(216, 218, 221, 0.3);\n}\n\n.o_knowledge_article_view_form_view .o_knowledge_sidebar .o_knowledge_sidebar_trash a:focus {\n  border: none;\n}\n\n.o_knowledge_article_view_form_view .o_knowledge_sidebar .o_knowledge_tree.o_dragging .o_knowledge_sidebar_trash:hover > div {\n  outline: solid 3px deepskyblue;\n  pointer-events: none;\n}\n\n.o_knowledge_article_view_form_view .o_knowledge_sidebar .o_knowledge_tree.o_dragging li > :not(ul) {\n  pointer-events: none;\n}\n\n.o_knowledge_article_view_form_view .o_knowledge_body .o_knowledge_icon {\n  font-size: 3em;\n  line-height: normal;\n  margin-top: 16px;\n  margin-bottom: 0;\n}\n\n.o_knowledge_article_view_form_view .o_knowledge_body .o_knowledge_icon .o_article_emoji {\n  position: relative;\n}\n\n.o_knowledge_article_view_form_view .o_knowledge_body .o_widget_knowledge_cover + .o_knowledge_icon {\n  margin-top: -0.7em;\n}\n\n.o_knowledge_select_menu img,\n.o_knowledge_select_menu_dropdown img {\n  width: 20px;\n  height: 20px;\n}\n\n.o_knowledge_article_kanban_view .o_kanban_renderer .o_knowledge_kanban_card {\n  min-height: 6rem;\n}\n\n.o_knowledge_article_kanban_view .o_kanban_renderer .o_kanban_quick_create .o_field_properties .o_inner_group {\n  width: 100% !important;\n}\n\n.o_knowledge_article_kanban_view .o_kanban_renderer .o_kanban_quick_create .o_field_properties .o_inner_group .o_property_field.o_wrap_label {\n  display: block !important;\n}\n\n.o_knowledge_article_kanban_view .o_kanban_renderer .o_kanban_quick_create .o_field_properties .o_inner_group i.oi-draggable {\n  display: none;\n}\n\n.o_knowledge_article_view_calendar_embedded_view tr:not(.fc-scrollgrid-section-liquid) .fc-scroller {\n  overflow: hidden !important;\n}\n\n.o_knowledge_article_view_calendar_embedded_view .overflow-hidden {\n  overflow: unset !important;\n}\n\n.o_knowledge_toggle_favorite i.fa-star-o {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.o_knowledge_toggle_favorite i.fa-star-o:hover, .o_knowledge_toggle_favorite i.fa-star-o:focus, .o_knowledge_toggle_favorite i.fa-star-o.focus {\n  color: #f3cc00;\n}\n\n.o_knowledge_toggle_favorite i.fa-star {\n  color: #f3cc00;\n}\n\n.o_knowledge_add_people_input .o_field_tags {\n  width: 100%;\n}\n\n.o_command_palette .o_command_palette_box_header {\n  min-height: 30px;\n}\n\n@media (min-width: 992px) {\n  .o_knowledge_form_view .o_scroll_view_lg {\n    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    right: 0;\n    overflow-y: auto;\n    overflow-x: hidden;\n  }\n  .o_widget_knowledge_chatter_panel,\n.o_widget_knowledge_comments_panel,\n.o_widget_knowledge_properties_panel {\n    border-left: 1px solid #d8dadd;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .o_widget_knowledge_chatter_panel,\n.o_widget_knowledge_comments_panel,\n.o_widget_knowledge_properties_panel {\n    width: 100% !important;\n  }\n}\n\n@media (min-width: 576px) {\n  .o_knowledge_article_view_form_view .o_knowledge_body .o_knowledge_icon {\n    font-size: 5em;\n  }\n}\n\n@media (min-width: 768px) {\n  .o_knowledge_sidebar {\n    transition: width 0.15s linear;\n    width: clamp(200px, var(--knowledge-article-sidebar-size), 35%);\n  }\n}\n\n@media (max-width: 767.98px) {\n  .o_knowledge_form_view {\n    --editor-gutter-size: 1rem;\n  }\n  .o_knowledge_form_view:not(.o_toggle_aside) .o_knowledge_backdrop {\n    display: none;\n  }\n  .o_knowledge_form_view:not(.o_toggle_aside) .o_knowledge_sidebar {\n    transform: translateX(-100%);\n  }\n  .o_knowledge_form_view .o_knowledge_sidebar,\n.o_knowledge_form_view .o_knowledge_main {\n    transition: transform .2s ease;\n  }\n  .o_knowledge_form_view .o_knowledge_sidebar {\n    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    right: 50px;\n    z-index: 1049;\n  }\n  .o_knowledge_form_view .o_knowledge_backdrop {\n    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    right: 0;\n    background: rgba(0, 0, 0, 0.3);\n    z-index: 1048;\n  }\n}\n\n@media (hover: hover) {\n  .o_knowledge_article_view_form_view .o_knowledge_edit_cover_buttons {\n    transition: opacity 0.3s ease-in-out;\n  }\n  .o_knowledge_article_view_form_view .o_knowledge_cover:not(:hover) .o_knowledge_edit_cover_buttons {\n    opacity: 0;\n  }\n  .o_knowledge_article_view_form_view .o_section_header:not(:hover) .o_section_create,\n.o_knowledge_article_view_form_view .o_section_header:not(:hover) .o_knowledge_join_article_members {\n    visibility: hidden;\n  }\n  .o_knowledge_article_view_form_view .o_article_handle:not(:hover) .o_article_create {\n    display: none;\n  }\n}\n\n", "\n/* /knowledge/static/src/scss/knowledge_editor.scss */\n\n.o_knowledge_editor .o_field_html .note-editable {\n  /* We are removing the bar when inside the knowledge app in order to keep the blank pad look of the app. */\n  border: none !important;\n}\n\n@media screen and (max-width: 1199.98px) {\n  .o_knowledge_editor:not(:has(.o_knowledge_helper)) .note-editable,\n.o_knowledge_editor:not(:has(.o_knowledge_helper)) .o_readonly {\n    padding-bottom: 1rem;\n  }\n}\n\n@media screen and (min-width: 992px) {\n  .o_knowledge_editor:not(:has(.o_knowledge_helper)) .note-editable,\n.o_knowledge_editor:not(:has(.o_knowledge_helper)) .o_readonly {\n    padding-bottom: 50vh;\n  }\n}\n\n", "\n/* /knowledge/static/src/components/article_search_dialog/article_search_dialog.scss */\n\n.o_article_search_dialog {\n  overflow: auto;\n  flex: 1;\n  max-height: 70vh;\n}\n\n@media (max-width: 480px) {\n  .o_article_search_dialog {\n    max-height: 85vh;\n  }\n}\n\n.o_article_search_dialog .o_article_search_item.o_selected {\n  background-color: rgba(27, 161, 228, 0.1);\n}\n\n.o_article_search_dialog .o_article_search_item a .fa-star {\n  color: #f3cc00;\n}\n\n.modal:has(.o_article_search_dialog) .modal-body {\n  display: flex;\n}\n\n.modal:has(.o_article_search_dialog) .modal-dialog {\n  align-items: start;\n  padding: 0;\n}\n\n.modal:has(.o_article_search_dialog) .modal-content {\n  top: 15vh;\n  height: auto !important;\n  max-height: 100%;\n}\n\n.modal:has(.o_article_search_dialog) .modal-content .modal-body {\n  max-height: 100%;\n}\n\n", "\n/* /knowledge/static/src/components/article_template_picker_dialog/article_template_picker_dialog.scss */\n\n.o_knowledge_article_template_picker_dialog .o_knowledge_template_selector li.active {\n  background: rgba(27, 161, 228, 0.2);\n}\n\n.o_knowledge_article_template_picker_dialog .o_knowledge_template_selector li.active:hover {\n  background: rgba(27, 161, 228, 0.3);\n}\n\n.o_knowledge_article_template_picker_dialog .o_knowledge_template_selector li.active:hover .o_article_template_delete:hover {\n  background-color: rgba(27, 161, 228, 0.4);\n}\n\n.o_knowledge_article_template_picker_dialog .o_knowledge_template_selector li:not(.active):hover {\n  background: rgba(216, 218, 221, 0.2);\n}\n\n.o_knowledge_article_template_picker_dialog .o_knowledge_template_selector li:not(.active):hover .o_article_template_delete:hover {\n  background-color: rgba(216, 218, 221, 0.4);\n}\n\n.o_knowledge_article_template_picker_dialog .o_knowledge_template_selector li:not(:hover) .o_article_template_delete {\n  display: none;\n}\n\n.o_knowledge_article_template_picker_dialog .o_knowledge_template_preview {\n  mask-image: linear-gradient(black 80%, transparent 100%);\n  -webkit-mask-image: linear-gradient(black 80%, transparent 100%);\n}\n\n.o_knowledge_article_template_picker_dialog .o_knowledge_template_preview .o_article_template_cover {\n  width: 100%;\n  height: 200px;\n  object-fit: cover;\n  object-position: 50% 50%;\n}\n\n.o_knowledge_article_template_picker_dialog .o_knowledge_template_preview .o_article_template_emoji {\n  font-size: 50px;\n}\n\n.o_knowledge_article_template_picker_dialog .o_knowledge_template_preview .o_article_template_cover + .o_article_template_container .o_article_template_emoji {\n  margin-top: -60px;\n}\n\n.o_knowledge_article_template_picker_dialog .o_knowledge_template_preview .o_content {\n  overflow: auto;\n}\n\n.o_knowledge_article_template_picker_dialog .o_article_template_container {\n  --editor-gutter-size: 24px;\n  padding: var(--editor-gutter-size);\n}\n\n.o_knowledge_article_template_picker_dialog .o_article_template_container [data-embedded=\"view\"] {\n  margin: 0 calc(-1 * var(--editor-gutter-size));\n}\n\n@media (min-width: 576px) {\n  .o_knowledge_article_template_picker_dialog {\n    height: 750px;\n  }\n  .o_knowledge_article_template_picker_dialog > div {\n    height: 100%;\n  }\n  .o_knowledge_article_template_picker_dialog .o_knowledge_template_selector,\n.o_knowledge_article_template_picker_dialog .o_knowledge_template_preview {\n    overflow-y: auto;\n  }\n  .o_knowledge_article_template_picker_dialog .o_knowledge_template_selector {\n    width: 25%;\n    border-right: 1px solid #d8dadd;\n  }\n}\n\n@media (max-width: 575.98px) {\n  .o_knowledge_article_template_picker_dialog .o_knowledge_template_selector {\n    border-bottom: 1px solid #d8dadd;\n  }\n}\n\n", "\n/* /knowledge/static/src/components/chatter_panel/chatter_panel.scss */\n\n.o_widget_knowledge_chatter_panel:empty {\n  display: none;\n}\n\n.o_widget_knowledge_chatter_panel li.nav-item {\n  display: none;\n}\n\n@media (min-width: 992px) {\n  .o_widget_knowledge_chatter_panel {\n    min-width: 400px;\n  }\n}\n\n", "\n/* /knowledge/static/src/components/item_calendar_props_dialog/item_calendar_props_dialog.scss */\n\n.o_knowledge_item_calendar_props_dialog .o_select_menu input.dropdown-item {\n  padding-block: 0.5rem !important;\n}\n\n", "\n/* /knowledge/static/src/components/options_dropdown/options_dropdown.scss */\n\n.o_knowledge_options_dropdown {\n  min-width: 250px;\n  max-width: 100vw;\n  --dropdown-item-padding-x: 8px;\n}\n\n.o_knowledge_options_dropdown .o_knowledge_options_dropdown_section {\n  padding-left: var(--dropdown-item-padding-x);\n  padding-right: var(--dropdown-item-padding-x);\n}\n\n.o_knowledge_options_dropdown .o_knowledge_options_dropdown_image {\n  width: 24px;\n}\n\n.o_knowledge_options_dropdown .o_knowledge_options_dropdown_image img {\n  aspect-ratio: 1 / 1;\n  height: 1rem;\n  object-fit: cover;\n}\n\n.o_knowledge_options_dropdown .o_knowledge_options_dropdown_image img.cursor-pointer:hover {\n  filter: brightness(75%);\n}\n\n.o_knowledge_options_dropdown .o_disabled_option {\n  cursor: not-allowed !important;\n}\n\n", "\n/* /knowledge/static/src/components/permission_panel/permission_panel.scss */\n\n.popover .o_knowledge_permission_panel {\n  width: 420px;\n  font-size: var(--body-font-size);\n  max-height: 50vh;\n}\n\n.o_knowledge_permission_panel .o_internal_permission .btn,\n.o_knowledge_permission_panel .o_internal_visibility .btn,\n.o_knowledge_permission_panel .o_knowledge_permission_panel_members .btn {\n  --btn-active-border-color: var(--border-color);\n  --btn-hover-border-color: var(--border-color);\n}\n\n.o_knowledge_permission_panel .o_knowledge_permission_panel_members img, .o_knowledge_permission_panel .o_knowledge_share_panel_icon {\n  height: 30px;\n  width: 30px;\n  object-fit: cover;\n}\n\n.o_knowledge_permission_panel .o_knowledge_permission_panel_members img.cursor-pointer:hover {\n  filter: brightness(75%);\n}\n\n.o_knowledge_permission_panel_remove_member.focus {\n  color: #d44c59;\n}\n\n", "\n/* /knowledge/static/src/components/properties_panel/properties_panel.scss */\n\n.o_widget_knowledge_properties_panel {\n  min-width: 250px;\n  width: 25%;\n  background: var(--knowledge-properties-bg, #F9FAFB);\n}\n\n.o_widget_knowledge_properties_panel:empty {\n  display: none;\n}\n\n.o_widget_knowledge_properties_panel .o_properties_helper {\n  background: var(--knowledge-properties-bg, #F9FAFB);\n}\n\n.o_widget_knowledge_properties_panel .o_properties_helper .o_view_nocontent_smiling_face:before {\n  width: 120px;\n  height: 140px;\n  background: transparent url(/web/static/img/smiling_face.svg) no-repeat center;\n}\n\n.o_widget_knowledge_properties_panel .o_properties_helper + .o_field_properties .o_field_property_add {\n  text-align: center;\n}\n\n.o_widget_knowledge_properties_panel .o_inner_group {\n  width: 100%;\n  display: block;\n}\n\n.o_widget_knowledge_properties_panel .o_input,\n.o_widget_knowledge_properties_panel .o_field_property_tag,\n.o_widget_knowledge_properties_panel .o_field_property_many2one_value:not(:empty),\n.o_widget_knowledge_properties_panel .o_field_property_many2many_value:not(:empty) {\n  border-bottom: var(--border-width) solid #d8dadd;\n}\n\n.o_widget_knowledge_properties_panel .o_input:focus,\n.o_widget_knowledge_properties_panel .o_field_property_tag:focus-within,\n.o_widget_knowledge_properties_panel .o_field_property_many2one_value:not(:empty):focus-within,\n.o_widget_knowledge_properties_panel .o_field_property_many2many_value:not(:empty):focus-within {\n  border-bottom: var(--border-width) solid #714B67;\n}\n\n.o_widget_knowledge_properties_panel .o_input_dropdown input {\n  border: 0 !important;\n}\n\n.o_widget_knowledge_properties_panel .o_property_field {\n  display: block !important;\n}\n\n.o_widget_knowledge_properties_panel .o_property_field.o_property_folded {\n  display: none !important;\n}\n\n.o_widget_knowledge_properties_panel .o_field_property_add {\n  margin-left: -0.5rem !important;\n}\n\n.o_widget_knowledge_properties_panel .o_field_property_add button {\n  --btn-bg: var(--knowledge-properties-btn-bg, $o-gray-200);\n  --btn-border-color: var(--knowledge-properties-btn-bg, $o-gray-200);\n}\n\n.o_widget_knowledge_properties_panel .o_properties_external_button {\n  background: transparent;\n  border: 0;\n}\n\n@media (hover: hover) {\n  .o_widget_knowledge_properties_panel .o_field_property_label:not(:hover) .o_field_property_open_popover,\n.o_widget_knowledge_properties_panel .o_field_property_label:not(:hover) .oi-draggable {\n    opacity: 0;\n  }\n}\n\n", "\n/* /knowledge/static/src/components/sidebar/sidebar_row.scss */\n\n.o_knowledge_sidebar .o_article .o_article_handle:hover .o_article_icon .o_article_emoji {\n  opacity: 0;\n}\n\n.o_knowledge_sidebar .o_article .o_article_handle:hover .o_article_icon .o_article_caret {\n  opacity: 1;\n}\n\n.o_knowledge_sidebar .o_article .o_article_caret {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  opacity: 0;\n}\n\n.o_knowledge_sidebar .o_article.o_dragged .o_article_handle {\n  background-color: transparent !important;\n}\n\n.o_knowledge_sidebar .o_article:not(.o_dragged) .o_article_handle.o_article_active {\n  background-color: rgba(27, 161, 228, 0.2);\n}\n\n.o_knowledge_sidebar .o_article:not(.o_dragged) .o_article_handle.o_article_active:hover {\n  background-color: rgba(27, 161, 228, 0.3);\n}\n\n.o_knowledge_sidebar .o_article:not(.o_dragged) .o_article_handle.o_article_active .o_article_icon:hover,\n.o_knowledge_sidebar .o_article:not(.o_dragged) .o_article_handle.o_article_active .o_article_create:hover {\n  background-color: rgba(27, 161, 228, 0.4);\n}\n\n.o_knowledge_sidebar .o_article:not(.o_dragged) .o_article_handle.o_article_active .o_article_icon:active,\n.o_knowledge_sidebar .o_article:not(.o_dragged) .o_article_handle.o_article_active .o_article_create:active {\n  background-color: rgba(27, 161, 228, 0.5);\n}\n\n.o_knowledge_sidebar .o_article:not(.o_dragged) .o_article_handle:hover {\n  background-color: rgba(216, 218, 221, 0.3);\n}\n\n.o_knowledge_sidebar .o_article:not(.o_dragged) .o_article_handle .o_article_icon:hover,\n.o_knowledge_sidebar .o_article:not(.o_dragged) .o_article_handle .o_article_create:hover {\n  background-color: rgba(216, 218, 221, 0.4);\n}\n\n.o_knowledge_sidebar .o_article:not(.o_dragged) .o_article_handle .o_article_icon:active,\n.o_knowledge_sidebar .o_article:not(.o_dragged) .o_article_handle .o_article_create:active {\n  background-color: rgba(216, 218, 221, 0.5);\n}\n\n.o_knowledge_sidebar .o_article:not(.o_dragged) .o_article_name:active::before {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  z-index: -1;\n  content: '';\n}\n\n", "\n/* /knowledge/static/src/components/sidebar/sidebar_section.scss */\n\n.o_knowledge_sidebar .o_section .o_section_header {\n  height: 30px;\n}\n\n.o_knowledge_sidebar .o_section .o_section_header_label:hover {\n  font-weight: 500;\n}\n\n.o_knowledge_sidebar .o_section .o_section .o_tree {\n  min-height: 2rem;\n}\n\n.o_knowledge_sidebar .o_section .o_knowledge_empty_info {\n  font-size: 12px;\n}\n\n", "\n/* /knowledge/static/src/components/wysiwyg_article_helper/wysiwyg_article_helper.scss */\n\n.o_knowledge_helper a:hover {\n  background: rgba(216, 218, 221, 0.4);\n}\n\n.o_knowledge_helper a:active {\n  background: rgba(216, 218, 221, 0.5);\n}\n\n", "\n/* /knowledge/static/src/editor/embedded_components/backend/article_index/article_index.scss */\n\n[data-embedded=\"articleIndex\"] {\n  margin: 16px 2px;\n  outline: 1px solid #d8dadd;\n  outline-offset: -1px;\n  border-radius: 5px;\n  overflow: hidden;\n  background-color: #F9FAFB;\n}\n\n[data-embedded=\"articleIndex\"] .o_embedded_articles_index_label {\n  color: #5f636f;\n}\n\n[data-embedded=\"articleIndex\"] .o_embedded_articles_index_content {\n  background-color: white;\n}\n\n[data-embedded=\"articleIndex\"] .o_embedded_articles_index_content ul {\n  list-style: none;\n  padding-left: 32px;\n}\n\n[data-embedded=\"articleIndex\"] .o_embedded_articles_index_content a:hover {\n  background: rgba(27, 161, 228, 0.2);\n}\n\n@media (hover: hover) {\n  [data-embedded=\"articleIndex\"] a:not(:hover) i.fa-trash {\n    display: none;\n  }\n}\n\n", "\n/* /knowledge/static/src/editor/embedded_components/backend/foldable_section/foldable_section.scss */\n\n[data-embedded=\"foldableSection\"] [data-embedded-editable=\"title\"] div.o-paragraph, [data-embedded=\"foldableSection\"] [data-embedded-editable=\"title\"] p {\n  margin-bottom: 0;\n}\n\n", "\n/* /knowledge/static/src/editor/embedded_components/backend/view/embedded_view.scss */\n\n[data-embedded=\"view\"] {\n  position: relative;\n  background-color: #F9FAFB;\n  margin-left: calc(-1 * var(--editor-gutter-size));\n  margin-right: calc(-1 * var(--editor-gutter-size) - 2rem);\n}\n\n[data-embedded=\"view\"] .o_content {\n  max-height: 80vh;\n}\n\n[data-embedded=\"view\"] .o_pivot_add_spreadsheet,\n[data-embedded=\"view\"] .o_graph_insert_spreadsheet {\n  display: none;\n}\n\n[data-embedded=\"view\"] .o_list_renderer {\n  margin-bottom: 0 !important;\n}\n\n[data-embedded=\"view\"] .o_list_renderer:has(.o_view_nocontent) {\n  min-height: 300px;\n}\n\n[data-embedded=\"view\"] .o_list_renderer thead {\n  position: relative;\n  z-index: auto;\n}\n\n[data-embedded=\"view\"] .o_kanban_renderer {\n  min-height: 6rem;\n}\n\n[data-embedded=\"view\"] .o_kanban_renderer.o_kanban_grouped {\n  min-height: 250px;\n}\n\n[data-embedded=\"view\"] .o_kanban_renderer.o_kanban_grouped .o_kanban_group {\n  background: #F9FAFB;\n}\n\n[data-embedded=\"view\"] .o_kanban_renderer:has(.o_view_nocontent) {\n  min-height: 350px;\n}\n\n[data-embedded=\"view\"] .o_kanban_view .o_project_updates_breadcrumb {\n  display: none !important;\n}\n\n[data-embedded=\"view\"] .o_kanban_view .o_field_properties {\n  padding-left: 0 !important;\n  padding-right: 0 !important;\n}\n\n[data-embedded=\"view\"] .o_graph_renderer .o_graph_canvas_container {\n  min-height: clamp(300px, 50vh, 800px);\n}\n\n[data-embedded=\"view\"] .o-map-renderer .o-map-renderer--container,\n[data-embedded=\"view\"] .o-map-renderer .o-map-renderer--pin-list-container {\n  height: auto;\n}\n\n[data-embedded=\"view\"] .o-map-renderer .o-map-renderer--container {\n  min-height: clamp(300px, 50vh, 800px);\n}\n\n[data-embedded=\"view\"] .o-map-renderer .leaflet-map-pane {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n}\n\n[data-embedded=\"view\"] .o_calendar_renderer {\n  height: auto !important;\n  max-height: clamp(300px, 60vh, 800px);\n}\n\n[data-embedded=\"view\"] .o_calendar_renderer .o_calendar_widget {\n  height: auto !important;\n  min-height: clamp(300px, 60vh, 800px);\n  background-color: white;\n}\n\n[data-embedded=\"view\"] .o_calendar_container .o_calendar_sidebar_container {\n  max-height: clamp(300px, 60vh, 800px);\n}\n\n[data-embedded=\"view\"] .o_calendar_filter .ui-menu-item a {\n  color: #111827 !important;\n}\n\n.o_knowledge_article_view_form_dynamic_width ~ .o_knowledge_editor [data-embedded=\"view\"] {\n  margin-left: 0;\n  margin-right: 0;\n}\n\n.o_knowledge_body:has([data-embedded=\"view\"]:first-child) [data-embedded=\"view\"] {\n  border-bottom: var(--ControlPanel-border-bottom, 1px solid #d8dadd);\n}\n\n", "\n/* /knowledge/static/src/editor/embedded_components/core/clipboard/embedded_clipboard.scss */\n\n[data-embedded=\"clipboard\"] {\n  margin-left: 2px;\n  margin-right: 2px;\n  margin-top: 2px;\n  margin-bottom: 1rem;\n  border-radius: 5px;\n  padding-bottom: 5px;\n  background-color: #F9FAFB;\n  outline: 1px solid #d8dadd;\n  outline-offset: -1px;\n}\n\n[data-embedded=\"clipboard\"] .o_embedded_content {\n  padding: 5px;\n  margin: 0 5px;\n  background-color: white;\n}\n\n[data-embedded=\"clipboard\"] .o_embedded_content p:last-child {\n  margin-bottom: 0;\n}\n\n[data-embedded=\"clipboard\"] .o_embedded_clipboard_label {\n  font-family: var(--font-sans-serif) !important;\n  font-weight: 500;\n  padding: 0.1875rem 0.5rem;\n  color: #5f636f;\n}\n\n", "\n/* /knowledge/static/src/editor/plugins/article_plugin/article_blueprint.scss */\n\n.o_knowledge_article_link {\n  border-color: #e7e9ed;\n  cursor: pointer !important;\n}\n\n", "\n/* /knowledge/static/src/editor/plugins/heading_link_plugin/heading_link_plugin.scss */\n\n.o_knowledge_body h1, .o_knowledge_body .h1, .o_knowledge_body h2, .o_knowledge_body .h2, .o_knowledge_body h3, .o_knowledge_body .h3, .o_knowledge_body h4, .o_knowledge_body .h4, .o_knowledge_body h5, .o_knowledge_body .h5, .o_knowledge_body h6, .o_knowledge_body .h6 {\n  transition: background-color 0.5s ease;\n}\n\n.o_knowledge_body h1.o-highlight-heading, .o_knowledge_body .o-highlight-heading.h1, .o_knowledge_body h2.o-highlight-heading, .o_knowledge_body .o-highlight-heading.h2, .o_knowledge_body h3.o-highlight-heading, .o_knowledge_body .o-highlight-heading.h3, .o_knowledge_body h4.o-highlight-heading, .o_knowledge_body .o-highlight-heading.h4, .o_knowledge_body h5.o-highlight-heading, .o_knowledge_body .o-highlight-heading.h5, .o_knowledge_body h6.o-highlight-heading, .o_knowledge_body .o-highlight-heading.h6 {\n  border-radius: 0.25rem;\n  background-color: rgba(27, 161, 228, 0.2);\n}\n\na.o-heading-link {\n  text-decoration: none;\n  transition: all, .1s;\n  color: #9a9ca5 !important;\n  font-family: FontAwesome, sans-serif !important;\n  font-size: 0.875rem;\n}\n\n", "\n/* /knowledge/static/src/comments/comment/comment.scss */\n\n.o_knowledge_comments_handler .o_knowledge_comment_box {\n  max-width: 400px;\n}\n\n.o_knowledge_comments_handler .o_knowledge_comment_box .o_knowledge_comment_background {\n  display: flex;\n}\n\n.o_knowledge_comments_handler .o_knowledge_comment_box .o_knowledge_comment_background:not(.o_knowledge_comment_small_ui) {\n  background-color: #F9FAFB;\n}\n\n.o_knowledge_comments_handler .o_knowledge_comment_box .o_knowledge_comment_background.o_knowledge_comment_small_ui > img {\n  width: 40px;\n  height: 40px;\n}\n\n.o_knowledge_comments_handler .o_knowledge_comment_box .o_knowledge_comment_background .o_knowledge_comment_container {\n  display: flex;\n  flex-grow: 1;\n  flex-direction: column;\n  overflow: hidden;\n}\n\n.o_knowledge_comments_handler .o_knowledge_comment_box.o_focused_thread .o_knowledge_comment_background:not(.o_knowledge_comment_small_ui) {\n  background-color: #e7e9ed;\n}\n\n.o_knowledge_comments_panel .card.o_knowledge_comment_card_borderless {\n  border: none;\n}\n\n.o_knowledge_comments_panel .o_knowledge_comment_box .o_knowledge_comment_background {\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  background-color: #F9FAFB;\n}\n\n.o_knowledge_comments_panel .o_knowledge_comment_box .o_knowledge_comment_background .o_knowledge_comment_anchor > div {\n  border-left: 2px solid darkgoldenrod;\n}\n\n.o_knowledge_comments_panel .o_knowledge_comment_box .o_knowledge_comment_background .o_knowledge_comment_container {\n  display: flex;\n  flex-direction: column;\n  overflow: hidden;\n  width: 100%;\n}\n\n.o_knowledge_comments_panel .o_knowledge_comment_box.o_focused_thread .o_knowledge_comment_background {\n  background-color: #e7e9ed;\n}\n\n.o_knowledge_comments_panel .o_knowledge_comment_box .o_knowledge_comment_background, .o_knowledge_comments_handler .o_knowledge_comment_box .o_knowledge_comment_background {\n  max-height: 50vh;\n  transition: background-color .2s ease-in-out;\n}\n\n.o_knowledge_comments_panel .o_knowledge_comment_box .o_knowledge_comment_background .o_knowledge_sticky_composer, .o_knowledge_comments_handler .o_knowledge_comment_box .o_knowledge_comment_background .o_knowledge_sticky_composer {\n  background-color: #e7e9ed;\n}\n\n.o_knowledge_comments_panel .o_knowledge_comment_box .o_knowledge_comment_background .o-mail-Message-avatarContainer, .o_knowledge_comments_handler .o_knowledge_comment_box .o_knowledge_comment_background .o-mail-Message-avatarContainer {\n  background-color: transparent !important;\n}\n\n.o_knowledge_comments_panel .o_knowledge_comment_box .o_knowledge_comment_background .o-mail-Message-avatarContainer .o-mail-Message-avatar, .o_knowledge_comments_handler .o_knowledge_comment_box .o_knowledge_comment_background .o-mail-Message-avatarContainer .o-mail-Message-avatar {\n  width: 40px;\n  height: 40px;\n}\n\n.o_knowledge_comments_panel .o_knowledge_comment_box.o_focused_thread:not(.commenting), .o_knowledge_comments_handler .o_knowledge_comment_box.o_focused_thread:not(.commenting) {\n  cursor: pointer;\n}\n\n.o-overlay-item:has(.o_knowledge_comments_popover) {\n  z-index: 1029;\n}\n\n.o_knowledge_comments_popover {\n  max-height: 50vh !important;\n  max-width: Min(400px, 80vw) !important;\n  width: 100%;\n  display: flex;\n  flex-direction: column;\n  overflow: hidden;\n}\n\n.o_knowledge_comments_popover .o_knowledge_comment_scrollable {\n  background-color: #F9FAFB;\n}\n\n.o_knowledge_comments_popover .o_knowledge_sticky_composer {\n  background-color: #F9FAFB;\n}\n\n.o_knowledge_comment_container .o_knowledge_comment_scrollable, .o_knowledge_comments_popover .o_knowledge_comment_scrollable {\n  flex-grow: 1;\n  overflow-y: auto;\n  overflow-x: hidden;\n}\n\n.o_knowledge_comment_container .o_knowledge_sticky_composer, .o_knowledge_comments_popover .o_knowledge_sticky_composer {\n  position: sticky;\n  bottom: 0;\n  z-index: 1000;\n}\n\n.o_knowledge_comment_container .o-mail-AttachmentCard, .o_knowledge_comments_popover .o-mail-AttachmentCard {\n  grid-column-start: span 12 !important;\n  grid-column-end: auto !important;\n}\n\n", "\n/* /knowledge/static/src/comments/comments_panel/comments_panel.scss */\n\n.o_widget_knowledge_comments_panel:empty {\n  display: none;\n}\n\n.o_widget_knowledge_comments_panel .o_knowledge_comments_panel .o_comments_helper {\n  height: 60%;\n  min-height: 300px;\n}\n\n.o_widget_knowledge_comments_panel .o_knowledge_comments_panel .o_comments_helper .o_view_nocontent_smiling_face:before {\n  width: 120px;\n  height: 140px;\n  background: transparent url(/web/static/img/smiling_face.svg) no-repeat center;\n}\n\n@media (min-width: 992px) {\n  .o_widget_knowledge_comments_panel {\n    height: 100%;\n    overflow-y: auto;\n  }\n}\n\n", "\n/* /web_enterprise/static/src/webclient/home_menu/expiration_panel.scss */\n\n.database_expiration_panel .oe_instance_register_form {\n  max-height: 0;\n  transition: max-height 0.4s;\n}\n\n.database_expiration_panel .oe_instance_register_form.o-vertical-slide-enter-active {\n  max-height: 10rem;\n}\n\n", "\n/* /web_enterprise/static/src/webclient/home_menu/home_menu.scss */\n\n.o_home_menu_background:not(.o_home_menu_background_custom):not(.o_in_studio) .o_main_navbar {\n  background: transparent;\n  border-bottom-color: transparent;\n}\n\n.o_home_menu_background:not(.o_home_menu_background_custom):not(.o_in_studio) .o_main_navbar .o_dropdown_active,\n.o_home_menu_background:not(.o_home_menu_background_custom):not(.o_in_studio) .o_main_navbar > ul > li.show > a {\n  outline: none;\n}\n\n.o_home_menu_background.o_home_menu_background_custom .o_home_menu {\n  background-size: cover;\n  background-repeat: no-repeat;\n  background-position: center;\n}\n\n.o_home_menu_background .o_menu_systray {\n  --o-navbar-badge-bg: #dc3545;\n}\n\n.o_home_menu {\n  font-size: 0.875rem;\n  scrollbar-color: rgba(17, 24, 39, 0.5) transparent;\n}\n\n.o_home_menu::-webkit-scrollbar {\n  width: 8px;\n}\n\n.o_home_menu::-webkit-scrollbar-thumb {\n  background: rgba(17, 24, 39, 0.5);\n  border-radius: 50rem;\n}\n\n@media (min-width: 768px) {\n  .o_home_menu .container, .o_home_menu .o_container_small {\n    max-width: 850px !important;\n  }\n}\n\n.o_home_menu .o_app .o_app_icon {\n  width: 70px;\n  aspect-ratio: 1;\n  padding: 10px;\n  background-color: var(--AppSwitcherIcon-background, white);\n  object-fit: cover;\n  transform-origin: center bottom;\n  transition: box-shadow ease-in 0.1s, transform ease-in 0.1s;\n  box-shadow: var(--AppSwitcherIcon-inset-shadow, inset 0 0 0 1px rgba(0, 0, 0, 0.2)), 0 1px 1px rgba(0, 0, 0, 0.02), 0 2px 2px rgba(0, 0, 0, 0.02), 0 4px 4px rgba(0, 0, 0, 0.02), 0 8px 8px rgba(0, 0, 0, 0.02), 0 16px 16px rgba(0, 0, 0, 0.02);\n}\n\n.o_home_menu .o_app .o_app_icon .fa {\n  font-size: 35px;\n}\n\n.o_home_menu .o_app:hover .o_app_icon {\n  box-shadow: var(--AppSwitcherIcon-inset-shadow, inset 0 0 0 1px rgba(0, 0, 0, 0.2)), 0 2px 2px rgba(0, 0, 0, 0.03), 0 4px 4px rgba(0, 0, 0, 0.03), 0 8px 8px rgba(0, 0, 0, 0.03), 0 12px 12px rgba(0, 0, 0, 0.03), 0 24px 24px rgba(0, 0, 0, 0.03);\n  transform: translateY(-2px);\n}\n\n.o_home_menu .o_app:active .o_app_icon {\n  transform: translateY(-2px) scale(0.98);\n  transition: none;\n}\n\n.o_home_menu .o_app .o_caption {\n  color: var(--homeMenuCaption-color, #111827);\n  text-shadow: none;\n}\n\n.o_home_menu .o_app.o_focused {\n  background: #e6f2f3;\n  outline: 1px solid #017e84;\n  border-radius: 0.25rem;\n}\n\n.o_home_menu .o_dragged_app {\n  transition: transform 0.5s;\n  transform: rotate(6deg);\n}\n\n.o_home_menu .o_dragged_app .o_app_icon {\n  box-shadow: 0 8px 15px -10px black;\n  transform: translateY(-1px);\n}\n\n@media (max-width: 767.98px) {\n  .o_home_menu.o_ios_app .o_apps {\n    flex-direction: column;\n    font-size: 1.25rem;\n    margin-top: 4px;\n    padding: 0 8px;\n  }\n  .o_home_menu.o_ios_app .o_apps > *, .o_home_menu.o_ios_app .o_apps .o_app {\n    width: 100%;\n  }\n  .o_home_menu.o_ios_app .o_app {\n    flex-direction: row !important;\n    justify-content: initial !important;\n    background-color: rgba(255, 255, 255, 0.1);\n    padding: 16px 24px !important;\n  }\n  .o_home_menu.o_ios_app .o_app_icon {\n    width: 52.5px;\n    height: 52.5px;\n    margin-right: 24px;\n  }\n  .o_home_menu.o_ios_app .o_caption {\n    text-align: start !important;\n  }\n  .o_home_menu:not(.o_ios_app) .o_caption {\n    font-size: 0.8125rem;\n    font-weight: 500;\n  }\n}\n\n.o_home_menu_background_custom .o_home_menu .o_app .o_caption {\n  color: #fff;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75), 0 2px 5px rgba(0, 0, 0, 0.05), 0 0 5px rgba(0, 0, 0, 0.05);\n}\n\n", "\n/* /web_enterprise/static/src/webclient/home_menu/home_menu_background.scss */\n\n.o_home_menu_background, .o_web_client.o_home_menu_background {\n  background-size: cover;\n  background-attachment: fixed;\n  background-color: var(--homeMenu-bg-color, #e7e9ed);\n  background-image: var(--homeMenu-bg-image, url(\"/web_enterprise/static/img/background-light.svg\"));\n}\n\n", "\n/* /web_enterprise/static/src/webclient/navbar/navbar.scss */\n\n.o_main_navbar {\n  --NavBar-entry-color--active: #000;\n  --NavBar-entry-borderColor-active: #017e84;\n  --NavBar-entry-backgroundColor--active: #e6f2f3;\n  --NavBar-entry-backgroundColor--hover: #e7e9ed;\n  --NavBar-entry-backgroundColor--focus: #e7e9ed;\n  --Dropdown_menu-margin-y: 4px;\n}\n\n.o_main_navbar .o_menu_toggle {\n  color: var(--NavBar-menuToggle-color, #714B67);\n}\n\nbody.o_is_superuser .o_menu_systray {\n  border-image-outset: 5px;\n}\n\n", "\n/* /web_enterprise/static/src/views/kanban/kanban_view.scss */\n\n.o_kanban_view .o_column_quick_create .o_kanban_quick_create input, .o_kanban_view .o_column_quick_create .o_kanban_quick_create input:focus, .o_kanban_view .o_column_quick_create .o_kanban_quick_create input:hover {\n  background: transparent;\n  border-bottom: 1px solid #5f636f;\n}\n\n.o_kanban_view .o_column_quick_create .o_kanban_quick_create .input-group-append, .o_kanban_view .o_column_quick_create .o_kanban_quick_create .input-group-prepend {\n  border-left: 10px solid #e7e9ed;\n}\n\n", "\n/* /web_enterprise/static/src/views/list/list_controller.scss */\n\n.o_list_renderer {\n  --ListRenderer-thead-border-end-color: transparent;\n}\n\n", "\n/* /web_enterprise/static/src/core/notebook/notebook.scss */\n\n.o_notebook {\n  --Notebook__link-border-color: #d8dadd;\n  --Notebook__link-border-color--hover: #d8dadd;\n  --Notebook__link-border-top-color--active: #714B67;\n}\n\n.modal .o_notebook {\n  --Notebook-padding-x: 16px;\n  --Notebook-margin-x: -16px;\n}\n\n.o_notebook .nav-tabs .nav-link:not(.active) {\n  background-color: var(--Notebook__link-background-color, #F9FAFB);\n  color: inherit;\n}\n\n.o_notebook .nav-tabs .nav-link:not(.active):hover {\n  background-color: var(--Notebook__link-background-color--hover, #e7e9ed);\n}\n\n.o_notebook .nav-tabs .nav-link.active {\n  --nav-tabs-link-active-color: var(--Notebook__link-color--active, #714B67);\n}\n\n.o_notebook .nav-tabs .nav-link.active::after {\n  position: absolute;\n  inset: -1px;\n  height: 3px;\n  background-color: var(--Notebook__link-border-top-color--active);\n  content: '';\n}\n\n", "\n/* /stock_barcode/static/src/components/count_screen_rfid.scss */\n\n.o_barcode_count_rfid {\n  z-index: 1000;\n}\n\n", "\n/* /stock_barcode/static/src/components/grouped_line.scss */\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line.o_selected.o_line_not_completed:not(.o_faulty) .o_barcode_line_summary {\n  background: #e6f2f3;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line:not(.o_selected).o_line_not_completed:not(.o_faulty) .o_barcode_line_summary {\n  background: white;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line.o_line_completed:not(.o_faulty) .o_barcode_line_summary {\n  background: #eaf6ec;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line.o_faulty .o_barcode_line_summary {\n  background: #fbedee;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line_summary {\n  position: sticky;\n  top: 0;\n  z-index: 1;\n  flex-basis: 100%;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line_summary.o_unfolded {\n  border-bottom-width: 2px;\n  border-bottom-style: solid;\n  border-bottom-color: inherit;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_sublines .o_barcode_line {\n  border-left-width: 12px;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_sublines .o_barcode_line:last-child {\n  margin-bottom: 0;\n  border-bottom: 0;\n}\n\n", "\n/* /stock_barcode/static/src/components/line.scss */\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line {\n  flex: 0 0 auto;\n  border-width: 0 0 1px;\n  --list-group-bg: var(--bg, white);\n  --list-group-color: #000;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line.o_barcode_line_package .o_barcode_line_details > * {\n  flex: 1 0 auto;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line.o_barcode_line_package .o_barcode_line_details > .o_barcode_package_name {\n  flex: 0 1 auto;\n  overflow: hidden;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line.o_barcode_line_package .o_barcode_line_details > .o_barcode_package_name > span {\n  max-width: 100%;\n  text-overflow: ellipsis;\n  overflow: hidden;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line.o_selected {\n  --bg: #e6f2f3;\n  --border: #017e84;\n  box-shadow: inset 0 0 0 3px var(--border);\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line.o_faulty {\n  --bg: #fbedee;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line.o_faulty.o_selected {\n  --border: #d44c59;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line.o_line_completed {\n  --bg: #eaf6ec;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line.o_line_completed.o_selected {\n  --border: #28a745;\n}\n\n@keyframes o-barcode-btn-click {\n  from {\n    background-color: #017e84;\n    color: #FFF;\n  }\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line .o_line_button {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  text-transform: none;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line .o_line_button[disabled] {\n  background-color: gray;\n  border-color: gray;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line .o_line_button.o_edit {\n  font-size: 1.09375rem;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line .o_line_button.o_picture img {\n  max-width: 42px;\n  max-height: 42px;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line .o_line_button.btn-light {\n  --btn-border-color: #9a9ca5;\n  --btn-hover-bg: #FFF;\n  --btn-hover-border-color: #017e84;\n  --btn-active-bg:  #FFF;\n  --btn-active-border-color: #017e84;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line .o_line_button.btn-danger {\n  --btn-border-color: #1b0608;\n  --btn-hover-border-color: #1b0608;\n  --btn-active-border-color: #1b0608;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line .o_line_button:active {\n  animation-duration: 1s;\n  animation-name: o-barcode-btn-click;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line .o_line_button.o_unpack .fa-stack .fa-dropbox {\n  top: 3px;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line .o_line_button.o_unpack .fa-stack .fa-arrow-up {\n  font-size: .625rem;\n  bottom: 10px;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_line .o_next_expected {\n  color: #00A09D;\n  opacity: 1 !important;\n}\n\n", "\n/* /stock_barcode/static/src/components/main.scss */\n\n@keyframes white-flash {\n  from {\n    filter: brightness(2);\n  }\n  to {\n    filter: none;\n  }\n}\n\n.o_barcode_client_action {\n  display: flex;\n  background-color: white;\n  overflow: auto;\n}\n\n.o_barcode_client_action.o_white_flash {\n  animation: white-flash 200ms;\n}\n\n.o_barcode_client_action .o_strong {\n  font-weight: bold;\n}\n\n.o_barcode_client_action .o_barcode_header {\n  flex: 0 0 46px;\n}\n\n.o_barcode_client_action .o_barcode_header .o_barcode_partner {\n  font-size: 0.8em;\n}\n\n.o_barcode_client_action .o_barcode_message {\n  box-shadow: inset 0 0 20px #111827;\n}\n\n.o_barcode_client_action .o_barcode_message .o_barcode_pic {\n  display: flex;\n  align-items: center;\n  flex: 1 1 60%;\n  max-width: 200px;\n}\n\n.o_barcode_client_action .o_barcode_message .o_barcode_pic .fa-exclamation-triangle {\n  opacity: 0.8;\n}\n\n.o_barcode_client_action .o_barcode_lines_header {\n  font-size: 16px;\n  color: white;\n}\n\n@media (max-width: 767.98px) {\n  .o_barcode_client_action .o_barcode_lines_header {\n    font-size: 14px;\n  }\n}\n\n.o_barcode_client_action .o_barcode_lines_header:empty {\n  display: none;\n}\n\n.o_barcode_client_action .o_barcode_lines {\n  overflow: auto;\n  word-break: break-word;\n}\n\n.o_barcode_client_action .o_barcode_lines::-webkit-scrollbar {\n  display: none;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_location_group:last-child {\n  box-shadow: 0 3px 6px #b0b0b0;\n  margin-bottom: 60vh;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_location_group .o_barcode_location_line {\n  position: sticky;\n  top: 0;\n  z-index: 2;\n}\n\n.o_barcode_client_action .o_barcode_lines .o_barcode_location_group .o_barcode_location_line .o_location_name {\n  display: inline-block;\n  direction: rtl;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  text-wrap: nowrap;\n}\n\n.o_barcode_client_action .o_barcode_settings > button {\n  flex: 1 0 auto;\n  border-bottom: 1px solid #d8dadd;\n}\n\n.o_barcode_client_action .o_barcode_settings > button:last-child {\n  border-bottom: 0;\n}\n\n.o_barcode_client_action .o_barcode_control {\n  width: 100%;\n  box-shadow: 0 -3px 10px #d8dadd;\n}\n\n.o_barcode_client_action .o_barcode_control > .btn {\n  flex: 1 1 0px;\n}\n\n@media (min-height: 800px) {\n  .o_barcode_client_action .o_barcode_control > .btn {\n    height: 60px;\n  }\n}\n\n.o_barcode_client_action .o_barcode_control > .btn[disabled] {\n  opacity: 1;\n  background-color: #e7e9ed;\n  color: #5f636f;\n}\n\n.o_barcode_client_action .o_barcode_line_form {\n  margin-bottom: 36px;\n  font-size: 1.2em;\n}\n\n@media (max-width: 767.98px) {\n  .o_barcode_client_action .o_barcode_line_form {\n    margin-left: 0;\n  }\n}\n\n.o_barcode_client_action .o_barcode_line_form .o_barcode_control {\n  background-color: var(--bg, white);\n}\n\n.o_barcode_client_action .o_barcode_line_form .row .no-radius-left .o_field_widget input {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.o_barcode_client_action .o_barcode_line_form .row .no-radius-right .o_field_widget input {\n  border-right: 0;\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.o_barcode_client_action .o_barcode_line_form .row a.o_field_widget {\n  display: inline-block;\n  padding-top: 8px;\n}\n\n.o_barcode_client_action .o_barcode_line_form .row > div .o_field_float {\n  width: 100%;\n}\n\n.o_barcode_client_action .o_barcode_line_form .row > div .o_input {\n  min-height: 42px;\n  display: block;\n  width: 100%;\n  padding: 0.3125rem 0.625rem;\n  font-size: 0.875rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: var(--body-color);\n  background-color: transparent;\n  border: var(--border-width) solid #d8dadd;\n  border-radius: var(--border-radius);\n}\n\n.o_barcode_client_action .o_barcode_line_form .row > div [name=\"qty_done\"], .o_barcode_client_action .o_barcode_line_form .row > div [name=\"inventory_quantity\"], .o_barcode_client_action .o_barcode_line_form .row > div [name=\"product_uom_id\"] {\n  margin-bottom: 0;\n}\n\n.o_barcode_client_action .o_barcode_line_form .row > div [name=\"qty_done\"] .o_input, .o_barcode_client_action .o_barcode_line_form .row > div [name=\"inventory_quantity\"] .o_input, .o_barcode_client_action .o_barcode_line_form .row > div [name=\"product_uom_id\"] .o_input {\n  font-size: 2rem;\n}\n\n.o_barcode_client_action .o_barcode_line_form .row > div :not(td)[name=\"product_uom_id\"] {\n  height: 100%;\n  margin-bottom: 0;\n  font-size: 2rem;\n}\n\n.o_barcode_client_action .o_barcode_line_form .row > div [name=\"product_uom_id\"] .o-autocomplete, .o_barcode_client_action .o_barcode_line_form .row > div .o_field_many2one_selection, .o_barcode_client_action .o_barcode_line_form .row > div .o_field_many2one_selection input {\n  height: 100%;\n}\n\n.o_barcode_client_action .o_barcode_line_form .row > div .o_dropdown_button {\n  display: none;\n}\n\n.o_barcode_client_action .o_barcode_line_form .row > div .o_external_button:before {\n  --oi-font-size: 1.5em;\n  content: '\\e812';\n}\n\n.o_barcode_client_action .o_stock_barcode_camera_video {\n  max-height: 35vh;\n  max-width: 100%;\n}\n\n", "\n/* /stock_barcode/static/src/main_menu/main_menu.scss */\n\n.o_stock_barcode_main_menu {\n  max-width: 576px;\n  overflow: auto;\n}\n\n.o_stock_barcode_main_menu .o_barcode_demo_message {\n  font-size: 0.9em;\n}\n\n.o_stock_barcode_main_menu .o_barcode_tap_to_scan {\n  position: relative;\n}\n\n.o_stock_barcode_main_menu .o_barcode_tap_to_scan img {\n  width: 100%;\n}\n\n.o_stock_barcode_main_menu .o_barcode_tap_to_scan .o_stock_barcode_laser {\n  opacity: 0;\n  width: 120%;\n  height: 4px;\n  position: absolute;\n  top: 0;\n  left: -10%;\n  background: red;\n  animation: o_barcode_scanner_intro 1.4s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0.4s;\n  animation-fill-mode: forwards;\n}\n\n@keyframes o_barcode_scanner_intro {\n  0% {\n    opacity: 0;\n    top: 0;\n  }\n  25% {\n    opacity: 0.5;\n    top: 60%;\n  }\n  50% {\n    top: 10%;\n  }\n  75% {\n    top: 80%;\n  }\n  100% {\n    opacity: 0.5;\n    top: 50%;\n  }\n}\n\n", "\n/* /stock_barcode/static/src/scss/form_view.scss */\n\n@media (max-width: 575.98px) {\n  .o_barcode_client_action .o_form_view .o_form_nosheet {\n    padding-top: 8px;\n  }\n  .o_barcode_client_action .o_form_view .o_field_x2many_kanban.o_kanban_mobile .o_kanban_record {\n    border: 1px solid #d8dadd;\n  }\n}\n\n", "\n/* /stock_barcode/static/src/scss/stock_barcode.scss */\n\n.o_web_client:has(.o_barcode_client_action, .o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view, .o_stock_barcode_main_menu) .o_stock_mobile_barcode .fa {\n  --s: 7px;\n  /* the size on the corner */\n  --t: 1px;\n  /* the thickness of the border */\n  --g: 5px;\n  /* the gap between the border and image */\n  padding: calc(var(--g) + var(--t));\n  outline: var(--t) solid currentColor;\n  outline-offset: calc(-1*var(--t));\n  mask: conic-gradient(at var(--s) var(--s), #0000 75%, #000 0) 0 0/calc(100% - var(--s)) calc(100% - var(--s)), linear-gradient(#000 0 0) content-box;\n}\n\n@media (max-width: 767.98px) {\n  .o_web_client:has(.o_barcode_client_action, .o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view, .o_stock_barcode_main_menu) {\n    --body-font-size: 1rem;\n    --font-size-base: 1rem;\n    --small-font-size: 0.88rem;\n    --btn-font-size: 1rem;\n    --btn-padding-x: 0.75rem;\n    --btn-padding-y: 0.375rem;\n    --btn-line-height: 20px;\n  }\n  .o_web_client:has(.o_barcode_client_action, .o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view, .o_stock_barcode_main_menu) small, .o_web_client:has(.o_barcode_client_action, .o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view, .o_stock_barcode_main_menu) .small {\n    font-size: var(--small-font-size);\n  }\n  .o_web_client:has(.o_barcode_client_action, .o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view, .o_stock_barcode_main_menu) .btn {\n    font-size: var(--btn-font-size);\n    padding: var(--btn-padding-y) var(--btn-padding-x);\n  }\n  .o_web_client:has(.o_barcode_client_action, .o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view, .o_stock_barcode_main_menu) .btn.btn-lg, .o_web_client:has(.o_barcode_client_action, .o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view, .o_stock_barcode_main_menu) .btn-group-lg > .btn {\n    --btn-font-size: 1.09375rem;\n    --btn-padding-x: 1rem;\n    --btn-padding-y: 0.5rem;\n  }\n  .o_web_client:has(.o_barcode_client_action, .o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view, .o_stock_barcode_main_menu) .modal-header {\n    padding: 12px !important;\n    height: auto !important;\n  }\n  .o_web_client:has(.o_barcode_client_action, .o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view, .o_stock_barcode_main_menu) .modal-header > button[aria-label=\"Close\"] {\n    padding-left: var(--btn-padding-x) !important;\n    padding-right: var(--btn-padding-x) !important;\n    margin-inline-end: 16px;\n    --btn-color: #111827;\n    --btn-bg: #e7e9ed;\n    --btn-border-color: #e7e9ed;\n    --btn-hover-color: #000;\n    --btn-hover-bg: #d8dadd;\n    --btn-hover-border-color: #d8dadd;\n    --btn-focus-shadow-rgb: 199, 202, 207;\n    --btn-active-color: #000;\n    --btn-active-bg: #e6f2f3;\n    --btn-active-border-color: #017e84;\n    --btn-active-shadow: 0;\n    --btn-disabled-color: #000;\n    --btn-disabled-bg: #e7e9ed;\n    --btn-disabled-border-color: #e7e9ed;\n  }\n  .o_web_client:has(.o_barcode_client_action, .o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view, .o_stock_barcode_main_menu) .modal-header > button[aria-label=\"Close\"] .oi, .o_web_client:has(.o_barcode_client_action, .o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view, .o_stock_barcode_main_menu) .modal-header > button[aria-label=\"Close\"].oi {\n    width: auto;\n  }\n  .o_web_client:has(.o_barcode_client_action, .o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view, .o_stock_barcode_main_menu) .modal-header > button[aria-label=\"Close\"] .oi::before, .o_web_client:has(.o_barcode_client_action, .o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view, .o_stock_barcode_main_menu) .modal-header > button[aria-label=\"Close\"].oi::before {\n    content: '\\e83a';\n  }\n}\n\n.o_web_client:has(.o_barcode_client_action, .o_stock_barcode_main_menu) .btn {\n  min-width: 42px;\n  min-height: 42px;\n}\n\n@media (max-width: 767.98px) {\n  .o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) {\n    min-height: auto;\n  }\n  .o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o-kanban-button-new, .o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_control_panel_navigation > .btn-secondary {\n    min-width: 42px;\n    min-height: 42px;\n  }\n  .o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_breadcrumb .o_back_button {\n    padding-left: var(--btn-padding-x) !important;\n    padding-right: var(--btn-padding-x) !important;\n    margin-inline-end: 16px;\n    --btn-color: #111827;\n    --btn-bg: #e7e9ed;\n    --btn-border-color: #e7e9ed;\n    --btn-hover-color: #000;\n    --btn-hover-bg: #d8dadd;\n    --btn-hover-border-color: #d8dadd;\n    --btn-focus-shadow-rgb: 199, 202, 207;\n    --btn-active-color: #000;\n    --btn-active-bg: #e6f2f3;\n    --btn-active-border-color: #017e84;\n    --btn-active-shadow: 0;\n    --btn-disabled-color: #000;\n    --btn-disabled-bg: #e7e9ed;\n    --btn-disabled-border-color: #e7e9ed;\n    min-width: 42px;\n    min-height: 42px;\n  }\n  .o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_breadcrumb .o_back_button .oi, .o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_breadcrumb .o_back_button.oi {\n    width: auto;\n  }\n  .o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_breadcrumb .o_back_button .oi::before, .o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_breadcrumb .o_back_button.oi::before {\n    content: '\\e83a';\n  }\n  .o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_embedded_actions {\n    display: none !important;\n  }\n  .o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_control_panel {\n    padding: 12px !important;\n    position: relative !important;\n    top: 0 !important;\n  }\n  .o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_control_panel_breadcrumbs {\n    display: contents !important;\n  }\n  .o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_control_panel_breadcrumbs_actions {\n    display: none !important;\n  }\n  .o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_breadcrumb {\n    justify-content: start !important;\n    order: 0;\n  }\n  .o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_cp_pager {\n    display: none !important;\n  }\n  .o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_control_panel_main_buttons {\n    order: 1;\n  }\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_1 {\n  background-color: rgba(238, 45, 45, 0.5);\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_1 .o_kanban_record_title {\n  color: #000;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_1 .badge {\n  background: #000;\n  color: #FFF;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_2 {\n  background-color: rgba(220, 133, 52, 0.5);\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_2 .o_kanban_record_title {\n  color: #000;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_2 .badge {\n  background: #000;\n  color: #FFF;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_3 {\n  background-color: rgba(232, 187, 29, 0.5);\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_3 .o_kanban_record_title {\n  color: #000;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_3 .badge {\n  background: #000;\n  color: #FFF;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_4 {\n  background-color: rgba(87, 148, 221, 0.5);\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_4 .o_kanban_record_title {\n  color: #000;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_4 .badge {\n  background: #000;\n  color: #FFF;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_5 {\n  background-color: rgba(159, 98, 143, 0.5);\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_5 .o_kanban_record_title {\n  color: #000;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_5 .badge {\n  background: #000;\n  color: #FFF;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_6 {\n  background-color: rgba(219, 136, 101, 0.5);\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_6 .o_kanban_record_title {\n  color: #000;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_6 .badge {\n  background: #000;\n  color: #FFF;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_7 {\n  background-color: rgba(65, 169, 162, 0.5);\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_7 .o_kanban_record_title {\n  color: #000;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_7 .badge {\n  background: #000;\n  color: #FFF;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_8 {\n  background-color: rgba(48, 75, 224, 0.5);\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_8 .o_kanban_record_title {\n  color: #000;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_8 .badge {\n  background: #000;\n  color: #FFF;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_9 {\n  background-color: rgba(238, 47, 138, 0.5);\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_9 .o_kanban_record_title {\n  color: #000;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_9 .badge {\n  background: #000;\n  color: #FFF;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_10 {\n  background-color: rgba(97, 195, 110, 0.5);\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_10 .o_kanban_record_title {\n  color: #000;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_10 .badge {\n  background: #000;\n  color: #FFF;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_11 {\n  background-color: rgba(152, 114, 230, 0.5);\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_11 .o_kanban_record_title {\n  color: #000;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view, .o_stock_barcode_operations_kanban_view) .o_barcode_picking_type.o_kanban_color_11 .badge {\n  background: #000;\n  color: #FFF;\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view) .o_kanban_view {\n  --ControlPanel-border-bottom: 1px solid #d8dadd;\n}\n\n@media (max-width: 767.98px) {\n  .o_web_client:has(.o_stock_barcode_list_kanban_view) .o_breadcrumb {\n    width: 100%;\n  }\n}\n\n.o_web_client:has(.o_stock_barcode_list_kanban_view) .o_kanban_renderer {\n  position: relative;\n}\n\n.o_stock_barcode_line_description {\n  white-space: pre-wrap;\n}\n\n", "\n/* /stock_barcode/static/src/widgets/set_reserved_qty_button.scss */\n\n.o_web_client.o_touch_device .o_button_qty_done, .o_button_qty_done {\n  padding-top: 8px;\n  padding-bottom: 8px;\n  font-size: 1em;\n}\n\n", "\n/* /mail_enterprise/static/src/core/common/core.scss */\n\n.o-discuss-badge, .o-discuss-badge .o-innerBadge {\n  --o-discuss-badge-bg: #dc3545;\n}\n\n.o-mail-DiscussSearch {\n  --DiscussSearch-padding-top: 0;\n}\n\n", "\n/* /account_accountant/static/src/components/attachment_preview_list_view/attachment_preview_list_view.scss */\n\n.o_move_line_list_view.o_view_controller > .o_content {\n  overflow: hidden;\n  display: flex;\n}\n\n.o_move_line_list_view.o_view_controller > .o_content .o_list_renderer {\n  overflow: auto;\n  height: 100%;\n  flex: 1 1 100%;\n}\n\n.o_move_line_list_view .o_attachment_preview {\n  height: 100%;\n  width: 40%;\n  border-left: 1px solid #d8dadd;\n}\n\n.o_move_line_list_view .o_attachment_preview .o_attachment_control.toggle {\n  border-radius: 0 30px 30px 0;\n  padding: 15px 15px 15px 5px;\n}\n\n.o_move_line_list_view .o_attachment_preview .o_attachment_control.toggle::after {\n  color: white;\n  content: '>>';\n}\n\n.o_move_line_list_view .o_attachment_preview.hidden {\n  width: 0;\n}\n\n.o_move_line_list_view .o_attachment_preview.hidden .o_attachment_control.toggle {\n  right: 0;\n  border-radius: 30px 0 0 30px;\n  padding: 15px 0 15px 15px;\n}\n\n.o_move_line_list_view .o_attachment_preview.hidden .o_attachment_control.toggle::after {\n  content: '<';\n}\n\n.o_move_line_list_view .o_attachment_preview.hidden .o_attachment_control.toggle:hover {\n  padding-right: 5px;\n}\n\n.o_move_line_list_view .o_attachment_preview.hidden .o_attachment_control.toggle:hover ::after {\n  content: '<<';\n}\n\n.o_move_line_list_view .o_popout_icon {\n  position: absolute;\n  top: 8%;\n  background-color: black;\n  opacity: 0.3;\n  margin-top: -15px;\n  transition: all 0.3s;\n  z-index: 1000;\n  right: 0;\n  border-radius: 30px 0 0 30px;\n  padding: 15px 0 15px 15px;\n}\n\n.o_move_line_list_view .o_popout_icon:hover {\n  padding-right: 15px;\n}\n\n", "\n/* /account_accountant/static/src/components/bank_reconciliation/bank_rec_widget.scss */\n\n.o_bank_reconciliation_container {\n  padding: 0;\n  font-size: 0.875rem;\n  overflow: hidden;\n}\n\n.o_bank_reconciliation_container .user-select-text {\n  user-select: text;\n}\n\n.o_bank_reconciliation_container .o_bank_rec_widget_chatter_container {\n  overflow: auto;\n}\n\n.o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer {\n  --Kanban-padding: 0;\n  overflow: auto;\n}\n\n.o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line {\n  border-left: calc(1px * 4) solid transparent;\n}\n\n.o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_grid_container {\n  display: grid;\n  grid-template-columns: 130px minmax(70px, auto) 110px;\n  gap: 4px;\n}\n\n.o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_grid_container .o_row {\n  display: contents;\n}\n\n.o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_grid_container .o_row .activity-container {\n  position: relative;\n}\n\n.o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_grid_container .o_row .activity-badge {\n  margin-right: -.5em;\n  padding: 3px 6px;\n  background-color: var(--o-navbar-badge-bg, #dc3545);\n  font-size: 0.7em;\n  color: var(--o-navbar-badge-color, #FFF);\n  text-shadow: var(--o-navbar-badge-text-shadow, none);\n  transform: translate(-0.6em, -30%);\n}\n\n.o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_grid_container .o_row .o_payment_ref {\n  grid-column: 1 / 4;\n}\n\n.o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_grid_container .o_row .o_payment_ref span > span:last-child {\n  font-size: 13px;\n}\n\n.o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_grid_container .o_row .o_payment_ref .oi-close {\n  font-size: 0.85em;\n}\n\n.o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_grid_container .o_row .o_line_name {\n  grid-column: 1 / 3;\n}\n\n.o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_grid_container .o_row .o_line_amount {\n  grid-column: 3 / 4;\n}\n\n.o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_grid_container .o_row .o_bg-black-10 {\n  background-color: RGBA(0, 0, 0, 0.1) !important;\n}\n\n.o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_button_line {\n  grid-column: 1 / 3;\n}\n\n.o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_button_line button {\n  min-width: 0;\n  max-width: 200px;\n}\n\n.o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_chatter_icon {\n  visibility: hidden;\n}\n\n.o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line:hover .o_chatter_icon {\n  visibility: visible;\n}\n\n.o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line.o_selected_statement_line {\n  border-color: #714B67;\n}\n\n.o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_bank_reconciliation_quick_create .o_quick_create {\n  --columns: 1;\n  --gap: 16px;\n}\n\n@media (min-width: 768px) {\n  .o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_bank_reconciliation_quick_create .o_quick_create {\n    grid-template-columns: 7rem 2fr 1fr 1fr;\n  }\n}\n\n.o_bank_reconciliation_container .o_kanban_record:not(.o_kanban_ghost) {\n  --KanbanRecord-padding-v: 0;\n  --KanbanRecord-padding-h: 0;\n}\n\n@media (min-width: 768px) {\n  .o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_grid_container {\n    grid-template-columns: 90px 3fr 1fr 1fr 40px;\n    column-gap: 16px;\n    row-gap: 8px;\n    line-height: 24px;\n  }\n  .o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_grid_container .o_row .o_line_name {\n    grid-column: 2 / 3;\n  }\n  .o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_grid_container .o_row .o_payment_ref {\n    grid-column: 2 / 3;\n  }\n  .o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_grid_container .o_row .o_line_amount {\n    grid-column: 4 / 5;\n  }\n  .o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_grid_container .o_row .o_line_to_reconcile_button {\n    grid-column: 5 / 6;\n  }\n  .o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_grid_container .o_row .o_button_line {\n    gap: 4px;\n    align-items: center;\n    grid-column: 3 / 4;\n  }\n  .o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_line .o_grid_container .o_row .o_button_line button {\n    max-width: 100%;\n  }\n  .o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_statement_btn {\n    transform: translate(-16px, -50%);\n    padding: 2px 8px;\n    opacity: 0;\n  }\n  .o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_kanban_record:not(.o_kanban_ghost) {\n    border: 0;\n    border-bottom: 1px solid #d8dadd;\n    margin: 0;\n    width: 100%;\n  }\n  .o_bank_reconciliation_container .o_bank_reconciliation_kanban_renderer .o_kanban_record:not(.o_kanban_ghost):hover .o_statement_btn {\n    opacity: 1;\n  }\n}\n\n.o_bank_reconciliation_container:where(:has(.o_bank_rec_widget_chatter_container)) .o_kanban_record:focus, .o_bank_reconciliation_container:where(:has(.o_bank_rec_widget_chatter_container)) .o_kanban_record:has(.o_selected_statement_line) {\n  outline: none;\n  box-shadow: inset 0 0 0 1px #714B67;\n}\n\n", "\n/* /account_accountant/static/src/components/journal_create_wizard/journal_create_wizard.scss */\n\n.journal-create-wizard-card .card-body {\n  background: linear-gradient(to right, white, rgba(255, 255, 255, 0.95));\n}\n\n.journal-create-wizard-card:hover {\n  background: #017e84;\n}\n\n.journal-create-wizard-card .o_tile {\n  background: url(\"/account_accountant/static/src/img/journal_create_wizard/tile.svg\") center no-repeat;\n  background-size: contain;\n  aspect-ratio: 1 / 1;\n  inset: 0;\n}\n\n.journal-create-wizard-card .o_tile img {\n  inset: 0;\n  transform: rotateY(45deg) rotateZ(22deg) rotateX(20deg) translate(-7%, 5%);\n}\n\n.journal-create-wizard-card .o_tile.o_tile_back {\n  background-position: right center;\n}\n\n.journal-create-wizard-card .o_tile.o_tile_back img {\n  transform: rotateY(45deg) rotateZ(22deg) rotateX(20deg) translate(50%, -25%);\n}\n\n", "\n/* /iap_mail/static/src/scss/iap_mail.scss */\n\n.o_partner_autocomplete_enrich_info i {\n  /* To prevent the icons from being cropped when there is not enough available space */\n  min-width: fit-content;\n}\n\n", "\n/* /base_import/static/src/import_action/import_action.scss */\n\n.o_import_action {\n  grid-template-rows: auto 1fr;\n}\n\n", "\n/* /base_import/static/src/import_data_content/import_data_content.scss */\n\n.o_import_data_content .o_import_file_column_cell {\n  max-width: 20rem;\n}\n\n.o_import_data_content .o_import_preview {\n  width: fit-content;\n}\n\n.o_import_data_content > table thead th:nth-child(1) {\n  min-width: 20rem;\n}\n\n.o_import_data_content > table thead th:nth-child(2) {\n  min-width: 20rem;\n}\n\n.o_import_data_content > table thead th:nth-child(3) {\n  min-width: 20rem;\n}\n\n.o_import_data_content td {\n  vertical-align: top;\n}\n\n.o_import_field_icon {\n  filter: invert(0.5);\n  background-image: url(\"/base_import/static/src/import_data_content/img/studio_icons.png\");\n  background-repeat: no-repeat;\n  width: 25px;\n  height: 20px;\n}\n\n.o_import_field_icon.o_import_field_choice {\n  z-index: -1;\n}\n\n.o_select_menu_menu .active:has(.o_import_field_icon) {\n  position: relative;\n  z-index: -1;\n}\n\n.o_select_menu_menu .active .o_import_field_icon {\n  filter: brightness(6);\n}\n\n.o_import_field_icon_binary {\n  background-position: 0 0;\n}\n\n.o_import_field_icon_boolean {\n  background-position: 0 -20px;\n}\n\n.o_import_field_icon_char {\n  background-position: 0 -40px;\n}\n\n.o_import_field_icon_date {\n  background-position: 0 -80px;\n}\n\n.o_import_field_icon_datetime {\n  background-position: 0 -100px;\n}\n\n.o_import_field_icon_float {\n  background-position: 0 -120px;\n}\n\n.o_import_field_icon_html {\n  background-position: 0 -140px;\n}\n\n.o_import_field_icon_integer {\n  background-position: 0 -180px;\n}\n\n.o_import_field_icon_many2many {\n  background-position: 0 -200px;\n}\n\n.o_import_field_icon_many2one {\n  background-position: 0 -220px;\n}\n\n.o_import_field_icon_one2many {\n  background-position: 0 -260px;\n}\n\n.o_import_field_icon_selection {\n  background-position: 0 -280px;\n}\n\n.o_import_field_icon_text {\n  background-position: 0 -340px;\n}\n\n", "\n/* /base_import/static/src/import_data_progress/import_data_progress.scss */\n\n.o_import_data_progress .progress {\n  width: 300px;\n  height: 25px;\n}\n\n", "\n/* /base_import/static/src/import_data_sidepanel/import_data_sidepanel.scss */\n\n.o_import_data_sidepanel {\n  min-width: 15rem;\n  max-width: 350px;\n  overflow-y: auto;\n}\n\n.o_import_data_sidepanel .o_import_grid {\n  display: grid;\n  grid-template-columns: repeat(3, auto);\n}\n\n.o_import_data_sidepanel .o_import_grid .o_grid_span_2 {\n  grid-column: span 2;\n}\n\n.o_import_data_sidepanel .o_import_file input {\n  display: inline-block;\n  width: 6ch;\n}\n\n.o_import_data_sidepanel .o_import_file input:not(:valid) {\n  background-color: #f6dbde;\n}\n\n", "\n/* /account_edi_ubl_cii/static/src/scss/account_edi_ubl_cii.scss */\n\n.o_field_peppol_eas_selection > select {\n  color: #000;\n  font-weight: 500;\n}\n\n.o_field_peppol_eas_selection {\n  min-width: 200px;\n}\n\n", "\n/* /iap_extract/static/src/components/manual_correction/box_layer.css */\n\n  .o_extract_mixin_box_layer {\n    position: absolute;\n    left: 0;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    overflow: hidden;\n    opacity: 0.8;\n    z-index: 999;\n  }\n\n  .o_extract_mixin_box_layer > .o_extract_mixin_box {\n    color: transparent;\n    position: absolute;\n    white-space: pre;\n    cursor: pointer;\n    border-radius: 2px;\n    border: 2px solid rgba(100,100,255,0.3);\n    background-color: transparent;\n    transition: background-color 0.5s ease-out;\n    -webkit-transform-origin: center center;\n    -moz-transform-origin: center center;\n    -o-transform-origin: center center;\n    -ms-transform-origin: center center;\n    transform-origin: center center;\n  }\n\n  .o_extract_mixin_box_layer:not(.is-selecting) > .o_extract_mixin_box:hover,\n  .o_extract_mixin_box_layer > .o_extract_mixin_box.highlighted  {\n    border: 2px solid rgba(0,0,255,0.8) !important;\n  }\n\n  .o_extract_mixin_box_layer > .o_extract_mixin_box.fadeout  {\n    transition: none;\n    background-color: rgba(100,200,255,0.8);\n  }\n\n  .o_extract_mixin_box_layer .highlight {\n    margin: -1px;\n    padding: 1px;\n\n    background-color: rgb(180, 0, 170);\n    border-radius: 4px;\n  }\n\n  .o_extract_mixin_box_layer .highlight.begin {\n    border-radius: 4px 0px 0px 4px;\n  }\n\n  .o_extract_mixin_box_layer .highlight.end {\n    border-radius: 0px 4px 4px 0px;\n  }\n\n  .o_extract_mixin_box_layer .highlight.middle {\n    border-radius: 0px;\n  }\n\n  .o_extract_mixin_box_layer .highlight.selected {\n    background-color: rgb(0, 100, 0);\n  }\n\n  .o_extract_mixin_box_layer ::selection { background: rgb(0,0,255); }\n  .o_extract_mixin_box_layer ::-moz-selection { background: rgb(0,0,255); }\n\n  .o_extract_selection_box {\n    position: fixed;\n    border: 1px solid #007bff;\n    background-color: rgba(0, 123, 255, 0.2);\n    pointer-events: none;\n  }\n", "\n/* /account_reports/static/src/components/account_report/account_report.scss */\n\n.account_report .o_account_report_scroll_container {\n  margin-inline: 0 !important;\n}\n\n.account_report .o_control_panel_main_buttons .dropdown-item {\n  padding: 0;\n}\n\n.account_report .o_control_panel_main_buttons .dropdown-item .btn-link {\n  width: 100%;\n  text-align: left;\n  padding: 3px 20px;\n  border-radius: 0;\n}\n\n.account_report .o_control_panel_breadcrumbs {\n  min-width: fit-content;\n}\n\n.account_report .section_selector {\n  display: flex;\n  gap: 4px;\n  margin: 16px 16px 8px 16px;\n  justify-content: center;\n}\n\n.account_report .alert {\n  margin-bottom: 0;\n  border-radius: 0;\n}\n\n.account_report .alert a:hover {\n  cursor: pointer;\n}\n\n.account_report .o_view_nocontent {\n  z-index: -1;\n}\n\n.account_report .table {\n  background-color: white;\n  border-collapse: separate;\n  border-spacing: 0;\n  font-size: 0.8rem;\n  margin: 24px 24px;\n  padding: 24px;\n  width: auto;\n  min-width: 800px;\n  border: 1px solid #d8dadd;\n  border-radius: 0.25rem;\n}\n\n.account_report .table > :not(caption) > * > * {\n  padding: 0.25rem 0.75rem;\n}\n\n.account_report .table > thead > tr th:first-child {\n  color: lightgrey;\n}\n\n.account_report .table > thead > tr th:not(:first-child) {\n  text-align: center;\n  vertical-align: middle;\n}\n\n.account_report .table > thead > tr:not(:last-child) > th:not(:first-child) {\n  border: 1px solid #d8dadd;\n}\n\n.account_report .table > tbody > tr.unfolded {\n  font-weight: bold;\n}\n\n.account_report .table > tbody > tr > td a {\n  cursor: pointer;\n}\n\n.account_report .table > tbody > tr > td .clickable {\n  color: #017e84;\n}\n\n.account_report .table > tbody > tr > td.muted {\n  color: var(--AccountReport-muted-data-color, #d8dadd);\n}\n\n.account_report .table > tbody > tr > td:empty::after {\n  content: \"\\00a0\";\n}\n\n.account_report .table > tbody > tr > td:empty {\n  line-height: 1;\n}\n\n.account_report .table > tbody > tr > td .btn_annotation {\n  opacity: 0;\n  color: #9a9ca5;\n}\n\n.account_report .table > tbody > tr > td .btn_annotation.o_account_report_chatter_selected {\n  color: #017e84 !important;\n}\n\n.account_report .table > tbody > tr > td .btn_annotation.o_account_report_chatter_selected, .account_report .table > tbody > tr > td .btn_annotation.o_account_report_chatter_annoted {\n  opacity: 1;\n}\n\n.account_report .table > tbody > tr:not(.empty) > td {\n  border-bottom: 1px solid var(--AccountReport-fine-line-separator-color, #e7e9ed);\n}\n\n.account_report .table > tbody > tr.total {\n  font-weight: bold;\n}\n\n.account_report .table > tbody > tr.o_bold_tr {\n  font-weight: bold;\n}\n\n.account_report .table > tbody > tr.unfolded > td {\n  border-bottom: 1px solid #d8dadd;\n}\n\n.account_report .table > tbody > tr.unfolded .btn_action {\n  opacity: 1;\n}\n\n.account_report .table > tbody > tr.unfolded .btn_more {\n  opacity: 1;\n}\n\n.account_report .table > tbody > tr:hover.empty > * {\n  --table-accent-bg: transparent ;\n}\n\n.account_report .table > tbody > tr:hover .auditable {\n  color: #017e84 !important;\n}\n\n.account_report .table > tbody > tr:hover .auditable > a:hover {\n  cursor: pointer;\n}\n\n.account_report .table > tbody > tr:hover .muted {\n  color: #1F2937;\n}\n\n.account_report .table > tbody > tr:hover .btn_action, .account_report .table > tbody > tr:hover .btn_more {\n  opacity: 1;\n  color: #017e84;\n}\n\n.account_report .table > tbody > tr:hover .btn_edit {\n  color: #017e84;\n}\n\n.account_report .table > tbody > tr:hover .btn_dropdown {\n  color: #017e84;\n}\n\n.account_report .table > tbody > tr:hover .btn_foldable {\n  color: #017e84;\n}\n\n.account_report .table > tbody > tr:hover .btn_ellipsis {\n  color: #017e84;\n}\n\n.account_report .table > tbody > tr:hover .btn_annotation {\n  opacity: 1;\n}\n\n.account_report .table > tbody > tr:hover .btn_annotation_go {\n  color: #017e84;\n}\n\n.account_report .table > tbody > tr:hover .btn_debug {\n  color: #017e84;\n}\n\n@media print {\n  .account_report .table {\n    border: 0;\n    padding: 0;\n  }\n}\n\n.account_report table.striped > thead > tr:not(:first-child) > th:nth-child(2n+3) {\n  background: #F9FAFB;\n}\n\n.account_report table.striped > tbody > tr:not(.line_level_0):not(.empty) > td:nth-child(2n+3) {\n  background: #F9FAFB;\n}\n\n.account_report table.striped > tbody > tr.line_level_0 > td:nth-child(2n+3) {\n  background: #d8dadd;\n}\n\n.account_report thead.sticky {\n  background-color: white;\n  position: sticky;\n  top: 0;\n  z-index: 999;\n}\n\n.account_report .line_name {\n  vertical-align: middle;\n}\n\n.account_report .line_name > .wrapper {\n  display: flex;\n  align-items: center;\n}\n\n.account_report .line_name > .wrapper > .content {\n  display: flex;\n  align-items: center;\n}\n\n.account_report .line_name > .wrapper > .content sup {\n  top: auto;\n}\n\n.account_report .line_name .name {\n  white-space: nowrap;\n}\n\n.account_report .line_name.draft {\n  color: #17a2b8;\n}\n\n.account_report .line_name.unfoldable:hover {\n  cursor: pointer;\n}\n\n.account_report .line_cell {\n  vertical-align: middle;\n}\n\n.account_report .line_cell > .wrapper {\n  display: flex;\n  align-items: center;\n}\n\n.account_report .line_cell > .wrapper > .content {\n  display: flex;\n  align-items: center;\n}\n\n.account_report .line_cell.date > .wrapper {\n  justify-content: center;\n}\n\n.account_report .line_cell.numeric > .wrapper {\n  justify-content: flex-end;\n}\n\n.account_report .line_cell .name {\n  white-space: nowrap;\n}\n\n.account_report .editable-cell input {\n  color: #017e84;\n  border: none;\n  max-width: 100px;\n  float: right;\n}\n\n.account_report .editable-cell input:hover {\n  cursor: pointer;\n}\n\n.account_report .editable-cell:hover {\n  cursor: pointer;\n}\n\n.account_report .editable-cell:focus-within {\n  border-bottom-color: #017e84 !important;\n}\n\n.account_report .editable-cell:focus-within input {\n  color: #000;\n}\n\n.account_report .line_level_0 {\n  color: #374151;\n  font-weight: bold;\n}\n\n.account_report .line_level_0 > td {\n  border-bottom: 0 !important;\n  background-color: #d8dadd;\n}\n\n.account_report .line_level_0 .muted {\n  color: #9a9ca5 !important;\n}\n\n.account_report .line_level_0 .btn_debug {\n  color: #9a9ca5;\n}\n\n.account_report .line_level_2 > td {\n  color: #374151;\n}\n\n.account_report .line_level_2 > td.line_name.unfoldable .wrapper {\n  column-gap: calc(4px);\n}\n\n.account_report .line_level_2 > td.line_name:not(.unfoldable) .wrapper {\n  padding-left: 4px;\n}\n\n.account_report .line_level_3 > td {\n  color: #374151;\n}\n\n.account_report .line_level_3 > td.line_name.unfoldable .wrapper {\n  column-gap: calc(12px);\n}\n\n.account_report .line_level_3 > td.line_name:not(.unfoldable) .wrapper {\n  padding-left: 12px;\n}\n\n.account_report .line_level_4 > td {\n  color: #374151;\n}\n\n.account_report .line_level_4 > td.line_name.unfoldable .wrapper {\n  column-gap: calc(20px);\n}\n\n.account_report .line_level_4 > td.line_name:not(.unfoldable) .wrapper {\n  padding-left: 20px;\n}\n\n.account_report .line_level_5 > td {\n  color: #374151;\n}\n\n.account_report .line_level_5 > td.line_name.unfoldable .wrapper {\n  column-gap: calc(28px);\n}\n\n.account_report .line_level_5 > td.line_name:not(.unfoldable) .wrapper {\n  padding-left: 28px;\n}\n\n.account_report .line_level_6 > td {\n  color: #374151;\n}\n\n.account_report .line_level_6 > td.line_name.unfoldable .wrapper {\n  column-gap: calc(36px);\n}\n\n.account_report .line_level_6 > td.line_name:not(.unfoldable) .wrapper {\n  padding-left: 36px;\n}\n\n.account_report .line_level_7 > td {\n  color: #374151;\n}\n\n.account_report .line_level_7 > td.line_name.unfoldable .wrapper {\n  column-gap: calc(44px);\n}\n\n.account_report .line_level_7 > td.line_name:not(.unfoldable) .wrapper {\n  padding-left: 44px;\n}\n\n.account_report .line_level_8 > td {\n  color: #374151;\n}\n\n.account_report .line_level_8 > td.line_name.unfoldable .wrapper {\n  column-gap: calc(52px);\n}\n\n.account_report .line_level_8 > td.line_name:not(.unfoldable) .wrapper {\n  padding-left: 52px;\n}\n\n.account_report .line_level_9 > td {\n  color: #374151;\n}\n\n.account_report .line_level_9 > td.line_name.unfoldable .wrapper {\n  column-gap: calc(60px);\n}\n\n.account_report .line_level_9 > td.line_name:not(.unfoldable) .wrapper {\n  padding-left: 60px;\n}\n\n.account_report .line_level_10 > td {\n  color: #374151;\n}\n\n.account_report .line_level_10 > td.line_name.unfoldable .wrapper {\n  column-gap: calc(68px);\n}\n\n.account_report .line_level_10 > td.line_name:not(.unfoldable) .wrapper {\n  padding-left: 68px;\n}\n\n.account_report .line_level_11 > td {\n  color: #374151;\n}\n\n.account_report .line_level_11 > td.line_name.unfoldable .wrapper {\n  column-gap: calc(76px);\n}\n\n.account_report .line_level_11 > td.line_name:not(.unfoldable) .wrapper {\n  padding-left: 76px;\n}\n\n.account_report .line_level_12 > td {\n  color: #374151;\n}\n\n.account_report .line_level_12 > td.line_name.unfoldable .wrapper {\n  column-gap: calc(84px);\n}\n\n.account_report .line_level_12 > td.line_name:not(.unfoldable) .wrapper {\n  padding-left: 84px;\n}\n\n.account_report .line_level_13 > td {\n  color: #374151;\n}\n\n.account_report .line_level_13 > td.line_name.unfoldable .wrapper {\n  column-gap: calc(92px);\n}\n\n.account_report .line_level_13 > td.line_name:not(.unfoldable) .wrapper {\n  padding-left: 92px;\n}\n\n.account_report .line_level_14 > td {\n  color: #374151;\n}\n\n.account_report .line_level_14 > td.line_name.unfoldable .wrapper {\n  column-gap: calc(100px);\n}\n\n.account_report .line_level_14 > td.line_name:not(.unfoldable) .wrapper {\n  padding-left: 100px;\n}\n\n.account_report .line_level_15 > td {\n  color: #374151;\n}\n\n.account_report .line_level_15 > td.line_name.unfoldable .wrapper {\n  column-gap: calc(108px);\n}\n\n.account_report .line_level_15 > td.line_name:not(.unfoldable) .wrapper {\n  padding-left: 108px;\n}\n\n.account_report .line_level_16 > td {\n  color: #374151;\n}\n\n.account_report .line_level_16 > td.line_name.unfoldable .wrapper {\n  column-gap: calc(116px);\n}\n\n.account_report .line_level_16 > td.line_name:not(.unfoldable) .wrapper {\n  padding-left: 116px;\n}\n\n.account_report .link {\n  color: #017e84;\n}\n\n.account_report .btn_debug, .account_report .btn_dropdown, .account_report .btn_foldable, .account_report .btn_foldable_empty, .account_report .btn_sortable, .account_report .btn_ellipsis,\n.account_report .btn_more, .account_report .btn_annotation, .account_report .btn_annotation_go, .account_report .btn_annotation_delete, .account_report .btn_action, .account_report .btn_edit {\n  border: none;\n  color: #d8dadd;\n  font-size: inherit;\n  font-weight: normal;\n  padding: 0;\n  text-align: center;\n  width: 20px;\n  white-space: nowrap;\n}\n\n.account_report .btn_debug:hover, .account_report .btn_dropdown:hover, .account_report .btn_foldable:hover, .account_report .btn_foldable_empty:hover, .account_report .btn_sortable:hover, .account_report .btn_ellipsis:hover,\n.account_report .btn_more:hover, .account_report .btn_annotation:hover, .account_report .btn_annotation_go:hover, .account_report .btn_annotation_delete:hover, .account_report .btn_action:hover, .account_report .btn_edit:hover {\n  color: #017e84 !important;\n  cursor: pointer;\n}\n\n.account_report .btn_sortable > .fa-long-arrow-up, .account_report .btn_sortable > .fa-long-arrow-down {\n  color: #017e84;\n}\n\n.account_report .btn_foldable {\n  color: #7c7f89;\n}\n\n.account_report .btn_foldable_empty:hover {\n  cursor: default;\n}\n\n.account_report .btn_ellipsis > i {\n  vertical-align: bottom;\n}\n\n.account_report .btn_more {\n  opacity: 1;\n}\n\n.account_report .btn_annotation_go {\n  color: #5f636f;\n}\n\n.account_report .btn_annotation_delete {\n  margin-left: 4px;\n  vertical-align: baseline;\n}\n\n.account_report .btn_action {\n  opacity: 0;\n  background-color: white;\n  color: #5f636f;\n  width: auto;\n  padding: 0 0.25rem;\n  margin: 0 0.25rem;\n  border: 1px solid #d8dadd;\n  border-radius: 0.25rem;\n}\n\n.account_report .dropdown {\n  display: inline;\n}\n\n.account_report .o_account_report_chatter {\n  border-left: 1px solid var(--border-color);\n  max-width: calc(530px + 20px + var(--Chatter-asideExtraWidth));\n  transition: max-width 0.2s ease-in-out;\n}\n\n.account_report .o_account_report_chatter .o-mail-Chatter-topbar {\n  padding-top: 0.25rem;\n}\n\n.account_report .o_account_report_chatter.o_account_report_chatter_hidden {\n  max-width: 0;\n  transition: max-width 0.2s ease-in-out;\n  height: 0 !important;\n}\n\n.account_report .o_account_report_chatter.o_account_report_chatter_hidden .o-mail-Chatter-top, .account_report .o_account_report_chatter.o_account_report_chatter_hidden .o-mail-Chatter-content {\n  --Chatter-default-padding-x: 0;\n  --ChatterAsideForm-padding-left: 0;\n}\n\n.account_report_annotation_dialog textarea {\n  border: 1px solid #d8dadd;\n  border-radius: 0.25rem;\n  height: 120px;\n  padding: .5rem;\n}\n\n.account_report_popover_edit {\n  padding: .5rem 1rem;\n  box-sizing: content-box;\n}\n\n.account_report_popover_edit .edit_popover_boolean label {\n  padding: 0 12px 0 4px;\n}\n\n.account_report_popover_edit .edit_popover_string {\n  width: 260px;\n  padding: 8px;\n  border-color: #e7e9ed;\n}\n\n.account_report_popover_edit .btn {\n  color: #FFF;\n  background-color: #017e84;\n}\n\n.account_report_popover_ellipsis > p {\n  float: left;\n  margin: 1rem;\n  width: 360px;\n}\n\n.account_report_btn_clone {\n  margin: 1rem 1rem 0 0;\n  border: none;\n  color: #d8dadd;\n  font-size: inherit;\n  font-weight: normal;\n  padding: 0;\n  text-align: center;\n  width: 20px;\n}\n\n.account_report_btn_clone:hover {\n  color: #017e84 !important;\n  cursor: pointer;\n}\n\n.account_report_popover_debug {\n  width: 350px;\n  overflow-x: auto;\n}\n\n.account_report_popover_debug > .line_debug {\n  display: flex;\n  flex-direction: row;\n  padding: .25rem 1rem;\n}\n\n.account_report_popover_debug > .line_debug:first-child {\n  padding-top: 1rem;\n}\n\n.account_report_popover_debug > .line_debug:last-child {\n  padding-bottom: 1rem;\n}\n\n.account_report_popover_debug > .line_debug > span:first-child {\n  color: #5f636f;\n  max-width: 25%;\n  min-width: 25%;\n  white-space: nowrap;\n  margin-right: 10px;\n}\n\n.account_report_popover_debug > .line_debug > span:last-child {\n  color: #1F2937;\n  max-width: 75%;\n  min-width: 75%;\n}\n\n.account_report_popover_debug > .totals_separator {\n  margin: .25rem 1rem;\n}\n\n.account_report_popover_debug > .engine_separator {\n  margin: 1rem;\n}\n\n.carryover_popover {\n  margin: 12px;\n  width: 300px;\n}\n\n.o_web_client:has(.annotation_popover) .popover:has(.annotation_tooltip) {\n  visibility: hidden;\n}\n\n.o_web_client:has(.annotation_popover) .popover:has(.annotation_popover) {\n  max-height: 45%;\n  max-width: 60%;\n  white-space: pre-wrap;\n  overflow-y: auto;\n}\n\n.o_web_client:has(.annotation_popover) .popover:has(.annotation_popover) .annotation_popover {\n  overflow: scroll;\n}\n\n.o_web_client:has(.annotation_popover) .popover:has(.annotation_popover) .annotation_popover .annotation_popover_line th {\n  background-color: #FFF;\n  position: sticky;\n  top: 0;\n  z-index: 10;\n}\n\n.o_web_client:has(.annotation_popover) .popover:has(.annotation_popover) .annotation_popover_line:nth-child(2n+2) {\n  background: #e7e9ed;\n}\n\n.o_web_client:has(.annotation_popover) .popover:has(.annotation_popover) .annotation_popover_line .o_datetime_input {\n  border: none;\n}\n\n.o_web_client:has(.annotation_popover) .popover:has(.annotation_popover) tr, .o_web_client:has(.annotation_popover) .popover:has(.annotation_popover) th, .o_web_client:has(.annotation_popover) .popover:has(.annotation_popover) td:not(:has(.btn_annotation_update)):not(:has(.btn_annotation_delete)) {\n  padding: .5rem 1rem .5rem .5rem;\n  vertical-align: top;\n}\n\n.o_web_client:has(.annotation_popover) .popover:has(.annotation_popover) .annotation_popover_editable_cell {\n  background-color: transparent;\n  border: 0;\n  box-shadow: none;\n  color: #374151;\n  resize: none;\n  width: 85px;\n  outline: none;\n}\n\nlabel:focus-within input {\n  border: 0;\n}\n\n.popover:has(.annotation_tooltip) > .tooltip-inner {\n  padding: 0;\n  color: #FFF;\n  background-color: #FFF;\n}\n\n.popover:has(.annotation_tooltip) > .tooltip-inner > .annotation_tooltip {\n  color: #374151;\n  background-color: #FFF;\n  white-space: pre-wrap;\n}\n\n.popover:has(.annotation_tooltip) > .tooltip-inner > .annotation_tooltip > .annotation_tooltip_line:nth-child(2n+2) {\n  background: #e7e9ed;\n}\n\n.popover:has(.annotation_tooltip) > .tooltip-inner > .annotation_tooltip tr, .popover:has(.annotation_tooltip) > .tooltip-inner > .annotation_tooltip th, .popover:has(.annotation_tooltip) > .tooltip-inner > .annotation_tooltip td {\n  padding: .25rem .5rem .25rem .25rem;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n}\n\n.popover:has(.annotation_tooltip) > .tooltip-inner + .popover-arrow.top-0::after {\n  border-right-color: #FFF;\n}\n\n.popover:has(.annotation_tooltip) > .tooltip-inner + .popover-arrow.bottom-0::after {\n  border-left-color: #FFF;\n}\n\n.popover:has(.annotation_tooltip) > .tooltip-inner + .popover-arrow.start-0::after {\n  border-bottom-color: #FFF;\n}\n\n.popover:has(.annotation_tooltip) > .tooltip-inner + .popover-arrow.end-0::after {\n  border-top-color: #FFF;\n}\n\n", "\n/* /account_reports/static/src/components/account_report/filters/filters.scss */\n\n.account_report_filter.date .date_filter:hover .btn_previous_date,\n.account_report_filter.date .date_filter:hover .btn_next_date:not(:disabled) {\n  color: #5f636f;\n}\n\n.account_report_filter.date .filter_name {\n  min-width: 10ch;\n  padding: 1px 0;\n  border: var(--border-width) solid transparent;\n  border-width: 0 0 var(--border-width) 0;\n  margin-right: 16px;\n}\n\n.account_report_filter.date .btn_previous_date, .account_report_filter.date .btn_next_date {\n  background: inherit;\n  border: var(--border-width) solid transparent;\n  border-width: 0 0 var(--border-width) 0;\n  color: #d8dadd;\n  padding: 1px 0;\n  text-align: center;\n  width: 20px;\n}\n\n.account_report_filter.date .date_filter .o_input {\n  min-width: 20ch;\n  padding: 0 4px;\n  margin: 0 8px;\n  border-color: var(--o-input-border-color);\n  text-align: center;\n}\n\n.account_report_filter.date .date_filter .o_input[readonly] {\n  cursor: pointer;\n}\n\n.account_report_filter.date .date_filter .o_input[readonly]:not(:focus) {\n  border-color: transparent;\n}\n\n.account_report_filter.date .date_filter .o_input:not([readonly]):focus {\n  --o-input-border-color: #017e84;\n}\n\n.account_report_filter.date .dropdown-item.date, .account_report_filter.comparison .dropdown-item.date {\n  display: flex;\n  justify-content: space-between;\n}\n\n.account_report_filter.date .dropdown-item.date .o_datetime_input, .account_report_filter.comparison .dropdown-item.date .o_datetime_input {\n  display: inline;\n  width: 10ch;\n  margin: 0 8px;\n  text-align: center;\n}\n\n.account_report_filter.comparison .dropdown-item.period, .account_report_filter.comparison .dropdown-item.interval, .account_report_filter.intervals .dropdown-item.period, .account_report_filter.intervals .dropdown-item.interval {\n  display: flex;\n  justify-content: space-between;\n}\n\n.account_report_filter.comparison .dropdown-item.period.order:hover, .account_report_filter.comparison .dropdown-item.interval.order:hover, .account_report_filter.intervals .dropdown-item.period.order:hover, .account_report_filter.intervals .dropdown-item.interval.order:hover {\n  background-color: unset;\n  color: unset;\n  cursor: default;\n}\n\n.account_report_filter.comparison .dropdown-item.period input[type=number], .account_report_filter.comparison .dropdown-item.interval input[type=number], .account_report_filter.intervals .dropdown-item.period input[type=number], .account_report_filter.intervals .dropdown-item.interval input[type=number] {\n  display: inline;\n  width: 86px;\n  margin: 0 8px;\n  border-top: none;\n  border-left: none;\n  border-right: none;\n  border-bottom: 1px solid var(--o-input-border-color);\n  text-align: center;\n  background-color: inherit;\n}\n\n.account_report_filter.comparison .dropdown-item.date .o_datetime_input, .account_report_filter.intervals .dropdown-item.date .o_datetime_input {\n  display: inline;\n  width: 86px;\n  margin: 0 8px;\n  padding: 0 4px;\n  text-align: center;\n}\n\n.account_report_filter.comparison .dropdown-item.link, .account_report_filter.intervals .dropdown-item.link {\n  cursor: default;\n}\n\n.account_report_filter.comparison .dropdown-item.link.focus, .account_report_filter.comparison .dropdown-item.link.selected:hover, .account_report_filter.comparison .dropdown-item.link.selected:focus, .account_report_filter.intervals .dropdown-item.link.focus, .account_report_filter.intervals .dropdown-item.link.selected:hover, .account_report_filter.intervals .dropdown-item.link.selected:focus {\n  background-color: inherit;\n}\n\n.account_report_filter.analytic .dropdown, .account_report_filter.analytic_groupby .dropdown, .account_report_filter.partner .dropdown {\n  display: inherit;\n}\n\n.account_report_filter.analytic .dropdown-item, .account_report_filter.analytic_groupby .dropdown-item, .account_report_filter.partner .dropdown-item {\n  display: flex;\n}\n\n.account_report_filter.analytic .dropdown-item label, .account_report_filter.analytic_groupby .dropdown-item label, .account_report_filter.partner .dropdown-item label {\n  width: 60px;\n}\n\n.account_report_filter.analytic .dropdown-item.focus, .account_report_filter.analytic .dropdown-item.selected:hover, .account_report_filter.analytic .dropdown-item.selected:focus, .account_report_filter.analytic_groupby .dropdown-item.focus, .account_report_filter.analytic_groupby .dropdown-item.selected:hover, .account_report_filter.analytic_groupby .dropdown-item.selected:focus, .account_report_filter.partner .dropdown-item.focus, .account_report_filter.partner .dropdown-item.selected:hover, .account_report_filter.partner .dropdown-item.selected:focus {\n  background-color: inherit;\n}\n\n.account_report_filter.analytic .o_input_dropdown, .account_report_filter.analytic_groupby .o_input_dropdown, .account_report_filter.partner .o_input_dropdown {\n  width: 100%;\n}\n\n.account_report_filter.analytic .o_field_tags, .account_report_filter.analytic_groupby .o_field_tags, .account_report_filter.partner .o_field_tags {\n  margin-left: 8px;\n  flex-direction: column;\n  flex-grow: 9;\n}\n\n.account_report_filter.analytic .o_field_tags .o_tag, .account_report_filter.analytic_groupby .o_field_tags .o_tag, .account_report_filter.partner .o_field_tags .o_tag {\n  width: fit-content;\n}\n\n", "\n/* /account_reports/static/src/components/account_return/views/account_audit_balance_list_renderer.scss */\n\n.o_account_report_chatter {\n  border-left: 1px solid var(--border-color);\n  max-width: calc(530px + 20px + var(--Chatter-asideExtraWidth));\n}\n\n.o_account_report_chatter .o-mail-Chatter-topbar {\n  padding-top: 0.25rem;\n}\n\n.o_account_report_chatter.o_account_report_chatter_hidden {\n  max-width: 0;\n  height: 0 !important;\n}\n\n.o_account_report_chatter.o_account_report_chatter_hidden .o-mail-Chatter-top, .o_account_report_chatter.o_account_report_chatter_hidden .o-mail-Chatter-content {\n  --Chatter-default-padding-x: 0;\n  --ChatterAsideForm-padding-left: 0;\n}\n\n.o_data_row.o_selected_row {\n  position: relative;\n  --table-accent-bg: rgba(var(--emphasis-color-rgb), 0.11);\n  --table-striped-bg: rgba(var(--emphasis-color-rgb), 0.11);\n}\n\n.o_data_row.o_selected_row > td::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  width: 2px;\n  background-color: #0a8f88;\n  opacity: 0.4;\n}\n\n.o_data_row.o_selected_row td.text-muted {\n  color: var(--body-color) !important;\n}\n\nth[data-name=last_message], td[name=last_message] {\n  max-width: 300px;\n}\n\n", "\n/* /account_reports/static/src/components/account_return/views/account_return_check_kanban_controller.scss */\n\n.o_account_return_check_kanban_view .o_cp_pager {\n  display: none;\n}\n\n", "\n/* /account_reports/static/src/components/account_return/views/account_return_kanban_renderer.scss */\n\n.o_account-return-kanban {\n  width: 100%;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  padding-bottom: 20px;\n}\n\n.o_account-return-kanban .o_kanban_record {\n  width: 100%;\n  padding: 5px;\n  display: flex;\n  flex-direction: row;\n  position: relative;\n}\n\n.o_account-return-kanban .o_kanban_record .fa-clock-o {\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.o_account-return-kanban .o_kanban_record:hover .fa-clock-o {\n  opacity: 1;\n}\n\n", "\n/* /account_reports/static/src/components/account_return/widgets/account_return_selection_badge.scss */\n\n.account-return-selection-badge-dropdown-item {\n  min-height: 27px;\n}\n\n", "\n/* /account_reports/static/src/components/aged_partner_balance/aged_partner_balance.scss */\n\n.account_report.aged_partner_balance .partner_trust {\n  line-height: 20px;\n}\n\n.account_report.aged_partner_balance td[data-expression_label='currency'] > .wrapper {\n  justify-content: center;\n}\n\n", "\n/* /account_reports/static/src/components/customer_statement/customer_statement.scss */\n\n.account_report.customer_statement .o_control_panel_breadcrumbs {\n  height: auto !important;\n}\n\n@media (min-width: 768px) {\n  .account_report.customer_statement .o_control_panel_breadcrumbs {\n    min-width: auto !important;\n  }\n}\n\n.account_report.customer_statement .o_breadcrumb {\n  flex-direction: column !important;\n}\n\n", "\n/* /account_reports/static/src/components/journal_report/journal_report.scss */\n\n.journal_report .sheet {\n  min-width: 1140px;\n}\n\n.journal_report table.striped > tbody > tr:not(.line_level_0):not(.empty) > td:nth-child(2n+3) {\n  background: inherit;\n}\n\n.journal_report .table > tbody > tr.accent_header {\n  background-color: #e7e9ed;\n}\n\n.journal_report .table > tbody > tr.accent_line {\n  background-color: #F9FAFB;\n}\n\n.journal_report .table > tbody > tr.accent_line > td.muted {\n  color: #d8dadd;\n}\n\n.journal_report .table > tbody > tr.subtable > td {\n  border-bottom: none;\n}\n\n.journal_report .table > tbody > tr.subtable:hover > * {\n  --table-accent-bg: none ;\n}\n\n.journal_report tr.subtable .table {\n  table-layout: fixed;\n  width: 100%;\n  min-width: auto;\n  max-width: 480px;\n  margin-top: 24px;\n  padding: 0;\n  border: 1px solid #d8dadd;\n  border-radius: 0.25rem;\n}\n\n.journal_report tr.subtable .table > thead > tr > th {\n  background-color: #F9FAFB;\n  text-align: left;\n}\n\n.journal_report tr.subtable .table > thead > tr > th .btn_action {\n  opacity: 1;\n}\n\n.journal_report tr.subtable .table :not(caption) > *:not(.btn_action) > *:not(.btn_action) {\n  padding: 0.5rem 0.3rem;\n}\n\n", "\n/* /account_reports/static/src/components/multicurrency_revaluation_report/filters/filters.scss */\n\n.account_report_filter.exchange_rate .dropdown-item {\n  display: flex;\n  justify-content: space-between;\n}\n\n.account_report_filter.exchange_rate .dropdown-item.focus, .account_report_filter.exchange_rate .dropdown-item.selected:hover, .account_report_filter.exchange_rate .dropdown-item.selected:focus {\n  background-color: inherit;\n}\n\n.account_report_filter.exchange_rate .dropdown-item input {\n  display: inline;\n  width: 100px;\n  margin: 0 8px;\n  border-top: none;\n  border-left: none;\n  border-right: none;\n  border-bottom: 1px solid var(--o-input-border-color);\n  text-align: right;\n  background-color: inherit;\n}\n\n", "\n/* /account_reports/static/src/components/partner_ledger/partner_ledger.scss */\n\n.account_report.partner_ledger .partner_trust {\n  line-height: 20px;\n}\n\n", "\n/* /account_reports/static/src/components/tax_report/tax_report.scss */\n\n.generic_tax_report .consistency_warning {\n  color: #dc3545;\n  width: 20px;\n  line-height: 20px;\n  text-align: center;\n}\n\n", "\n/* /account_reports/static/src/widgets/account_report_x2many/account_report_x2many.scss */\n\n.account_report_lines_list_x2many {\n  margin-top: -16px;\n}\n\n.account_report_lines_list_x2many ul {\n  list-style: none;\n}\n\n.account_report_lines_list_x2many .o_row_handle {\n  width: auto;\n  padding: 14px 8px;\n}\n\n.account_report_lines_list_x2many .column {\n  line-height: 40px;\n  padding: 0 8px;\n}\n\n.account_report_lines_list_x2many .column:hover {\n  cursor: pointer;\n}\n\n.account_report_lines_list_x2many .column.fluid {\n  flex-grow: 1;\n}\n\n.account_report_lines_list_x2many .column.fixed {\n  width: 160px;\n  text-overflow: ellipsis;\n  overflow: hidden;\n}\n\n.account_report_lines_list_x2many .column .form-check-input {\n  margin-top: 14px;\n}\n\n.account_report_lines_list_x2many .dropdown-toggle, .account_report_lines_list_x2many .trash {\n  line-height: 40px;\n  background-color: inherit;\n  outline: none;\n  border: none;\n  text-align: center;\n}\n\n.account_report_lines_list_x2many .filter {\n  font-family: 'odoo_ui_icons';\n}\n\n.account_report_lines_list_x2many .filter:before {\n  content: '\\e80c';\n}\n\n.account_report_lines_list_x2many .overlined:after {\n  content: \"\";\n  position: absolute;\n  height: 1px;\n  background-color: #d8dadd;\n  left: 0;\n  right: 0;\n}\n\n.account_report_lines_list_x2many .o_dragged_placeholder {\n  color: #d8dadd;\n}\n\n.account_report_lines_list_x2many .o_dragged_placeholder .o_row_handle, .account_report_lines_list_x2many .o_dragged_placeholder .trash {\n  color: #d8dadd;\n}\n\n", "\n/* /account_reports/static/src/scss/account_return.scss */\n\n.o_account_return_state {\n  display: flex;\n  justify-content: center;\n  padding: 10px 0;\n}\n\n.o_account_return_state .state-container {\n  width: 75px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  position: relative;\n  z-index: 5;\n}\n\n.o_account_return_state .state-container::after {\n  content: '';\n  width: 100%;\n  position: absolute;\n  height: 3px;\n  background-color: var(--AccountReturn-states-bar-bg, #ddd);\n  top: 11.5px;\n  left: calc(-50% + 12.5px);\n  z-index: -5;\n}\n\n.o_account_return_state .state-container:first-child:after {\n  content: none;\n}\n\n.o_account_return_state .state-bubble {\n  width: 25px;\n  height: 25px;\n  border-radius: 50%;\n  background-color: var(--AccountReturn-states-bar-bg, #ddd);\n}\n\n.o_account_return_state .active .state-bubble {\n  background-color: #1bb64f;\n}\n\n.o_account_return_state .active::after {\n  background-color: #1bb64f;\n}\n\n.o_account_return_state .state-label {\n  font-size: .8rem;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: clip;\n  width: 100%;\n  padding: 0px 4px;\n  text-align: center;\n}\n\n@media (max-width: 992px) {\n  .o_account_return_state {\n    justify-content: center;\n  }\n}\n\n.o_account_return_buttons {\n  display: flex;\n  flex-direction: row;\n  justify-content: end;\n  align-items: center;\n  gap: 5px;\n}\n\n@media (max-width: 992px) {\n  .o_account_return_buttons button {\n    padding: 5px !important;\n    font-size: 0.875rem;\n  }\n  .dropdown-sm {\n    position: absolute;\n    z-index: 10;\n    top: 0;\n    right: 15px;\n  }\n}\n\n.return-group-header {\n  display: block;\n  margin-top: 30px;\n  margin-bottom: 5px;\n  font-weight: 700;\n  font-size: 1rem;\n  padding: 10px;\n  width: 100%;\n}\n\n.o_account_return_amount {\n  white-space: nowrap;\n}\n\n.kanban_checks_view {\n  display: flex;\n  height: 100%;\n  overflow: hidden;\n}\n\n.kanban_checks_view .kanban_return_and_checks_cards {\n  flex-grow: 1;\n  overflow-y: scroll;\n  overflow-x: hidden;\n  position: relative;\n}\n\n.kanban_checks_view .kanban_return_and_checks_cards .kanban_return_card {\n  margin: 0px 0px 40px;\n  position: sticky;\n  top: 0px;\n  z-index: 2;\n  background-color: var(--body-bg);\n  box-shadow: 0px 20px 15px 0px var(--body-bg);\n}\n\n.kanban_checks_view .kanban_return_and_checks_cards .kanban_return_card .o_widget_web_ribbon {\n  z-index: 5;\n}\n\n.kanban_checks_view .kanban_return_and_checks_cards .kanban_return_card .o_kanban_record {\n  border-top: none;\n}\n\n.kanban_checks_view .kanban_return_and_checks_cards .kanban_checks_cards {\n  z-index: 0;\n  margin-bottom: 40px;\n  margin-top: 30px;\n}\n\n.kanban_checks_view .kanban_return_and_checks_cards .kanban_checks_cards .o_return_check_kanban_card {\n  margin-left: 20px;\n  margin-right: 20px;\n  margin-bottom: 5px;\n  min-height: 64px;\n  padding: 0;\n}\n\n.kanban_checks_view .kanban_return_and_checks_cards .kanban_checks_cards .return-check-card-green {\n  border-left: 2px solid #28a745;\n}\n\n.kanban_checks_view .kanban_return_and_checks_cards .kanban_checks_cards .return-check-card-green:hover {\n  box-shadow: inset 0 0 0 1px rgba(40, 167, 69, 0.25);\n}\n\n.kanban_checks_view .kanban_return_and_checks_cards .kanban_checks_cards .return-check-card-gray {\n  border-left: 2px solid #b1b1b1;\n}\n\n.kanban_checks_view .kanban_return_and_checks_cards .kanban_checks_cards .return-check-card-gray:hover {\n  box-shadow: inset 0 0 0 1px rgba(177, 177, 177, 0.25);\n}\n\n.kanban_checks_view .o_account_return_chatter {\n  border-left: 1px solid var(--border-color);\n  max-width: calc(530px + 20px + var(--Chatter-asideExtraWidth));\n  overflow-y: scroll;\n}\n\n.kanban_checks_view .o_account_return_chatter .o-mail-Chatter-topbar {\n  padding-top: 0.25rem;\n}\n\n.kanban_checks_view .o_account_return_chatter .o-mail-ActivityList {\n  padding-left: 0.25rem;\n}\n\n@media (max-width: 992px) {\n  .kanban_checks_view .o_account_return_chatter {\n    display: none !important;\n  }\n}\n\n.kanban_checks_view .o_account_return_chatter .o-mail-AttachmentList {\n  margin-left: 10px;\n}\n\n.kanban_checks_view .return-check-card-red {\n  border-left: 2px solid #ff1616;\n}\n\n.kanban_checks_view .return-check-card-red:hover {\n  box-shadow: inset 0 0 0 1px rgba(255, 22, 22, 0.25);\n}\n\n.o_kanban_renderer .o_audit_kanban_record {\n  min-width: 300px !important;\n  height: 250px !important;\n}\n\n.o_kanban_renderer .o_audit_kanban_record .audit_return_progressbar {\n  position: relative;\n}\n\n.o_kanban_renderer .o_audit_kanban_record .audit_return_progressbar .o_progress {\n  width: 100%;\n  height: 30px;\n}\n\n.o_kanban_renderer .o_audit_kanban_record .audit_return_progressbar .o_progressbar_value {\n  position: absolute;\n  left: 10px;\n}\n\n.o_kanban_renderer .o_audit_kanban_record .o_dropdown_kanban {\n  top: 8px !important;\n}\n\n.o_audit_kanban_record a.link_balances_progressbar {\n  color: var(--body-color);\n}\n\n", "\n/* /account_followup/static/src/components/change_trust_widget/followup_trust_widget.scss */\n\n.oe-account_followup-trust-good {\n  color: green;\n}\n\n.oe-account_followup-trust-normal {\n  color: grey;\n}\n\n.oe-account_followup-trust-bad {\n  color: red;\n}\n\n", "\n/* /account_online_synchronization/static/src/components/account_duplicate_transaction/account_duplicate_transactions_x2many.scss */\n\n.account_duplicate_transactions_lines_list_x2many_group_line {\n  border-top-width: thick;\n}\n\n", "\n/* /account_online_synchronization/static/src/components/bank_configure/bank_configure.scss */\n\n.bank_configure_container .d-grid {\n  overflow: hidden;\n  column-gap: 0.25rem;\n}\n\n.bank_configure_container .dashboard_bank {\n  aspect-ratio: 1 / 1;\n  margin-bottom: 0.25rem;\n  overflow: hidden;\n}\n\n.bank_configure_container .dashboard_bank .align-self-center {\n  background-color: var(--bank-configure-bg, #F9FAFB);\n  border: 1px solid #F9FAFB;\n}\n\n", "\n/* /base_iban/static/src/components/iban_widget/iban_widget.scss */\n\n.o_form_view .o_iban {\n  display: inline-flex;\n  margin-left: -15px;\n}\n\n.o_form_view .o_iban_fail {\n  cursor: help;\n}\n\n.o_form_view input.o_input.o_iban_input_with_validator {\n  padding-right: 17px !important;\n}\n\n", "\n/* /ai/static/src/ai_json_schema/ai_json_schema.scss */\n\n.o_field_ai_json_schema .o_ai_json_schema input[type=number] {\n  max-width: 70px;\n}\n\n.o_field_ai_json_schema textarea {\n  resize: none;\n}\n\n", "\n/* /ai/static/src/ai_prompt/ai_prompt.scss */\n\nspan[data-ai-record-id], span[data-ai-field] {\n  background-color: rgba(36, 154, 255, 0.16) !important;\n}\n\n", "\n/* /ai/static/src/components/agent_add_source_dialog/agent_add_source_dialog.scss */\n\n.agent-source-card .card-body {\n  background: linear-gradient(to right, white, rgba(255, 255, 255, 0.95));\n  border-radius: inherit;\n}\n\n.agent-source-card:hover {\n  background: #017e84;\n  border-radius: inherit;\n}\n\n.agent-source-card .agent-source-icon.fa {\n  font-size: 48px;\n  line-height: 48px;\n}\n\n.agent-source-card .agent-source-image {\n  max-width: 48px;\n  max-height: 48px;\n  object-fit: contain;\n}\n\n", "\n/* /ai/static/src/discuss/chat.scss */\n\n.o-mail-ChatHub-bubbles:not(.o-mobile),\n.o-overlay-container:has(~ .o-mail-ChatHub > .o-mail-ChatWindow) > .o-overlay-item:has(.o_dialog) {\n  z-index: 1020;\n}\n\n.o-mail-ChatHub .o-mail-ChatWindow:not(.o-mobile) {\n  z-index: 1021;\n}\n\n.btn-ai-chatter {\n  padding: 3px 5px 5px 5px;\n}\n\n", "\n/* /ai/static/src/editor/embedded_components/core/voice_transcription.scss */\n\n[data-embedded=\"voice-transcription\"] .transcript-block {\n  padding: 0.5em 0.5em 0;\n  border-radius: 4px;\n}\n\n[data-embedded=\"voice-transcription\"] .transcript-block > summary {\n  margin: -0.5em -0.5em 0;\n  border-radius: 4px;\n}\n\n[data-embedded=\"voice-transcription\"] .transcript-block > summary::marker {\n  content: \"a\";\n}\n\n[data-embedded=\"voice-transcription\"] .transcript-block[open] {\n  padding: 0.5em;\n}\n\n[data-embedded=\"voice-transcription\"] .transcript-block .detail-content {\n  max-height: 500px;\n}\n\n[data-embedded=\"voice-transcription\"] .transcript-block[open] > summary {\n  border-bottom: 1px solid var(--border-color);\n  margin-bottom: 0.5em;\n  border-radius: 4px 4px 0 0;\n}\n\n[data-embedded=\"voice-transcription\"] .ai-icon-sm {\n  width: 1rem;\n}\n\n[data-embedded=\"voice-transcription\"] .o-ai-summary-processing * {\n  color: #6c757d;\n}\n\n[data-embedded=\"voice-transcription\"] .o-ai-transcription-listening {\n  color: #6c757d;\n  animation: fade-in-out 2s infinite;\n}\n\n@keyframes fade-in-out {\n  0% {\n    opacity: 1;\n  }\n  50% {\n    opacity: 0.4;\n  }\n  100% {\n    opacity: 1;\n  }\n}\n\n", "\n/* /ai/static/src/records_selector_popover/records_selector_popover.scss */\n\n.o_records_selector_popover {\n  max-height: 25rem;\n  overflow-x: auto;\n}\n\n", "\n/* /ai/static/src/scss/ai_feature.scss */\n\n.o_ai_topic_form .o_form_sheet {\n  width: 70%;\n}\n\n.ai-chatter-icon {\n  filter: grayscale(1);\n}\n\n.ai-chatter-icon:hover {\n  filter: grayscale(0);\n}\n\n.ai-logo-icon::before {\n  display: block;\n  background: url(\"/ai/static/description/icon.png\");\n  background-size: contain;\n  filter: grayscale(1) contrast(0.5) brightness(1.05);\n  width: var(--ai-logo-icon-size, 1em);\n  aspect-ratio: 1;\n  content: \"\";\n}\n\n.ai-logo-icon.oi-fw::before {\n  --ai-logo-icon-size: calc(1.28571429 * var(--oi-font-size, 1em));\n}\n\n.o_ai_tool_summary .o_ai_tool_arguments {\n  display: none;\n}\n\n.o_ai_tool_summary:focus .o_ai_tool_arguments {\n  display: inline;\n}\n\n", "\n/* /ai/static/src/views/fields/agent_source_type_icon/agent_source_type_icon.scss */\n\n.o_agent_source_icon {\n  width: 20px;\n  height: 20px;\n}\n\n", "\n/* /ai/static/src/web/systray_action.scss */\n\n.ai-systray-icon {\n  height: 20px;\n}\n\n", "\n/* /ai_fields/static/src/views/fields/ai_fields/ai_fields.scss */\n\n.o_field_ai_text > div > div > div > textarea {\n  resize: none;\n}\n\n", "\n/* /auth_passkey/static/src/scss/res_users.scss */\n\n.o_auth_passkey_kanban_view .o_kanban_ghost {\n  display: none;\n}\n\n", "\n/* /auth_totp/static/src/scss/res_users_view_form.scss */\n\n.o_auth_2fa_btn {\n  font-size: 1.5em;\n}\n\n", "\n/* /delivery_mondialrelay/static/src/scss/mondialrelay.scss */\n\n.MRW-Search .MRW-Container input.iArg0, .MRW-Search .MRW-Container input.Arg2 {\n  display: inline !important;\n}\n\n", "\n/* /mail_bot/static/src/scss/odoobot_style.scss */\n\n.o_odoobot_command {\n  background-color: #e7e9ed;\n  border-radius: 4px;\n  padding: 2px;\n  padding-left: 10px;\n  padding-right: 10px;\n  font-weight: bold;\n}\n\n", "\n/* /partner_autocomplete/static/src/scss/partner_autocomplete.scss */\n\n.o_form_view .o_form_editable .oe_title .o_field_field_partner_autocomplete {\n  width: 100%;\n}\n\n", "\n/* /resource_mail/static/src/views/fields/many2many_avatar_resource/many2many_avatar_resource_field.scss */\n\n.o_field_many2many_avatar_resource .o_avatar.o_avatar_many2x_autocomplete > i.o_material_resource {\n  height: var(--Avatar-size, 1.7145em);\n  width: var(--Avatar-size, 1.7145em);\n}\n\n.o_m2o_avatar .o_material_resource {\n  height: var(--Avatar-size, 1.7145em);\n  width: var(--Avatar-size, 1.7145em);\n}\n\n.o_kanban_view .o_material_resource {\n  margin-right: 0px !important;\n}\n\n", "\n/* /resource_mail/static/src/views/fields/many2one_avatar_resource/many2one_avatar_resource_field.scss */\n\n.o_field_many2one_avatar_resource .o_avatar.o_avatar_many2x_autocomplete > i.o_material_resource {\n  height: var(--Avatar-size, 1.7145em);\n  width: var(--Avatar-size, 1.7145em);\n}\n\n", "\n/* /saas_trial/static/css/demo.css */\n/* Hide store buttons from the settings dashboard since you can't install community apps on the saas */\n.o_web_settings_dashboard_apps .o_web_settings_dashboard_pills > a {\n    display: none;\n}\n\n/* Hide enterprise expiration dates */\n.user-heading h5 {\n    display: none;\n}\n\n.oe_instance_register_form, .oe_instance_success, .oe_instance_error, .oe_subscription_updated, .oe_database_already_linked {\n    display: none;\n}\n\n@media (min-width: 768px) {\n    .o_rr_widget .rr-widget-dropdown {\n        position: absolute;\n        width: 550px;\n        right: 10px;\n        left: auto;\n    }\n}\n\n@media (max-width: 767px) {\n    .o_rr_widget .rr-widget-dropdown {\n        position: fixed;\n        width: 95vw;\n        max-width: 550px;\n        top: 60px;\n        left: 50%;\n        transform: translateX(-50%);\n        max-height: calc(100vh - 80px);\n        overflow-y: auto;\n    }\n}\n", "\n/* /saas_trial/static/css/saas_trial.css */\n\n.loading-screen {\n  height: 80%;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-family: Roboto, \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-weight: 300;\n  color: #a8a8a8;\n  /* LOADING SCREEN ANIMATION */\n}\n.loading-screen h3 {\n  color: #7c7bad;\n  font-weight: 300;\n}\n.loading-screen .content {\n  display: inline-block;\n  text-align: center;\n}\n.loading-screen .content .loading-messages {\n  position: relative;\n}\n.loading-screen .content .loading-message {\n  position: absolute;\n  margin: 0 auto;\n  top: 0;\n  left: 0;\n  right: 0;\n}\n.loading-screen .svg {\n  height: 200px;\n  /* Hardcoded because of conflicts with NVD3 */\n  width: 200px;\n  margin: 24px auto;\n  display: block;\n  animation: svg-rotate 2500ms linear infinite;\n}\n.loading-screen circle {\n  fill: transparent;\n  stroke: #a24689;\n  stroke-width: 1;\n  stroke-linecap: round;\n  stroke-dasharray: 51.83627878;\n  animation: stroke-dash 2500ms linear infinite;\n}\n@keyframes svg-rotate {\n  to {\n    transform: rotate(360deg);\n  }\n}\n@keyframes stroke-dash {\n  0% {\n    stroke-dasharray: 0, 311.01767271;\n    stroke-dashoffset: 0;\n  }\n  50% {\n    stroke-dasharray: 311.01767271, 0;\n    stroke-dashoffset: 0;\n  }\n  100% {\n    stroke-dasharray: 311.01767271, 311.01767271;\n    stroke-dashoffset: -311.01767271;\n  }\n}\n.oe_expiration_tag {\n  /* default bootstrap danger color */\n  background-color: #dc3545;\n}\n", "\n/* /sale_pdf_quote_builder/static/src/js/custom_content_kanban_like_widget/custom_field_card/custom_field_card.scss */\n\ntextarea.customFieldCardTextArea {\n  resize: none;\n}\n\n", "\n/* /spreadsheet/static/src/o_spreadsheet/o_spreadsheet_variables.scss */\n\n/*\n * This file is generated by o-spreadsheet build tools. Do not edit it.\n * @see https://github.com/odoo/o-spreadsheet\n * @version 19.0.14\n * @date 2025-12-17T09:57:44.450Z\n * @hash 6aa3f8556\n */\n", "\n/* /spreadsheet/static/src/actions/spreadsheet_component.scss */\n\n.o_spreadsheet_container {\n  flex: 1 1 auto;\n  overflow: auto;\n  height: 100%;\n}\n\n", "\n/* /spreadsheet/static/src/chart/odoo_menu/figure_component.scss */\n\n.o-figure-menu .o-figure-menu-item {\n  padding-left: 7px;\n}\n\n.o-figure-menu .o-chart-external-link {\n  font-size: 15px;\n}\n\n", "\n/* /spreadsheet/static/src/components/share_button/share_button.scss */\n\n.spreadsheet_share_dropdown {\n  width: 320px;\n  height: 100px;\n}\n\n.o-spreadsheet .o-dropdown.o_topbar_share_icon {\n  display: block;\n}\n\n.o_bottom_sheet .spreadsheet_share_dropdown {\n  width: 100%;\n}\n\n.o_bottom_sheet .spreadsheet_share_dropdown .o_loading_state {\n  height: 40px;\n}\n\n", "\n/* /spreadsheet/static/src/global_filters/components/date_filter_value/date_filter_value.scss */\n\n.o-date-filter-dropdown:hover .btn-previous,\n.o-date-filter-dropdown:hover .btn-next,\n.o-date-filter-dropdown.selected .btn-previous,\n.o-date-filter-dropdown.selected .btn-next {\n  color: #5f636f;\n}\n\n.o-date-filter-dropdown .o-date-option-label {\n  min-width: 10ch;\n  padding: 1px 0;\n  border: var(--border-width) solid transparent;\n  border-width: 0 0 var(--border-width) 0;\n  margin-right: 16px;\n}\n\n.o-date-filter-dropdown .btn-previous, .o-date-filter-dropdown .btn-next {\n  background: inherit;\n  border: var(--border-width) solid transparent;\n  border-width: 0 0 var(--border-width) 0;\n  color: #d8dadd;\n  padding: 1px 0;\n  text-align: center;\n  width: 20px;\n}\n\n.o-date-filter-dropdown .o_input {\n  text-align: center;\n  border-color: transparent;\n  cursor: pointer;\n}\n\n.o-date-filter-dropdown .o_input:focus {\n  outline: none;\n}\n\n.o-date-filter-dropdown .o_datetime_input {\n  width: 10ch;\n  margin: 0 8px;\n  text-align: center;\n}\n\n.o-date-filter-input {\n  cursor: pointer;\n}\n\n.o-date-filter-input:focus, .o-date-filter-input:hover {\n  outline: none;\n}\n\n.o_bottom_sheet .o-date-filter-dropdown :last-child {\n  /* Make space for the check icon of the active item */\n  margin-right: 12px;\n}\n\n", "\n/* /spreadsheet/static/src/global_filters/components/filter_value/filter_value.scss */\n\n.o-filter-value .o_datepicker_input {\n  color: #111827;\n}\n\n.o-filter-value .date_filter_values {\n  display: flex;\n  gap: 8px;\n  align-items: baseline;\n}\n\n.o-filter-value select:has(option[value=\"empty\"]:checked),\n.o-filter-value select:has(option[value=\"\"]:checked) {\n  color: #8b8e97;\n}\n\n.o-filter-value select option {\n  color: #374151;\n}\n\n.o-filter-value .o_multi_record_selector .o_record_autocomplete_with_caret {\n  flex: 1 0 50px;\n  min-width: auto;\n  width: 100%;\n}\n\n", "\n/* /spreadsheet/static/src/global_filters/components/filter_values_list/filter_values_list.scss */\n\n.o-filter-values {\n  min-width: 600px;\n}\n\n.o-filter-values .o-filter-clear {\n  width: 8%;\n  height: 36px;\n}\n\n.o_bottom_sheet .o-filter-values {\n  min-width: unset;\n}\n\n.o_bottom_sheet .o-filter-values .o-filter-item .o-autocomplete .dropdown-item {\n  --dropdown-item-padding-y: 3px;\n  font-weight: 400;\n}\n\n", "\n/* /spreadsheet/static/src/o_spreadsheet/o_spreadsheet.scss */\n\n/*\n * This file is generated by o-spreadsheet build tools. Do not edit it.\n * @see https://github.com/odoo/o-spreadsheet\n * @version 19.0.14\n * @date 2025-12-17T09:57:44.450Z\n * @hash 6aa3f8556\n */\n/* Originates from src/components/top_bar/top_bar.scss */\n@media (max-width: 1200px) {\n  .o-spreadsheet .o-topbar-responsive {\n    flex-direction: column !important;\n  }\n}\n\n@media (max-width: 768px) {\n  .o-spreadsheet .irregularity-map span {\n    overflow: auto;\n    align-items: normal !important;\n  }\n}\n\n.o-spreadsheet .tool-container {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n\n/* Originates from src/components/top_bar/dropdown_action/dropdown_action.scss */\n.o-spreadsheet .o-dropdown {\n  position: relative;\n  display: flex;\n  align-items: center;\n}\n\n.o-spreadsheet .o-dropdown-content {\n  background-color: white;\n}\n\n.o-spreadsheet .o-dropdown-content .o-dropdown-line {\n  display: flex;\n}\n\n.o-spreadsheet .o-dropdown-content .o-dropdown-line > span {\n  padding: 4px;\n}\n\n/* Originates from src/components/spreadsheet/spreadsheet.scss */\n.o-spreadsheet {\n  color: #374151;\n}\n\n.o-spreadsheet input {\n  background-color: white;\n}\n\n.o-spreadsheet.o-spreadsheet-mobile .o-spreadsheet-topbar-wrapper,\n.o-spreadsheet .o-spreadsheet-bottombar-wrapper {\n  box-shadow: 0 0 3px 1px lightgray;\n}\n\n.o-spreadsheet .o-spreadsheet-bottombar-wrapper {\n  overscroll-behavior: none;\n}\n\n/* Originates from src/components/small_bottom_bar/small_bottom_bar.scss */\n.o-spreadsheet .o-spreadsheet-small-bottom-bar {\n  background-color: #f5f5f5;\n  border-bottom: #f2f2f2;\n}\n\n.o-spreadsheet .o-spreadsheet-small-bottom-bar .o-selection-button {\n  border-radius: 2px;\n  background-color: #e7e9ed;\n}\n\n.o-spreadsheet .o-spreadsheet-small-bottom-bar .o-selection-button .o-icon {\n  width: 24px;\n  height: 24px;\n  color: #6aa84f;\n}\n\n.o-spreadsheet .o-spreadsheet-small-bottom-bar .o-small-composer {\n  background-color: white;\n  border: lightgrey solid 1px;\n  line-height: 26px;\n  display: flex;\n}\n\n.o-spreadsheet .o-spreadsheet-small-bottom-bar .bottom-bar-menu {\n  background-color: #f5f5f5;\n  border-top: 1px solid lightgrey;\n  border-bottom: 1px solid lightgrey;\n}\n\n.o-spreadsheet .o-spreadsheet-small-bottom-bar .o-spreadsheet-bottom-bar {\n  border: none;\n}\n\n.o-spreadsheet .o-spreadsheet-small-bottom-bar .o-composer {\n  overscroll-behavior: contain;\n}\n\n.o-spreadsheet .o-spreadsheet-small-bottom-bar .o-composer-assistant-container {\n  transform: translateY(calc(-26px - 100%));\n}\n\n.o-spreadsheet .o-spreadsheet-small-bottom-bar .o-spreadsheet-editor-symbol {\n  height: 33px;\n  cursor: pointer;\n  user-select: none;\n}\n\n/* Originates from src/components/small_bottom_bar/ribbon_menu/ribbon_menu.scss */\n.o-spreadsheet .o-ribbon-menu {\n  height: 250px;\n}\n\n.o-spreadsheet .o-ribbon-menu .o-ribbon-title {\n  background-color: white;\n  border-bottom: 2px solid #e0e2e4;\n}\n\n.o-spreadsheet .o-ribbon-menu .o-previous-button {\n  background-color: #f5f5f5;\n}\n\n.o-spreadsheet .o-ribbon-menu .o-ribbon-menu-wrapper {\n  max-height: 100%;\n}\n\n.o-spreadsheet .o-ribbon-menu .o-ribbon-menu-wrapper.scroll-top::before {\n  width: 100%;\n  height: 15px;\n  content: \"\";\n  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent);\n  position: absolute;\n  pointer-events: none;\n}\n\n.o-spreadsheet .o-ribbon-menu .o-ribbon-menu-wrapper.scroll-bottom::after {\n  width: 100%;\n  height: 15px;\n  content: \"\";\n  background: linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent);\n  position: absolute;\n  pointer-events: none;\n  z-index: 1;\n  bottom: 0;\n}\n\n.o-spreadsheet .o-ribbon-menu .o-menu-item {\n  height: 40px;\n}\n\n/* Originates from src/components/side_panel/pivot/pivot_custom_groups_collapsible/pivot_custom_groups_collapsible.scss */\n.o-spreadsheet .o-pivot-custom-groups .o_side_panel_collapsible_title {\n  font-size: 13px !important;\n  padding: 4px 0 4px 0 !important;\n}\n\n.o-spreadsheet .o-pivot-custom-groups .o_side_panel_collapsible_title .collapsor > div {\n  padding-left: 2px !important;\n}\n\n.o-spreadsheet .o-pivot-custom-groups .o_side_panel_collapsible_title .collapsor-arrow {\n  transform-origin: 5px 7px;\n}\n\n.o-spreadsheet .o-pivot-custom-groups .o_side_panel_collapsible_title .collapsor-arrow .o-icon {\n  width: 10px;\n  height: 14px;\n}\n\n.o-spreadsheet .o-pivot-custom-groups .os-collapse > div {\n  padding: 0 !important;\n}\n\n/* Originates from src/components/side_panel/chart/building_blocks/pie_hole_size/pie_hole_size.scss */\n.o-spreadsheet .o-sidePanel .o-pie-hole-size-input {\n  width: 40px;\n}\n\n/* Originates from src/components/side_panel/carousel_panel/carousel_panel.scss */\n.o-spreadsheet .o-carousel-panel .o-carousel-preview {\n  height: 60px;\n  background-color: #fff;\n  border-left: 5px solid transparent;\n}\n\n.o-spreadsheet .o-carousel-panel .o-carousel-preview:not(:hover):not(.o-dragging) .o-drag-handle {\n  display: none !important;\n}\n\n.o-spreadsheet .o-carousel-panel .o-carousel-preview.o-selected {\n  border-color: #714b67;\n}\n\n.o-spreadsheet .o-carousel-panel .o-carousel-preview .o-drag-handle {\n  cursor: move;\n}\n\n.o-spreadsheet .o-carousel-panel .o-carousel-preview .o-drag-handle .o-icon {\n  width: 6px;\n  height: 30px;\n}\n\n.o-spreadsheet .o-carousel-panel .o-carousel-preview .o-carousel-preview-icon {\n  width: 48px;\n  height: 48px;\n}\n\n.o-spreadsheet .o-carousel-panel .o-carousel-preview .o-carousel-preview-icon .o-icon {\n  width: 36px;\n  height: 36px;\n}\n\n/* Originates from src/components/full_screen_figure/full_screen_figure.scss */\n.o-spreadsheet .o-fullscreen-figure-overlay {\n  z-index: 34;\n  /* TODO: use css variables once ComponentsImportance is available in the scss. */\n  background-color: rgba(0, 0, 0, 0.4);\n  padding: 60px;\n}\n\n.o-spreadsheet .o-fullscreen-figure-overlay .o-figure:not(:hover) .o-dashboard-chart-select {\n  display: block !important;\n}\n\n/* Originates from src/components/filters/filter_menu_value_list/filter_menu_value_list.scss */\n.o-spreadsheet .o-filter-menu .o-search-icon {\n  right: 5px;\n  top: 3px;\n  opacity: 0.4;\n}\n\n.o-spreadsheet .o-filter-menu .o-search-icon svg {\n  height: 16px;\n  width: 16px;\n  vertical-align: middle;\n}\n\n.o-spreadsheet .o-filter-menu .o-filter-menu-actions {\n  display: flex;\n  flex-direction: row;\n  margin-bottom: 4px;\n}\n\n.o-spreadsheet .o-filter-menu .o-filter-menu-list {\n  flex: auto;\n  overflow-y: auto;\n  border: 1px solid #d8dadd;\n  height: 130px;\n}\n\n.o-spreadsheet .o-filter-menu .o-filter-menu-list .o-filter-menu-no-values {\n  color: #949494;\n  font-style: italic;\n}\n\n/* Originates from src/components/figures/figure_container/figure_container.scss */\n.o-spreadsheet .o-figure.o-add-to-carousel::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background: rgba(255, 255, 255, 0.4);\n  backdrop-filter: blur(2px);\n  z-index: 5;\n  pointer-events: none;\n}\n\n.o-spreadsheet .o-figure.o-add-to-carousel::after {\n  content: \"+\";\n  position: absolute;\n  top: calc(50% - 15px);\n  left: 50%;\n  transform: translate(-50%, -50%);\n  font-size: 120px;\n  color: rgba(0, 0, 0, 0.5);\n  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);\n  z-index: 10;\n  pointer-events: none;\n  font-weight: bold;\n}\n\n/* Originates from src/components/figures/figure_carousel/figure_carousel.scss */\n.o-spreadsheet .o-carousel-content {\n  height: 0;\n  /* To make flex-fill work */\n}\n\n.o-spreadsheet .o-carousel-empty {\n  background-color: #ffffff;\n}\n\n.o-spreadsheet .o-carousel-empty .o-icon {\n  width: 50%;\n  height: 50%;\n  color: #ced4da;\n}\n\n.o-spreadsheet .o-carousel-header {\n  z-index: 1;\n  overflow: hidden;\n  padding-left: 4px;\n  /* Align with MIN_CELL_TEXT_MARGIN */\n  border: 1px solid transparent;\n}\n\n.o-spreadsheet .o-carousel-header.o-carousel-header-floating {\n  border: 1px solid #c9ccd2;\n  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n}\n\n.o-spreadsheet .o-carousel-header .o-carousel-title {\n  max-width: 60%;\n}\n\n.o-spreadsheet .o-carousel-header .o-carousel-tabs {\n  width: 0;\n  /* To make flex-fill work */\n}\n\n.o-spreadsheet .o-carousel-header .o-carousel-button {\n  cursor: pointer;\n}\n\n.o-spreadsheet .o-carousel-header .o-carousel-button.o-carousel-tabs-dropdown {\n  font-size: 16px;\n  line-height: 16px;\n}\n\n.o-spreadsheet .o-carousel-header .o-carousel-button.o-carousel-full-screen-button {\n  margin: 1px;\n}\n\n.o-spreadsheet .o-carousel-header .o-carousel-button.o-carousel-menu-button {\n  padding: 3px 5px;\n}\n\n.o-spreadsheet .o-carousel-header .o-carousel-button.active, .o-spreadsheet .o-carousel-header .o-carousel-button:hover {\n  background-color: #d8dadd;\n  color: #111827;\n}\n\n.o-spreadsheet .o-carousel-header .o-carousel-tab {\n  cursor: pointer;\n  max-width: 150px;\n  font-size: 14px;\n}\n\n.o-spreadsheet .o-carousel-header .o-carousel-tab:hover {\n  color: #714b67;\n}\n\n.o-spreadsheet .o-carousel-header .o-carousel-tab.selected {\n  color: #714b67;\n  font-weight: 600;\n}\n\n/* Originates from src/components/figures/chart/chart_dashboard_menu/chart_dashboard_menu.scss */\n.o-spreadsheet .o-figure:not(:hover):not(:focus-within) .o-dashboard-chart-select {\n  visibility: hidden;\n}\n\n.o-spreadsheet .o-figure .o-dashboard-chart-select {\n  cursor: default;\n}\n\n.o-spreadsheet .o-figure .o-dashboard-chart-select > div {\n  height: 28px;\n}\n\n.o-spreadsheet .o-figure .o-dashboard-chart-select .o-chart-dashboard-item.active, .o-spreadsheet .o-figure .o-dashboard-chart-select .o-chart-dashboard-item:hover, .o-spreadsheet .o-figure .o-dashboard-chart-select .o-chart-dashboard-item:target {\n  color: #111827 !important;\n  background: rgba(0, 0, 0, 0.1);\n}\n\n.o-spreadsheet .o-figure .o-dashboard-chart-select .o-chart-dashboard-item .o-chart-preview {\n  stroke-width: 2px;\n  transform: scale(1.1);\n  width: 16px;\n  height: 16px;\n}\n\n.o-spreadsheet.o-spreadsheet-mobile .o-figure .o-dashboard-chart-select {\n  display: block !important;\n}\n\n/* Originates from src/components/dashboard/clickable_cell_sort_icon/clickable_cell_sort_icon.scss */\n.o-spreadsheet .sorting-icon {\n  margin: 1px;\n}\n\n.o-spreadsheet .sorting-icon .fa-sort-desc {\n  transform: translateY(-2px);\n}\n\n.o-spreadsheet .sorting-icon .fa-sort-asc {\n  transform: translateY(4px);\n}\n\n.o-spreadsheet div:not(:hover) > .sorting-icon:has(> .fa-sort) {\n  display: none;\n}\n\n/* Originates from src/components/composer/formula_assistant/formula_assistant.scss */\n.o-spreadsheet .o-formula-assistant {\n  background: #ffffff;\n}\n\n.o-spreadsheet .o-formula-assistant .o-formula-assistant-head {\n  background-color: #f2f2f2;\n  padding: 10px;\n}\n\n.o-spreadsheet .o-formula-assistant .o-formula-assistant-core {\n  border-bottom: 1px solid gray;\n}\n\n.o-spreadsheet .o-formula-assistant .o-formula-assistant-arg-description {\n  font-size: 85%;\n}\n\n.o-spreadsheet .o-formula-assistant .o-formula-assistant-focus div:first-child,\n.o-spreadsheet .o-formula-assistant .o-formula-assistant-focus span {\n  color: #9b359b;\n  text-shadow: 0px 0px 1px #9b359b;\n}\n\n.o-spreadsheet .o-formula-assistant .o-formula-assistant-focus div:last-child {\n  color: black;\n}\n\n.o-spreadsheet .o-formula-assistant .o-formula-assistant-gray {\n  color: gray;\n}\n\n.o-spreadsheet .o-formula-assistant .collapsor {\n  cursor: pointer;\n}\n\n.o-spreadsheet .o-formula-assistant .collapsor:hover {\n  background-color: #ced4da;\n  color: #111827;\n}\n\n.o-spreadsheet .o-formula-assistant .collapsor .collapsor-arrow {\n  transform-origin: 6px 8px;\n  transform: rotate(-180deg);\n  transition: transform 0.2s ease-in-out;\n}\n\n.o-spreadsheet .o-formula-assistant .collapsor .collapsor-arrow .o-icon {\n  width: 12px;\n  height: 16px;\n}\n\n.o-spreadsheet .o-formula-assistant .collapsor.collapsed .collapsor-arrow {\n  transform: rotate(0deg);\n}\n\n", "\n/* /spreadsheet/static/src/o_spreadsheet/o_spreadsheet_extended.scss */\n\n.o-spreadsheet .o-scorecard, .o-spreadsheet .o-gauge-chart {\n  border-radius: 8px;\n}\n\n.o-spreadsheet .o-sp-badge {\n  background-color: #374151C2;\n  color: #fff;\n}\n\n.o-sidePanel {\n  --o-spreadsheet-input-border-color: #D8DADD;\n}\n\n.o-sidePanel .o_input {\n  color: #111827;\n  border-color: var(--o-spreadsheet-input-border-color);\n}\n\n.o-sidePanel .o_input::placeholder {\n  opacity: 0.5;\n}\n\n.o-sidePanel .o_field_invalid .o-input, .o-sidePanel .o_field_invalid .o_input, .o-sidePanel .o_missing_field .o-input, .o-sidePanel .o_missing_field .o_input {\n  border-color: var(--o-input-border-color);\n}\n\n.o-sidePanel .o_required_modifier:not(.o_field_invalid):not(.o_missing_field) .o_input {\n  border-color: #111827;\n}\n\n.o-sidePanel .o_tree_editor_condition {\n  flex-wrap: wrap;\n}\n\n", "\n/* /spreadsheet/static/src/scss/spreadsheet_dashboard.scss */\n\n.o-sample-dashboard .o-figure {\n  opacity: 0.4;\n}\n\n", "\n/* /spreadsheet_dashboard/static/src/bundle/chart/chart_dashboard_menu.scss */\n\n.o-spreadsheet .o-figure select {\n  appearance: none;\n  --form-select-bg-img: none;\n  border: none;\n  box-shadow: none;\n}\n\n.o-spreadsheet .o-figure select, .o-spreadsheet .o-figure ::picker(select) {\n  appearance: base-select;\n}\n\n.o-spreadsheet .o-figure select:hover, .o-spreadsheet .o-figure select:open {\n  color: #000;\n  opacity: 1 !important;\n}\n\n.o-spreadsheet .o-figure ::picker(select) {\n  right: anchor(100%);\n  border: 1px solid #d8dadd;\n  border-radius: 0.25rem;\n}\n\n.o-spreadsheet .o-figure select:not(select:open) {\n  border-color: transparent;\n}\n\n.o-spreadsheet .o-figure option:hover {\n  background-color: rgba(0, 0, 0, 0.08);\n}\n\n.o-spreadsheet .o-figure option::checkmark {\n  font: .7em/1em FontAwesome;\n  color: #017e84;\n  content: \"\\f00c\";\n}\n\n.o-spreadsheet .o-figure option:checked {\n  font-weight: bold;\n}\n\n.o-spreadsheet .o-figure select::picker-icon {\n  content: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='7' height='4' viewBox='0 0 7 4'><polygon fill='%23111827' points='3.5 4 7 0 0 0'/></svg>\");\n  opacity: 0.6;\n  transform: translateY(-12%);\n}\n\n.o-spreadsheet .o-figure select:open::picker-icon {\n  transform: rotate(180deg);\n}\n\n", "\n/* /spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_action.scss */\n\n.o_spreadsheet_dashboard_search_panel {\n  width: fit-content;\n  max-width: 200px;\n  align-items: center;\n}\n\n.o_spreadsheet_dashboard_search_panel ul {\n  padding-inline-start: 0px;\n}\n\n.o_spreadsheet_dashboard_search_panel li {\n  padding: 4px 8px 4px 12px;\n  list-style-type: none;\n  white-space: nowrap;\n}\n\n.o_spreadsheet_dashboard_search_panel li:hover:not(.active) {\n  background-color: #F9FAFB;\n}\n\n.o_spreadsheet_dashboard_search_panel li .o_dashboard_name {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  padding-right: 8px;\n}\n\n.o_spreadsheet_dashboard_search_panel li .o_edit_dashboard {\n  padding: 0;\n  visibility: hidden;\n  opacity: 0;\n  transition: visibility 0.2s, opacity 0.2s ease-in-out;\n}\n\n.o_spreadsheet_dashboard_search_panel .o_search_panel_category_value:hover .o_edit_dashboard,\n.o_spreadsheet_dashboard_search_panel .o_search_panel_category_value:focus-within .o_edit_dashboard {\n  visibility: visible;\n  opacity: 1;\n}\n\n.o_spreadsheet_dashboard_action {\n  background-color: white;\n  /* In mobile */\n}\n\n.o_spreadsheet_dashboard_action .o_renderer {\n  height: 100%;\n}\n\n.o_spreadsheet_dashboard_action .o_renderer .o-spreadsheet {\n  height: 100%;\n}\n\n.o_spreadsheet_dashboard_action .o_renderer .o-spreadsheet .o-grid {\n  background-color: white;\n}\n\n.o_spreadsheet_dashboard_action .o_renderer .o-spreadsheet canvas {\n  border-top: 0px;\n}\n\n.o_spreadsheet_dashboard_action .dashboard-loading-status {\n  margin: auto;\n}\n\n.o_spreadsheet_dashboard_action .o_cp_top_left {\n  flex: 1;\n  min-width: 0;\n}\n\n.o_spreadsheet_dashboard_action .o_cp_top_right {\n  display: flex;\n  align-items: flex-start;\n  flex: 4;\n  row-gap: 8px;\n  min-width: 0;\n}\n\n@media (max-width: 768px) {\n  .o_spreadsheet_dashboard_action .o_control_panel_main {\n    /* We don't want a gap before the DashboardMobileSearchPanel */\n    column-gap: 0px !important;\n  }\n}\n\n.o_spreadsheet_dashboard_action .o_control_panel_actions {\n  gap: 8px;\n  overflow: auto;\n  flex-wrap: wrap;\n  justify-content: start !important;\n  align-items: start !important;\n}\n\n.o_spreadsheet_dashboard_action .o_control_panel_actions .o-filter-value {\n  min-height: 25px;\n  min-width: 100px;\n  flex-basis: 100px;\n  flex-grow: 1;\n}\n\n.o_spreadsheet_dashboard_action .o_control_panel_actions .o-filter-value .o_multi_record_selector {\n  width: 100%;\n}\n\n.o_spreadsheet_dashboard_action .o_control_panel_actions .o-filter-value .o_multi_record_selector .o_input {\n  flex: 1 0 1rem;\n}\n\n.o_spreadsheet_dashboard_action .o_dashboard_star {\n  margin: auto 0;\n  cursor: pointer;\n}\n\n.o_spreadsheet_dashboard_action .o_dashboard_star.fa-star-o {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.o_spreadsheet_dashboard_action .o_dashboard_star.fa-star-o:hover, .o_spreadsheet_dashboard_action .o_dashboard_star.fa-star-o:focus, .o_spreadsheet_dashboard_action .o_dashboard_star.fa-star-o.focus {\n  color: #f3cc00;\n}\n\n.o_spreadsheet_dashboard_action .o_dashboard_star.fa-star {\n  color: #f3cc00;\n}\n\n", "\n/* /spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_date_filter/dashboard_date_filter.scss */\n\n.o-btn-date-filter {\n  min-width: 150px;\n  text-align: left;\n}\n\n", "\n/* /spreadsheet_dashboard/static/src/bundle/dashboard_action/dashboard_search_bar/dashboard_search_bar.scss */\n\n.o_sp_dashboard_search {\n  min-width: 50vw;\n}\n\n.o_sp_dashboard_search .o_sp_date_filter_button {\n  height: fit-content;\n}\n\n@media (min-width: 768px) {\n  .o_sp_dashboard_search .o_searchview .o_searchview_input_container {\n    overflow-y: auto;\n    max-height: 200px;\n  }\n}\n\n.o_sp_dashboard_search .o_searchview_dropdown_toggler {\n  margin-left: calc(var(--border-width) * -1);\n}\n\n", "\n/* /spreadsheet_dashboard/static/src/print_assets/print_dashboard_action.scss */\n\n@media print {\n  .o_spreadsheet_dashboard_action {\n    height: auto;\n  }\n  .o_spreadsheet_dashboard_action .o_spreadsheet_dashboard_search_panel, .o_spreadsheet_dashboard_action .o_control_panel {\n    display: none !important;\n  }\n}\n\n", "\n/* /spreadsheet_edition/static/src/assets/components/spreadsheet_selector_dialog/spreadsheet_selector_dialog.scss */\n\n.o-spreadsheet-templates-dialog .o-sp-dialog-row {\n  display: flex;\n  margin-bottom: 0.75rem;\n}\n\n.o-spreadsheet-templates-dialog .o-sp-dialog-row label {\n  min-width: 7.5rem;\n  max-width: 7.5rem;\n  white-space: normal;\n  word-break: break-word;\n}\n\n.o-spreadsheet-templates-dialog .o-sp-dialog-row.o-sp-dialog-meta-threshold input {\n  max-width: 7.5rem;\n}\n\n.o-spreadsheet-templates-dialog .o-sp-dialog-cp {\n  padding-top: 10px;\n  display: flex;\n  flex-direction: row;\n  justify-content: space-between;\n}\n\n.o-spreadsheet-templates-dialog .o-sp-dialog-cp .o-sp-searchview {\n  width: 50%;\n  display: flex;\n  flex-direction: row;\n}\n\n.o-spreadsheet-templates-dialog .o-sp-dialog-cp .o-sp-searchview .o-sp-searchview-icon {\n  padding-top: 8px;\n}\n\n", "\n/* /spreadsheet_edition/static/src/assets/components/spreadsheet_selector_grid/spreadsheet_selector_grid.scss */\n\n.o-spreadsheets-grid-container {\n  display: flex;\n  flex-flow: row wrap;\n  overflow-y: auto;\n  overflow-x: hidden;\n  max-height: 60vh;\n}\n\n.o-spreadsheets-grid-container .o-spreadsheet-grid {\n  flex: 1 1 0;\n  min-width: 150px;\n  margin: 15px;\n}\n\n.o-spreadsheets-grid-container .o-spreadsheet-grid.o-spreadsheet-grid-ghost-item {\n  margin: 0px 15px;\n}\n\n.o-spreadsheets-grid-container .o-spreadsheet-grid .o-spreadsheet-grid-item-name {\n  margin-top: 0.25rem;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  white-space: nowrap;\n  user-select: none;\n}\n\n.o-spreadsheets-grid-container .o-spreadsheet-grid .o-spreadsheet-grid-image {\n  max-height: 150px;\n  overflow: hidden;\n  border: 1px solid #ced4da;\n  width: 100%;\n}\n\n.o-spreadsheets-grid-container .o-spreadsheet-grid .o-spreadsheet-grid-image:focus {\n  outline: none;\n}\n\n.o-spreadsheets-grid-container .o-spreadsheet-grid .o-spreadsheet-grid-image.o-spreadsheet-grid-selected {\n  border-color: #714B67;\n  box-shadow: 0 0 0 2px #714B67;\n}\n\n.o-spreadsheets-grid-container .o-spreadsheet-grid .o-spreadsheet-grid-image:hover {\n  cursor: pointer;\n  border-color: #714B67;\n  box-shadow: 0 0 0 2px #714B67;\n}\n\n.o-spreadsheets-grid-container .o-spreadsheet-grid .o-spreadsheet-grid-image img,\n.o-spreadsheets-grid-container .o-spreadsheet-grid .o-spreadsheet-grid-image .o-spreadsheet-grid-no-preview {\n  width: 100%;\n  aspect-ratio: 1/1;\n}\n\n.o-spreadsheets-grid-container .o-spreadsheet-grid.o-blank-spreadsheet-grid img {\n  padding: 1.5rem;\n}\n\n", "\n/* /spreadsheet_edition/static/src/bundle/actions/control_panel/spreadsheet_name.scss */\n\n.o_sp_name {\n  --o-input-border-color: transparent;\n  display: inline-block;\n  max-width: 95%;\n}\n\n.o_sp_name input {\n  max-width: 100%;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  padding: 0px 5px 0px 2px;\n  color: #8f8f8f;\n  font-size: 16px;\n}\n\n.o_sp_name input:hover, .o_sp_name input:focus {\n  color: #000;\n  --o-input-border-color: #017e84;\n}\n\n.o_sp_name input.o-sp-untitled {\n  font-style: italic;\n}\n\n.o_sp_name input.o-sp-untitled:focus {\n  font-style: normal;\n}\n\n.o_sp_name input:disabled {\n  background-color: inherit;\n}\n\n", "\n/* /spreadsheet_edition/static/src/bundle/actions/spreadsheet_action.scss */\n\nbody:has(.o_spreadsheet_action) {\n  height: 100dvh;\n  width: 100dvw;\n}\n\n.o_spreadsheet_action {\n  position: relative;\n  display: flex;\n  flex-flow: column;\n  height: 100% !important;\n  width: 100% !important;\n}\n\n.o_spreadsheet_user img {\n  border: 0.15rem solid;\n  box-sizing: content-box;\n  height: 1.2rem;\n  width: 1.2rem;\n}\n\n.o_spreadsheet_more_users {\n  box-sizing: content-box;\n  height: 1.45rem;\n  width: 1.45rem;\n  background-color: lightgrey;\n  border-radius: 0.25rem;\n  text-align: center;\n}\n\n.o_spreadsheet_status {\n  display: inline-block;\n  font-size: small;\n  padding-right: 0.4rem;\n}\n\n.o-spreadsheet .o-popover {\n  background-color: #ffffff !important;\n}\n\n", "\n/* /spreadsheet_edition/static/src/bundle/comments/components/cell_thread_style.scss */\n\n.o-cell-thread {\n  display: flex;\n  flex-direction: column;\n  border-radius: 2px;\n}\n\n.o-cell-thread .o-mail-Thread {\n  display: inline-block;\n  padding-left: 5px;\n  padding-right: 5px;\n}\n\n.o-cell-thread .o-cell-thread-body {\n  overflow-y: auto;\n}\n\n.o-cell-thread .o-mail-Composer {\n  padding: 3px 10px 0 10px;\n}\n\n.o-thread-start-composer {\n  padding: 5px 10px 0 10px;\n}\n\n.o-spreadsheet .o-selfAuthored .o-mail-Message-core {\n  flex-direction: row-reverse;\n}\n\n.o-spreadsheet .o-selfAuthored .o-mail-Message-header {\n  justify-content: flex-end;\n}\n\n.o-thread-popover {\n  width: 380px;\n  overflow-y: auto;\n}\n\n.o-thread-popover .o-thread-highlight, .o-thread-popover .o-cell-thread, .o-thread-popover .o-thread-start-composer {\n  min-width: 270px;\n  width: 100%;\n}\n\n.o-thread-popover .o-cell-thread, .o-thread-popover .o-thread-start-composer {\n  background-color: white;\n}\n\n.o-thread-popover .o-thread-highlight {\n  background-color: #E8EDFF;\n}\n\n", "\n/* /spreadsheet_edition/static/src/bundle/comments/side_panel/comment_threads_side_panel.scss */\n\n.o-threads-side-panel .o-thread-item {\n  padding: 4px 8px;\n}\n\n.o-threads-side-panel .o-thread-item.selected {\n  padding: 3px 7px;\n  background-color: #E6F2F3;\n  border: 2px solid #017E84 !important;\n}\n\n", "\n/* /spreadsheet_edition/static/src/bundle/components/spreadsheet_navbar/spreadsheet_navbar.scss */\n\n.o-sp-breadcrumb {\n  font-size: 1.2em;\n}\n\n", "\n/* /spreadsheet_edition/static/src/bundle/global_filters/filter_component.scss */\n\n.facet-container {\n  display: flex;\n  gap: 0.5rem;\n}\n\n.facet-box {\n  flex: 1 0 auto;\n  display: flex;\n  max-width: none;\n}\n\n.o-spreadsheet .o_topbar_filter_icon.btn .badge {\n  top: 0px;\n  /* bootstrap applies top:-1px to badges inside `btn` */\n}\n\n", "\n/* /spreadsheet_edition/static/src/bundle/global_filters/global_filter_side_panel.scss */\n\n.o-spreadsheet-topbar {\n  background: white;\n}\n\n.o-spreadsheet-topbar .o_topbar_filter_icon, .o-spreadsheet-topbar .o_topbar_share_icon {\n  cursor: pointer;\n  background: white;\n}\n\n.o-spreadsheet-topbar .o_topbar_filter_icon:hover, .o-spreadsheet-topbar .o_topbar_share_icon:hover {\n  background-color: #ebebeb;\n}\n\n.o_spreadsheet_global_filters_side_panel .fw-medium,\n.o_spreadsheet_filter_editor_side_panel .fw-medium {\n  font-weight: 500;\n}\n\n.o_spreadsheet_global_filters_side_panel input[type=\"text\"],\n.o_spreadsheet_filter_editor_side_panel input[type=\"text\"] {\n  outline: none;\n  width: 100%;\n}\n\n.o_spreadsheet_global_filters_side_panel .o_missing_field,\n.o_spreadsheet_filter_editor_side_panel .o_missing_field {\n  --o-input-border-color: #e99d00;\n}\n\n.o_spreadsheet_global_filters_side_panel .o_spreadsheet_field_matching,\n.o_spreadsheet_filter_editor_side_panel .o_spreadsheet_field_matching {\n  margin: 10px 0px;\n  padding-left: 5px;\n  border-left: solid #ccc 2px;\n}\n\n.o_spreadsheet_global_filters_side_panel .o_field_widget,\n.o_spreadsheet_global_filters_side_panel .o_multi_record_selector,\n.o_spreadsheet_filter_editor_side_panel .o_field_widget,\n.o_spreadsheet_filter_editor_side_panel .o_multi_record_selector {\n  width: 100%;\n}\n\n.o_spreadsheet_global_filters_side_panel .o_field_widget .o_input,\n.o_spreadsheet_global_filters_side_panel .o_multi_record_selector .o_input,\n.o_spreadsheet_filter_editor_side_panel .o_field_widget .o_input,\n.o_spreadsheet_filter_editor_side_panel .o_multi_record_selector .o_input {\n  flex: 1 0 1rem;\n}\n\n.o_spreadsheet_global_filters_side_panel .pivot_filter_section,\n.o_spreadsheet_filter_editor_side_panel .pivot_filter_section {\n  display: flex;\n  flex-direction: row;\n}\n\n.o_spreadsheet_global_filters_side_panel .pivot_filter_section .o_spreadsheet_model_technical_name,\n.o_spreadsheet_filter_editor_side_panel .pivot_filter_section .o_spreadsheet_model_technical_name {\n  font-size: 0.9rem;\n  white-space: pre;\n}\n\n.o_spreadsheet_global_filters_side_panel .pivot_filter_section .pivot_filter,\n.o_spreadsheet_filter_editor_side_panel .pivot_filter_section .pivot_filter {\n  flex-grow: 1;\n}\n\n.o_spreadsheet_global_filters_side_panel .pivot_filter_section .pivot_filter .pivot_filter_input,\n.o_spreadsheet_filter_editor_side_panel .pivot_filter_section .pivot_filter .pivot_filter_input {\n  display: flex;\n  flex-direction: row;\n  flex-grow: 1;\n}\n\n.o_spreadsheet_global_filters_side_panel .pivot_filter_section .pivot_filter .pivot_filter_input input,\n.o_spreadsheet_filter_editor_side_panel .pivot_filter_section .pivot_filter .pivot_filter_input input {\n  padding-right: 0;\n}\n\n.o_spreadsheet_global_filters_side_panel .pivot_filter_section:not(:hover):not(.o-filter-dragging) .o-filter-drag-handle,\n.o_spreadsheet_filter_editor_side_panel .pivot_filter_section:not(:hover):not(.o-filter-dragging) .o-filter-drag-handle {\n  display: none !important;\n}\n\n.o_spreadsheet_global_filters_side_panel .pivot_filter_section .o-filter-drag-handle,\n.o_spreadsheet_filter_editor_side_panel .pivot_filter_section .o-filter-drag-handle {\n  left: -12px;\n  cursor: move;\n}\n\n.o_spreadsheet_global_filters_side_panel .pivot_filter_section .o-filter-drag-handle .o-icon,\n.o_spreadsheet_filter_editor_side_panel .pivot_filter_section .o-filter-drag-handle .o-icon {\n  width: 6px;\n  height: 30px;\n}\n\n.o_spreadsheet_global_filters_side_panel .o-sidePanelButtons,\n.o_spreadsheet_filter_editor_side_panel .o-sidePanelButtons {\n  display: flex;\n  flex-direction: row;\n}\n\n.o_spreadsheet_global_filters_side_panel .o-sidePanelButtons .o-button,\n.o_spreadsheet_filter_editor_side_panel .o-sidePanelButtons .o-button {\n  flex-grow: 1;\n}\n\n.o_spreadsheet_global_filters_side_panel .date_filter_values,\n.o_spreadsheet_filter_editor_side_panel .date_filter_values {\n  display: flex;\n  flex-direction: row;\n  width: 100%;\n}\n\n.o_spreadsheet_global_filters_side_panel .date_filter_values .o_datepicker,\n.o_spreadsheet_filter_editor_side_panel .date_filter_values .o_datepicker {\n  width: 100%;\n}\n\n.o_spreadsheet_global_filters_side_panel .date_filter_values .o_datepicker:not(:first-child),\n.o_spreadsheet_filter_editor_side_panel .date_filter_values .o_datepicker:not(:first-child) {\n  margin-left: 10px;\n}\n\n.o_spreadsheet_global_filters_side_panel .date_filter_values .o_datepicker .o_datepicker_button,\n.o_spreadsheet_filter_editor_side_panel .date_filter_values .o_datepicker .o_datepicker_button {\n  right: 0px;\n}\n\n.o_spreadsheet_global_filters_side_panel .o_filter_buttons_wrap,\n.o_spreadsheet_filter_editor_side_panel .o_filter_buttons_wrap {\n  --columns: 2;\n  --gap: 4px;\n}\n\n", "\n/* /spreadsheet_edition/static/src/bundle/ir_menu_selector/ir_menu_selector.scss */\n\n.o-ir-menu-selector input {\n  text-overflow: ellipsis;\n  overflow: hidden;\n  white-space: nowrap;\n}\n\n", "\n/* /spreadsheet_edition/static/src/bundle/version_history/side_panel/version_history_side_panel.scss */\n\n.o-version-history .o_spreadsheet_user {\n  font-size: 13px;\n}\n\n.o-version-history .o_spreadsheet_user img {\n  height: 1rem;\n  width: 1rem;\n}\n\n.o-version-history-wrapper {\n  width: 350px;\n  height: 100%;\n  overflow: clip;\n  box-sizing: border-box !important;\n  background-color: white;\n  border-color: #EBEBEB !important;\n}\n\n.o-version-history-item {\n  padding: 10px 12px 10px 12px;\n}\n\n.o-version-history-item:not(.active):not(:hover) .o-version-history-menu {\n  visibility: hidden;\n}\n\n.o-version-history-item:hover:not(.active) {\n  background-color: #EBEBEB !important;\n}\n\n.o-version-history-item .os-input {\n  background-color: inherit;\n  font-size: 14px;\n}\n\n.o-version-history-item.active {\n  background-color: #E6F2F3;\n  border: 1px solid #017E84 !important;\n}\n\n.o-version-history-item.active .os-input {\n  font-weight: 590;\n}\n\n.o-version-history-load-more-container {\n  margin-top: 8px;\n  margin-bottom: 8px;\n}\n\n.o-version-history {\n  outline: unset;\n}\n\n", "\n/* /spreadsheet_edition/static/src/print_assets/print_edition_spreadsheet.scss */\n\n@media print {\n  .o_spreadsheet_action {\n    height: auto;\n  }\n  .o_spreadsheet_action .o_control_panel {\n    display: none !important;\n  }\n  .o_notification_manager {\n    display: none !important;\n  }\n}\n\n", "\n/* /spreadsheet_edition/static/src/scss/side_panel.scss */\n\n.o-spreadsheet .o-section, .o-spreadsheet .o-section * {\n  box-sizing: border-box;\n}\n\n.o-spreadsheet .o-section .o_model_field_selector {\n  width: 100%;\n}\n\n.o-listing-details-side-panel .o_sp_en_display_name {\n  margin-bottom: 3px;\n}\n\n.o-section .o_draggable_item {\n  cursor: grab;\n  margin-bottom: 0.6rem;\n}\n\n", "\n/* /spreadsheet_dashboard_edition/static/src/bundle/action/dashboard_edit_action.scss */\n\nbody:has(.o_spreadsheet_action) {\n  height: 100dvh;\n  width: 100dvw;\n}\n\n.o_dashboard_edit_action {\n  position: relative;\n  display: flex;\n  flex-flow: column;\n  height: 100% !important;\n  width: 100% !important;\n}\n\n.o_dashboard_edit_action ol.breadcrumb {\n  margin-top: 2px;\n}\n\n", "\n/* /spreadsheet_dashboard_edition/static/src/print_assets/print_edition_dashboard.scss */\n\n@media print {\n  .o_dashboard_edit_action {\n    height: auto;\n  }\n  .o_dashboard_edit_action .o_control_panel {\n    display: none !important;\n  }\n}\n\n", "\n/* /website_generator/static/src/client_actions/configurator/configurator.scss */\n\n.o_website_generator_screen .o_main_content {\n  margin: auto;\n  width: min-content;\n}\n\n.o_website_generator_screen .o_main_content .o_configurator_typing_text {\n  white-space: nowrap;\n}\n\n.o_website_generator_screen .o_form_view .o_input.form-control {\n  border-radius: 0;\n  transition: none;\n}\n\n.o_website_generator_screen .o_form_view .form-check-input {\n  cursor: pointer;\n}\n\n", "\n/* /gamification/static/src/scss/gamification.scss */\n\n.o_badge_content {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  display: -webkit-box;\n  -webkit-line-clamp: 5;\n  -webkit-box-orient: vertical;\n}"], "file": "/web/assets/1/fc628f6/web.assets_web.css", "sourceRoot": "../../../../"}