
/* /cs_storefront_frost/static/src/site/34_portal_a_shell.scss */
 body.o_fz_site .o_vendor_empty_state_lg::before, body.o_fz_site .o_vendor_nav_toggle::after, body.o_fz_site .o_dp_empty_state.o_dp_empty_state_lg::before, body.o_fz_site :is(.o_dp_action_item, .o_vendor_action_item, .o_cs_portal_action_item)::after, body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content .o_download_pdf > .btn:not(:has(.oi))::before, body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content .o_download_pdf > a:not(:has(.oi))::before, body.o_fz_site .o_portal_search_panel > .input-group > .btn.dropdown-toggle::after, body.o_fz_site #o_portal_navbar_content .dropdown-item.active::after, body.o_fz_site #o_portal_navbar_content .btn-group > .dropdown-toggle::after, body.o_fz_site .o_portal_submenu.breadcrumb > .breadcrumb-item::before{display: inline-block; flex: none; font-family: var(--icon-font-family, "Material Symbols Outlined"); font-style: normal; font-weight: 400; line-height: 1; letter-spacing: normal; text-transform: none; white-space: nowrap; word-break: keep-all; direction: ltr; text-rendering: geometricPrecision; -webkit-font-smoothing: antialiased;}body.o_fz_site .o_dp_table td.text-end > a:has(> .oi:only-child), body.o_fz_site :is(.o_dp_action_item, .o_vendor_action_item, .o_cs_portal_action_item)::after, body.o_fz_site .o_vendor_worklist .oi, body.o_fz_site .o_portal_security_body > .d-flex:first-of-type > .btn, body.o_fz_site .o_customer_address_fill .o_portal_profile_card > .btn, body.o_fz_site .o_portal_sidebar #introduction .o_print_btn, body.o_fz_site .o_portal_search_panel > .input-group > .btn, body.o_fz_site #o_portal_navbar_content .btn-group > .dropdown-toggle, body.o_fz_site .o_portal_navbar > .navbar-toggler, body.o_fz_site .o_portal_wrap > .container > .wrapper > .btn, body.o_fz_site .o_portal .record_pager.record_pager > .btn.btn{border: 1px solid var(--cs-fz-key-rim, transparent); background-color: rgba(var(--cs-fz-glass-rgb), 0.8); background-image: linear-gradient(145deg, rgba(var(--cs-fz-glass-rgb), 0.9), rgba(var(--cs-fz-glass-rgb), 0)); box-shadow: var(--cs-fz-key-shadow); color: var(--cs-fz-ink); text-decoration: none; cursor: pointer; transition: transform var(--cs-motion-dur-fast) var(--cs-motion-ease-out), box-shadow var(--cs-motion-dur-fast) var(--cs-motion-ease-out), background-color var(--cs-motion-dur-fast) var(--cs-motion-ease-out);}body.o_fz_site .o_portal_wrap .o_address_card .js_edit_address, body.o_fz_site .o_portal_wrap .o_address_card .o_remove_address, body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) .btn, body.o_fz_site .o_portal_security_body > section .table .btn, body.o_fz_site .o_portal_my_doc_table .btn{border: 1px solid transparent; background-color: transparent; background-image: none; box-shadow: inset 0 0 0 1px rgba(var(--cs-fz-shade-rgb), 0.16); color: var(--cs-fz-ink); text-decoration: none; cursor: pointer; transition: transform var(--cs-motion-dur-fast) var(--cs-motion-ease-out), box-shadow var(--cs-motion-dur-fast) var(--cs-motion-ease-out), background-color var(--cs-motion-dur-fast) var(--cs-motion-ease-out);}body.o_fz_site .o_portal_wrap .o_address_card .js_edit_address, body.o_fz_site .o_portal_wrap .o_address_card .o_remove_address{box-shadow: none;}body.o_fz_site .o_portal_security_body > section .btn:is(.btn-secondary, .btn-light, .btn-default, [class*="btn-outline-"]):not(.o_show_password), body.o_fz_site .o_portal_addresses a.btn.btn.o_address_card_add_new.o_address_card_add_new, body.o_fz_site .o_portal_sidebar #mobile_action_bar .btn:not(.btn-primary), body.o_fz_site .o_portal_sidebar .modal .modal-footer .btn.btn-primary[data-bs-dismiss="modal"], body.o_fz_site .o_portal_sidebar .modal .o_web_sign_name_and_signature .card-header .btn.btn-light, body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content .btn:is(.btn-secondary, .btn-light, .btn-default, [class*="btn-outline-"]){--cs-fz-btn-shadow: inset 0 0 0 1px rgba(var(--cs-fz-shade-rgb), 0.16); --cs-fz-btn-shadow-hover: inset 0 0 0 1px rgba(var(--cs-fz-shade-rgb), 0.24); --btn-bg: transparent; --btn-border-color: transparent; --btn-hover-bg: rgba(var(--cs-fz-shade-rgb), 0.07); --btn-hover-border-color: transparent; --btn-disabled-bg: transparent; --btn-disabled-border-color: transparent; background-image: none;}body.o_fz_site .o_dp_table td.text-end > a:has(> .oi:only-child), body.o_fz_site :is(.o_dp_action_item, .o_vendor_action_item, .o_cs_portal_action_item)::after, body.o_fz_site .o_vendor_worklist .oi, body.o_fz_site .o_portal_security_body > .d-flex:first-of-type > .btn, body.o_fz_site .o_portal_wrap .o_address_card .js_edit_address, body.o_fz_site .o_portal_wrap .o_address_card .o_remove_address, body.o_fz_site .o_portal_sidebar #introduction .o_print_btn, body.o_fz_site .o_portal_search_panel > .input-group > .btn, body.o_fz_site .o_portal_navbar > .navbar-toggler, body.o_fz_site .o_portal_wrap > .container > .wrapper > .btn, body.o_fz_site .o_portal .record_pager.record_pager > .btn.btn{display: inline-flex; flex: none; align-items: center; justify-content: center; box-sizing: border-box; width: 44px; height: 44px; min-height: 44px; margin: 0 !important; padding: 0; border-radius: var(--cs-fz-radius-pill) !important;}body.o_fz_site .o_dp_table td.text-end > a:has(> .oi:only-child) > .oi, body.o_fz_site :is(.o_dp_action_item, .o_vendor_action_item, .o_cs_portal_action_item)::after > .oi, body.o_fz_site .o_vendor_worklist .oi > .oi, body.o_fz_site .o_portal_security_body > .d-flex:first-of-type > .btn > .oi, body.o_fz_site .o_portal_wrap .o_address_card .js_edit_address > .oi, body.o_fz_site .o_portal_wrap .o_address_card .o_remove_address > .oi, body.o_fz_site .o_portal_sidebar #introduction .o_print_btn > .oi, body.o_fz_site .o_portal_search_panel > .input-group > .btn > .oi, body.o_fz_site .o_portal_navbar > .navbar-toggler > .oi, body.o_fz_site .o_portal_wrap > .container > .wrapper > .btn > .oi, body.o_fz_site .o_portal .record_pager.record_pager > .btn.btn > .oi{font-size: 20px;}body.o_fz_site #o_portal_navbar_content .btn-group > .dropdown-toggle, body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) .btn, body.o_fz_site .o_portal_security_body > section .table .btn, body.o_fz_site .o_portal_my_doc_table .btn{display: inline-flex; align-items: center; justify-content: center; gap: 8px; box-sizing: border-box; min-height: 46px; padding: 4px 20px; border-radius: var(--cs-fz-radius-pill) !important; font-size: 1rem; line-height: 1.2; font-weight: 700; white-space: nowrap;}body.o_fz_site #dealer_order_summary_mobile > .d-flex > a.btn, body.o_fz_site #dealer_availability_plan > .d-flex > a.btn, body.o_fz_site #dealer_related_deliveries > .d-flex > a.btn, body.o_fz_site #dealer_related_invoices > .d-flex > a.btn, body.o_fz_site :is(.o_dp_panel_action, .o_vendor_panel_action, .o_cs_portal_panel_action), body.o_fz_site :is(.o_dp_manager_chat_link, .o_vendor_manager_chat_link), body.o_fz_site .o_customer_address_fill .mt32.mb32 > .btn-outline-secondary, body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content #sidebar_invoices a, body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content .o_download_pdf > .btn, body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content .o_download_pdf > a, body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar .o_portal_sidebar_content > .d-flex.flex-column.gap-4 > .o_print_btn, body.o_fz_site .o_portal_sidebar #informations [name="delivery_details"] > a, body.o_fz_site .o_portal_wrap > .container > .row > .col-lg-4 > div > .btn-link, body.o_fz_site #accountOffCanvas > .offcanvas-body > .btn-link, body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) > tbody > tr > :first-child > a, body.o_fz_site .o_portal_security_body > section .table > tbody > tr > :first-child > a, body.o_fz_site .o_portal_my_doc_table > tbody > tr > :first-child > a{color: var(--cs-fz-ink); font-weight: 600; text-decoration: underline; text-decoration-thickness: 1.5px; text-decoration-color: rgba(var(--cs-fz-shade-rgb), 0.36); text-underline-offset: 6px; transition: text-decoration-color var(--cs-motion-dur-fast) var(--cs-motion-ease-out);}body.o_fz_site .o_vendor_portal > h2, body.o_fz_site :is(.o_dp_page_header, .o_vendor_page_header, .o_cs_portal_page_header, .o_dp_hero_main, .o_vendor_hero_main, .o_cs_portal_hero_main) :is(h1, h2), body.o_fz_site .o_portal_security_body > .d-flex:first-of-type > h3, body.o_fz_site .o_customer_address_fill h3, body.o_fz_site .o_portal_sidebar #introduction h2, body.o_fz_site .cs-frost-portal-head > h1, body.o_fz_site .cs-frost-portal-title > h1, body.o_fz_site .o_portal_navbar > .navbar-brand, body.o_fz_site .o_portal_wrap > .container > .wrapper > h1{margin: 0; color: var(--cs-fz-ink); font-size: clamp(1.75rem, 3.6vw, 3.0625rem); line-height: 1.04; font-weight: 700; letter-spacing: -0.02em; text-wrap: balance;}body.o_fz_site :is(.o_dp_page_header, .o_vendor_page_header, .o_cs_portal_page_header, .o_dp_hero_main, .o_vendor_hero_main, .o_cs_portal_hero_main) p, body.o_fz_site .cs-frost-portal-lead, body.o_fz_site .cs-frost-portal-head > p, body.o_fz_site .cs-frost-portal-title > p{max-width: 54ch; margin: 0; color: var(--cs-fz-ink); font-size: 1.0625rem; line-height: 1.5; font-weight: 500; text-wrap: pretty;}body.o_fz_site .o_vendor_impersonate .card-title, body.o_fz_site #dealer_order_summary_mobile h4, body.o_fz_site #dealer_availability_plan h4, body.o_fz_site #dealer_related_deliveries h4, body.o_fz_site #dealer_related_invoices h4, body.o_fz_site .o_dp_empty_state.o_dp_empty_state_lg > strong, body.o_fz_site .o_vendor_portal > section > h2, body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar #purchase_order_communication > h3, body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar #details > h3, body.o_fz_site .o_portal_sidebar :is(#product_documents, #provide_feedback, #quote_content > .d-lg-none.border) > h4, body.o_fz_site .o_portal_sidebar #sale_order_communication > h4, body.o_fz_site .o_portal_sidebar #invoice_communication > h3, body.o_fz_site .cs-frost-portal-empty > h2{margin: 0; color: var(--cs-fz-ink); font-size: 1.5625rem; line-height: 1.15; font-weight: 700; letter-spacing: -0.015em; text-wrap: balance;}body.o_fz_site .o_vendor_guide > h3, body.o_fz_site .o_vendor_portal > h3, body.o_fz_site .o_vendor_portal > section > h3, body.o_fz_site .o_vendor_panel_body > h5, body.o_fz_site .o_vendor_panel_body > div > h5, body.o_fz_site .o_dp_panel_body.d-flex > div > h4, body.o_fz_site :is(.o_dp_panel_body, .o_vendor_panel_body, .o_cs_portal_panel_body) > :is(h3, h4):first-child, body.o_fz_site :is(.o_dp_panel_body, .o_vendor_panel_body, .o_cs_portal_panel_body) > div > :is(h3, h4):first-child, body.o_fz_site :is(.o_dp_panel_header, .o_vendor_panel_header, .o_cs_portal_panel_header) h4, body.o_fz_site :is(.o_dp_identity_panel, .o_vendor_identity_panel, .o_dp_score_overview, .o_vendor_score_overview) h3, body.o_fz_site .o_portal_security_body > section > h4, body.o_fz_site .o_portal_addresses h5, body.o_fz_site .o_portal_wrap > .container > .row > .col-lg-4 > div > .d-flex:first-child h5, body.o_fz_site #accountOffCanvas > .offcanvas-body > .d-flex:first-child h5{margin: 0; color: var(--cs-fz-ink); font-size: 1.25rem; line-height: 1.2; font-weight: 700; letter-spacing: -0.01em;}body.o_fz_site .o_vendor_empty_state_lg, body.o_fz_site .o_vendor_portal > dl.o_vendor_meta, body.o_fz_site .o_vendor_portal > .table-responsive, body.o_fz_site .o_vendor_guide, body.o_fz_site .o_vendor_portal .o_vendor_kpi, body.o_fz_site #dealer_order_summary_mobile, body.o_fz_site #dealer_availability_plan, body.o_fz_site #dealer_related_deliveries, body.o_fz_site #dealer_related_invoices, body.o_fz_site .o_dp_empty_state.o_dp_empty_state_lg, body.o_fz_site .o_vendor_worklist, body.o_fz_site :is(.o_dp_panel, .o_vendor_panel, .o_cs_portal_panel), body.o_fz_site :is(.o_dp_identity_panel, .o_vendor_identity_panel, .o_dp_score_overview, .o_vendor_score_overview), body.o_fz_site .o_portal_security_body > section, body.o_fz_site .o_portal_addresses, body.o_fz_site .o_customer_address_fill form[name="address_form"], body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar #purchase_order_communication, body.o_fz_site .o_portal_sidebar #details, body.o_fz_site .o_portal_sidebar #product_documents, body.o_fz_site .o_portal_sidebar #customer_info, body.o_fz_site .o_portal_sidebar #provide_feedback, body.o_fz_site .o_portal_sidebar #invoice_communication, body.o_fz_site .o_portal_sidebar #quote_content > .d-lg-none.border, body.o_fz_site .o_portal_wrap > .container > .row > .col-lg-4 > div, body.o_fz_site #accountOffCanvas > .offcanvas-body, body.o_fz_site .cs-frost-portal-empty, body.o_fz_site .o_portal_wrap .table-responsive:has(> .o_portal_my_doc_table){border: 0; border-radius: var(--cs-fz-radius-sheet); background: var(--cs-fz-sheet-fill); box-shadow: none;}body.o_fz_site .o_vendor_figures, body.o_fz_site .o_vendor_impersonate .card, body.o_fz_site .o_dp_figures, body.o_fz_site .row:has(> div > :is(.o_dp_metric_card, .o_vendor_metric_card, .o_cs_portal_metric_card, .o_dp_kpi_card, .o_vendor_kpi_card, .o_cs_portal_kpi_card)), body.o_fz_site :is(.o_dp_hero_stats, .o_vendor_hero_stats, .o_cs_portal_hero_stats), body.o_fz_site .o_portal_my_home .o_portal_cards{border: var(--cs-fz-edge-border); border-radius: var(--cs-fz-radius-panel); background: var(--cs-fz-glass-fill); box-shadow: var(--cs-fz-edge-shadow);}body.o_fz_site #dealer_vat_status_badge, body.o_fz_site :is(.o_dp_eyebrow, .o_vendor_eyebrow, .o_cs_portal_eyebrow), body.o_fz_site :is(.o_dp_page_header, .o_vendor_page_header, .o_cs_portal_page_header) :is(.o_dp_eyebrow, .o_vendor_eyebrow, .o_cs_portal_eyebrow), body.o_fz_site :is(.o_dp_pill, .o_vendor_pill, .o_cs_portal_pill), body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]), body.o_fz_site .o_portal main .badge{display: inline-flex; align-items: center; gap: 8px; min-height: 28px; padding: 2px 12px; border: 0 !important; border-radius: var(--cs-fz-radius-pill); background: var(--cs-fz-chip-fill) !important; box-shadow: var(--cs-fz-chip-ring); color: var(--cs-fz-ink) !important; font-size: 0.9375rem; line-height: 1.25; font-weight: 600; white-space: nowrap; vertical-align: middle;}body.o_fz_site .o_vendor_worklist strong, body.o_fz_site .o_portal_my_home .o_portal_index_card > a [data-placeholder_count]{display: inline-flex !important; align-items: center; justify-content: center; box-sizing: border-box; min-width: 24px; height: 24px; padding: 0 7px; border: 0 !important; border-radius: var(--cs-fz-radius-pill); background: var(--cs-fz-primary) !important; box-shadow: none; color: var(--cs-fz-on-primary) !important; font-size: 0.8125rem; line-height: 1; font-weight: 800; font-variant-numeric: tabular-nums;}body.o_fz_site .o_vendor_empty_state_lg::before, body.o_fz_site .o_vendor_apply_fz .o_vendor_apply_bead, body.o_fz_site .o_dp_empty_state.o_dp_empty_state_lg::before, body.o_fz_site .o_dp_apply .o_dp_apply_done, body.o_fz_site [class]:is(.o_dp_metric_icon, .o_vendor_metric_icon, .o_cs_portal_metric_icon, .o_dp_action_icon, .o_vendor_action_icon, .o_cs_portal_action_icon), body.o_fz_site :is(.o_dp_panel_body, .o_vendor_panel_body, .o_cs_portal_panel_body) > .d-flex.py-2 > .badge:first-child, body.o_fz_site .cs-frost-portal-bead{display: inline-flex; flex: none; align-items: center; justify-content: center; box-sizing: border-box; width: 56px; height: 56px; border: 1px solid transparent; border-radius: var(--cs-fz-radius-pill); background: rgba(var(--cs-fz-glass-rgb), 0.8); box-shadow: inset 1px 1px 0 rgba(var(--cs-fz-rim-rgb), 1), 0 0 0 1px rgba(var(--cs-fz-shade-rgb), 0.05); color: var(--cs-fz-primary);}body.o_fz_site .o_vendor_empty_state_lg::before > .oi, body.o_fz_site .o_vendor_apply_fz .o_vendor_apply_bead > .oi, body.o_fz_site .o_dp_empty_state.o_dp_empty_state_lg::before > .oi, body.o_fz_site .o_dp_apply .o_dp_apply_done > .oi, body.o_fz_site [class]:is(.o_dp_metric_icon, .o_vendor_metric_icon, .o_cs_portal_metric_icon, .o_dp_action_icon, .o_vendor_action_icon, .o_cs_portal_action_icon) > .oi, body.o_fz_site :is(.o_dp_panel_body, .o_vendor_panel_body, .o_cs_portal_panel_body) > .d-flex.py-2 > .badge:first-child > .oi, body.o_fz_site .cs-frost-portal-bead > .oi{font-size: 26px;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table), body.o_fz_site .o_portal_security_body > section .table, body.o_fz_site .o_portal_my_doc_table{--table-color: var(--cs-fz-ink); --table-bg: transparent; --table-accent-bg: transparent; --table-striped-color: var(--cs-fz-ink); --table-striped-bg: transparent; --table-active-color: var(--cs-fz-ink); --table-active-bg: transparent; --table-hover-color: var(--cs-fz-ink); --table-hover-bg: transparent; --table-border-color: var(--cs-fz-line); margin: 0; border-collapse: collapse; color: var(--cs-fz-ink); font-variant-numeric: tabular-nums;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) > * > tr > *, body.o_fz_site .o_portal_security_body > section .table > * > tr > *, body.o_fz_site .o_portal_my_doc_table > * > tr > *{max-width: 22rem; padding: 15px 14px 15px 0; border-width: 0; border-top: 1px solid var(--cs-fz-line); background: none; box-shadow: none; text-align: left !important; vertical-align: middle;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) > * > tr > *:last-child, body.o_fz_site .o_portal_security_body > section .table > * > tr > *:last-child, body.o_fz_site .o_portal_my_doc_table > * > tr > *:last-child{padding-right: 0 !important; text-align: right !important;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) > thead > tr > th, body.o_fz_site .o_portal_security_body > section .table > thead > tr > th, body.o_fz_site .o_portal_my_doc_table > thead > tr > th{padding-top: 6px; border-top: 0; color: var(--cs-fz-muted); font-size: 0.9375rem; line-height: 1.3; font-weight: 600; letter-spacing: 0; text-transform: none; vertical-align: bottom;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) > tbody > tr > :first-child, body.o_fz_site .o_portal_security_body > section .table > tbody > tr > :first-child, body.o_fz_site .o_portal_my_doc_table > tbody > tr > :first-child{font-weight: 700;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) > tbody > tr > :first-child > a, body.o_fz_site .o_portal_security_body > section .table > tbody > tr > :first-child > a, body.o_fz_site .o_portal_my_doc_table > tbody > tr > :first-child > a{display: inline-flex; align-items: center; min-height: 44px; margin-block: -10px; font-weight: 700;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) .btn, body.o_fz_site .o_portal_security_body > section .table .btn, body.o_fz_site .o_portal_my_doc_table .btn{position: relative; min-height: 40px; padding: 2px 16px; font-size: 0.9375rem; vertical-align: middle;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) .btn::after, body.o_fz_site .o_portal_security_body > section .table .btn::after, body.o_fz_site .o_portal_my_doc_table .btn::after{content: ""; position: absolute; inset: -3px 0;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) .btn > .oi, body.o_fz_site .o_portal_security_body > section .table .btn > .oi, body.o_fz_site .o_portal_my_doc_table .btn > .oi{color: var(--cs-fz-primary); font-size: 18px;}body.o_fz_site :is(.o_dp_nav, .o_vendor_nav, .o_cs_portal_nav){display: flex; flex-wrap: wrap; align-items: center; gap: 2px 4px; box-sizing: border-box; width: fit-content; max-width: 100%; padding: 4px 6px; border: 0; border-radius: 26px; background: var(--cs-fz-chip-fill); box-shadow: var(--cs-fz-chip-ring); list-style: none;}body.o_fz_site .o_vendor_nav_toggle, body.o_fz_site :is(.o_dp_nav_item, .o_vendor_nav_item, .o_cs_portal_nav_item){display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; min-height: 44px; padding: 0 18px; border: 0; border-radius: var(--cs-fz-radius-pill); background: none; box-shadow: none; color: var(--cs-fz-ink); font-size: 1rem; line-height: 1.2; font-weight: 600; text-decoration: none; white-space: nowrap; transition: background-color var(--cs-motion-dur-fast) var(--cs-motion-ease-out);}body.o_fz_site :is(.o_dp_nav_item, .o_vendor_nav_item, .o_cs_portal_nav_item):is(.active, [aria-current="page"]){background: rgba(var(--cs-fz-shade-rgb), 0.07); box-shadow: var(--cs-fz-pressed-shadow); color: var(--cs-fz-ink); font-weight: 700;}body.o_fz_site .o_dp_order_summary > dl.row, body.o_fz_site .o_dp_panel_body dl.row, body.o_fz_site :is(.o_dp_meta, .o_vendor_meta, .o_cs_portal_meta){display: grid; grid-template-columns: minmax(0, auto) minmax(0, 1fr); margin: 0;}body.o_fz_site .o_dp_order_summary > dl.row > dt, body.o_fz_site .o_dp_panel_body dl.row > dt, body.o_fz_site :is(.o_dp_meta, .o_vendor_meta, .o_cs_portal_meta) > dt, body.o_fz_site .o_dp_order_summary > dl.row > dd, body.o_fz_site .o_dp_panel_body dl.row > dd, body.o_fz_site :is(.o_dp_meta, .o_vendor_meta, .o_cs_portal_meta) > dd{margin: 0; padding: 14px 0; border-top: 1px solid var(--cs-fz-line);}body.o_fz_site .o_dp_order_summary > dl.row > dt, body.o_fz_site .o_dp_panel_body dl.row > dt, body.o_fz_site :is(.o_dp_meta, .o_vendor_meta, .o_cs_portal_meta) > dt{padding-right: 16px; color: var(--cs-fz-muted); font-size: 0.9375rem; font-weight: 500;}body.o_fz_site .o_dp_order_summary > dl.row > dd, body.o_fz_site .o_dp_panel_body dl.row > dd, body.o_fz_site :is(.o_dp_meta, .o_vendor_meta, .o_cs_portal_meta) > dd{min-width: 0; font-weight: 600; font-variant-numeric: tabular-nums; text-align: right; overflow-wrap: anywhere;}body.o_fz_site .o_dp_order_summary > dl.row > dt:first-of-type, body.o_fz_site .o_dp_panel_body dl.row > dt:first-of-type, body.o_fz_site :is(.o_dp_meta, .o_vendor_meta, .o_cs_portal_meta) > dt:first-of-type, body.o_fz_site .o_dp_order_summary > dl.row > dt:first-of-type + dd, body.o_fz_site .o_dp_panel_body dl.row > dt:first-of-type + dd, body.o_fz_site :is(.o_dp_meta, .o_vendor_meta, .o_cs_portal_meta) > dt:first-of-type + dd{border-top: 0;}@media (hover: hover){body.o_fz_site :is(.o_dp_action_item, .o_vendor_action_item, .o_cs_portal_action_item):hover::after, body.o_fz_site .o_vendor_worklist a:hover .oi, body.o_fz_site .o_customer_address_fill .o_portal_profile_card > .btn:hover, body.o_fz_site .o_portal_security_body > .d-flex:first-of-type > .btn:hover, body.o_fz_site .o_portal_sidebar #introduction .o_print_btn:hover, body.o_fz_site .o_portal .record_pager.record_pager > .btn.btn:hover:not(.disabled), body.o_fz_site .o_portal_navbar > .navbar-toggler:hover, body.o_fz_site #o_portal_navbar_content .btn-group > .dropdown-toggle:hover, body.o_fz_site .o_portal_search_panel > .input-group > .btn:hover{border-color: rgba(var(--cs-fz-rim-rgb), 1); background-color: rgba(var(--cs-fz-glass-rgb), 0.97); box-shadow: var(--cs-fz-key-shadow-hover);}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) .btn:hover, body.o_fz_site .o_portal_security_body > section .table .btn:hover, body.o_fz_site .o_portal_my_doc_table .btn:hover{transform: none; border-color: transparent; background-color: rgba(var(--cs-fz-shade-rgb), 0.07); background-image: none; box-shadow: inset 0 0 0 1px rgba(var(--cs-fz-shade-rgb), 0.24);}body.o_fz_site .o_portal_wrap .o_address_card :is(.js_edit_address, .o_remove_address):hover{transform: none; border-color: transparent; background-color: rgba(var(--cs-fz-shade-rgb), 0.07); background-image: none; box-shadow: none;}body.o_fz_site .o_portal_addresses a.btn.btn.o_address_card_add_new.o_address_card_add_new:hover:not(:active), body.o_fz_site .o_portal_security_body > section .btn:is(.btn-secondary, .btn-light, .btn-default, [class*="btn-outline-"]):not(.o_show_password, [type="submit"]):hover:not(:active), body.o_fz_site .o_portal_sidebar .modal .modal-footer .btn.btn-primary[data-bs-dismiss="modal"]:hover:not(:active), body.o_fz_site .o_portal_sidebar .modal .o_web_sign_name_and_signature .card-header .btn.btn-light:not(.active):hover:not(:active), body.o_fz_site .o_portal_sidebar_content .btn:is(.btn-secondary, .btn-light, .btn-default, [class*="btn-outline-"]):hover:not(:active), body.o_fz_site #mobile_action_bar .btn:not(.btn-primary):hover:not(:active){transform: none !important; background-image: none !important;}body.o_fz_site :is(.o_dp_panel_action, .o_vendor_panel_action, .o_cs_portal_panel_action):hover, body.o_fz_site :is(.o_dp_manager_chat_link, .o_vendor_manager_chat_link):hover, body.o_fz_site .o_customer_address_fill .mt32.mb32 > .btn-outline-secondary:hover, body.o_fz_site .o_portal_sidebar #informations [name="delivery_details"] > a:hover, body.o_fz_site .o_portal_sidebar_content :is(.o_download_pdf > .btn, .o_download_pdf > a, #sidebar_invoices a):hover, body.o_fz_site .o_portal_purchase_sidebar .o_portal_sidebar_content > .d-flex.flex-column.gap-4 > .o_print_btn:hover, body.o_fz_site .o_portal_wrap > .container > .row > .col-lg-4 > div > .btn-link:hover, body.o_fz_site #accountOffCanvas > .offcanvas-body > .btn-link:hover, body.o_fz_site .o_portal_my_doc_table > tbody > tr > :first-child > a:hover{text-decoration-color: var(--cs-fz-primary);}body.o_fz_site :is(.o_dp_nav_item, .o_vendor_nav_item, .o_cs_portal_nav_item):hover{background: rgba(var(--cs-fz-shade-rgb), 0.05); color: var(--cs-fz-ink);}}body.o_fz_site .o_customer_address_fill .o_portal_profile_card > .btn:active, body.o_fz_site .o_portal_wrap .o_address_card :is(.js_edit_address, .o_remove_address):active, body.o_fz_site .o_portal_security_body > .d-flex:first-of-type > .btn:active, body.o_fz_site .o_portal_sidebar #introduction .o_print_btn:active, body.o_fz_site .o_portal .record_pager.record_pager > .btn.btn:active:not(.disabled), body.o_fz_site .o_portal_wrap > .container > .wrapper > .btn:active, body.o_fz_site .o_portal_navbar > .navbar-toggler:active, body.o_fz_site .o_portal_navbar > .navbar-toggler[aria-expanded="true"], body.o_fz_site #o_portal_navbar_content .btn-group > .dropdown-toggle:active, body.o_fz_site #o_portal_navbar_content .btn-group > .dropdown-toggle.show, body.o_fz_site .o_portal_search_panel > .input-group > .btn:active, body.o_fz_site .o_portal_search_panel > .input-group > .btn.show, body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) .btn:active, body.o_fz_site .o_portal_security_body > section .table .btn:active, body.o_fz_site .o_portal_my_doc_table .btn:active{border-color: rgba(var(--cs-fz-shade-rgb), 0.06); background-color: rgba(var(--cs-fz-shade-rgb), 0.07); background-image: none; box-shadow: var(--cs-fz-pressed-shadow); transform: none;}body.o_fz_site .o_customer_address_fill .o_portal_profile_card > .btn:active, body.o_fz_site .o_portal_wrap .o_address_card :is(.js_edit_address, .o_remove_address):active, body.o_fz_site .o_portal_security_body > .d-flex:first-of-type > .btn:active, body.o_fz_site .o_portal_sidebar #introduction .o_print_btn:active, body.o_fz_site .o_portal .record_pager.record_pager > .btn.btn:active:not(.disabled), body.o_fz_site .o_portal_navbar > .navbar-toggler:active, body.o_fz_site .o_portal_search_panel > .input-group > .btn:active{transform: var(--cs-motion-press-knob); transition-duration: var(--cs-motion-dur-press); transition-timing-function: var(--cs-motion-ease-press);}body.o_fz_site #o_portal_navbar_content .btn-group > .dropdown-toggle:active, body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) .btn:active, body.o_fz_site .o_portal_security_body > section .table .btn:active, body.o_fz_site .o_portal_my_doc_table .btn:active{transform: var(--cs-motion-press); transition-duration: var(--cs-motion-dur-press); transition-timing-function: var(--cs-motion-ease-press);}@media (max-width: 640px){body.o_fz_site .o_vendor_empty_state_lg, body.o_fz_site .o_vendor_portal > dl.o_vendor_meta, body.o_fz_site .o_vendor_portal > .table-responsive, body.o_fz_site .o_vendor_guide, body.o_fz_site .o_vendor_portal .o_vendor_kpi, body.o_fz_site #dealer_order_summary_mobile, body.o_fz_site #dealer_availability_plan, body.o_fz_site #dealer_related_deliveries, body.o_fz_site #dealer_related_invoices, body.o_fz_site .o_dp_empty_state.o_dp_empty_state_lg, body.o_fz_site .o_vendor_worklist, body.o_fz_site :is(.o_dp_panel, .o_vendor_panel, .o_cs_portal_panel), body.o_fz_site :is(.o_dp_identity_panel, .o_vendor_identity_panel, .o_dp_score_overview, .o_vendor_score_overview), body.o_fz_site .o_portal_security_body > section, body.o_fz_site .o_portal_addresses, body.o_fz_site .o_customer_address_fill form[name="address_form"], body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar #purchase_order_communication, body.o_fz_site .o_portal_sidebar #details, body.o_fz_site .o_portal_sidebar #product_documents, body.o_fz_site .o_portal_sidebar #customer_info, body.o_fz_site .o_portal_sidebar #provide_feedback, body.o_fz_site .o_portal_sidebar #invoice_communication, body.o_fz_site .o_portal_sidebar #quote_content > .d-lg-none.border, body.o_fz_site .o_portal_wrap > .container > .row > .col-lg-4 > div, body.o_fz_site #accountOffCanvas > .offcanvas-body, body.o_fz_site .cs-frost-portal-empty, body.o_fz_site .o_portal_wrap .table-responsive:has(> .o_portal_my_doc_table){border-radius: var(--cs-fz-radius-card);}body.o_fz_site .o_vendor_figures, body.o_fz_site .o_vendor_impersonate .card, body.o_fz_site .o_dp_figures, body.o_fz_site .row:has(> div > :is(.o_dp_metric_card, .o_vendor_metric_card, .o_cs_portal_metric_card, .o_dp_kpi_card, .o_vendor_kpi_card, .o_cs_portal_kpi_card)), body.o_fz_site :is(.o_dp_hero_stats, .o_vendor_hero_stats, .o_cs_portal_hero_stats), body.o_fz_site .o_portal_my_home .o_portal_cards{border-radius: 22px;}body.o_fz_site :is(.o_dp_nav, .o_vendor_nav, .o_cs_portal_nav){display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); width: auto;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table), body.o_fz_site .o_portal_security_body > section .table, body.o_fz_site .o_portal_my_doc_table{display: block;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) > thead, body.o_fz_site .o_portal_security_body > section .table > thead, body.o_fz_site .o_portal_my_doc_table > thead{display: none;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) > tbody, body.o_fz_site .o_portal_security_body > section .table > tbody, body.o_fz_site .o_portal_my_doc_table > tbody{display: block;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) > tbody > tr, body.o_fz_site .o_portal_security_body > section .table > tbody > tr, body.o_fz_site .o_portal_my_doc_table > tbody > tr{display: grid; grid-template-columns: minmax(0, 1fr); padding: 14px 0 12px; border-top: 1px solid var(--cs-fz-line);}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) > tbody > tr:first-child, body.o_fz_site .o_portal_security_body > section .table > tbody > tr:first-child, body.o_fz_site .o_portal_my_doc_table > tbody > tr:first-child{border-top: 0;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) > tbody > tr > *, body.o_fz_site .o_portal_security_body > section .table > tbody > tr > *, body.o_fz_site .o_portal_my_doc_table > tbody > tr > *{display: flex !important; align-items: center; justify-content: space-between; gap: 16px; max-width: none; min-height: 32px; padding: 3px 0 !important; border: 0; overflow: visible; font-weight: 500; white-space: normal; text-align: right !important;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) > tbody > tr > *::before, body.o_fz_site .o_portal_security_body > section .table > tbody > tr > *::before, body.o_fz_site .o_portal_my_doc_table > tbody > tr > *::before{content: attr(data-label); flex: none; color: var(--cs-fz-muted); font-size: 0.9375rem; font-weight: 500; text-align: left;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) > tbody > tr > *:first-child, body.o_fz_site .o_portal_security_body > section .table > tbody > tr > *:first-child, body.o_fz_site .o_portal_my_doc_table > tbody > tr > *:first-child{display: block !important; padding: 0 0 4px !important; font-size: 1.0625rem; font-weight: 700; text-align: left !important;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) > tbody > tr > *:first-child::before, body.o_fz_site .o_portal_security_body > section .table > tbody > tr > *:first-child::before, body.o_fz_site .o_portal_my_doc_table > tbody > tr > *:first-child::before{content: none;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) > tbody > tr > *[data-cs-fz-empty], body.o_fz_site .o_portal_security_body > section .table > tbody > tr > *[data-cs-fz-empty], body.o_fz_site .o_portal_my_doc_table > tbody > tr > *[data-cs-fz-empty]{display: none !important;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) > tbody > tr > * .badge > .d-none, body.o_fz_site .o_portal_security_body > section .table > tbody > tr > * .badge > .d-none, body.o_fz_site .o_portal_my_doc_table > tbody > tr > * .badge > .d-none, body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) > tbody > tr > * .btn > .d-none, body.o_fz_site .o_portal_security_body > section .table > tbody > tr > * .btn > .d-none, body.o_fz_site .o_portal_my_doc_table > tbody > tr > * .btn > .d-none{display: inline !important;}}body.o_fz_site #wrap.o_portal_wrap{color: var(--cs-fz-ink);}body.o_fz_site #wrap.o_portal_wrap > .container{padding-top: 8px !important; padding-bottom: clamp(64px, 7vw, 112px) !important;}body.o_fz_site .o_portal.container{margin-top: 18px !important;}body.o_fz_site .o_portal.container > .d-flex{flex-wrap: nowrap !important; gap: 12px 16px;}body.o_fz_site .o_portal_submenu.breadcrumb{display: inline-flex; flex: 0 1 auto !important; flex-wrap: nowrap; align-items: center; gap: 0 6px; min-width: 0; max-width: 100%; min-height: 44px; margin: 0 !important; padding: 0 20px !important; border-radius: var(--cs-fz-radius-pill); background: var(--cs-fz-chip-fill) !important; box-shadow: var(--cs-fz-chip-ring); font-size: 0.9375rem; line-height: 1.25; white-space: nowrap;}body.o_fz_site .o_portal_submenu.breadcrumb > .breadcrumb-item{display: inline-flex; flex: none; align-items: center; min-height: 44px; margin: 0 !important; padding: 0; color: var(--cs-fz-ink); font-weight: 500;}body.o_fz_site .o_portal_submenu.breadcrumb > .breadcrumb-item::before{content: "chevron_right"; float: none; margin-right: 6px; padding: 0; color: var(--cs-fz-muted); font-size: 16px;}body.o_fz_site .o_portal_submenu.breadcrumb > .breadcrumb-item:first-child::before{content: none;}body.o_fz_site .o_portal_submenu.breadcrumb > .breadcrumb-item > a{display: inline-flex; align-items: center; min-width: 24px; min-height: 44px; color: inherit; font-weight: 500; text-decoration: none;}body.o_fz_site .o_portal_submenu.breadcrumb > .breadcrumb-item > a > .oi{font-size: 20px;}body.o_fz_site .o_portal_submenu.breadcrumb > .breadcrumb-item:first-child > a:has(> .oi){position: relative;}body.o_fz_site .o_portal_submenu.breadcrumb > .breadcrumb-item:first-child > a:has(> .oi)::after{content: ""; position: absolute; inset: 0 -10px;}body.o_fz_site .o_portal_submenu.breadcrumb > .breadcrumb-item:last-child:not(:first-child){display: block; flex: 0 1 auto; min-width: 0; overflow: hidden; font-weight: 700; line-height: 44px; text-overflow: ellipsis;}body.o_fz_site .o_portal_submenu.breadcrumb > .breadcrumb-item:last-child:not(:first-child)::before{vertical-align: -3px;}body.o_fz_site .o_portal_submenu.breadcrumb > .breadcrumb-item:last-child:not(:first-child) > a{display: inline; font-weight: 700;}body.o_fz_site .o_portal .record_pager.record_pager{display: inline-flex; flex: none; gap: 8px; padding: 0; border-radius: 0; background: none; box-shadow: none;}body.o_fz_site .o_portal .record_pager.record_pager > .btn.btn.disabled{opacity: 0.42; box-shadow: 0 0 0 1px rgba(var(--cs-fz-shade-rgb), 0.1);}body.o_fz_site .o_portal_wrap > .container > .wrapper{display: grid !important; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 12px 16px; padding: 14px 0 36px;}body.o_fz_site .o_portal_wrap > .container > .wrapper > h1{grid-area: 1 / 1; min-width: 0; margin: 0 !important;}body.o_fz_site .o_portal_wrap > .container > .wrapper > .cs-frost-portal-lead{grid-area: 2 / 1 / 3 / -1;}body.o_fz_site .o_portal_wrap > .container > .wrapper > .btn{grid-area: 1 / 2; padding: 0 !important; overflow: hidden;}body.o_fz_site .o_portal_wrap > .container > .wrapper > .btn > img{width: 100%; height: 100%; border-radius: inherit !important; object-fit: cover;}body.o_fz_site .o_portal_navbar{display: grid; grid-template-columns: minmax(0, 1fr) auto auto; align-items: end; gap: 14px 16px; margin-bottom: 36px !important; padding: 10px 0 0 !important;}body.o_fz_site .o_portal_navbar > .breadcrumb{grid-area: 1 / 1 / 2 / -1; justify-self: start;}body.o_fz_site .o_portal_navbar > .cs-frost-portal-title, body.o_fz_site .o_portal_navbar > .navbar-brand{grid-area: 2 / 1;}body.o_fz_site .o_portal_navbar > .btn{grid-area: 2 / 2;}body.o_fz_site .o_portal_navbar > .navbar-toggler{display: none;}body.o_fz_site .o_portal_navbar > .navbar-collapse{grid-area: 2 / 3;}body.o_fz_site .o_portal_navbar > .navbar-brand{white-space: normal;}body.o_fz_site .cs-frost-portal-title{display: flex; flex-direction: column; gap: 12px; min-width: 0; padding-top: 4px;}body.o_fz_site .cs-frost-portal-head{display: flex; flex-direction: column; gap: 12px; min-width: 0; padding: 6px 0 36px;}body.o_fz_site .cs-frost-portal-head > h1{overflow-wrap: anywhere;}body.o_fz_site .cs-frost-portal-head > small{color: var(--cs-fz-muted); font-size: 1rem; line-height: 1.3; font-weight: 600;}body.o_fz_site .cs-frost-portal-head > small > b{color: var(--cs-fz-ink); font-weight: 700;}body.o_fz_site .cs-frost-portal-head > .cs-frost-portal-meta{max-width: 54ch; font-size: 1.0625rem; line-height: 1.5; font-weight: 500; font-variant-numeric: tabular-nums;}body.o_fz_site .cs-frost-portal-head > .cs-frost-portal-meta > span{margin-right: 6px;}body.o_fz_site #o_portal_navbar_content{align-items: center; gap: 12px 16px !important;}body.o_fz_site #o_portal_navbar_content > .nav{align-items: center; gap: 12px 16px !important; margin: 0 !important;}body.o_fz_site #o_portal_navbar_content > .nav > div{display: inline-flex; align-items: center; gap: 10px; margin: 0 !important;}body.o_fz_site #o_portal_navbar_content .navbar-text{margin: 0 !important; padding: 0; color: var(--cs-fz-muted); font-size: 0.9375rem !important; font-weight: 600; white-space: nowrap;}body.o_fz_site #o_portal_navbar_content .btn-group > .dropdown-toggle{padding-right: 16px;}body.o_fz_site #o_portal_navbar_content .btn-group > .dropdown-toggle::after{content: "keyboard_arrow_down"; margin: 0; border: 0; font-size: 20px; vertical-align: 0; transition: transform var(--cs-motion-dur-fast) var(--cs-motion-ease-out);}body.o_fz_site #o_portal_navbar_content .btn-group > .dropdown-toggle.show::after{transform: rotate(180deg);}body.o_fz_site #o_portal_navbar_content .dropdown-menu{min-width: 220px; margin-top: 8px !important; padding: 8px; border: var(--cs-fz-edge-border); border-radius: var(--cs-fz-radius-card); background: var(--cs-fz-pure); box-shadow: var(--cs-fz-edge-shadow); color: var(--cs-fz-ink);}body.o_fz_site #o_portal_navbar_content .dropdown-item{display: flex; align-items: center; justify-content: space-between; gap: 16px; min-height: 44px; padding: 4px 14px 4px 16px; border-radius: 18px; background: none; color: var(--cs-fz-ink); font-size: 1rem; font-weight: 500; white-space: nowrap;}body.o_fz_site #o_portal_navbar_content .dropdown-item.active{background: rgba(var(--cs-fz-shade-rgb), 0.07); box-shadow: var(--cs-fz-pressed-shadow); font-weight: 700;}body.o_fz_site #o_portal_navbar_content .dropdown-item.active::after{content: "check"; color: var(--cs-fz-primary); font-size: 18px;}body.o_fz_site .o_portal_search_panel > .input-group{flex-wrap: nowrap; align-items: center; gap: 8px;}body.o_fz_site .o_portal_search_panel > .input-group > .form-control{height: 44px; min-height: 44px; padding: 0 14px; border: 0 !important; border-radius: 14px !important; background: var(--cs-fz-pure) !important; box-shadow: inset 0 0 0 1.5px rgba(var(--cs-fz-ink-rgb), 0.36); color: var(--cs-fz-ink); font-size: 1rem; font-weight: 500;}body.o_fz_site .o_portal_search_panel > .input-group > .btn.dropdown-toggle::after{content: "tune"; margin: 0; border: 0; font-size: 20px; vertical-align: 0;}body.o_fz_site .o_portal_wrap .table-responsive:has(> .o_portal_my_doc_table){padding: 14px 32px 12px;}body.o_fz_site .o_portal_wrap .table-responsive:has(> .o_portal_my_doc_table):focus-visible{outline: var(--cs-fz-focus); outline-offset: 3px;}body.o_fz_site .o_portal_my_doc_table .text-danger{font-weight: 600;}body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count])::before, body.o_fz_site .o_portal main .badge::before{content: ""; flex: none; width: 8px; height: 8px; border-radius: 50%; background: var(--cs-fz-muted);}body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]):has(> .oi)::before, body.o_fz_site .o_portal main .badge:has(> .oi)::before{content: none;}body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]) > .oi, body.o_fz_site .o_portal main .badge > .oi{width: auto; margin: 0 -2px 0 -4px !important; color: var(--cs-fz-muted); font-size: 16px;}body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]).text-bg-success::before, body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]).bg-success::before, body.o_fz_site .o_portal main .badge.text-bg-success::before, body.o_fz_site .o_portal main .badge.bg-success::before{background: var(--success);}body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]).text-bg-success > .oi, body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]).bg-success > .oi, body.o_fz_site .o_portal main .badge.text-bg-success > .oi, body.o_fz_site .o_portal main .badge.bg-success > .oi{color: var(--success);}body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]).text-bg-danger::before, body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]).bg-danger::before, body.o_fz_site .o_portal main .badge.text-bg-danger::before, body.o_fz_site .o_portal main .badge.bg-danger::before{background: var(--danger);}body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]).text-bg-danger > .oi, body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]).bg-danger > .oi, body.o_fz_site .o_portal main .badge.text-bg-danger > .oi, body.o_fz_site .o_portal main .badge.bg-danger > .oi{color: var(--danger);}body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]).text-bg-warning::before, body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]).bg-warning::before, body.o_fz_site .o_portal main .badge.text-bg-warning::before, body.o_fz_site .o_portal main .badge.bg-warning::before{background: var(--warning);}body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]).text-bg-info::before, body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]).bg-info::before, body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]).text-bg-primary::before, body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]).bg-primary::before, body.o_fz_site .o_portal main .badge.text-bg-info::before, body.o_fz_site .o_portal main .badge.bg-info::before, body.o_fz_site .o_portal main .badge.text-bg-primary::before, body.o_fz_site .o_portal main .badge.bg-primary::before{background: var(--cs-fz-primary);}body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]).text-bg-info > .oi, body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]).bg-info > .oi, body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]).text-bg-primary > .oi, body.o_fz_site .o_portal_wrap .badge:not([data-placeholder_count]).bg-primary > .oi, body.o_fz_site .o_portal main .badge.text-bg-info > .oi, body.o_fz_site .o_portal main .badge.bg-info > .oi, body.o_fz_site .o_portal main .badge.text-bg-primary > .oi, body.o_fz_site .o_portal main .badge.bg-primary > .oi{color: var(--cs-fz-primary);}body.o_fz_site .o_portal_pager{margin: 28px 0 0 !important;}body.o_fz_site .cs-frost-portal-empty{display: flex; flex-direction: column; align-items: center; gap: 12px; padding: 56px 24px 60px; text-align: center;}body.o_fz_site .cs-frost-portal-empty > h2{margin-top: 8px;}body.o_fz_site .cs-frost-portal-empty > p{max-width: 50ch; margin: 0; color: var(--cs-fz-muted); font-size: 1rem; line-height: 1.55; font-weight: 500; text-wrap: pretty;}body.o_fz_site .cs-frost-portal-empty > .fz-pill{margin-top: 12px;}body.o_fz_site .o_portal_wrap .alert:has(+ .cs-frost-portal-empty){display: none;}@media (hover: hover){body.o_fz_site .o_portal_submenu.breadcrumb > .breadcrumb-item > a:hover{color: var(--cs-fz-hover);}body.o_fz_site #o_portal_navbar_content .btn-group > .dropdown-toggle:hover{transform: translateY(calc(var(--cs-motion-lift) * -1));}body.o_fz_site #o_portal_navbar_content .dropdown-item:hover:not(.active){background: rgba(var(--cs-fz-shade-rgb), 0.05); color: var(--cs-fz-ink);}}body.o_fz_site #o_portal_navbar_content .dropdown-item:active{background: rgba(var(--cs-fz-shade-rgb), 0.07); color: var(--cs-fz-ink);}@media (max-width: 991.98px){body.o_fz_site .o_portal_navbar{grid-template-columns: minmax(0, 1fr) auto;}body.o_fz_site .o_portal_navbar > .btn{grid-area: 3 / 1 / 4 / -1; justify-self: start;}body.o_fz_site .o_portal_navbar > .navbar-toggler{grid-area: 2 / 2; display: inline-flex; align-self: start; margin-top: 4px !important;}body.o_fz_site .o_portal_navbar > .navbar-collapse{grid-area: 4 / 1 / 5 / -1;}body.o_fz_site #o_portal_navbar_content{margin: 0 !important; padding: 16px 18px !important; border: 0 !important; border-radius: 18px; background: var(--cs-fz-sheet-fill) !important;}body.o_fz_site #o_portal_navbar_content > .nav > div{justify-content: space-between; width: 100%;}body.o_fz_site #o_portal_navbar_content > .o_portal_search_panel{width: 100%; margin: 12px 0 0 !important;}}@media (max-width: 640px){body.o_fz_site .o_portal_wrap .table-responsive:has(> .o_portal_my_doc_table){padding: 6px 20px 10px;}body.o_fz_site .cs-frost-portal-empty{padding: 40px 20px 44px;}}

