.Auth_authContainer__gPOq7{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:#fff}.Auth_authWrapper__K1ZwU{display:flex;background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:.25rem;overflow:hidden;gap:3rem;padding:4rem 2rem}@media(min-width:1024px){.Auth_authWrapper__K1ZwU{flex-direction:row;padding:8rem 4rem}}.Auth_signInSection__HqoB5{width:100%;background-color:#fff;border-radius:.25rem;padding:2rem;display:flex;flex-direction:column;flex-shrink:0;box-shadow:0 0 2px rgba(23,26,31,.12),0 4px 9px rgba(23,26,31,.11);background:#fff;width:551px;height:417px}@media(min-width:1024px){.Auth_signInSection__HqoB5{width:551px;height:417px}}.Auth_signInTitle__5qkkm{font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:left;font-family:DM Sans,Arial,sans-serif}.Auth_signInButtonWrapper__H1dJx{flex-grow:1;align-items:center;justify-content:center;display:flex;flex-direction:column;gap:10px}.Auth_emailForm___yX5c{width:100%;display:flex;flex-direction:column;gap:16px}.Auth_inputWrapper__u8N2o{display:flex;flex-direction:column;gap:12px}.Auth_emailInput__Mo4jL{width:100%;height:44px;padding:0 16px;border:2px solid #d1d5db;border-radius:4px;font-family:DM Sans,Arial,sans-serif;font-size:16px;background-color:#fff;transition:border-color .2s ease}.Auth_emailInput__Mo4jL:focus{outline:none;border-color:#388697;box-shadow:0 0 0 3px rgba(56,134,151,.1)}.Auth_emailInput__Mo4jL:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.Auth_emailInput__Mo4jL::-moz-placeholder{color:#9ca3af}.Auth_emailInput__Mo4jL::placeholder{color:#9ca3af}.Auth_continueButton__hAns6{width:100%;height:44px;font-family:DM Sans,Arial,sans-serif;background:rgba(56,134,151,.7);border:none;gap:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;line-height:26px;font-weight:400;border-radius:4px;padding:0 16px;transition:background-color .2s ease}.Auth_continueButton__hAns6:hover:not(:disabled){background:#388697}.Auth_continueButton__hAns6:disabled{opacity:.6;cursor:not-allowed;background-color:#d1d5db}.Auth_errorContainer__oJ6Z_{display:flex;flex-direction:column;gap:12px;align-items:center;margin-top:16px;background-color:#fff;border:1px solid #e5e7eb;border-left:4px solid #dc2626;border-radius:6px;padding:12px 16px;position:relative}.Auth_errorContent__Nm87x{display:flex;align-items:center;gap:8px;width:100%}.Auth_errorIcon___LWVa{font-size:16px;flex-shrink:0}.Auth_errorMessage__lWdHf{color:#374151;font-size:14px;font-family:DM Sans,Arial,sans-serif;margin:0;text-align:left;line-height:1.4}.Auth_startOverButton__7YOT4{background-color:#6b7280;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-family:DM Sans,Arial,sans-serif;cursor:pointer;transition:background-color .2s ease}.Auth_startOverButton__7YOT4:hover{background-color:#4b5563}.Auth_startOverButton__7YOT4:active{background-color:#374151}.Auth_button__O4oBQ{width:361px;height:44px;font-family:DM Sans,Arial,sans-serif;background:rgba(56,134,151,.7);border:none;gap:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;line-height:26px;font-weight:400;border-radius:4px;padding:0 16px}.Auth_button__O4oBQ:hover,.Auth_button__O4oBQ:hover:active{background:#388697}.Auth_button__O4oBQ:disabled{opacity:.6;cursor:not-allowed}.Auth_button__O4oBQ:disabled:not(.Auth_loading__P60Kn){background-color:#f5f5f5}.Auth_button__O4oBQ .Auth_icon__b5aj3{width:20px;height:20px;fill:#fff}.Auth_button__O4oBQ.Auth_loading__P60Kn{opacity:.7;cursor:not-allowed;background-color:rgba(56,134,151,.7)}.Auth_welcomeSection__HPFNP{display:block;background-color:rgba(56,134,151,.012);padding:2.25rem 1.125rem;width:100%;height:35%}@media(min-width:1024px){.Auth_welcomeSection__HPFNP{padding:4.5rem 2.25rem;width:559px;height:417px;flex-shrink:0}}.Auth_welcomeTitle__wSKWe{font-size:1.875rem;font-weight:700}.Auth_welcomeText__ikr91,.Auth_welcomeTitle__wSKWe{margin-bottom:1rem;text-align:left;font-family:DM Sans,Arial,sans-serif}@media(min-width:768px){.Auth_welcomeSection__HPFNP{display:block}}@media(max-width:1023px){.Auth_authWrapper__K1ZwU{flex-direction:column-reverse}}.Auth_configPrompt__dNQpi{text-align:center;margin:20px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.Auth_configPrompt__dNQpi p{margin-bottom:15px;color:#666}.Auth_buttonContent__GhwE2{display:flex;align-items:center;justify-content:center;gap:8px}.Shell_shellContainer__D9jxo{height:100vh;width:100vw;overflow:hidden}.Shell_desktopLayout__0Wp5i{display:flex;height:100vh;width:100vw;position:relative}.Shell_mainContent__wRq1x{flex:1;overflow-y:auto;margin-right:64px;transition:margin-left .3s ease-in-out}.Shell_mainContent__wRq1x.Shell_withCollapsedAssistant__fgeGl{margin-left:48px}.Shell_mainContent__wRq1x.Shell_withAssistant__WU1AO{margin-left:33.333%}.Shell_mainContent__wRq1x.Shell_withAssistant__WU1AO .Shell_embedded__lAsZi{padding:0;background:transparent}.Shell_mainContent__wRq1x.Shell_withExpandedAssistant__4l8Vm{margin-left:96.75%}.Shell_mainContent__wRq1x.Shell_noScroll__w89rH{overflow-y:hidden}.Shell_mobileLayout__Xe6Gl{display:none}@media(max-width:768px){.Shell_desktopLayout__0Wp5i{display:none}.Shell_mobileLayout__Xe6Gl{display:block}.Shell_mobileMainContent__rzFjs{padding:24px}.Shell_mobileMainContent__rzFjs.Shell_noScroll__w89rH{overflow-y:hidden}}.Dashboard_dashboardContainer__AaaxJ{display:flex;height:100vh;width:100%;margin-top:1rem}.Dashboard_assistantSection__Dt_kK{width:33.333%;border-right:1px solid #e7e8ec}.Dashboard_mainContent__NjzgS{flex:1;display:flex;background:#fff;padding:2rem 1.5rem 2rem 3rem;margin:0;overflow-y:auto;overflow-y:overlay;scrollbar-gutter:stable}.Dashboard_mainContent__NjzgS::-webkit-scrollbar{width:8px}.Dashboard_mainContent__NjzgS::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.Dashboard_mainContent__NjzgS::-webkit-scrollbar-thumb{background:#e7e8ec;border-radius:4px}.Dashboard_mainContent__NjzgS::-webkit-scrollbar-thumb:hover{background:#d1d2d6}.Dashboard_mainContent__NjzgS .Dashboard_banner__dYVYo{width:100%;text-align:left;background:url(/rivioBanner.png) no-repeat 50%;background-size:100% 100%;display:flex;align-items:center;justify-content:flex-start;border-radius:12px;padding:0;margin-bottom:1rem;background-color:#fff}.Dashboard_mainContent__NjzgS .Dashboard_purchaseRequestDetails__jy5cu,.Dashboard_mainContent__NjzgS .Dashboard_purchaseRequestsTable__ac97h{width:100%;height:100%;overflow:auto}.Dashboard_mainContent__NjzgS .Dashboard_purchaseRequestDetails__jy5cu .contentBody,.Dashboard_mainContent__NjzgS .Dashboard_purchaseRequestsTable__ac97h .contentBody{margin:0;padding:0}.Dashboard_card__vcLb1{box-shadow:none!important;border:1px solid #f3f4f6;border-radius:8px;margin-bottom:24px}.Dashboard_card__vcLb1:last-child{margin-bottom:0}.Dashboard_sectionTitle___pmyI{margin-bottom:16px;color:#388697;display:flex;align-items:center;gap:8px;font-family:'"DM Sans", Arial, sans-serif'!important;font-size:20px!important;font-weight:600!important}.Dashboard_contentBox__i6STr{border:1px solid #f3f4f6;border-radius:4px;margin-left:36px;max-height:calc(39vh - 80px);overflow-y:auto}.Dashboard_contentBox__i6STr::-webkit-scrollbar{width:8px}.Dashboard_contentBox__i6STr::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.Dashboard_contentBox__i6STr::-webkit-scrollbar-thumb{background:#e7e8ec;border-radius:4px}.Dashboard_contentBox__i6STr::-webkit-scrollbar-thumb:hover{background:#d1d2d6}.Dashboard_taskItem__CA14i{display:flex;justify-content:space-between;align-items:center;padding:8px 100px 8px 12px;border-bottom:1px solid #f3f4f6}.Dashboard_taskItem__CA14i:last-child{border-bottom:none}.Dashboard_taskText__keWK0{flex:1;font-family:'"DM Sans", Arial, sans-serif'!important;font-size:14px!important;color:#1d1e24!important}.Dashboard_buttonContainer__8W7Bx{display:flex;align-items:center;justify-content:center;min-width:120px}.Dashboard_reviewButton__36MqN{margin-left:16px;background-color:#388697!important;text-transform:none;font-family:'"DM Sans", Arial, sans-serif'!important;font-size:14px;font-weight:500;white-space:nowrap}.Dashboard_reviewButton__36MqN:hover{background-color:#1499e5}.Dashboard_insightItem__B__Oo{display:flex;justify-content:space-between;align-items:center;padding:12px!important;border-bottom:1px solid #f3f4f6}.Dashboard_insightItem__B__Oo:last-child{border-bottom:none}.Dashboard_insightText__Ho5hT{font-family:'"DM Sans", Arial, sans-serif'!important;font-size:14px!important;color:#1d1e24!important;line-height:1.75!important}.Dashboard_insightText__Ho5hT:last-child{margin-bottom:0}.Dashboard_actionsGrid__2znhf{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:24px}@media(max-width:1200px){.Dashboard_actionsGrid__2znhf{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.Dashboard_actionsGrid__2znhf{grid-template-columns:1fr}}.Dashboard_title__aGJsV{font-family:DM Sans,Arial,sans-serif!important;font-size:28px!important;font-weight:600!important;color:#1d1e24}.Dashboard_searchWrapper__CcF7a{width:100%;display:flex;justify-content:center;margin-top:-28px;margin-bottom:24px;padding:0 24px;position:relative;z-index:3}.Dashboard_searchContainer__V1Mtq{width:100%;max-width:800px;position:relative}.Dashboard_searchInput__4F_fd{width:100%;height:56px;padding:16px 16px 16px 24px;background:#fff;border:1px solid #e7e8ec;border-radius:8px;font-family:DM Sans,Arial,sans-serif!important;font-size:16px;color:#1d1e24;box-shadow:0 1px 2px rgba(23,26,31,.06);cursor:pointer;position:relative;z-index:3}.Dashboard_searchInput__4F_fd::-moz-placeholder{color:#565d6d}.Dashboard_searchInput__4F_fd::placeholder{color:#565d6d}.Dashboard_searchInput__4F_fd:hover{border-color:#388697;box-shadow:0 1px 4px rgba(23,26,31,.12)}.Dashboard_searchInput__4F_fd:focus{outline:none;border-color:#388697}.Dashboard_searchInput__4F_fd.Dashboard_disabled__bX4cZ,.Dashboard_searchInput__4F_fd:disabled{background-color:#fafafb;cursor:not-allowed;opacity:.7}.StatusLabel_statusLabel__GuVNe{font-family:DM Sans,Arial,sans-serif;font-size:12px;line-height:20px;font-weight:400;padding-left:6px;padding-right:6px;display:inline-flex;border-radius:14px;width:-moz-fit-content;width:fit-content;white-space:nowrap}.StatusLabel_active__BQiKf,.StatusLabel_quoteReceived__0Hwq5,.StatusLabel_sent__9r_8O{background-color:#f5f1fe;color:#6d31ed}.StatusLabel_delayed__MfVcj,.StatusLabel_negotiating__V6jdV{background-color:#fdf2f2;color:#de3b40}.StatusLabel_acknowledged__7fYb6{background-color:#fffae1;color:#7d6600}.StatusLabel_fulfilled__l5n5j{background-color:#f1fde9;color:#37750c}.StatusLabel_partiallyFulfilled___P_gP,.StatusLabel_upcomingRenewal__HPXbH{background-color:#fef9ee!important;color:#98690c!important}.StatusLabel_paid__dmo_B{background-color:#f1f8fd;color:#379ae6}.StatusLabel_confirmedWithChanges__5wVeG{background-color:#ffe8d5;color:#eb994c}.StatusLabel_cancelled__bKuFr{background-color:#f8f4f4;color:#de3b40}.StatusLabel_negotiation__R1sJ9{background-color:#fff0f7;color:#ff56a5}.StatusLabel_awarded___Y1Wp,.StatusLabel_completed__E23aH{background-color:#f1fde9;color:#37750c}.StatusLabel_inProgress__4YQVL{background-color:#fffae1;color:#7d6600}.StatusLabel_draft__uN_Ie{background-color:#f3f4f6;color:#565d6d}.StatusLabel_uploaded___KM6J{background:#f0f9ff;color:#388697}.StatusLabel_invoiced__6lf_G{background-color:#e8f5e9;color:#2e7d32}.StatusLabel_shipped__9RlMd{background-color:#e3f2fd;color:#1976d2}.PurchaseRequestsTable_tableContainer__UU_PA{display:flex;flex-direction:column;height:100%;width:100%}.PurchaseRequestsTable_tableContainer__UU_PA.PurchaseRequestsTable_embedded__y9mZv{padding:0;background:transparent;gap:0;height:100%;overflow:hidden}.PurchaseRequestsTable_tableContainer__UU_PA.PurchaseRequestsTable_embedded__y9mZv .PurchaseRequestsTable_dataTableContainer__kpn9_{border-radius:0;margin:0;padding:0}.PurchaseRequestsTable_dataTableContainer__kpn9_{flex:1;background:#fff;border-radius:8px;overflow:hidden;min-width:0;width:100%;height:60vh;min-height:400px}.PurchaseRequestsTable_dataTableWrapper__1HEtD{height:100%;width:100%;overflow:auto}.PurchaseRequestsTable_supplierEmailCell__G6mvV{color:#388697;text-decoration:none}.PurchaseRequestsTable_supplierEmailCell__G6mvV:hover{text-decoration:underline}.PurchaseRequestsTable_viewPOLink__3_SEE{cursor:pointer}.PurchaseRequestsTable_estimatedCostCell__TKTTd{font-family:'"DM Sans"',Arial,sans-serif}.PurchaseRequestsTable_actionButton__v_9Wc.PurchaseRequestsTable_pending__XG_5F{background-color:#388697;color:#fff}.PurchaseRequestsTable_actionButton__v_9Wc.PurchaseRequestsTable_pending__XG_5F:hover{background-color:#2a6572}.PurchaseRequestsTable_dialogPaper__4uYcf{border-radius:12px;padding:24px}.SummaryGrid_summaryGrid__1Q1Je{margin-bottom:24px;min-height:157px;background:#f8f9fa;border-radius:6px;padding:12px;display:flex;flex-wrap:wrap;gap:12px}.SummaryGrid_summaryGrid__1Q1Je.SummaryGrid_fullWidth__7vlEi .SummaryGrid_summaryItemWrapper__Cq2IZ{flex:1 1 0;max-width:none;min-width:0}.SummaryGrid_summaryItemWrapper__Cq2IZ{flex:1 1 calc(25% - 9px);min-width:calc(50% - 6px);max-width:calc(50% - 6px);padding:6px}@media(min-width:768px){.SummaryGrid_summaryItemWrapper__Cq2IZ{min-width:calc(25% - 9px);max-width:calc(25% - 9px)}}.SummaryGrid_summaryItem__ugJRq{height:100%;padding:16px;border-radius:6px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff}.SummaryGrid_value__7p_sb{font-size:32px;line-height:48px;font-weight:400;color:#388697;margin-bottom:8px;word-break:break-word}.SummaryGrid_label__koXUE,.SummaryGrid_value__7p_sb{font-family:DM Sans,Arial,sans-serif;text-align:center}.SummaryGrid_label__koXUE{font-size:16px;line-height:26px;font-weight:700;color:#1d1e24;display:flex;flex-direction:column;align-items:center}.SummaryGrid_tag__c946a{margin-top:4px;padding:6px;font-size:.75rem;font-weight:400;color:#388697;background-color:#f0f9ff;border-radius:14px;white-space:nowrap}.SummaryGrid_vertical___t2NO{flex-direction:column}.SummaryGrid_vertical___t2NO .SummaryGrid_verticalItem__jVKXY{width:100%;margin-bottom:1rem}.SummaryGrid_vertical___t2NO .SummaryGrid_verticalItem__jVKXY:last-child{margin-bottom:0}.Content_contentHeader__DmEG6{padding:1.25rem 1.5rem;display:flex;align-items:flex-start;justify-content:space-between}.Content_embedded__aleaX .Content_contentHeader__DmEG6{padding:.75rem 1rem}.Content_actionContainer__KkgVQ{display:flex;align-items:center}.Content_contentTitle__3EqiL{font-family:DM Sans,Arial,sans-serif;font-size:24px;line-height:36px;font-weight:700;color:#1d1e24}.Content_infoWrapper__aIKVW{position:relative}.Content_infoWrapper__aIKVW .Content_infoNote__toZ_Q{display:none;position:absolute;left:100%;top:25%;transform:translateY(-50%);background-color:"DM Sans",Arial,sans-serif;padding:5px;border-radius:4px;white-space:nowrap;font-family:DM Sans,Arial,sans-serif;font-size:12px;line-height:20px;font-weight:400;color:#1d1e24;margin-left:4px}.Content_infoWrapper__aIKVW:hover .Content_infoNote__toZ_Q{display:block}.Content_contentBody__M4hrP{flex:1;margin:0 1.5rem 1.5rem;border-radius:.25rem}.Content_embedded__aleaX .Content_contentBody__M4hrP{margin:0}