/* /cs_storefront_frost/static/src/site/34_portal_b_home.scss */
 body.o_fz_site .o_portal_my_home .o_portal_index_card > a{display: grid !important; grid-template-columns: 24px minmax(0, 1fr) auto auto; grid-template-areas: "ic title count go" "ic line count go"; align-items: center; gap: 2px 16px !important; height: auto !important; min-height: 84px; color: var(--cs-fz-ink); text-decoration: none;}body.o_fz_site .o_portal_my_home .o_portal_index_card > a > .o_portal_icon{display: none !important;}body.o_fz_site .o_portal_my_home .o_portal_index_card > a > .cs-frost-portal-ic{grid-area: ic; display: inline-flex; color: var(--cs-fz-muted);}body.o_fz_site .o_portal_my_home .o_portal_index_card > a > .cs-frost-portal-ic > .oi{font-size: 24px;}body.o_fz_site .o_portal_my_home .o_portal_index_card > a > div:not(.o_portal_icon), body.o_fz_site .o_portal_my_home .o_portal_index_card > a > div > .fs-5{display: contents !important;}body.o_fz_site .o_portal_my_home .o_portal_index_card > a h5{grid-area: title; align-self: end; margin: 0; color: var(--cs-fz-ink); font-size: 1.0625rem; line-height: 1.25; font-weight: 700; letter-spacing: -0.005em;}body.o_fz_site .o_portal_my_home .o_portal_index_card > a > div > .opacity-75{grid-area: line; align-self: start; opacity: 1 !important;}body.o_fz_site .o_portal_my_home .o_portal_index_card > a > div > .opacity-75 > p{margin: 0 !important; color: var(--cs-fz-muted); font-size: 0.9375rem; line-height: 1.4; font-weight: 500;}body.o_fz_site .o_portal_my_home .o_portal_index_card > a > div > .opacity-75:has(> p:empty){display: none;}body.o_fz_site .o_portal_my_home .o_portal_index_card > a [data-placeholder_count]{grid-area: count;}body.o_fz_site .o_portal_my_home .o_portal_index_card > a [data-placeholder_count]:empty{display: none !important;}body.o_fz_site .o_portal_my_home .o_portal_index_card > a > .cs-frost-portal-go{grid-area: go; border-color: transparent; background-color: transparent; background-image: none; box-shadow: none;}body.o_fz_site .o_portal_my_home .o_portal_index_card > a:active > .cs-frost-portal-go{background-color: rgba(var(--cs-fz-shade-rgb), 0.07); box-shadow: var(--cs-fz-pressed-shadow);}body.o_fz_site .o_portal_my_home .o_portal_index_card > a > .btn{grid-area: go; min-height: 44px; margin: 0 !important; padding-inline: 20px; white-space: nowrap;}body.o_fz_site .o_portal_my_home .o_portal_index_card > a:has(> .btn) > .cs-frost-portal-go{display: none;}@media (hover: hover){body.o_fz_site .o_portal_my_home .o_portal_index_card > a:hover:not(:active) > .cs-frost-portal-go{border-color: transparent; background-color: rgba(var(--cs-fz-shade-rgb), 0.07); background-image: none; box-shadow: none;}}body.o_fz_site .o_portal_my_home .o_portal_category{gap: 12px !important; margin: 0 0 20px !important;}body.o_fz_site .o_portal_my_home .o_portal_category > .o_portal_index_card > a{margin: 0; padding: 12px 14px 12px 22px !important; border: 0; border-radius: 18px !important; background: rgba(var(--cs-fz-glass-rgb), 0.7); box-shadow: inset 0 0 0 1px rgba(var(--cs-fz-ink-rgb), 0.06);}body.o_fz_site .o_portal_my_home .o_portal_category > .o_portal_index_card > a > .cs-frost-portal-ic{color: var(--cs-fz-primary);}body.o_fz_site .o_portal_my_home .o_portal_cards{grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 0 48px !important; margin-top: 0 !important; padding: 10px 36px;}body.o_fz_site .o_portal_my_home .o_portal_cards > .o_portal_index_card > a{padding: 16px 0 !important; border: 0 !important; border-top: 1px solid var(--cs-fz-line) !important; border-radius: 0 !important; background: none !important;}body.o_fz_site .o_portal_my_home .o_portal_cards > .o_portal_index_card:nth-child(1 of .o_portal_index_card:not(.d-none)) > a, body.o_fz_site .o_portal_my_home .o_portal_cards > .o_portal_index_card:nth-child(2 of .o_portal_index_card:not(.d-none)) > a{border-top-color: transparent !important;}body.o_fz_site .o_portal_my_home .o_portal_doc_spinner{--spinner-width: 24px; --spinner-height: 24px; --spinner-border-width: 2px; margin: 24px 0 0 36px !important; color: var(--cs-fz-primary) !important;}@media (min-width: 992px){body.o_fz_site .o_portal_wrap > .container > .row:has(> .o_portal_content){--gutter-x: 0px; display: grid; grid-template-columns: minmax(0, 1fr) 320px; gap: 0 40px; margin-inline: 0;}body.o_fz_site .o_portal_wrap > .container > .row:has(> .o_portal_content) > .o_portal_content, body.o_fz_site .o_portal_wrap > .container > .row:has(> .o_portal_content) > .col-lg-4{width: auto; max-width: none; padding-inline: 0;}}body.o_fz_site .o_portal_wrap > .container > .row > .col-lg-4 > div, body.o_fz_site #accountOffCanvas > .offcanvas-body{width: 100%; max-width: 380px; margin-top: 0 !important; padding: 28px 28px 24px; overflow-wrap: anywhere;}body.o_fz_site .o_portal_wrap > .container > .row > .col-lg-4 > div > .d-flex:first-child, body.o_fz_site #accountOffCanvas > .offcanvas-body > .d-flex:first-child{align-items: center !important; gap: 16px !important; margin-bottom: 18px !important;}body.o_fz_site .o_portal_wrap > .container > .row > .col-lg-4 > div > .d-flex:first-child > img, body.o_fz_site #accountOffCanvas > .offcanvas-body > .d-flex:first-child > img{width: 56px; height: 56px; border-radius: var(--cs-fz-radius-pill) !important; box-shadow: 0 0 0 1px rgba(var(--cs-fz-shade-rgb), 0.1);}body.o_fz_site .o_portal_wrap > .container > .row > .col-lg-4 > div > .d-flex:first-child p, body.o_fz_site #accountOffCanvas > .offcanvas-body > .d-flex:first-child p{color: var(--cs-fz-muted) !important; font-size: 0.9375rem;}body.o_fz_site .o_portal_wrap > .container > .row > .col-lg-4 > div .o_portal_my_details, body.o_fz_site #accountOffCanvas > .offcanvas-body .o_portal_my_details{padding-top: 16px; border-top: 1px solid var(--cs-fz-line); color: var(--cs-fz-ink); font-size: 0.9375rem; line-height: 1.5;}body.o_fz_site .o_portal_wrap > .container > .row > .col-lg-4 > div .o_portal_my_details .oi, body.o_fz_site #accountOffCanvas > .offcanvas-body .o_portal_my_details .oi{color: var(--cs-fz-muted);}body.o_fz_site .o_portal_wrap > .container > .row > .col-lg-4 > div > .btn-link, body.o_fz_site #accountOffCanvas > .offcanvas-body > .btn-link{display: inline-flex; align-items: center; gap: 8px; min-height: 44px; margin-top: 10px !important;}body.o_fz_site .o_portal_wrap > .container > .row > .col-lg-4 > div > .btn-link > .oi, body.o_fz_site #accountOffCanvas > .offcanvas-body > .btn-link > .oi{font-size: 18px;}body.o_fz_site .o_portal_wrap > .container > .row > .col-lg-4 > div .o_my_contact, body.o_fz_site #accountOffCanvas > .offcanvas-body .o_my_contact{margin-top: 20px !important; padding-top: 18px; border-top: 1px solid var(--cs-fz-line);}body.o_fz_site .o_portal_wrap > .container > .row > .col-lg-4 > div .o_my_contact h5, body.o_fz_site #accountOffCanvas > .offcanvas-body .o_my_contact h5{font-size: 0.9375rem; font-weight: 600; color: var(--cs-fz-muted);}body.o_fz_site .o_portal_wrap > .container > .row > .col-lg-4 > div .o_my_contact hr, body.o_fz_site #accountOffCanvas > .offcanvas-body .o_my_contact hr{display: none;}body.o_fz_site #accountOffCanvas > .offcanvas-body{max-width: none; border-radius: 0; background: none;}@media (max-width: 991.98px){body.o_fz_site .o_portal_my_home .o_portal_cards{grid-template-columns: minmax(0, 1fr) !important;}body.o_fz_site .o_portal_my_home .o_portal_cards > .o_portal_index_card:nth-child(2 of .o_portal_index_card:not(.d-none)) > a{border-top-color: var(--cs-fz-line) !important;}}@media (max-width: 640px){body.o_fz_site .o_portal_my_home .o_portal_cards{padding: 6px 20px;}body.o_fz_site .o_portal_my_home .o_portal_index_card > a{column-gap: 14px !important; min-height: 76px;}body.o_fz_site .o_portal_my_home .o_portal_category > .o_portal_index_card > a{padding-left: 18px !important;}}

/* /cs_storefront_frost/static/src/site/34_portal_c_document.scss */
 body.o_fz_site .o_portal_sidebar #introduction{margin: 0; padding: 6px 0 36px !important; border: 0 !important; border-radius: 0 !important; background: none !important;}body.o_fz_site .o_portal_sidebar #introduction #intro_row{gap: 16px;}body.o_fz_site .o_portal_sidebar #introduction #transaction_info{flex: 0 1 auto !important;}body.o_fz_site .o_portal_sidebar #introduction #intro_row > div:first-child > .d-flex.flex-column{gap: 12px; min-width: 0;}body.o_fz_site .o_portal_sidebar #introduction h2{overflow-wrap: anywhere;}body.o_fz_site .o_portal_sidebar #introduction > hr{margin: 24px 0 !important; border-color: var(--cs-fz-line); opacity: 1;}body.o_fz_site .o_portal_sidebar #introduction small:has(> b){color: var(--cs-fz-muted); font-size: 1rem; line-height: 1.3; font-weight: 600;}body.o_fz_site .o_portal_sidebar #introduction small:has(> b) > .text-muted{color: inherit !important;}body.o_fz_site .o_portal_sidebar #introduction small:has(> b) > b{color: var(--cs-fz-ink); font-weight: 700;}body.o_fz_site .o_portal_sidebar #introduction #intro_row .text-muted.small{display: block !important; max-width: 54ch; color: var(--cs-fz-ink) !important; font-size: 1.0625rem !important; line-height: 1.5; font-weight: 500; font-variant-numeric: tabular-nums; text-wrap: pretty;}body.o_fz_site .o_portal_sidebar #introduction #intro_row .text-muted.small > span{margin-right: 6px;}body.o_fz_site .o_portal_sidebar #introduction #intro_row .text-muted.small .text-warning-emphasis{color: var(--cs-fz-ink) !important; font-weight: 600;}body.o_fz_site .o_portal_sidebar #informations{padding-top: 0 !important; font-size: 1rem;}body.o_fz_site .o_portal_sidebar #informations [name="delivery_details"] > a{display: inline-flex; align-items: center; min-height: 44px; margin-block: -8px;}body.o_fz_site .o_portal_sidebar #informations :is(h4, h5, h6, strong.d-block){margin-bottom: 6px; font-size: 1.0625rem; font-weight: 700;}body.o_fz_site .o_portal_sidebar #details, body.o_fz_site .o_portal_sidebar #product_documents, body.o_fz_site .o_portal_sidebar #customer_info, body.o_fz_site .o_portal_sidebar #provide_feedback, body.o_fz_site .o_portal_sidebar #invoice_communication, body.o_fz_site .o_portal_sidebar #quote_content > .d-lg-none.border{margin-top: 20px !important; padding: 28px 32px !important; border: 0 !important; border-radius: var(--cs-fz-radius-sheet) !important;}body.o_fz_site .o_portal_sidebar #details{margin-top: 0 !important; padding: 14px 32px 28px !important;}body.o_fz_site .o_portal_sidebar :is(#product_documents, #provide_feedback, #quote_content > .d-lg-none.border) > h4, body.o_fz_site .o_portal_sidebar #sale_order_communication > h4, body.o_fz_site .o_portal_sidebar #invoice_communication > h3{margin-bottom: 16px !important; padding: 0 !important;}body.o_fz_site .o_portal_sidebar #sales_order_table, body.o_fz_site .o_portal_sidebar #purchase_order_table{--table-color: var(--cs-fz-ink); --table-bg: transparent; --table-accent-bg: transparent; --table-striped-bg: transparent; --table-hover-bg: transparent; --table-border-color: var(--cs-fz-line); margin: 0; color: var(--cs-fz-ink); font-variant-numeric: tabular-nums;}body.o_fz_site .o_portal_sidebar #sales_order_table > * > tr > *, body.o_fz_site .o_portal_sidebar #purchase_order_table > * > tr > *{padding: 15px 0 15px 14px; border-width: 0; border-top: 1px solid var(--cs-fz-line); background: none !important; box-shadow: none; vertical-align: middle;}body.o_fz_site .o_portal_sidebar #sales_order_table > * > tr > *:first-child, body.o_fz_site .o_portal_sidebar #purchase_order_table > * > tr > *:first-child{padding-left: 0 !important;}body.o_fz_site .o_portal_sidebar #sales_order_table > thead > tr > th, body.o_fz_site .o_portal_sidebar #purchase_order_table > thead > tr > th{padding-top: 6px; border-top: 0; color: var(--cs-fz-muted); font-size: 0.9375rem; line-height: 1.3; font-weight: 600; vertical-align: bottom;}body.o_fz_site .o_portal_sidebar #sales_order_table > tbody > tr:is(.o_line_section, .o_line_subsection), body.o_fz_site .o_portal_sidebar #purchase_order_table > tbody > tr:is(.o_line_section, .o_line_subsection){border: 0; background: none !important;}body.o_fz_site .o_portal_sidebar #sales_order_table > tbody > tr:is(.o_line_section, .o_line_subsection) > td, body.o_fz_site .o_portal_sidebar #purchase_order_table > tbody > tr:is(.o_line_section, .o_line_subsection) > td{padding-top: 22px; font-weight: 700;}body.o_fz_site .o_portal_sidebar #sales_order_table > tbody > tr.o_line_section > td, body.o_fz_site .o_portal_sidebar #purchase_order_table > tbody > tr.o_line_section > td{font-size: 1.0625rem;}body.o_fz_site .o_portal_sidebar #sales_order_table > tbody > tr.o_line_note > td, body.o_fz_site .o_portal_sidebar #purchase_order_table > tbody > tr.o_line_note > td{color: var(--cs-fz-muted);}body.o_fz_site .o_portal_sidebar #sales_order_table [name="span_product_name"], body.o_fz_site .o_portal_sidebar #purchase_order_table [name="span_product_name"]{font-weight: 700;}body.o_fz_site .o_portal_sidebar #sales_order_table .o_sale_portal_line_description, body.o_fz_site .o_portal_sidebar #purchase_order_table .o_sale_portal_line_description{margin-top: 2px; color: var(--cs-fz-muted) !important; font-size: 0.9375rem !important; line-height: 1.4;}body.o_fz_site .o_portal_sidebar #sales_order_table .o_sale_portal_product_image, body.o_fz_site .o_portal_sidebar #purchase_order_table .o_sale_portal_product_image{width: 56px; height: 56px; border-radius: 16px !important; background: var(--cs-fz-soft);}body.o_fz_site .o_portal_sidebar #sales_order_table td[name="td_product_subtotal"], body.o_fz_site .o_portal_sidebar #sales_order_table td.o_price_total, body.o_fz_site .o_portal_sidebar #purchase_order_table td[name="td_product_subtotal"], body.o_fz_site .o_portal_sidebar #purchase_order_table td.o_price_total{font-weight: 700; white-space: nowrap;}body.o_fz_site .o_portal_sidebar #sales_order_table #quote_qty, body.o_fz_site .o_portal_sidebar #sales_order_table td[name="td_product_priceunit"], body.o_fz_site .o_portal_sidebar #purchase_order_table #quote_qty, body.o_fz_site .o_portal_sidebar #purchase_order_table td[name="td_product_priceunit"]{white-space: nowrap;}body.o_fz_site .o_portal_sidebar #sales_order_table .badge, body.o_fz_site .o_portal_sidebar #purchase_order_table .badge{min-height: 26px; padding: 1px 10px;}body.o_fz_site .o_portal_sidebar #sales_order_table .badge::before, body.o_fz_site .o_portal_sidebar #purchase_order_table .badge::before{content: none;}body.o_fz_site .o_portal_sidebar #purchase_order_table > thead{background: none !important;}body.o_fz_site .o_portal_sidebar #purchase_order_table > tbody > tr > td#product_name{display: table-cell !important; font-weight: 700;}body.o_fz_site .o_portal_sidebar #purchase_order_table > tbody > tr > td#product_name > img{float: left; width: 56px; height: 56px; margin: -4px 14px -4px 0; border-radius: 16px; background: var(--cs-fz-soft); object-fit: contain;}body.o_fz_site .o_portal_sidebar #purchase_order_table > tbody > tr > td#product_name > img + span{display: flex; align-items: center; min-height: 48px;}body.o_fz_site .o_portal_sidebar #purchase_order_table > tbody > tr > td:last-child{font-weight: 700; white-space: nowrap;}body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar #introduction h2 > em{font-style: normal;}body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar #informations{line-height: 1.5;}body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar #informations address{margin-bottom: 12px;}body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar #details{margin-top: 28px !important; padding-top: 28px !important;}body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar #details > h3{margin-bottom: 12px;}body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar #quote_content > hr{display: none;}body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar #introduction{margin-top: 0 !important;}body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar .o_portal_sidebar_content h6.small{margin: 14px 0 0; padding-top: 16px; border-top: 1px solid var(--cs-fz-line); color: var(--cs-fz-muted) !important; font-size: 0.9375rem !important; font-weight: 600;}body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar .o_portal_sidebar_content h6.small + hr{display: none;}body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar #purchase_order_communication{margin-top: 20px; padding: 28px 32px;}body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar #purchase_order_communication > h3{margin-bottom: 16px;}body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar .o_portal_sidebar_content > .d-flex.flex-column.gap-4{gap: 6px !important; margin-top: 24px !important;}body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar .o_portal_sidebar_content > .d-flex.flex-column.gap-4 > div:has(> .btn-primary){order: -1;}body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar .o_portal_sidebar_content > .d-flex.flex-column.gap-4 > .navspy{display: none;}body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar .o_portal_sidebar_content > .d-flex.flex-column.gap-4 > .o_print_btn{display: inline-flex; align-items: center; align-self: flex-start; gap: 8px; min-height: 44px; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: none !important; box-shadow: none !important; transform: none !important;}body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar .o_portal_sidebar_content > .d-flex.flex-column.gap-4 > .o_print_btn > .oi{margin: 0 !important; font-size: 20px;}body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar .o_portal_sidebar_content > .d-flex.flex-column.gap-4 .o_portal_contact_details > div:has(> address){display: none;}body.o_fz_site .o_portal_sidebar .sale_tbody tr:has(+ .o_line_section), body.o_fz_site .o_portal_sidebar thead:has(+ .sale_tbody > .o_line_section:first-child){border-bottom: 0;}body.o_fz_site .o_portal_sidebar #details > .d-lg-none > div{padding-inline: 0 !important; border-color: var(--cs-fz-line) !important; background: none !important;}body.o_fz_site .o_portal_sidebar #details > .d-lg-none > div:last-child{border-bottom: 0 !important;}body.o_fz_site .o_portal_sidebar #details > .d-lg-none > div > .d-flex:first-child > span:first-child{font-weight: 700;}body.o_fz_site .o_portal_sidebar #details > .d-lg-none > div .text-muted{color: var(--cs-fz-muted) !important;}body.o_fz_site .o_portal_sidebar #total{margin: 12px 0 0 !important;}body.o_fz_site .o_portal_sidebar #total > div{width: MIN(100%, 380px);}body.o_fz_site .o_portal_sidebar #total table{--table-bg: transparent; --table-border-color: var(--cs-fz-line); margin: 0; font-variant-numeric: tabular-nums;}body.o_fz_site .o_portal_sidebar #total table td{padding: 12px 0; border-color: var(--cs-fz-line); background: none; box-shadow: none; color: var(--cs-fz-ink);}body.o_fz_site .o_portal_sidebar #total table tr:first-child > td{border-top: 0;}body.o_fz_site .o_portal_sidebar #total table tr.o_total > td, body.o_fz_site .o_portal_sidebar #total table tr:last-child > td{border-bottom: 0;}body.o_fz_site .o_portal_sidebar #total table tr.o_total strong{font-size: 1.5625rem; line-height: 1.1; font-weight: 800; letter-spacing: -0.02em;}body.o_fz_site .o_portal_sidebar #total table tr.o_total > td:first-child strong{font-size: 1rem; font-weight: 700; letter-spacing: 0;}body.o_fz_site .o_portal_sidebar #payment_terms{max-width: 62ch; margin: 20px 0 0 !important; padding: 20px 0 0 !important; border-top: 1px solid var(--cs-fz-line); color: var(--cs-fz-ink); font-size: 1rem; line-height: 1.55;}body.o_fz_site .o_portal_sidebar #payment_terms p:last-child{margin-bottom: 0;}body.o_fz_site .o_portal_sidebar #product_documents > .d-flex{gap: 0 !important; flex-direction: column;}body.o_fz_site .o_portal_sidebar #product_documents > .d-flex > div{padding: 0 !important; border-top: 1px solid var(--cs-fz-line); border-radius: 0 !important; background: none !important;}body.o_fz_site .o_portal_sidebar #product_documents > .d-flex > div:first-child{border-top: 0;}body.o_fz_site .o_portal_sidebar #product_documents > .d-flex > div a{align-items: center; gap: 14px !important; min-height: 64px; color: var(--cs-fz-ink); font-weight: 700; text-align: left; text-decoration: none;}body.o_fz_site .o_portal_sidebar #product_documents > .d-flex > div .o_portal_product_document{font-size: 1rem !important;}body.o_fz_site .o_portal_sidebar #customer_info{line-height: 1.5;}body.o_fz_site .o_portal_sidebar #customer_info .badge::before{content: none;}body.o_fz_site .o_portal_sidebar #customer_info address{margin: 0;}body.o_fz_site .o_portal_sidebar #customer_info [itemprop="name"]{font-weight: 700;}body.o_fz_site .o_portal_sidebar .o_portal_html_view{border-radius: var(--cs-fz-radius-card); background: var(--cs-fz-pure) !important; box-shadow: inset 0 0 0 1px var(--cs-fz-line) !important;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content{padding: 36px; border: var(--cs-fz-edge-border); border-radius: var(--cs-fz-radius-panel); background: rgba(var(--cs-fz-glass-rgb), 0.74); box-shadow: var(--cs-fz-edge-shadow); -webkit-backdrop-filter: var(--cs-fz-blur); backdrop-filter: var(--cs-fz-blur); color: var(--cs-fz-ink);}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content #sidebar_price{justify-content: flex-start !important;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content > .d-lg-flex:first-child :is(h2, h2 > span), body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content #sidebar_price > h2{margin: 0 !important; color: var(--cs-fz-ink); font-size: clamp(1.75rem, 2.9vw, 2.4375rem); line-height: 1; font-weight: 800; letter-spacing: -0.02em; font-variant-numeric: tabular-nums; text-align: left;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content > .d-lg-flex:first-child > .text-muted, body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content #sidebar_price .small{margin-top: 8px; color: var(--cs-fz-muted) !important; font-size: 0.9375rem !important; font-weight: 500; text-align: left !important;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content #sidebar_price :is(h4, h5){margin: 14px 0 0; font-size: 1rem; font-weight: 700; text-align: left !important;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content .alert{margin: 16px 0 0 !important; text-align: left !important;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content #sale_order_sidebar_button, body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content .o_download_pdf, body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content > .d-flex.flex-column > .d-flex.flex-column{gap: 6px !important;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content > .d-lg-flex.mt-3, body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content > .d-flex.mt-3{margin-top: 24px !important; gap: 0 !important;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content .btn-primary{width: 100%; margin-bottom: 8px;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content .o_download_pdf > .btn, body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content .o_download_pdf > a{display: inline-flex; flex: none !important; align-items: center; align-self: flex-start; justify-content: flex-start; gap: 8px; min-height: 44px; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: none !important; box-shadow: none !important;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content .o_download_pdf > .btn:not(:has(.oi))::before, body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content .o_download_pdf > a:not(:has(.oi))::before{content: "download"; font-size: 20px; text-decoration: none;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content .o_download_pdf > .btn > .oi, body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content .o_download_pdf > a > .oi{width: auto; font-size: 20px;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content .cs-frost-portal-decline{align-self: flex-start;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content hr{margin: 20px 0 16px; border-color: var(--cs-fz-line); opacity: 1;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content h6:has(> small){margin: 20px 0 0; padding-top: 16px; border-top: 1px solid var(--cs-fz-line);}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content h6:has(> small) + hr{display: none;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content strong.text-uppercase, body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content h6 > small{color: var(--cs-fz-muted) !important; font-size: 0.9375rem !important; font-weight: 600; letter-spacing: 0; text-transform: none !important;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content [name="sale_order_advantage"] h5{font-size: 1.25rem; font-weight: 800; font-variant-numeric: tabular-nums;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content #sidebar_invoices a{display: inline-flex; align-items: center; min-height: 44px;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content .o_portal_contact_details > a{align-items: center; min-height: 56px; color: var(--cs-fz-ink) !important;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content .o_portal_contact_details .o_avatar{border-radius: var(--cs-fz-radius-pill) !important;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content .o_portal_contact_details small.fw-semibold{font-size: 1rem; font-weight: 700 !important;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content .o_portal_contact_details .text-muted{color: var(--cs-fz-muted) !important; font-size: 0.9375rem !important;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content > .d-lg-block.text-center:last-child{display: none !important;}body.o_fz_site .o_portal_sidebar .modal .modal-footer .btn.btn-primary[data-bs-dismiss="modal"], body.o_fz_site .o_portal_sidebar .modal .o_web_sign_name_and_signature .card-header .btn.btn-light{--cs-fz-btn-h: 46px; --btn-padding-x: 20px; --btn-font-size: 1rem; --btn-color: var(--cs-fz-ink); --btn-hover-color: var(--cs-fz-ink); --btn-active-color: var(--cs-fz-ink); --btn-active-bg: var(--cs-fz-pressed-bg); --btn-active-border-color: transparent;}body.o_fz_site .o_portal_sidebar .modal .modal-footer .btn.btn-primary[data-bs-dismiss="modal"]:not(:disabled):not(.disabled):active, body.o_fz_site .o_portal_sidebar .modal .o_web_sign_name_and_signature .card-header .btn.btn-light:not(:disabled):not(.disabled):active{box-shadow: var(--cs-fz-pressed-shadow);}body.o_fz_site .o_portal_sidebar .modal .o_web_sign_signature_group{border: 0; border-radius: var(--cs-fz-radius-tile); background: rgba(var(--cs-fz-shade-rgb), 0.04) !important; box-shadow: none;}body.o_fz_site .o_portal_sidebar .modal .o_web_sign_signature_group > .card-header{padding: 12px 14px; border-bottom: 1px solid var(--cs-fz-line);}body.o_fz_site .o_portal_sidebar [data-cs-fz="second-actions"]{display: none !important;}@media (min-width: 992px){body.o_fz_site .o_portal_sidebar > .row{--gutter-x: 0px; display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); align-items: start; column-gap: 48px; margin-inline: 0;}body.o_fz_site .o_portal_sidebar > .row > *{width: auto; max-width: none; padding-inline: 0;}body.o_fz_site .o_portal_sidebar > .row > .cs-frost-portal-head{grid-area: 1 / 1;}body.o_fz_site .o_portal_sidebar > .row > #quote_content{grid-area: 1 / 1;}body.o_fz_site .o_portal_sidebar > .row > #invoice_content{grid-area: 2 / 1;}body.o_fz_site .o_portal_sidebar > .row > div:has(> .o_portal_sidebar_content){position: sticky; top: 24px; grid-area: 1 / 2 / 3 / 3; order: 0 !important;}body.o_fz_site .o_portal_sidebar > .row > div:has(> .o_portal_sidebar_content)::before{content: ""; position: absolute; inset: -90px 0 -130px -150px; z-index: -1; background: radial-gradient(36% 34% at 64% 36%, color-mix(in srgb, var(--cs-fz-deep-b) 55%, transparent) 0%, color-mix(in srgb, var(--cs-fz-deep-b) 52.8%, transparent) 24%, color-mix(in srgb, var(--cs-fz-deep-b) 44.55%, transparent) 42%, color-mix(in srgb, var(--cs-fz-deep-b) 29.15%, transparent) 58%, color-mix(in srgb, var(--cs-fz-deep-b) 12.375%, transparent) 74%, color-mix(in srgb, var(--cs-fz-deep-b) 3.3%, transparent) 88%, color-mix(in srgb, var(--cs-fz-deep-b) 0%, transparent) 100%), radial-gradient(32% 30% at 34% 68%, color-mix(in srgb, var(--cs-fz-deep-a) 45%, transparent) 0%, color-mix(in srgb, var(--cs-fz-deep-a) 43.2%, transparent) 24%, color-mix(in srgb, var(--cs-fz-deep-a) 36.45%, transparent) 42%, color-mix(in srgb, var(--cs-fz-deep-a) 23.85%, transparent) 58%, color-mix(in srgb, var(--cs-fz-deep-a) 10.125%, transparent) 74%, color-mix(in srgb, var(--cs-fz-deep-a) 2.7%, transparent) 88%, color-mix(in srgb, var(--cs-fz-deep-a) 0%, transparent) 100%); pointer-events: none;}body.o_fz_site #wrapwrap:has(> header.o_header_affixed) .o_portal_sidebar > .row > div:has(> .o_portal_sidebar_content){top: 106px;}}@media (max-width: 991.98px){body.o_fz_site .o_portal_sidebar > .row > div:has(> .o_portal_sidebar_content){margin-bottom: 20px;}body.o_fz_site .o_portal_sidebar > .row > .cs-frost-portal-head{width: 100%; padding-inline: calc(var(--gutter-x, 30px) * 0.5);}body.o_fz_site #wrap.o_portal_wrap:has(#mobile_action_bar) > .container{padding-bottom: 176px !important;}body.o_fz_site #mobile_action_bar{right: 12px !important; bottom: 12px !important; left: 12px !important; width: auto !important; max-width: none; margin: 0; padding: 6px 12px 0 20px !important; border: 0 !important; border-radius: 22px; background: rgba(var(--cs-fz-glass-rgb), 0.96) !important; box-shadow: inset 1px 1px 0 rgba(var(--cs-fz-rim-rgb), 0.75), 14px 24px 46px -20px rgba(var(--cs-fz-shade-rgb), 0.6), 0 0 0 1px rgba(var(--cs-fz-shade-rgb), 0.08) !important; color: var(--cs-fz-ink);}body.o_fz_site #mobile_action_bar .fs-5{font-size: 1.5625rem !important; line-height: 1.1; font-weight: 800 !important; letter-spacing: -0.02em; font-variant-numeric: tabular-nums;}body.o_fz_site #mobile_action_bar .text-success{color: var(--cs-fz-ink) !important;}body.o_fz_site #mobile_action_bar .o_portal_mobile_action_buttons{align-items: center; padding-bottom: 12px !important;}}@media (max-width: 640px){body.o_fz_site .o_portal_sidebar #details, body.o_fz_site .o_portal_sidebar #product_documents, body.o_fz_site .o_portal_sidebar #customer_info, body.o_fz_site .o_portal_sidebar #provide_feedback, body.o_fz_site .o_portal_sidebar #invoice_communication, body.o_fz_site .o_portal_sidebar #quote_content > .d-lg-none.border, body.o_fz_site .o_portal_sidebar .o_portal_purchase_sidebar #purchase_order_communication{padding: 22px 20px !important; border-radius: var(--cs-fz-radius-card) !important;}body.o_fz_site .o_portal_sidebar #details{padding-top: 8px !important;}body.o_fz_site .o_portal_sidebar .o_portal_sidebar_content{padding: 24px 22px; border-radius: 22px; -webkit-backdrop-filter: none; backdrop-filter: none;}body.o_fz_site .o_portal_sidebar #total > div{width: 100%;}body.o_fz_site .o_portal_sidebar .o_portal_html_view{overflow-x: auto !important;}body.o_fz_site .o_portal_sidebar .o_portal_html_view > iframe{width: 720px; max-width: none;}}

/* /cs_storefront_frost/static/src/site/34_portal_d_forms.scss */
 body.o_fz_site .o_customer_address_fill h3{margin: 6px 0 12px !important;}body.o_fz_site .o_customer_address_fill h3:not(:has(+ .cs-frost-portal-lead)), body.o_fz_site .o_customer_address_fill .cs-frost-portal-lead{margin-bottom: 36px !important;}body.o_fz_site .o_customer_address_fill form[name="address_form"]{padding: 32px 40px 4px;}body.o_fz_site .o_customer_address_fill .col-form-label{padding: 0 0 6px; color: var(--cs-fz-ink); font-size: 0.9375rem; line-height: 1.3; font-weight: 600 !important;}body.o_fz_site .o_customer_address_fill [name="address_details"] > [id^="div_"], body.o_fz_site .o_customer_address_fill [name="address_details"] > [class*="col-"]{margin-bottom: 18px !important;}body.o_fz_site .o_customer_address_fill [name="address_details"] > .w-100.mt-4{width: calc(100% - var(--gutter-x)) !important; height: 0; margin: 8px calc(var(--gutter-x) * 0.5) 26px !important; padding: 0; border-top: 1px solid var(--cs-fz-line);}body.o_fz_site .o_customer_address_fill .form-text{color: var(--cs-fz-muted) !important; font-size: 0.9375rem;}body.o_fz_site .o_customer_address_fill form[name="address_form"] .btn-link{display: inline-flex; align-items: center; min-height: 44px;}body.o_fz_site .o_customer_address_fill .o_portal_profile_card{margin-top: 0 !important; border: var(--cs-fz-photo-border); border-radius: var(--cs-fz-radius-card); box-shadow: var(--cs-fz-photo-shadow);}body.o_fz_site .o_customer_address_fill .o_portal_profile_card > .btn{width: 44px; height: 44px; margin: 10px !important; background-color: rgba(var(--cs-fz-glass-rgb), 0.92);}body.o_fz_site .o_customer_address_fill .o_portal_profile_card > .btn > .oi{font-size: 20px;}body.o_fz_site .o_customer_address_fill .mt32.mb32{gap: 12px 28px; margin: 14px 0 28px !important; padding-top: 24px; border-top: 1px solid var(--cs-fz-line);}body.o_fz_site .o_customer_address_fill .mt32.mb32 > .btn-outline-secondary{display: inline-flex; align-items: center; gap: 6px; width: auto !important; min-height: 44px; padding: 0; border: 0 !important; border-radius: 0 !important; background: none !important; box-shadow: none !important;}body.o_fz_site .o_customer_address_fill .mt32.mb32 > .btn-outline-secondary > .oi{margin: 0 !important; font-size: 20px;}body.o_fz_site .o_customer_address_fill .mt32.mb32 > .position-relative.d-md-none{display: none !important;}body.o_fz_site .o_portal_addresses{max-width: 760px; padding: 32px 36px 36px;}body.o_fz_site .o_portal_addresses h5{align-self: center;}body.o_fz_site .o_portal_addresses > .d-flex.mt-4{margin-top: 28px !important; padding-top: 28px !important; border-top: 1px solid var(--cs-fz-line);}body.o_fz_site .o_portal_addresses .form-switch{margin: 14px 0 0 !important; min-height: 32px;}body.o_fz_site .o_portal_addresses .o_portal_address_list{gap: 0 !important;}body.o_fz_site .o_portal_addresses a.btn.btn.o_address_card_add_new.o_address_card_add_new{--cs-fz-btn-h: 44px; --btn-padding-x: 18px; --btn-color: var(--cs-fz-ink); --btn-hover-color: var(--cs-fz-ink); --btn-active-color: var(--cs-fz-ink); background-color: transparent;}body.o_fz_site .o_portal_addresses a.btn.btn.o_address_card_add_new.o_address_card_add_new:active{background-color: var(--cs-fz-pressed-bg);}body.o_fz_site .o_portal_wrap .o_address_card{border: 0 !important; border-top: 1px solid var(--cs-fz-line) !important; border-radius: 0 !important; background: none !important; box-shadow: none; color: var(--cs-fz-ink);}body.o_fz_site .o_portal_wrap .o_address_card.border-primary{box-shadow: inset 3px 0 0 var(--cs-fz-primary);}body.o_fz_site .o_portal_wrap .o_address_card.border-primary > .card-body{padding-left: 18px;}body.o_fz_site .o_portal_wrap .o_address_card > .card-body{padding: 16px 0 14px;}body.o_fz_site .o_portal_wrap .o_address_card [itemprop="name"]{font-weight: 700;}body.o_fz_site .o_portal_wrap .o_address_card span[itemprop="streetAddress"], body.o_fz_site .o_portal_wrap .o_address_card .o_address_card_vat{color: var(--cs-fz-muted);}body.o_fz_site .o_portal_wrap .o_address_card .badge::before{content: none;}body.o_fz_site .o_portal_wrap .o_address_card .js_edit_address, body.o_fz_site .o_portal_wrap .o_address_card .o_remove_address{padding: 0 !important;}body.o_fz_site .o_portal_wrap .o_address_card .js_edit_address > .oi, body.o_fz_site .o_portal_wrap .o_address_card .o_remove_address > .oi{width: auto; font-size: 18px;}body.o_fz_site .o_portal_wrap .o_address_card .o_remove_address > .oi{color: var(--danger);}body.o_fz_site .o_portal_wrap .o_address_card .js_edit_address + span.border-start{display: none !important;}body.o_fz_site .o_portal_wrap .o_address_card .d-flex.gap-1.mt-auto{gap: 4px !important; margin: 8px -10px 0 0 !important;}body.o_fz_site .o_portal_security_body{width: 100% !important;}body.o_fz_site .o_portal_security_body > .d-flex:first-of-type{align-items: center; gap: 16px !important; margin: 14px 0 12px !important;}body.o_fz_site .o_portal_security_body > .d-flex:first-of-type > .btn{padding: 0 !important;}body.o_fz_site .o_portal_security_body > .d-flex:first-of-type:not(:has(+ .cs-frost-portal-lead)), body.o_fz_site .o_portal_security_body > .cs-frost-portal-lead{margin-bottom: 36px !important;}body.o_fz_site .o_portal_security_body > section{margin-top: 20px; padding: 28px 32px 32px; border-top: 0;}body.o_fz_site .o_portal_security_body > section > h4{display: flex; align-items: center; gap: 8px; margin-bottom: 18px;}body.o_fz_site .o_portal_security_body > section > h4 > a{display: inline-flex; align-items: center; justify-content: center; min-width: 44px; min-height: 44px; margin: -10px 0 -10px -6px; color: var(--cs-fz-muted);}body.o_fz_site .o_portal_security_body > section label{display: block; margin-bottom: 6px; color: var(--cs-fz-ink); font-size: 0.9375rem; font-weight: 600; white-space: normal;}body.o_fz_site .o_portal_security_body > section .o_caps_lock_warning{margin-bottom: 18px !important;}body.o_fz_site .o_portal_security_body > section .o_caps_lock_warning > .input-group{margin-bottom: 0 !important;}body.o_fz_site .o_portal_security_body > section .btn:is(.btn-secondary, .btn-light, .btn-default, [class*="btn-outline-"]):not(.o_show_password){--cs-fz-btn-h: 46px; --btn-padding-x: 20px; margin-top: 0 !important;}body.o_fz_site .o_portal_security_body > section .table:not(:has(> tbody > tr)){display: none;}body.o_fz_site .o_portal_security_body > section .table{margin-bottom: 16px;}body.o_fz_site .o_portal_security_body > section .table .oi[type="button"]{display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; font-size: 20px; cursor: pointer;}body.o_fz_site .o_portal_security_body > section .text-success{display: inline-flex; align-items: center; gap: 8px; color: var(--cs-fz-ink) !important; font-weight: 600;}body.o_fz_site .o_portal_security_body > section .text-success > .oi{color: var(--success); font-size: 20px;}body.o_fz_site .o_portal_security_body > section > .modal{position: fixed;}body.o_fz_site .o_portal_security_body .modal-header.bg-danger{background: none !important; color: var(--cs-fz-ink) !important;}body.o_fz_site .o_portal_security_body .modal-header.bg-danger .modal-title{color: var(--cs-fz-ink);}body.o_fz_site .o_portal_security_body .modal-body hr{margin: 18px 0; border-color: var(--cs-fz-line); opacity: 1;}body.o_fz_site .o_portal_security_body > section[name="portal_change_password"] form > .btn[type="submit"]{--cs-fz-btn-h: 52px; --cs-fz-btn-shadow: var(--cs-fz-pill-shadow); --cs-fz-btn-shadow-hover: var(--cs-fz-pill-shadow-hover); --btn-font-size: 1.0625rem; --btn-padding-x: 28px; --btn-color: var(--cs-fz-on-primary); --btn-bg: var(--cs-fz-primary); --btn-border-color: var(--cs-fz-primary); --btn-hover-color: var(--cs-fz-on-primary); --btn-hover-bg: var(--cs-fz-primary); --btn-hover-border-color: var(--cs-fz-primary); --btn-active-color: var(--cs-fz-on-primary); --btn-active-bg: var(--cs-fz-primary); --btn-active-border-color: var(--cs-fz-primary); --btn-disabled-color: var(--cs-fz-on-primary); --btn-disabled-bg: var(--cs-fz-primary); --btn-disabled-border-color: var(--cs-fz-primary); margin-top: 6px !important; background-image: none !important;}body.o_fz_site .o_portal_security_body > section[name="portal_change_password"] form > .btn[type="submit"]:not(:disabled):not(.disabled):active{background-color: var(--cs-fz-primary); border-color: var(--cs-fz-primary); box-shadow: var(--cs-fz-pill-shadow-press);}body.o_fz_site .o_portal_security_body .o_caps_lock_warning > .input-group{flex-wrap: wrap; align-items: center; padding-right: 4px; border-radius: 14px; background: var(--cs-fz-pure); box-shadow: inset 0 0 0 1.5px rgba(var(--cs-fz-ink-rgb), 0.36);}body.o_fz_site .o_portal_security_body .o_caps_lock_warning > .input-group:focus-within{outline: var(--cs-fz-focus); outline-offset: 3px;}body.o_fz_site .o_portal_security_body .o_caps_lock_warning > .input-group:has(> .is-invalid){box-shadow: inset 0 0 0 2px var(--danger);}body.o_fz_site .o_portal_security_body .o_caps_lock_warning > .input-group > .form-control{flex: 1 1 0; height: 52px; min-height: 52px; padding: 0 14px; border: 0 !important; background: none !important; box-shadow: none !important; outline: 0 !important; color: var(--cs-fz-ink); font-size: 1rem; font-weight: 500;}body.o_fz_site .o_portal_security_body .o_caps_lock_warning > .input-group > .o_show_password{display: inline-flex; flex: none; align-items: center; justify-content: center; width: 44px; height: 44px; min-height: 44px; padding: 0; border: 0 !important; border-radius: var(--cs-fz-radius-pill) !important; background: none; box-shadow: none; color: var(--cs-fz-muted);}body.o_fz_site .o_portal_security_body .o_caps_lock_warning > .input-group > .o_show_password > .oi{font-size: 20px;}body.o_fz_site .o_portal_security_body .o_caps_lock_warning > .input-group > .invalid-feedback{flex: 0 0 100%; margin: 0; padding: 0 14px 10px; font-size: 0.9375rem; font-weight: 600;}@media (hover: hover){body.o_fz_site .o_portal_addresses a.btn.btn.o_address_card_add_new.o_address_card_add_new:hover:not(:active){background-color: rgba(var(--cs-fz-shade-rgb), 0.07);}body.o_fz_site .o_portal_security_body .o_caps_lock_warning > .input-group > .o_show_password:hover{background: rgba(var(--cs-fz-shade-rgb), 0.07); color: var(--cs-fz-ink);}}body.o_fz_site .o_portal_security_body .o_caps_lock_warning > .input-group > .o_show_password:active{background: rgba(var(--cs-fz-shade-rgb), 0.12);}@media (min-width: 992px){body.o_fz_site .o_portal_security_body{display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); align-items: start; gap: 0 20px;}body.o_fz_site .o_portal_security_body > *{grid-column: 1 / -1;}body.o_fz_site .o_portal_security_body > section{grid-column: 2; margin: 0 0 20px;}body.o_fz_site .o_portal_security_body > section[name="portal_change_password"]{grid-column: 1; grid-row: 3 / span 12;}}@media (max-width: 640px){body.o_fz_site .o_customer_address_fill form[name="address_form"]{padding: 24px 20px 0;}body.o_fz_site .o_customer_address_fill .o_portal_profile_card{max-width: 200px; margin: 0 0 24px !important;}body.o_fz_site .o_portal_addresses{padding: 24px 20px 26px;}body.o_fz_site .o_portal_security_body > section{padding: 22px 20px 26px;}}

/* /cs_storefront_frost/static/src/site/34_portal_e_apps.scss */
 body.o_fz_site :is(.o_dp_panel, .o_vendor_panel, .o_cs_portal_panel) pre, body.o_fz_site :is(.o_dp_chart_track, .o_vendor_chart_track), body.o_fz_site :is(.o_dp_panel, .o_vendor_panel, .o_cs_portal_panel) .progress, body.o_fz_site :is(.o_dp_account_tabs, .o_vendor_account_tabs, .o_dp_segment, .o_vendor_segment){border: 0; background: rgba(var(--cs-fz-shade-rgb), 0.06); box-shadow: inset 2px 3px 6px rgba(var(--cs-fz-shade-rgb), 0.16), inset -1.5px -1.5px 1px rgba(var(--cs-fz-rim-rgb), 0.95);}body.o_fz_site :is(.o_dp_hero_stat, .o_vendor_hero_stat, .o_cs_portal_hero_stat){border: 0; border-radius: 0; background: none; box-shadow: -1px 0 0 var(--cs-fz-line), 0 -1px 0 var(--cs-fz-line); color: var(--cs-fz-ink);}body.o_fz_site .o_vendor_figure_note, body.o_fz_site .o_vendor_figure_label, body.o_fz_site .o_dp_action_line, body.o_fz_site :is(.o_dp_msg_meta, .o_vendor_msg_meta), body.o_fz_site :is(.o_dp_action_item, .o_vendor_action_item, .o_cs_portal_action_item) small, body.o_fz_site :is(.o_dp_metric_label, .o_vendor_metric_label, .o_cs_portal_metric_label, .o_dp_kpi_label, .o_vendor_kpi_label, .o_cs_portal_kpi_label), body.o_fz_site :is(.o_dp_metric_card, .o_vendor_metric_card, .o_cs_portal_metric_card, .o_dp_kpi_card, .o_vendor_kpi_card, .o_cs_portal_kpi_card) > .small, body.o_fz_site :is(.o_dp_panel_header, .o_vendor_panel_header, .o_cs_portal_panel_header) p, body.o_fz_site :is(.o_dp_hero_stat, .o_vendor_hero_stat, .o_cs_portal_hero_stat) span{color: var(--cs-fz-muted) !important; font-size: 0.9375rem;}body.o_fz_site :is(.o_dp_page_header, .o_vendor_page_header, .o_cs_portal_page_header){align-items: flex-end; gap: 12px 40px; margin-bottom: 24px;}body.o_fz_site :is(.o_dp_page_header, .o_vendor_page_header, .o_cs_portal_page_header, .o_dp_hero_main, .o_vendor_hero_main, .o_cs_portal_hero_main) :is(h1, h2){max-width: 24ch; margin: 14px 0 12px;}body.o_fz_site :is(.o_dp_eyebrow, .o_vendor_eyebrow, .o_cs_portal_eyebrow), body.o_fz_site :is(.o_dp_page_header, .o_vendor_page_header, .o_cs_portal_page_header) :is(.o_dp_eyebrow, .o_vendor_eyebrow, .o_cs_portal_eyebrow){display: inline-block; max-width: 100%; padding: 5px 14px; border-radius: 18px; letter-spacing: 0; white-space: normal;}body.o_fz_site :is(.o_dp_hero, .o_vendor_hero, .o_cs_portal_hero){grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); gap: 20px 48px; align-items: start; margin-bottom: 36px !important;}body.o_fz_site :is(.o_dp_hero_main, .o_vendor_hero_main, .o_cs_portal_hero_main){min-height: 0; padding: 0; border: 0; border-radius: 0; background: none; box-shadow: none; color: var(--cs-fz-ink); overflow: visible;}body.o_fz_site :is(.o_dp_hero_stats, .o_vendor_hero_stats, .o_cs_portal_hero_stats){display: grid; grid-template-columns: repeat(auto-fit, minmax(128px, 1fr)); gap: 0; margin-top: 28px; overflow: hidden;}body.o_fz_site :is(.o_dp_hero_stat, .o_vendor_hero_stat, .o_cs_portal_hero_stat){display: flex; flex-direction: column-reverse; justify-content: flex-end; gap: 6px; min-width: 0; padding: 22px 24px 24px;}body.o_fz_site :is(.o_dp_hero_stat, .o_vendor_hero_stat, .o_cs_portal_hero_stat) strong{font-size: clamp(1.75rem, 2.6vw, 2.4375rem); line-height: 1.05; font-weight: 800; letter-spacing: -0.02em; font-variant-numeric: tabular-nums;}body.o_fz_site :is(.o_dp_hero_stat, .o_vendor_hero_stat, .o_cs_portal_hero_stat) span{margin: 0; font-weight: 600;}body.o_fz_site :is(.o_dp_identity_panel, .o_vendor_identity_panel, .o_dp_score_overview, .o_vendor_score_overview){padding: 28px 32px 24px;}body.o_fz_site :is(.o_dp_meta, .o_vendor_meta, .o_cs_portal_meta){gap: 0; font-size: 0.9375rem;}body.o_fz_site :is(.o_dp_meta, .o_vendor_meta, .o_cs_portal_meta) > dt{overflow-wrap: break-word;}body.o_fz_site :is(.o_dp_meta, .o_vendor_meta, .o_cs_portal_meta) > dd{align-items: flex-end !important;}body.o_fz_site :is(.o_dp_account_tabs, .o_vendor_account_tabs, .o_dp_segment, .o_vendor_segment){gap: 0; padding: 4px; border-radius: var(--cs-fz-radius-pill);}body.o_fz_site :is(.o_dp_account_tabs, .o_vendor_account_tabs, .o_dp_segment, .o_vendor_segment) .nav-link, body.o_fz_site :is(.o_dp_account_tabs, .o_vendor_account_tabs, .o_dp_segment, .o_vendor_segment) :is(.o_dp_segment_item, .o_vendor_segment_item){min-height: 44px; padding: 0 18px; border: 0; border-radius: var(--cs-fz-radius-pill); background: none; box-shadow: none; color: var(--cs-fz-ink); font-size: 1rem; line-height: 1.2; font-weight: 600;}body.o_fz_site :is(.o_dp_account_tabs, .o_vendor_account_tabs, .o_dp_segment, .o_vendor_segment) .nav-link.active, body.o_fz_site :is(.o_dp_account_tabs, .o_vendor_account_tabs, .o_dp_segment, .o_vendor_segment) :is(.o_dp_segment_item, .o_vendor_segment_item).active{background: linear-gradient(145deg, rgba(var(--cs-fz-glass-rgb), 1), rgba(var(--cs-fz-glass-rgb), 0.88)); box-shadow: inset 1px 1px 0 rgba(var(--cs-fz-rim-rgb), 1), 3px 5px 10px -5px rgba(var(--cs-fz-shade-rgb), 0.5), 0 0 0 1.5px var(--cs-fz-primary); color: var(--cs-fz-ink); font-weight: 700;}body.o_fz_site .o_dp_segment{margin-bottom: 20px;}body.o_fz_site :is(.o_dp_manager_chat_link, .o_vendor_manager_chat_link){font-size: 0.9375rem;}body.o_fz_site :is(.o_dp_presence_dot, .o_vendor_presence_dot).is_online{background: var(--success); box-shadow: none;}body.o_fz_site :is(.o_dp_nav, .o_vendor_nav, .o_cs_portal_nav){margin-bottom: 36px; overflow: visible;}body.o_fz_site :is(.o_dp_nav_item, .o_vendor_nav_item, .o_cs_portal_nav_item):is(.active, [aria-current="page"]){border: 0;}body.o_fz_site :is(.o_dp_panel, .o_vendor_panel, .o_cs_portal_panel){overflow: visible; color: var(--cs-fz-ink);}body.o_fz_site :is(.o_dp_panel_header, .o_vendor_panel_header, .o_cs_portal_panel_header){align-items: flex-end; padding: 26px 32px 18px; border-bottom: 1px solid var(--cs-fz-line); background: none;}body.o_fz_site :is(.o_dp_panel_body, .o_vendor_panel_body, .o_cs_portal_panel_body){padding: 22px 32px 28px;}body.o_fz_site :is(.o_dp_panel_body, .o_vendor_panel_body, .o_cs_portal_panel_body) > .d-flex.py-2{padding-block: 14px !important; border-top: 1px solid var(--cs-fz-line);}body.o_fz_site :is(.o_dp_panel_body, .o_vendor_panel_body, .o_cs_portal_panel_body) > .d-flex.py-2 > .badge:first-child{width: 40px; height: 40px; min-height: 0; padding: 0; font-size: 0.9375rem; font-weight: 800;}body.o_fz_site :is(.o_dp_panel_body, .o_vendor_panel_body, .o_cs_portal_panel_body) > .d-flex.py-2 > .badge:first-child::before{content: none;}body.o_fz_site :is(.o_dp_panel, .o_vendor_panel, .o_cs_portal_panel) .text-muted, body.o_fz_site :is(.o_dp_identity_panel, .o_vendor_identity_panel) .text-muted{color: var(--cs-fz-muted) !important;}body.o_fz_site :is(.o_dp_panel_action, .o_vendor_panel_action, .o_cs_portal_panel_action){min-height: 44px; padding: 0; border: 0; border-radius: 0; background: none; box-shadow: none; font-size: 1rem;}body.o_fz_site :is(.o_dp_panel_actions, .o_vendor_panel_actions, .o_cs_portal_panel_actions){gap: 4px 20px;}body.o_fz_site :is(.o_dp_panel_actions, .o_vendor_panel_actions, .o_cs_portal_panel_actions) .form-select-sm{min-height: 44px; font-size: 1rem;}body.o_fz_site .row:has(> div > :is(.o_dp_metric_card, .o_vendor_metric_card, .o_cs_portal_metric_card, .o_dp_kpi_card, .o_vendor_kpi_card, .o_cs_portal_kpi_card)){--gutter-x: 0px; --gutter-y: 0px; margin-inline: 0; overflow: hidden;}body.o_fz_site .row:has(> div > :is(.o_dp_metric_card, .o_vendor_metric_card, .o_cs_portal_metric_card, .o_dp_kpi_card, .o_vendor_kpi_card, .o_cs_portal_kpi_card)) > div{box-shadow: -1px 0 0 var(--cs-fz-line), 0 -1px 0 var(--cs-fz-line);}body.o_fz_site :is(.o_dp_metric_card, .o_vendor_metric_card, .o_cs_portal_metric_card, .o_dp_kpi_card, .o_vendor_kpi_card, .o_cs_portal_kpi_card){grid-template-columns: 40px minmax(0, 1fr); gap: 6px 12px; min-height: 0; padding: 22px 24px 24px; border: 0; border-radius: 0; background: none; box-shadow: none; color: var(--cs-fz-ink);}body.o_fz_site :is(.o_dp_metric_icon, .o_vendor_metric_icon, .o_cs_portal_metric_icon, .o_dp_action_icon, .o_vendor_action_icon, .o_cs_portal_action_icon)[class]{width: 40px; height: 40px; font-size: 0.8125rem; line-height: 1; font-weight: 800;}body.o_fz_site :is(.o_dp_metric_label, .o_vendor_metric_label, .o_cs_portal_metric_label, .o_dp_kpi_label, .o_vendor_kpi_label, .o_cs_portal_kpi_label){margin: 0 !important; line-height: 1.25; font-weight: 600; letter-spacing: 0; text-transform: none !important;}body.o_fz_site :is(.o_dp_metric_value, .o_vendor_metric_value, .o_cs_portal_metric_value, .o_dp_kpi_value, .o_vendor_kpi_value, .o_cs_portal_kpi_value){margin-top: 4px; color: var(--cs-fz-ink); font-size: 1.9375rem; line-height: 1.05; font-weight: 800; letter-spacing: -0.02em; font-variant-numeric: tabular-nums;}body.o_fz_site :is(.o_dp_kpi_product, .o_vendor_kpi_product){font-size: 1.0625rem; line-height: 1.3; font-weight: 700; letter-spacing: 0;}body.o_fz_site :is(.o_dp_table, .o_vendor_table, .o_cs_portal_table) > tfoot > tr > th{font-weight: 700;}body.o_fz_site :is(.o_dp_announcement, .o_vendor_announcement) + :is(.o_dp_announcement, .o_vendor_announcement){padding-top: 18px; border-top: 1px solid var(--cs-fz-line);}body.o_fz_site :is(.o_dp_announcement_body, .o_vendor_announcement_body){max-width: 62ch; color: var(--cs-fz-ink) !important;}body.o_fz_site .o_vendor_portal > section > h2{margin: 6px 0 16px;}body.o_fz_site .o_vendor_dashboard_grid .o_vendor_panel.h-100{height: auto !important;}body.o_fz_site .o_vendor_worklist{padding: 6px 32px;}body.o_fz_site .o_vendor_worklist a{min-height: 64px; padding: 10px 0; border-bottom: 0; border-top: 1px solid var(--cs-fz-line); font-weight: 700;}body.o_fz_site .o_vendor_worklist li:first-child a{border-top: 0;}body.o_fz_site .o_vendor_worklist .oi{font-size: 20px;}body.o_fz_site :is(.o_dp_action_list, .o_vendor_action_list, .o_cs_portal_action_list){gap: 0;}body.o_fz_site :is(.o_dp_action_item, .o_vendor_action_item, .o_cs_portal_action_item){grid-template-columns: 40px minmax(0, 1fr) 44px; gap: 16px; min-height: 68px; padding: 12px 0; border: 0; border-top: 1px solid var(--cs-fz-line); border-radius: 0; background: none; color: var(--cs-fz-ink);}body.o_fz_site :is(.o_dp_action_item, .o_vendor_action_item, .o_cs_portal_action_item):first-child{border-top: 0;}body.o_fz_site :is(.o_dp_action_item, .o_vendor_action_item, .o_cs_portal_action_item)::after{content: "arrow_forward"; font-size: 20px;}body.o_fz_site :is(.o_dp_panel, .o_vendor_panel, .o_cs_portal_panel) .progress{height: 6px; margin-bottom: 8px !important; border-radius: var(--cs-fz-radius-pill);}body.o_fz_site :is(.o_dp_panel, .o_vendor_panel, .o_cs_portal_panel) .progress .progress-bar{border-radius: var(--cs-fz-radius-pill); background: var(--cs-fz-primary);}body.o_fz_site :is(.o_dp_empty_state, .o_vendor_empty_state, .o_cs_portal_empty_state), body.o_fz_site :is(.o_dp_chat_empty, .o_vendor_chat_empty){gap: 4px; min-height: 72px; padding: 18px 22px; border: 2px dashed rgba(var(--cs-fz-shade-rgb), 0.3); border-radius: 22px; background: rgba(var(--cs-fz-glass-rgb), 0.4); color: var(--cs-fz-muted); font-size: 0.9375rem;}body.o_fz_site :is(.o_dp_empty_state, .o_vendor_empty_state, .o_cs_portal_empty_state) strong, body.o_fz_site :is(.o_dp_chat_empty, .o_vendor_chat_empty) strong{color: var(--cs-fz-ink); font-size: 1.0625rem; font-weight: 700;}body.o_fz_site :is(.o_dp_empty_state, .o_vendor_empty_state, .o_cs_portal_empty_state)[class*="_empty_state_lg"], body.o_fz_site :is(.o_dp_chat_empty, .o_vendor_chat_empty)[class*="_empty_state_lg"]{padding: 44px 24px;}body.o_fz_site :is(.o_dp_msg, .o_vendor_msg){padding: 12px 16px; border: 0; border-radius: 20px; background: var(--cs-fz-pure); box-shadow: var(--cs-fz-chip-ring);}body.o_fz_site :is(.o_dp_msg_other, .o_vendor_msg_other){border-bottom-left-radius: 6px;}body.o_fz_site :is(.o_dp_msg_me, .o_vendor_msg_me){border-bottom-right-radius: 6px; background: var(--cs-fz-niche);}body.o_fz_site :is(.o_dp_msg_body, .o_vendor_msg_body){font-size: 1rem; line-height: 1.5;}body.o_fz_site :is(.o_dp_chat_composer, .o_vendor_chat_composer){gap: 12px; padding-top: 18px; border-top: 1px solid var(--cs-fz-line);}body.o_fz_site :is(.o_dp_chat_composer, .o_vendor_chat_composer) textarea{min-height: 52px; border-radius: 20px;}body.o_fz_site :is(.o_dp_chat_composer, .o_vendor_chat_composer) .btn{flex: none; white-space: nowrap;}body.o_fz_site :is(.o_dp_chat_log, .o_vendor_chat_log){border: 0; border-radius: 0; background: none;}body.o_fz_site :is(.o_dp_chart_track, .o_vendor_chart_track){height: 6px;}body.o_fz_site :is(.o_dp_chart_bar, .o_vendor_chart_bar){background: var(--cs-fz-primary);}body.o_fz_site :is(.o_dp_score_ring, .o_vendor_score_ring){background: conic-gradient(var(--cs-fz-primary) 0 var(--o-dp-score, var(--o-vendor-score, 0%)), rgba(var(--cs-fz-shade-rgb), 0.1) 0 100%);}body.o_fz_site :is(.o_dp_score_ring, .o_vendor_score_ring)::after{background: var(--cs-fz-pure);}body.o_fz_site :is(.o_dp_panel, .o_vendor_panel, .o_cs_portal_panel) pre{padding: 18px 20px; border-radius: 20px; color: var(--cs-fz-ink); font-size: 0.875rem;}body.o_fz_site .o_dp_apply .o_dp_apply_acts{display: flex; flex-wrap: wrap; align-items: center; gap: 10px 12px;}body.o_fz_site .o_dp_apply .o_dp_apply_acts > p{display: contents;}body.o_fz_site .o_dp_apply .o_dp_apply_facts{margin: 0; padding: 0; list-style: none;}body.o_fz_site .o_dp_apply .o_dp_apply_facts > li{display: block; font-size: 1rem; line-height: 1.4; font-weight: 600;}body.o_fz_site .o_dp_apply .o_fz_ph_ci > .oi{font-size: 20px; vertical-align: -4px;}body.o_fz_site .o_dp_apply #dealer_application_form .form-label{margin-bottom: 6px; font-size: 0.9375rem; font-weight: 600;}body.o_fz_site .o_dp_apply #dealer_application_form .row.g-3{--gutter-y: 20px;}body.o_fz_site .o_dp_apply #dealer_application_form #dealer_vat_lookup{flex: none; white-space: nowrap;}body.o_fz_site .o_dp_apply #dealer_application_form div:has(> #dealer_vat_lookup){flex-wrap: wrap; gap: 8px 12px !important; margin-top: 10px !important;}body.o_fz_site .o_dp_apply #dealer_application_form .form-check{display: flex; align-items: center; gap: 10px; min-height: 44px; margin: 0; padding: 0;}body.o_fz_site .o_dp_apply #dealer_application_form .form-check .form-check-input{flex: none; float: none; margin: 0;}body.o_fz_site .o_dp_apply #dealer_application_form .form-check .form-check-label{display: flex; align-items: center; min-height: 44px;}body.o_fz_site .o_dp_apply #dealer_application_form .row.g-2{--gutter-y: 0px;}body.o_fz_site .o_dp_apply #dealer_application_form .text-end:has(> [type="submit"]){padding-top: 8px;}body.o_fz_site .o_dp_apply .alert{margin-bottom: 20px;}body.o_fz_site .o_dp_apply .o_dp_apply_done{color: var(--cs-fz-primary);}body.o_fz_site .o_dp_apply .o_dp_apply_done > .oi{font-size: 28px;}body.o_fz_site .o_dp_apply.o_dp_apply_thanks .o_fz_cl_title{max-width: 22ch; font-size: clamp(1.75rem, 3.6vw, 3.0625rem);}body.o_fz_site .o_portal_wrap:has(> :is(.o_dp_hero, .o_dp_page_header)){padding-top: 18px;}body.o_fz_site .o_dp_figures{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0; margin-top: 28px; overflow: hidden;}body.o_fz_site .o_dp_figures > .o_dp_metric_card{box-shadow: -1px 0 0 var(--cs-fz-line), 0 -1px 0 var(--cs-fz-line);}body.o_fz_site .o_dp_metric_card{display: flex; flex-direction: column; align-items: flex-start; gap: 6px; height: 100%; text-decoration: none;}body.o_fz_site .o_dp_metric_card > span{align-self: flex-start;}body.o_fz_site .dealer-portal-hero{gap: 10px 12px !important; margin-bottom: 28px !important;}body.o_fz_site .dealer-portal-hero .btn{min-width: 0;}body.o_fz_site .o_dp_panel_body > .d-flex.py-2{gap: 10px 16px !important;}body.o_fz_site .o_dp_panel_body > .d-flex.py-2 > .flex-grow-1{flex: 1 1 calc(100% - 56px); min-width: 0;}body.o_fz_site .o_dp_panel_body > .d-flex.py-2 > .flex-grow-1 > strong{font-size: 1.0625rem; font-weight: 700;}body.o_fz_site .o_dp_panel_body > .d-flex.py-2 > .flex-grow-1 > .small{max-width: 62ch; font-size: 0.9375rem; line-height: 1.5;}body.o_fz_site .o_dp_panel_body > .d-flex.py-2 > .o_dp_step_acts{margin-left: 56px;}body.o_fz_site .o_dp_news{gap: 20px;}body.o_fz_site .o_dp_action_name{font-size: 1.0625rem; font-weight: 700;}body.o_fz_site .o_dp_action_icon[class] > .oi{font-size: 22px;}@media (min-width: 768px){body.o_fz_site .o_dp_more .o_dp_action_list{column-gap: 48px;}body.o_fz_site .o_dp_more .o_dp_action_list > :nth-child(2){border-top: 0;}}body.o_fz_site .o_dp_panel_body dl.row{--gutter-x: 0px; margin: 0 0 20px !important; font-size: 1rem !important;}body.o_fz_site .o_dp_panel_body dl.row > :is(dt, dd){width: auto; max-width: none;}body.o_fz_site .o_dp_panel_body dl.row > dd{text-align: right; font-weight: 600; font-variant-numeric: tabular-nums;}body.o_fz_site .o_dp_panel_body dl.row > :is(dt, dd):nth-child(-n+2){border-top: 0;}body.o_fz_site .o_portal_wrap :is(.form-control-sm, .form-select-sm){min-height: 44px; font-size: 1rem;}body.o_fz_site .o_dp_table form.d-inline-flex{align-items: center;}body.o_fz_site .o_dp_table .btn-sm{min-height: 44px;}body.o_fz_site .o_dp_table td > .small.text-muted{display: inline-block; max-width: 26ch; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: bottom;}body.o_fz_site .o_dp_chat_composer .btn{min-width: max-content;}body.o_fz_site .o_dp_empty_state, body.o_fz_site .o_dp_chat_empty{display: flex; flex-direction: column; align-items: flex-start; min-height: 0; padding: 4px 0; border: 0; border-radius: 0; background: none; text-align: left;}body.o_fz_site .o_dp_chat_empty{margin: 0 0 18px; padding: 0;}body.o_fz_site .o_dp_empty_state.o_dp_empty_state_lg{display: flex; flex-direction: column; align-items: center; gap: 10px; padding: 56px 24px 60px; text-align: center;}body.o_fz_site .o_dp_empty_state.o_dp_empty_state_lg::before{content: "inbox"; margin-bottom: 10px; font-size: 26px;}body.o_fz_site .o_dp_empty_state.o_dp_empty_state_lg > span{max-width: 50ch; font-size: 1rem; line-height: 1.55; text-wrap: pretty;}body.o_fz_site .o_dp_stock_card_preview{padding: 28px 32px !important; border-radius: var(--cs-fz-radius-sheet); background: var(--cs-fz-pure) !important; overflow-x: auto;}body.o_fz_site .o_dp_stock_card_preview .cs_stock_card_preview{--cs-accent: var(--cs-fz-primary); min-width: 680px; background: none; color: var(--cs-fz-ink); font-family: inherit;}body.o_fz_site .o_dp_stock_card_preview .cs_stock_card_preview.cs_style_frost{min-width: 0;}body.o_fz_site .o_portal_wrap form.row:has(> div > select[name="product_tmpl_id"]) > .d-flex{gap: 10px !important;}body.o_fz_site .o_dp_order_summary{margin-top: 4px; padding: 16px 0 0 !important; border: 0 !important; border-top: 1px solid var(--cs-fz-line) !important; border-radius: 0 !important; background: none !important;}body.o_fz_site .o_dp_order_summary > small{margin-bottom: 4px !important; color: var(--cs-fz-muted) !important; font-size: 0.9375rem; font-weight: 600;}body.o_fz_site .o_dp_order_summary > dl.row{--gutter-x: 0px; margin: 0; font-size: 0.9375rem !important;}body.o_fz_site .o_dp_order_summary > dl.row > :is(dt, dd){width: auto; max-width: none; padding-block: 10px;}body.o_fz_site .o_dp_order_summary > dl.row > dd{text-align: right; font-weight: 600; overflow-wrap: anywhere;}body.o_fz_site .o_dp_order_summary > dl.row > :is(dt, dd):nth-child(-n+2){border-top: 0;}body.o_fz_site #dealer_order_summary_mobile, body.o_fz_site #dealer_availability_plan, body.o_fz_site #dealer_related_deliveries, body.o_fz_site #dealer_related_invoices{margin-top: 20px !important; padding: 28px 32px;}body.o_fz_site #dealer_order_summary_mobile > hr, body.o_fz_site #dealer_availability_plan > hr, body.o_fz_site #dealer_related_deliveries > hr, body.o_fz_site #dealer_related_invoices > hr{display: none;}body.o_fz_site #dealer_order_summary_mobile > .d-flex, body.o_fz_site #dealer_availability_plan > .d-flex, body.o_fz_site #dealer_related_deliveries > .d-flex, body.o_fz_site #dealer_related_invoices > .d-flex{align-items: center !important; margin-bottom: 14px !important;}body.o_fz_site #dealer_order_summary_mobile > h4, body.o_fz_site #dealer_availability_plan > h4, body.o_fz_site #dealer_related_deliveries > h4, body.o_fz_site #dealer_related_invoices > h4{margin-bottom: 14px;}body.o_fz_site #dealer_order_summary_mobile .text-muted, body.o_fz_site #dealer_availability_plan .text-muted, body.o_fz_site #dealer_related_deliveries .text-muted, body.o_fz_site #dealer_related_invoices .text-muted{color: var(--cs-fz-muted) !important; font-size: 0.9375rem;}body.o_fz_site #dealer_order_summary_mobile .table, body.o_fz_site #dealer_availability_plan .table, body.o_fz_site #dealer_related_deliveries .table, body.o_fz_site #dealer_related_invoices .table{--table-bg: transparent; --table-color: var(--cs-fz-ink); --table-border-color: var(--cs-fz-line); margin: 0; font-variant-numeric: tabular-nums;}body.o_fz_site #dealer_order_summary_mobile .table :is(th, td), body.o_fz_site #dealer_availability_plan .table :is(th, td), body.o_fz_site #dealer_related_deliveries .table :is(th, td), body.o_fz_site #dealer_related_invoices .table :is(th, td){padding: 12px 16px 12px 0; border-bottom: 1px solid var(--cs-fz-line); white-space: nowrap;}body.o_fz_site #dealer_order_summary_mobile .table th, body.o_fz_site #dealer_availability_plan .table th, body.o_fz_site #dealer_related_deliveries .table th, body.o_fz_site #dealer_related_invoices .table th{color: var(--cs-fz-muted); font-size: 0.9375rem; font-weight: 600;}body.o_fz_site #dealer_order_summary_mobile .table td:first-child, body.o_fz_site #dealer_availability_plan .table td:first-child, body.o_fz_site #dealer_related_deliveries .table td:first-child, body.o_fz_site #dealer_related_invoices .table td:first-child{font-weight: 700;}body.o_fz_site #dealer_order_summary_mobile .table :is(th, td):last-child, body.o_fz_site #dealer_availability_plan .table :is(th, td):last-child, body.o_fz_site #dealer_related_deliveries .table :is(th, td):last-child, body.o_fz_site #dealer_related_invoices .table :is(th, td):last-child{padding-right: 0;}body.o_fz_site #dealer_order_summary_mobile .table tbody > tr:last-child > td, body.o_fz_site #dealer_availability_plan .table tbody > tr:last-child > td, body.o_fz_site #dealer_related_deliveries .table tbody > tr:last-child > td, body.o_fz_site #dealer_related_invoices .table tbody > tr:last-child > td{border-bottom: 0;}body.o_fz_site #dealer_order_summary_mobile > .d-flex, body.o_fz_site #dealer_availability_plan > .d-flex, body.o_fz_site #dealer_related_deliveries > .d-flex, body.o_fz_site #dealer_related_invoices > .d-flex{flex-wrap: wrap; gap: 4px 20px !important;}body.o_fz_site #dealer_order_summary_mobile > .d-flex > a.btn, body.o_fz_site #dealer_availability_plan > .d-flex > a.btn, body.o_fz_site #dealer_related_deliveries > .d-flex > a.btn, body.o_fz_site #dealer_related_invoices > .d-flex > a.btn{white-space: nowrap;}body.o_fz_site #dealer_order_summary_mobile > .d-flex > a.btn, body.o_fz_site #dealer_availability_plan > .d-flex > a.btn, body.o_fz_site #dealer_related_deliveries > .d-flex > a.btn, body.o_fz_site #dealer_related_invoices > .d-flex > a.btn{min-height: 44px; padding: 0; border: 0; border-radius: 0; background: none; box-shadow: none; font-size: 1rem; line-height: 44px; transform: none;}body.o_fz_site #dealer_order_summary_mobile > .o_dp_order_summary{margin: 0; padding: 0 !important; border-top: 0 !important;}@media (max-width: 991.98px){body.o_fz_site :is(.o_dp_hero, .o_vendor_hero, .o_cs_portal_hero){grid-template-columns: minmax(0, 1fr);}}@media (max-width: 768px){body.o_fz_site :is(.o_dp_page_header, .o_vendor_page_header, .o_cs_portal_page_header, .o_dp_panel_header, .o_vendor_panel_header, .o_cs_portal_panel_header){align-items: stretch;}body.o_fz_site :is(.o_dp_page_header, .o_vendor_page_header, .o_cs_portal_page_header, .o_dp_panel_header, .o_vendor_panel_header, .o_cs_portal_panel_header) > :is(:is(.o_dp_pill, .o_vendor_pill, .o_cs_portal_pill, .o_dp_panel_action, .o_vendor_panel_action, .o_cs_portal_panel_action, .o_dp_panel_actions, .o_vendor_panel_actions, .o_cs_portal_panel_actions), .badge){align-self: flex-start;}}@media (max-width: 640px){body.o_fz_site :is(.o_dp_nav_item, .o_vendor_nav_item, .o_cs_portal_nav_item){justify-content: flex-start; padding: 0 14px; text-align: left; white-space: normal;}body.o_fz_site :is(.o_dp_panel_header, .o_vendor_panel_header, .o_cs_portal_panel_header){padding: 22px 20px 16px;}body.o_fz_site .o_dp_panel_header{align-items: flex-start;}body.o_fz_site .o_dp_panel_header > .o_dp_panel_actions, body.o_fz_site .o_dp_panel_header > .o_dp_panel_action{align-self: flex-start;}body.o_fz_site .o_dp_step_acts{margin-left: 0 !important;}body.o_fz_site .o_dp_figures .o_dp_metric_label{min-height: 2.5em;}body.o_fz_site .o_dp_table td > .small.text-muted{max-width: 22ch;}body.o_fz_site #dealer_order_summary_mobile, body.o_fz_site #dealer_availability_plan, body.o_fz_site #dealer_related_deliveries, body.o_fz_site #dealer_related_invoices{padding: 22px 20px;}body.o_fz_site .o_dp_empty_state.o_dp_empty_state_lg{padding: 40px 20px 44px;}body.o_fz_site .o_dp_chat_composer{flex-direction: column; align-items: stretch;}body.o_fz_site .o_dp_chat_composer .btn{width: 100%;}body.o_fz_site .o_dp_stock_card_preview{padding: 20px 16px !important; border-radius: var(--cs-fz-radius-card);}body.o_fz_site .o_dp_apply .o_dp_apply_acts .btn-outline-primary{min-height: 46px; padding-inline: 18px; font-size: 1rem;}body.o_fz_site :is(.o_dp_panel_body, .o_vendor_panel_body, .o_cs_portal_panel_body){padding: 18px 20px 24px;}body.o_fz_site :is(.o_dp_identity_panel, .o_vendor_identity_panel, .o_dp_score_overview, .o_vendor_score_overview), body.o_fz_site .o_vendor_worklist{padding-inline: 20px;}body.o_fz_site .o_dp_apply #dealer_application_form [type="submit"]{width: 100%;}body.o_fz_site :is(.o_dp_hero_stat, .o_vendor_hero_stat, .o_cs_portal_hero_stat, .o_dp_metric_card, .o_vendor_metric_card, .o_cs_portal_metric_card, .o_dp_kpi_card, .o_vendor_kpi_card, .o_cs_portal_kpi_card){padding: 18px 18px 20px;}body.o_fz_site :is(.o_dp_metric_value, .o_vendor_metric_value, .o_cs_portal_metric_value, .o_dp_kpi_value, .o_vendor_kpi_value, .o_cs_portal_kpi_value){font-size: 1.5625rem;}body.o_fz_site :is(.o_dp_metric_label, .o_vendor_metric_label, .o_cs_portal_metric_label, .o_dp_kpi_label, .o_vendor_kpi_label, .o_cs_portal_kpi_label){overflow-wrap: anywhere;}}@media (hover: hover){body.o_fz_site :is(.o_dp_manager_chat_link, .o_vendor_manager_chat_link):hover{color: var(--cs-fz-ink);}body.o_fz_site :is(.o_dp_panel_action, .o_vendor_panel_action, .o_cs_portal_panel_action):hover{background: none; color: var(--cs-fz-ink);}body.o_fz_site a:is(.o_dp_metric_card, .o_vendor_metric_card, .o_cs_portal_metric_card, .o_dp_kpi_card, .o_vendor_kpi_card, .o_cs_portal_kpi_card):hover{background: rgba(var(--cs-fz-glass-rgb), 0.5);}}

/* /cs_storefront_frost/static/src/site/34_portal_f_vendor.scss */
 body.o_fz_site .o_vendor_apply_fz > section[id]{scroll-margin-top: 7rem;}body.o_fz_site .o_vendor_apply_fz .o_vendor_apply_alone{grid-template-columns: minmax(0, 800px);}body.o_fz_site .o_vendor_apply_fz .o_fz_form_panel > .alert{margin: 0;}body.o_fz_site .o_vendor_apply_fz .o_vendor_apply_bead{margin-bottom: 20px;}body.o_fz_site .o_vendor_apply_fz .o_vendor_apply_bead > .oi{font-size: 28px;}@media (max-width: 640px){body.o_fz_site .o_vendor_apply_fz .s_fz_portal.o_fz_portal_f2 .o_fz_portal_ul{grid-template-columns: minmax(0, 1fr);}}body.o_fz_site .o_vendor_preview_notice{position: relative; z-index: 1; padding-top: 16px;}body.o_fz_site .o_vendor_preview_notice .alert{margin: 0;}body.o_fz_site .o_vendor_impersonate{max-width: 560px !important; margin-block: 72px 88px !important;}body.o_fz_site .o_vendor_impersonate .card-body{padding: 36px;}body.o_fz_site .o_vendor_impersonate form{display: flex; flex-wrap: wrap; align-items: center; gap: 12px 24px;}body.o_fz_site .o_vendor_figures{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0; margin-top: 28px; overflow: hidden;}body.o_fz_site .o_vendor_figure{display: flex; flex-direction: column; align-items: flex-start; gap: 6px; min-width: 0; height: 100%; padding: 22px 24px 24px; border: 0; border-radius: 0; background: none; box-shadow: -1px 0 0 var(--cs-fz-line), 0 -1px 0 var(--cs-fz-line); color: var(--cs-fz-ink); text-decoration: none;}body.o_fz_site .o_vendor_figure_label{line-height: 1.25; font-weight: 600;}body.o_fz_site .o_vendor_figure_value{color: var(--cs-fz-ink); font-size: 1.9375rem; line-height: 1.05; font-weight: 800; letter-spacing: -0.02em; font-variant-numeric: tabular-nums; overflow-wrap: anywhere;}body.o_fz_site .o_vendor_figure_note{display: flex; flex-wrap: wrap; gap: 0 6px;}body.o_fz_site .o_vendor_news{gap: 20px;}body.o_fz_site .o_vendor_news .o_vendor_worklist{padding: 0; border-radius: 0; background: none; box-shadow: none;}@media (hover: hover){body.o_fz_site a.o_vendor_figure:hover{background: rgba(var(--cs-fz-ink-rgb), 0.035); color: var(--cs-fz-ink);}}@media (max-width: 640px){body.o_fz_site .o_vendor_figure{padding: 16px 16px 18px;}body.o_fz_site .o_vendor_figure_label{min-height: 2.5em;}body.o_fz_site .o_vendor_figure_value{font-size: 1.5rem;}}body.o_fz_site .o_vendor_hero > .o_vendor_nav{margin: 8px 0 0;}@media (min-width: 992px){body.o_fz_site .o_vendor_hero > .o_vendor_hero_main{grid-area: 1 / 1;}body.o_fz_site .o_vendor_hero > .o_vendor_identity_panel{grid-area: 1 / 2;}body.o_fz_site .o_vendor_hero > .o_vendor_nav{grid-area: 2 / 1 / auto / -1;}}body.o_fz_site .o_vendor_portal .o_vendor_period{margin-bottom: 16px;}@media (hover: hover){body.o_fz_site .o_vendor_segment_item:not(.active):hover{background: rgba(var(--cs-fz-shade-rgb), 0.05);}}@media (max-width: 767.98px){body.o_fz_site .o_vendor_portal .o_vendor_segment{border-radius: 26px;}body.o_fz_site .o_vendor_segment .o_vendor_segment_item{padding: 0 8px; font-size: 0.9375rem;}}body.o_fz_site .o_vendor_portal .o_vendor_nav{display: flex; width: 100%; gap: 2px 6px;}body.o_fz_site .o_vendor_nav .o_vendor_nav_list{gap: 2px 4px;}body.o_fz_site .o_vendor_nav_list > .o_vendor_nav_item{padding: 0 14px; font-size: 0.9375rem;}body.o_fz_site .o_vendor_nav_toggle{gap: 4px; padding: 0 10px 0 16px; font-weight: 700;}body.o_fz_site .o_vendor_nav_toggle::after{content: "keyboard_arrow_down"; width: auto; height: auto; border: 0; transform: none; font-size: 20px;}body.o_fz_site .o_vendor_nav_toggle[aria-expanded="true"]::after{transform: rotate(180deg);}@media (min-width: 992px){body.o_fz_site .o_vendor_nav_toggle{display: none;}}@media (min-width: 992px) and (max-width: 1279.98px){body.o_fz_site .o_vendor_nav .o_vendor_nav_list{display: grid; grid-template-columns: repeat(6, auto); justify-content: space-between;}}@media (min-width: 1280px){body.o_fz_site .o_vendor_nav .o_vendor_nav_list{column-gap: 2px;}body.o_fz_site .o_vendor_nav_list > .o_vendor_nav_item{flex: 1 1 auto; max-width: 13rem; padding: 0 8px;}}@media (min-width: 1400px){body.o_fz_site .o_vendor_nav .o_vendor_nav_list{column-gap: 4px;}body.o_fz_site .o_vendor_nav_list > .o_vendor_nav_item{padding: 0 10px; font-size: 1rem;}}@media (max-width: 991.98px){body.o_fz_site .o_vendor_nav .o_vendor_nav_list{gap: 2px;}body.o_fz_site .o_vendor_nav_list.show, body.o_fz_site .o_vendor_nav_list.collapsing{margin-top: 4px; padding-top: 6px; box-shadow: 0 -1px 0 var(--cs-fz-line);}body.o_fz_site .o_vendor_nav_list > .o_vendor_nav_item{justify-content: flex-start; padding: 0 14px; font-size: 1rem; text-align: left; white-space: normal;}}body.o_fz_site .o_portal_sidebar > .o_vendor_native_nav{margin-top: 12px;}body.o_fz_site .o_vendor_portal :is(.o_vendor_metric_icon, .o_vendor_action_icon) > .oi{font-size: 20px;}body.o_fz_site .o_vendor_portal > h2{margin: 0 0 16px;}body.o_fz_site .o_vendor_portal > h3, body.o_fz_site .o_vendor_portal > section > h3{margin: 28px 0 10px;}body.o_fz_site .o_vendor_portal > p, body.o_fz_site .o_vendor_portal > section > p, body.o_fz_site .o_vendor_guide > *{max-width: 62ch; font-size: 1rem; line-height: 1.55;}body.o_fz_site .o_vendor_guide{margin-bottom: 24px; padding: 32px 40px 16px;}body.o_fz_site .o_vendor_guide > h3{margin: 26px 0 10px;}body.o_fz_site .o_vendor_guide li + li{margin-top: 6px;}body.o_fz_site .o_vendor_portal > dl.o_vendor_meta, body.o_fz_site .o_vendor_portal > .table-responsive{padding: 10px 32px;}body.o_fz_site .o_vendor_page_header > .badge{flex: none;}body.o_fz_site .o_vendor_empty_state_lg{justify-items: center; gap: 8px; padding: 48px 24px 52px; border: 0 !important; text-align: center;}body.o_fz_site .o_vendor_empty_state_lg::before{content: "inbox"; margin-bottom: 10px; font-size: 26px;}body.o_fz_site .o_vendor_empty_state_lg > strong{font-size: 1.25rem; line-height: 1.2;}body.o_fz_site .o_vendor_empty_state_lg > span{max-width: 50ch; font-size: 1rem; line-height: 1.55;}body.o_fz_site .o_vendor_msg_meta{flex-wrap: wrap; gap: 0 10px;}body.o_fz_site .o_vendor_msg_author, body.o_fz_site .o_vendor_msg_date{white-space: nowrap;}body.o_fz_site .o_vendor_livechat_summary{min-height: 44px; font-weight: 600;}body.o_fz_site .o_vendor_proposal_form .o_vendor_panel_body > .form-label{font-size: 1.25rem; font-weight: 700;}body.o_fz_site .o_vendor_proposal_form .o_vendor_table td > .form-control{max-width: 140px; margin-left: auto;}body.o_fz_site .o_vendor_proposal_form .o_vendor_table td > .form-text{display: block; text-align: right;}body.o_fz_site .o_vendor_proposal_actions{align-items: center; gap: 12px 20px !important;}@media (max-width: 640px){body.o_fz_site .o_portal_submenu.breadcrumb > .breadcrumb-item.o_vendor_crumb, body.o_fz_site .o_portal_submenu.breadcrumb > .o_vendor_crumb + .breadcrumb-item::before{display: none;}body.o_fz_site .o_vendor_page_header, body.o_fz_site .o_vendor_panel_header{align-items: stretch;}body.o_fz_site .o_vendor_page_header > :is(.o_vendor_pill, .badge), body.o_fz_site .o_vendor_panel_header > :is(a, div:last-child:not(:first-child)){align-self: flex-start;}body.o_fz_site .o_vendor_proposal_form .table{min-width: 0;}body.o_fz_site .o_vendor_portal > dl.o_vendor_meta, body.o_fz_site .o_vendor_portal > .table-responsive, body.o_fz_site .o_vendor_guide{padding-inline: 20px;}body.o_fz_site .o_vendor_impersonate .card-body{padding: 26px 20px;}}@media (prefers-reduced-motion: no-preference){body.o_fz_site .o_vendor_nav_toggle::after{transition: transform var(--cs-motion-dur-fast) var(--cs-motion-ease-out);}}