@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);.Sidebar_sidebar__TTYAt{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#141414b3;border-right:1px solid #ffffff1a;box-shadow:2px 0 16px #0000004d,inset -1px 0 0 #ffffff0d;display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;top:0;transition:width .3s cubic-bezier(.4,0,.2,1);z-index:1000}.Sidebar_sidebarCollapsed__Vob86{width:70px}.Sidebar_sidebarExpanded__g\+bYo{width:240px}.Sidebar_sidebarHeader__i3tj2{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:center;min-height:60px;padding:1rem .75rem;position:relative;z-index:1}.Sidebar_toggleButton__-zKQw{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#fffc;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;transition:all .3s ease;width:36px}.Sidebar_toggleButton__-zKQw:hover{background:#3b82f633;border-color:#3b82f666;color:#60a5fa;transform:scale(1.05)}.Sidebar_toggleButton__-zKQw:active{transform:scale(.95)}.Sidebar_nav__Kav3s{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:1rem .5rem;position:relative;scrollbar-color:#fff3 #0000;scrollbar-width:thin;z-index:1}.Sidebar_nav__Kav3s::-webkit-scrollbar{width:4px}.Sidebar_nav__Kav3s::-webkit-scrollbar-track{background:#0000}.Sidebar_nav__Kav3s::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.Sidebar_nav__Kav3s::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.Sidebar_menuLabel__NfFk9{align-items:center;color:#ffffff80;display:flex;font-size:.75rem;font-weight:600;gap:.5rem;letter-spacing:.05em;margin-bottom:.5rem;padding:.5rem .75rem;text-transform:uppercase}.Sidebar_menuLabelHidden__f--U9{display:none}.Sidebar_navList__PRIO7{display:flex;flex-direction:column;gap:.375rem;list-style:none;margin:0;padding:0}.Sidebar_navItem__gk75l{position:relative}.Sidebar_navLink__oF-Y6{align-items:center;background:#ffffff05;border:1px solid #0000;border-radius:12px;color:#ffffffb3;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;overflow:hidden;padding:.625rem .75rem;position:relative;text-decoration:none;transition:all .3s ease;white-space:nowrap}.Sidebar_navLink__oF-Y6:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e1ef2;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 4px 12px #0000004d;color:#fff;content:attr(data-label);font-size:.875rem;left:calc(100% + 12px);opacity:0;padding:.5rem .75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) scale(.9);transition:all .2s ease;white-space:nowrap;z-index:1001}.Sidebar_sidebarCollapsed__Vob86 .Sidebar_navLink__oF-Y6:hover:after{opacity:1;transform:translateY(-50%) scale(1)}.Sidebar_navLink__oF-Y6:hover{background:#3b82f626;color:#fff;transform:translateX(4px)}.Sidebar_navLinkActive__6UUV6{background:#3b82f640;border:1px solid #3b82f64d;color:#fff}.Sidebar_navLinkActive__6UUV6:before{background:#3b82f6;border-radius:0 2px 2px 0;content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.Sidebar_navLinkProfile__ISipd{background:#3b82f61a}.Sidebar_navLinkProfile__ISipd.Sidebar_navLinkActive__6UUV6{background:#3b82f640}.Sidebar_iconContainer__mdVx0{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;display:flex;flex-shrink:0;height:32px;justify-content:center;min-width:32px;position:relative;transition:all .3s ease;width:32px}.Sidebar_navLink__oF-Y6:hover .Sidebar_iconContainer__mdVx0{background:#3b82f633;border-color:#3b82f666;transform:scale(1.05)}.Sidebar_navLinkActive__6UUV6 .Sidebar_iconContainer__mdVx0{background:#3b82f64d;border-color:#3b82f680}.Sidebar_iconContainer__mdVx0 svg{fill:currentColor;color:inherit;height:18px;transition:all .3s ease;width:18px}.Sidebar_navLink__oF-Y6 .Sidebar_iconContainer__mdVx0 svg{color:#fff9}.Sidebar_navLink__oF-Y6:hover .Sidebar_iconContainer__mdVx0 svg{color:#60a5fa}.Sidebar_navLinkActive__6UUV6 .Sidebar_iconContainer__mdVx0 svg{color:#fff}.Sidebar_label__2IKIS{flex:1 1;font-weight:500;overflow:hidden;text-overflow:ellipsis;transition:opacity .3s ease,transform .3s ease,width .3s ease;white-space:nowrap}.Sidebar_labelHidden__dKh\+k{opacity:0;overflow:hidden;transform:translateX(-10px);width:0}.Sidebar_footer__J9-iw{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border-top:1px solid #ffffff1a;padding:.75rem;position:relative;z-index:1}.Sidebar_logoutButton__5lkRl{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:12px;color:#f87171e6;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;justify-content:center;padding:.625rem .75rem;transition:all .3s ease;white-space:nowrap;width:100%}.Sidebar_logoutButton__5lkRl:hover{background:#ef444433;border-color:#ef444466;color:#fff;transform:translateY(-1px)}.Sidebar_logoutButton__5lkRl:active{transform:translateY(0)}.Sidebar_logoutIcon__CkhO-{align-items:center;display:flex;flex-shrink:0;height:18px;justify-content:center;min-width:18px;transition:transform .3s ease;width:18px}.Sidebar_logoutButton__5lkRl:hover .Sidebar_logoutIcon__CkhO-{transform:rotate(15deg)}.Sidebar_loadingContainer__fdaT1{align-items:center;color:#fff9;display:flex;flex-direction:column;font-size:.875rem;gap:1rem;padding:2rem 1rem;text-align:center}.Sidebar_loadingSpinner__aSYGh{animation:Sidebar_spin__hIiih .8s linear infinite;border:3px solid #3b82f633;border-radius:50%;border-top-color:#3b82f6;height:28px;width:28px}@keyframes Sidebar_spin__hIiih{to{transform:rotate(1turn)}}.Sidebar_userProfile__lXiYM{align-items:center;background:#ffffff05;border-top:1px solid #ffffff1a;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;transition:all .3s ease}.Sidebar_userProfile__lXiYM:hover{background:#ffffff0d}.Sidebar_userProfileHidden__VV48R{height:0;opacity:0;overflow:hidden;padding:0}.Sidebar_userInfo__-2new{display:flex;flex:1 1;flex-direction:column;gap:.125rem;min-width:0}.Sidebar_userName__1wSmW{color:#ffffffe6;font-size:.875rem;font-weight:600}.Sidebar_userEmail__Q1NLT,.Sidebar_userName__1wSmW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_userEmail__Q1NLT{color:#ffffff80;font-size:.75rem}.Sidebar_userArrow__UoTR\+{align-items:center;color:#ffffff80;display:flex;height:20px;justify-content:center;transition:transform .3s ease;width:20px}.Sidebar_userProfile__lXiYM:hover .Sidebar_userArrow__UoTR\+{transform:translateX(4px)}@media (max-width:768px){.Sidebar_sidebarExpanded__g\+bYo{width:220px}.Sidebar_sidebarCollapsed__Vob86{width:65px}.Sidebar_navLink__oF-Y6{font-size:.8125rem;padding:.5rem .625rem}.Sidebar_iconContainer__mdVx0{height:28px;min-width:28px;width:28px}.Sidebar_iconContainer__mdVx0 svg{height:16px;width:16px}}.Sidebar_sidebar__TTYAt *{transition-timing-function:cubic-bezier(.4,0,.2,1)}.Dashboard_dashboardContainer__nQji6{background:#0000;min-height:100vh;padding:2rem}.Dashboard_header__j0J2g{animation:Dashboard_fadeInDown__he0Xz .6s ease-out;margin-bottom:2rem}.Dashboard_title__xWIef{-webkit-text-fill-color:#0000;animation:Dashboard_gradientFlow__hTPMv 3s ease infinite;background:linear-gradient(135deg,#60a5fa,#3b82f6 50%,#2563eb);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}@keyframes Dashboard_gradientFlow__hTPMv{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.Dashboard_subtitle__Q5i8b{color:#475569;font-size:1rem;font-weight:500}.Dashboard_poDashboardBtn__ooSkt{animation:Dashboard_fadeInRight__dS1hb .8s ease-out;background:linear-gradient(135deg,#ec4899,#db2777);border:none;border-radius:12px;box-shadow:0 4px 15px #ec48994d;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;position:absolute;right:2rem;top:2rem;transition:all .3s ease}.Dashboard_poDashboardBtn__ooSkt:hover{background:linear-gradient(135deg,#db2777,#be185d);box-shadow:0 6px 25px #ec489980;transform:translateY(-3px)}.Dashboard_grid__s4Mkb{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));margin-bottom:2rem}@media (max-width:1024px){.Dashboard_grid__s4Mkb{grid-template-columns:1fr}}.Dashboard_glassCard__S3ltL{animation:Dashboard_fadeInUp__KSRtX .6s ease-out;background:#fff;border:1px solid #3b82f633;border-radius:20px;box-shadow:0 4px 20px #00000014;overflow:hidden;padding:1.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.Dashboard_glassCard__S3ltL:before{background:radial-gradient(circle,#3b82f60d 0,#0000 70%);content:"";height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.Dashboard_glassCard__S3ltL:hover:before{opacity:1}.Dashboard_glassCard__S3ltL:hover{border-color:#3b82f666;box-shadow:0 8px 30px #3b82f626;transform:translateY(-5px)}.Dashboard_cardHeader__oDUj1{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Dashboard_cardTitle__HCp4G{align-items:center;color:#1e293b;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem}.Dashboard_cardIcon__7nuIi{color:#3b82f6;height:28px;width:28px}.Dashboard_expandIcon__w9UGO{color:#60a5fa;cursor:pointer;transition:all .3s ease}.Dashboard_expandIcon__w9UGO:hover{color:#3b82f6;transform:scale(1.1)}.Dashboard_summaryTable__6XVZP{border-collapse:initial;border-spacing:0;margin-bottom:2rem;width:100%}.Dashboard_summaryTable__6XVZP thead tr th{color:#64748b;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:.75rem;text-align:center;text-transform:uppercase}.Dashboard_summaryTable__6XVZP tbody tr td{color:#1e293b;font-size:1.125rem;font-weight:500;padding:1rem;text-align:center}.Dashboard_summaryTable__6XVZP tbody tr td:first-child{color:#3b82f6;font-weight:600;text-align:left}.Dashboard_summaryTable__6XVZP tbody tr{border-bottom:1px solid #ffffff0d}.Dashboard_summaryTable__6XVZP tbody tr:hover{background:#60a5fa0d}.Dashboard_statNumber__V17EJ{-webkit-text-fill-color:#0000;animation:Dashboard_countUp__flKWZ 1s ease-out;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:2rem;font-weight:700}@keyframes Dashboard_countUp__flKWZ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Dashboard_chartContainer__JluXr{background:#f8fafc;border:1px solid #3b82f626;border-radius:12px;margin-top:1.5rem;padding:1rem}.Dashboard_chartTitle__ClGrS{align-items:center;color:#1e293b;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;margin-bottom:1rem}.Dashboard_chartTitle__ClGrS:before{background:linear-gradient(135deg,#60a5fa,#3b82f6);border-radius:2px;content:"";height:20px;width:4px}.Dashboard_emptyState__lYlO7{color:#64748b;font-size:.875rem;font-weight:500;padding:3rem 1rem;text-align:center}.Dashboard_calendarContainer__h9\+Z-{height:100%;min-height:500px;position:relative}.Dashboard_calendarContainer__h9\+Z- .fc{background:#0000;border:none}.Dashboard_calendarContainer__h9\+Z- .fc-theme-standard td,.Dashboard_calendarContainer__h9\+Z- .fc-theme-standard th{border-color:#ffffff0d}.Dashboard_calendarContainer__h9\+Z- .fc-col-header-cell{background:#f1f5f9;color:#1e293b;font-weight:600;padding:.75rem}.Dashboard_calendarContainer__h9\+Z- .fc-daygrid-day{background:#fff;transition:background .2s ease}.Dashboard_calendarContainer__h9\+Z- .fc-daygrid-day:hover{background:#3b82f60d}.Dashboard_calendarContainer__h9\+Z- .fc-daygrid-day-number{color:#334155;font-weight:500;padding:.5rem}.Dashboard_calendarContainer__h9\+Z- .fc-event{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:6px;box-shadow:0 2px 8px #3b82f64d;font-size:.75rem;font-weight:500;padding:2px 6px;transition:transform .2s ease}.Dashboard_calendarContainer__h9\+Z- .fc-event:hover{transform:scale(1.05)}.Dashboard_calendarContainer__h9\+Z- .fc-toolbar-title{color:#1e293b;font-weight:700}.Dashboard_calendarContainer__h9\+Z- .fc-button{background:#fff;border:1px solid #3b82f64d;color:#3b82f6;font-weight:500;transition:all .2s ease}.Dashboard_calendarContainer__h9\+Z- .fc-button:hover{background:#3b82f61a;border-color:#3b82f680}.Dashboard_calendarContainer__h9\+Z- .fc-button-active{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#3b82f6;color:#fff}.Dashboard_collapsibleSection__OLaZ6{animation:Dashboard_fadeInUp__KSRtX .8s ease-out;background:#fff;border:1px solid #3b82f633;border-radius:20px;box-shadow:0 4px 20px #00000014;margin-bottom:1.5rem;overflow:hidden}.Dashboard_sectionHeader__KUhxL{align-items:center;background:#f8fafc;border-bottom:1px solid #3b82f626;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;transition:all .3s ease}.Dashboard_sectionHeader__KUhxL:hover{background:#3b82f60d}.Dashboard_sectionTitle__ax7cl{align-items:center;color:#1e293b;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem}.Dashboard_chevronIcon__amP5z{color:#3b82f6;transition:transform .3s ease}.Dashboard_chevronIcon__amP5z.Dashboard_rotated__0L5p0{transform:rotate(180deg)}.Dashboard_sectionContent__LrVke{padding:1.5rem}.Dashboard_loadButton__Dw8nv{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:12px;box-shadow:0 4px 15px #8b5cf64d;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.75rem;padding:1rem 2rem;transition:all .3s ease}.Dashboard_loadButton__Dw8nv:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 6px 25px #8b5cf680;transform:translateY(-2px)}.Dashboard_loadButton__Dw8nv:disabled{cursor:not-allowed;opacity:.6}.Dashboard_loadButtonContainer__0kiwR{padding:3rem 1rem;text-align:center}.Dashboard_loadButtonHint__Jyb7I{color:#64748b;font-size:.875rem;font-weight:500;margin-top:.75rem}.Dashboard_spinner__uQbzd{animation:Dashboard_spin__LgeE6 .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes Dashboard_spin__LgeE6{to{transform:rotate(1turn)}}.Dashboard_dataTable__TD2IU{background:#fff;border-collapse:initial;border-radius:12px;border-spacing:0;overflow:hidden;width:100%}.Dashboard_dataTable__TD2IU thead tr th{background:#f1f5f9;border-bottom:2px solid #3b82f633;color:#1e293b;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:1rem;text-align:left;text-transform:uppercase}.Dashboard_dataTable__TD2IU tbody tr{border-bottom:1px solid #e2e8f0;transition:all .2s ease}.Dashboard_dataTable__TD2IU tbody tr:hover{background:#3b82f60d;transform:scale(1.01)}.Dashboard_dataTable__TD2IU tbody tr:last-child{border-bottom:none}.Dashboard_dataTable__TD2IU tbody tr td{color:#334155;font-size:.9375rem;padding:1rem}.Dashboard_dataTable__TD2IU tbody tr.Dashboard_pastDeadline__I2AOk{background:#ef44441a;border-left:4px solid #ef4444}.Dashboard_dataTable__TD2IU tbody tr.Dashboard_pastDeadline__I2AOk:hover{background:#ef444426}.Dashboard_pagination__-Nyy1{border-top:1px solid #e2e8f0;margin-top:1.5rem;padding-top:1.5rem}@keyframes Dashboard_fadeInDown__he0Xz{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Dashboard_fadeInUp__KSRtX{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Dashboard_fadeInRight__dS1hb{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.Dashboard_welcomeModal__Y-b5X{align-items:center;animation:Dashboard_fadeIn__7aCep .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@keyframes Dashboard_fadeIn__7aCep{0%{opacity:0}to{opacity:1}}.Dashboard_welcomeModalContent__TKTzG{animation:Dashboard_scaleIn__Cnm5w .4s cubic-bezier(.34,1.56,.64,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1e293bf2,#0f172af2);border:1px solid #60a5fa4d;border-radius:24px;box-shadow:0 20px 60px #00000080;max-width:500px;padding:3rem;text-align:center}@keyframes Dashboard_scaleIn__Cnm5w{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.Dashboard_welcomeModalTitle__VhxXm{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#f8fafc;font-size:2rem;font-weight:800;margin-bottom:2rem}.Dashboard_welcomeModalButton__lEdPr{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;box-shadow:0 4px 15px #3b82f64d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2.5rem;transition:all .3s ease}.Dashboard_welcomeModalButton__lEdPr:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 25px #3b82f680;transform:translateY(-2px)}.Dashboard_compactCard__HiSMp{padding:1rem!important}.Dashboard_compactCard__HiSMp .Dashboard_cardHeader__oDUj1{margin-bottom:.75rem!important}.Dashboard_compactCardTitle__RmhBp{font-size:1.25rem!important}.Dashboard_compactCardTitle__RmhBp .Dashboard_cardIcon__7nuIi{height:20px!important;width:20px!important}.Dashboard_compactSummaryTable__\+HOCv{margin-bottom:1rem!important}.Dashboard_compactSummaryTable__\+HOCv thead tr th{font-size:.75rem!important;padding:.5rem!important}.Dashboard_compactSummaryTable__\+HOCv tbody tr td{font-size:.9375rem!important;padding:.75rem!important}.Dashboard_compactStatNumber__JCstO{font-size:1.5rem!important;font-weight:700!important}.Dashboard_compactChartContainer__F9dIC{margin-top:1rem!important;padding:.75rem!important}.Dashboard_compactChartTitle__FX2TY{font-size:1rem!important;margin-bottom:.75rem!important}.Dashboard_compactChartTitle__FX2TY:before{height:16px!important;width:3px!important}.Dashboard_compactCalendarContainer__c3Qox{min-height:380px!important}.Dashboard_compactCalendarContainer__c3Qox .fc-col-header-cell{font-size:.8125rem!important;padding:.5rem!important}.Dashboard_compactCalendarContainer__c3Qox .fc-daygrid-day-number{font-size:.875rem!important;padding:.375rem!important}.Dashboard_compactCalendarContainer__c3Qox .fc-toolbar-title{font-size:1.125rem!important}.Dashboard_compactCalendarContainer__c3Qox .fc-button{font-size:.8125rem!important;padding:.375rem .625rem!important}.Dashboard_compactCalendarContainer__c3Qox .fc-event{font-size:.6875rem!important;padding:1px 4px!important}@media (max-width:768px){.Dashboard_dashboardContainer__nQji6{padding:1rem}.Dashboard_title__xWIef{font-size:1.75rem}.Dashboard_poDashboardBtn__ooSkt{margin-bottom:1rem;position:static;width:100%}.Dashboard_grid__s4Mkb{grid-template-columns:1fr}}.RFQ_rfqContainer__bkgx-{animation:RFQ_fadeIn__g-sZC .6s ease-out;box-sizing:border-box;margin:0 auto;max-width:100%;padding:1.5rem;width:100%}.RFQ_header__lw-kC{animation:RFQ_fadeInDown__GJYs\+ .7s ease-out;margin-bottom:2rem}.RFQ_title__iPJ\+R{-webkit-text-fill-color:#0000;animation:RFQ_gradientFlow__8mXed 3s ease infinite alternate;background:linear-gradient(90deg,#3b82f6,#2563eb);-webkit-background-clip:text;background-size:200% 200%;color:#1e293b;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.RFQ_subtitle__dW0vD{color:#475569;font-size:1rem;font-weight:500}.RFQ_actionBar__\+Y1o0{align-items:center;animation:RFQ_fadeInUp__EmAx0 .7s ease-out;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.RFQ_actionButton__zUtSk{align-items:center;background:linear-gradient(135deg,#60a5fa,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 4px 12px #3b82f633;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.RFQ_actionButton__zUtSk:hover:not(:disabled){box-shadow:0 6px 20px #3b82f659;transform:translateY(-3px)}.RFQ_actionButton__zUtSk:disabled{cursor:not-allowed;opacity:.5}.RFQ_actionButtonSecondary__\+iyd5{background:#fff;border:2px solid #3b82f64d;color:#3b82f6}.RFQ_actionButtonSecondary__\+iyd5:hover:not(:disabled){background:#3b82f60d;border-color:#3b82f680}.RFQ_toggleContainer__XPhFr{background:#fff;border:1px solid #3b82f633;border-radius:.75rem;box-shadow:0 2px 8px #0000000d;padding:.625rem 1.25rem;transition:all .3s ease}.RFQ_toggleContainer__XPhFr:hover{border-color:#3b82f666;box-shadow:0 4px 12px #3b82f61f}.RFQ_toggleLabel__QKKg7{align-items:center;cursor:pointer;display:flex;gap:.75rem;-webkit-user-select:none;user-select:none}.RFQ_toggleIcon__ycVRT{color:#3b82f6;flex-shrink:0}.RFQ_toggleText__Z0IxH{color:#334155;flex-shrink:0;font-size:.9375rem;font-weight:600}.RFQ_toggleSwitch__-BPmv{height:26px;margin-left:auto;position:relative;width:48px}.RFQ_toggleInput__bkJI9{height:0;opacity:0;position:absolute;width:0}.RFQ_toggleSlider__BvDWI{background:#cbd5e1;border-radius:34px;bottom:0;box-shadow:inset 0 2px 4px #0000001a;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.RFQ_toggleSlider__BvDWI:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;transition:.3s;width:20px}.RFQ_toggleInput__bkJI9:checked+.RFQ_toggleSlider__BvDWI{background:linear-gradient(135deg,#3b82f6,#2563eb)}.RFQ_toggleInput__bkJI9:checked+.RFQ_toggleSlider__BvDWI:before{transform:translateX(22px)}.RFQ_toggleInput__bkJI9:focus+.RFQ_toggleSlider__BvDWI{box-shadow:0 0 0 3px #3b82f633}.RFQ_statsGrid__29WGH{grid-gap:1rem;animation:RFQ_fadeInUp__EmAx0 .8s ease-out;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem}.RFQ_statCard__U4fol{background:#fff;border:1px solid #3b82f633;border-radius:1rem;box-shadow:0 2px 12px #0000000d;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s ease}.RFQ_statCard__U4fol:before{background:radial-gradient(circle,#3b82f60d 0,#0000 70%);content:"";height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .3s ease;width:200%}.RFQ_statCard__U4fol:hover:before{opacity:1}.RFQ_statCard__U4fol:hover{border-color:#3b82f666;box-shadow:0 6px 20px #3b82f61f;transform:translateY(-3px)}.RFQ_statLabel__bouVA{color:#64748b;font-size:.875rem;font-weight:500;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.RFQ_statValue__oxYnM{color:#3b82f6;font-size:2rem;font-weight:700}.RFQ_tablesContainer__a9i4o{display:flex;flex-direction:column;gap:1.5rem}.RFQ_tableCard__wEvYU{animation:RFQ_fadeInUp__EmAx0 .9s ease-out;background:#fff;border:1px solid #3b82f633;border-radius:1.25rem;box-shadow:0 4px 20px #00000014;overflow:hidden}.RFQ_tableHeader__2TiG8{align-items:center;background:#f8fafc;border-bottom:1px solid #3b82f626;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.RFQ_tableTitle__5Tt3a{align-items:center;color:#1e293b;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem}.RFQ_tableIcon__QHv7X{color:#3b82f6}.RFQ_refreshButton__M2YUX{align-items:center;background:linear-gradient(135deg,#60a5fa,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 4px 12px #3b82f633;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.625rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s ease;white-space:nowrap}.RFQ_refreshButton__M2YUX:hover:not(:disabled){box-shadow:0 6px 16px #3b82f659;transform:translateY(-2px)}.RFQ_refreshButton__M2YUX:disabled{cursor:not-allowed;opacity:.7}.RFQ_refreshIcon__qMO-o{position:relative;transition:transform .3s ease;z-index:1}.RFQ_refreshIconSpinning__uu87H{animation:RFQ_refreshSpin__Y\+Ll3 1s linear infinite}@keyframes RFQ_refreshSpin__Y\+Ll3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RFQ_refreshLoadingText__\+zXN0{align-items:center;display:inline-flex;gap:.375rem;position:relative;z-index:1}.RFQ_refreshDot__\+oVvk{animation:RFQ_refreshDotPulse__gEyk7 1.4s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 6px #fffc;height:6px;width:6px}.RFQ_refreshDot__\+oVvk:first-child{animation-delay:0s}.RFQ_refreshDot__\+oVvk:nth-child(2){animation-delay:.2s}.RFQ_refreshDot__\+oVvk:nth-child(3){animation-delay:.4s}@keyframes RFQ_refreshDotPulse__gEyk7{0%,60%,to{opacity:.5;transform:scale(1)}30%{opacity:1;transform:scale(1.5)}}.RFQ_tableContent__LQVis{padding:1.5rem}.RFQ_tableScrollContainer__0G4Wi{max-height:400px;overflow-x:hidden;overflow-y:auto;width:100%}.RFQ_lineItemsTableContainer__sd6Ph{height:calc(100vh - 400px);margin-top:1rem;min-height:400px;overflow-x:hidden;overflow-y:auto;position:relative;z-index:1}.RFQ_filters__1jSfs{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;position:relative;z-index:100}.RFQ_filterGroup__78Sto{display:flex;flex-direction:column;gap:.5rem;position:relative;z-index:101}.RFQ_filterLabel__w6C1a{color:#334155;font-size:.875rem;font-weight:600}.RFQ_filterInput__DZdaN,.RFQ_filterSelect__KSi3B{background:#fff;border:1px solid #3b82f633;border-radius:.5rem;color:#1e293b;font-size:.9375rem;outline:none;padding:.625rem .875rem;transition:all .2s ease}.RFQ_filterInput__DZdaN:focus,.RFQ_filterSelect__KSi3B:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.RFQ_clearFiltersButton__2OFeA{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:.5rem;color:#dc2626;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.25rem;transition:all .2s ease;white-space:nowrap}.RFQ_clearFiltersButton__2OFeA:hover{background:#ef444426;border-color:#ef444480;box-shadow:0 4px 8px #ef444433;transform:translateY(-2px)}.RFQ_clearFiltersButtonSmall__c-f\+w{align-items:center;background:#ef444414;border:1px solid #ef444433;border-radius:.375rem;color:#dc2626;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:1.75rem;justify-content:center;line-height:1;padding:.375rem;transition:all .3s ease;width:1.75rem}.RFQ_clearFiltersButtonSmall__c-f\+w:hover:not(:disabled){background:#ef444426;border-color:#ef444466;box-shadow:0 2px 6px #ef444433;transform:translateY(-1px) scale(1.05)}.RFQ_clearFiltersButtonSmall__c-f\+w:active:not(:disabled){transform:translateY(0) scale(1)}.RFQ_clearFiltersButtonSmall__c-f\+w:disabled{background:#ef44440d;border-color:#ef444433;color:#94a3b8;cursor:not-allowed;opacity:.5}.RFQ_clearFiltersButtonSmall__c-f\+w:disabled:hover{background:#ef44440d;border-color:#ef444433;box-shadow:none;transform:none}.filter-dropdown{animation:RFQ_dropdownSlideIn__31HpJ .2s ease-out}.filter-dropdown-item.rfq-overdue{background:#ef444408;border-left-color:#ef4444}.filter-dropdown-item.rfq-overdue:hover{background:#ef444414;border-left-color:#ef4444}.filter-dropdown-item.rfq-no-deadline{opacity:.85}.filter-dropdown-item.rfq-no-deadline:hover{opacity:1}@keyframes RFQ_dropdownSlideIn__31HpJ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.RFQ_dataTable__RRoER{background:#fff;border-collapse:initial;border-radius:.75rem;border-spacing:0;overflow:hidden;table-layout:fixed;width:100%}.RFQ_dataTable__RRoER thead tr th{word-wrap:break-word;background:#f1f5f9;border-bottom:2px solid #3b82f633;color:#1e293b;font-size:.8125rem;font-weight:700;letter-spacing:.03em;line-height:1.4;overflow:hidden;padding:.75rem .5rem;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:normal}.RFQ_dataTable__RRoER tbody tr{border-bottom:1px solid #e2e8f0;transition:all .2s ease}.RFQ_dataTable__RRoER tbody tr:hover{background:#3b82f60d;transform:scale(1.002)}.RFQ_dataTable__RRoER tbody tr:last-child{border-bottom:none}.RFQ_dataTable__RRoER tbody tr td{word-wrap:break-word;color:#334155;font-size:.75rem;font-weight:400;line-height:1.5;overflow:hidden;padding:.625rem .5rem;text-overflow:ellipsis;vertical-align:middle}.RFQ_dataTable__RRoER tbody tr.RFQ_overdue__poCf1{background:#ef444414;border-left:4px solid #ef4444}.RFQ_dataTable__RRoER tbody tr.RFQ_overdue__poCf1:hover{background:#ef44441f}.RFQ_statusPill__eoJuP{border-radius:9999px;display:inline-block;font-size:.8125rem;font-weight:600;padding:.25rem .75rem;white-space:nowrap}.RFQ_statusNotAssigned__w0b6r{background:#ef44441a;color:#ef4444}.RFQ_statusInProgress__27RiH{background:#3b82f61a;color:#3b82f6}.RFQ_statusCompleted__BvfJ\+{background:#22c55e1a;color:#22c55e}.RFQ_statusWarning__xnZFr{background:#f59e0b1a;color:#f59e0b}.RFQ_loadingContainer__gHjye{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem}.RFQ_spinner__Ui8Jn{animation:RFQ_spin__eTj0v .8s linear infinite;border:4px solid #3b82f633;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}.RFQ_loadingText__Hqb4s{color:#64748b;font-size:1rem;font-weight:500}.RFQ_emptyState__BWbNh{color:#64748b;font-size:1rem;padding:3rem 2rem;text-align:center}.RFQ_emptyStateIcon__yEiT3{font-size:4rem;margin-bottom:1rem;opacity:.3}.RFQ_errorContainer__A6LU9{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:.75rem;color:#dc2626;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.5rem}@keyframes RFQ_fadeIn__g-sZC{0%{opacity:0}to{opacity:1}}@keyframes RFQ_fadeInDown__GJYs\+{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes RFQ_fadeInUp__EmAx0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes RFQ_gradientFlow__8mXed{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes RFQ_spin__eTj0v{to{transform:rotate(1turn)}}@media (min-width:1920px){.RFQ_rfqContainer__bkgx-{max-width:90%;padding:2.5rem 4rem}.RFQ_tableContent__LQVis{padding:2.5rem}.RFQ_tableScrollContainer__0G4Wi{max-height:calc(100vh - 600px);min-height:600px}.RFQ_lineItemsTableContainer__sd6Ph{height:calc(100vh - 650px);min-height:600px}.RFQ_dataTable__RRoER thead tr th{font-size:1rem;padding:1.5rem 2rem}.RFQ_dataTable__RRoER tbody tr td{font-size:1.0625rem;padding:1.25rem 2rem}.RFQ_title__iPJ\+R{font-size:3.5rem}}@media (min-width:1440px) and (max-width:1919px){.RFQ_rfqContainer__bkgx-{max-width:95%;padding:2rem 3rem}.RFQ_tableContent__LQVis{padding:2rem}.RFQ_tableScrollContainer__0G4Wi{max-height:calc(100vh - 500px);min-height:500px}.RFQ_lineItemsTableContainer__sd6Ph{height:calc(100vh - 550px);min-height:550px}.RFQ_dataTable__RRoER thead tr th{font-size:.9375rem;padding:1.25rem 1.5rem}.RFQ_dataTable__RRoER tbody tr td{font-size:1rem;padding:1rem 1.5rem}.RFQ_title__iPJ\+R{font-size:3rem}}@media (min-width:1024px) and (max-width:1439px){.RFQ_rfqContainer__bkgx-{max-width:98%;padding:1.5rem 2rem}.RFQ_tableContent__LQVis{padding:1.75rem}.RFQ_tableScrollContainer__0G4Wi{max-height:calc(100vh - 450px);min-height:400px}.RFQ_lineItemsTableContainer__sd6Ph{height:calc(100vh - 500px);min-height:450px}.RFQ_dataTable__RRoER thead tr th{padding:1.125rem 1.25rem}.RFQ_dataTable__RRoER tbody tr td{padding:.9375rem 1.25rem}}@media (min-width:768px) and (max-width:1023px){.RFQ_rfqContainer__bkgx-{max-width:100%;padding:1.25rem 1.5rem}.RFQ_title__iPJ\+R{font-size:2.25rem}.RFQ_tableContent__LQVis{padding:1.25rem}.RFQ_dataTable__RRoER thead tr th{font-size:.8125rem;padding:.875rem 1rem}.RFQ_dataTable__RRoER tbody tr td{font-size:.875rem;padding:.75rem 1rem}}@media (max-width:767px){.RFQ_rfqContainer__bkgx-{padding:1rem}.RFQ_title__iPJ\+R{font-size:2rem}.RFQ_actionBar__\+Y1o0{flex-direction:column}.RFQ_actionButton__zUtSk{justify-content:center;width:100%}.RFQ_statsGrid__29WGH{grid-template-columns:1fr}.RFQ_filters__1jSfs{flex-direction:column}.RFQ_tableHeader__2TiG8{align-items:stretch;flex-direction:column;gap:1rem}.RFQ_tableTitle__5Tt3a{width:100%}.RFQ_refreshButton__M2YUX{justify-content:center;width:100%}.RFQ_tableContent__LQVis{padding:1rem}.RFQ_dataTable__RRoER thead tr th{font-size:.75rem;padding:.75rem .5rem}.RFQ_dataTable__RRoER tbody tr td{font-size:.8125rem;padding:.625rem .5rem}}.RFQ_deleteButton__UFr8N{align-items:center;background:#0000;border:none;border-radius:.375rem;color:#94a3b8;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.5rem;justify-content:center;outline:none;padding:0;position:relative;transition:all .2s ease;width:1.5rem}.RFQ_deleteButton__UFr8N:hover{background:#ef44441a;color:#ef4444}.RFQ_deleteButton__UFr8N:active{background:#ef444426;transform:scale(.95)}.RFQ_deleteIcon__mHP4R{stroke-width:2;position:relative;transition:all .2s ease;z-index:1}.RFQ_deleteButton__UFr8N:hover .RFQ_deleteIcon__mHP4R{stroke-width:2.5;color:#ef4444}@keyframes RFQ_deleteButtonPulse__hud8B{0%,to{box-shadow:0 0 0 0 #ef444466}50%{box-shadow:0 0 0 4px #ef444400}}.RFQ_deleteButton__UFr8N:focus-visible{animation:RFQ_deleteButtonPulse__hud8B 1.5s ease-in-out infinite;outline:2px solid #ef444480;outline-offset:2px}.RFQ_extendButton__bhS0o{align-items:center;background:#3b82f614;border:none;border-radius:.5rem;color:#3b82f6;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;outline:none;overflow:hidden;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:2rem}.RFQ_extendButton__bhS0o:before{background:#3b82f626;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1);width:0}.RFQ_extendButton__bhS0o:hover{background:#3b82f626;box-shadow:0 4px 12px #3b82f640;transform:scale(1.1)}.RFQ_extendButton__bhS0o:hover:before{height:120%;width:120%}.RFQ_extendButton__bhS0o:active{transform:scale(.95);transition:transform .1s}.RFQ_extendIcon__cXfhW{stroke-width:2;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.RFQ_extendButton__bhS0o:hover .RFQ_extendIcon__cXfhW{stroke-width:2.5;color:#2563eb;transform:rotate(-15deg) scale(1.1)}.RFQ_extendButton__bhS0o:active .RFQ_extendIcon__cXfhW{transform:rotate(5deg) scale(.95);transition:transform .1s}@keyframes RFQ_extendButtonPulse__E\+tVj{0%,to{box-shadow:0 0 0 0 #3b82f666}50%{box-shadow:0 0 0 4px #3b82f600}}.RFQ_extendButton__bhS0o:focus-visible{animation:RFQ_extendButtonPulse__E\+tVj 1.5s ease-in-out infinite;outline:2px solid #3b82f680;outline-offset:2px}.RFQ_modalOverlay__6\+TBU{align-items:center;animation:RFQ_modalFadeIn__4RwgS .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}@keyframes RFQ_modalFadeIn__4RwgS{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1}}.RFQ_modalContent__CjYqI{animation:RFQ_modalSlideUp__HxkYO .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:1rem;box-shadow:0 20px 60px #0000004d,0 0 0 1px #0000000d;display:flex;flex-direction:column;max-height:90vh;max-width:32rem;overflow:hidden;position:relative;width:100%}@keyframes RFQ_modalSlideUp__HxkYO{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.RFQ_modalHeader__XrLCT{align-items:flex-start;background:linear-gradient(135deg,#f8fafc,#fff);border-bottom:1px solid #00000014;display:flex;justify-content:space-between;padding:1.5rem}.RFQ_modalHeaderContent__JZs6b{align-items:center;display:flex;flex:1 1;gap:1rem}.RFQ_modalIconWrapper__DlBDS{align-items:center;animation:RFQ_iconFloat__cKwuT 2s ease-in-out infinite;background:linear-gradient(135deg,#3b82f61a,#3b82f626);border-radius:.75rem;color:#3b82f6;display:flex;height:3rem;justify-content:center;width:3rem}.RFQ_historyModalContent__5QTxq .RFQ_modalIconWrapper__DlBDS{background:linear-gradient(135deg,#f59e0b1a,#d9770614);color:#f59e0b}@keyframes RFQ_iconFloat__cKwuT{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.RFQ_modalIcon__kaIaA{animation:RFQ_iconPulse__HWE-D 2s ease-in-out infinite}@keyframes RFQ_iconPulse__HWE-D{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.RFQ_modalTitle__njsw8{color:#1e293b;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0}.RFQ_modalSubtitle__wqAYE{color:#64748b;font-size:.875rem;line-height:1.5;margin:.5rem 0 0}.RFQ_modalDocLabel__An-4k{color:#475569;font-weight:600}.RFQ_modalCloseButton__iNFwe{align-items:center;background:#0000;border:none;border-radius:.5rem;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.RFQ_modalCloseButton__iNFwe:hover{background:#0000000d;color:#1e293b;transform:rotate(90deg)}.RFQ_modalCloseButton__iNFwe:active{transform:rotate(90deg) scale(.9)}.RFQ_modalCloseButton__iNFwe:disabled{cursor:not-allowed;opacity:.5}.RFQ_modalBody__fNKxX{flex:1 1;overflow-y:auto;padding:1.5rem}.RFQ_modalSection__EFHyQ{margin-bottom:1.5rem}.RFQ_modalSection__EFHyQ:last-child{margin-bottom:0}.RFQ_modalLabel__VBbAE{color:#334155;display:block;font-size:.875rem;font-weight:600;margin-bottom:.75rem}.RFQ_modalInput__4STDY{background:#fff;border:1.5px solid #e2e8f0;border-radius:.5rem;color:#1e293b;font-size:.9375rem;outline:none;padding:.75rem 1rem;transition:all .2s ease;width:100%}.RFQ_modalInput__4STDY:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;transform:translateY(-1px)}.RFQ_modalInput__4STDY:hover:not(:focus){border-color:#cbd5e1}.RFQ_modalHint__4ASx\+{color:#94a3b8;font-size:.75rem;line-height:1.5;margin-top:.5rem}.RFQ_radioGroup__xEOlv{display:flex;flex-direction:column;gap:.75rem}.RFQ_radioOption__R-Uok{cursor:pointer;position:relative}.RFQ_radioInput__IAE\+v{opacity:0;pointer-events:none;position:absolute}.RFQ_radioCustom__1Idxc{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;color:#64748b;display:flex;font-size:.9375rem;font-weight:500;gap:.75rem;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.RFQ_radioOption__R-Uok:hover .RFQ_radioCustom__1Idxc{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.RFQ_radioInput__IAE\+v:checked+.RFQ_radioCustom__1Idxc,.RFQ_radioOptionActive__T9gAM .RFQ_radioCustom__1Idxc{background:linear-gradient(135deg,#3b82f60d,#3b82f61a);border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;color:#3b82f6}.RFQ_radioCustom__1Idxc svg{transition:all .3s ease}.RFQ_radioInput__IAE\+v:checked+.RFQ_radioCustom__1Idxc svg,.RFQ_radioOptionActive__T9gAM .RFQ_radioCustom__1Idxc svg{color:#2563eb;transform:scale(1.1)}.RFQ_modalFooter__lNa4n{align-items:center;background:#f8fafc;border-top:1px solid #00000014;display:flex;gap:.75rem;justify-content:flex-end;padding:1.5rem}.RFQ_modalButtonSecondary__\+9oIP{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:.5rem;color:#475569;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;justify-content:center;outline:none;padding:.75rem 1.5rem;transition:all .2s ease}.RFQ_modalButtonSecondary__\+9oIP:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.RFQ_modalButtonSecondary__\+9oIP:active:not(:disabled){transform:translateY(0)}.RFQ_modalButtonSecondary__\+9oIP:disabled{cursor:not-allowed;opacity:.5}.RFQ_modalButtonPrimary__ZCW9m{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:.5rem;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;outline:none;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.RFQ_modalButtonPrimary__ZCW9m:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.RFQ_modalButtonPrimary__ZCW9m:active:not(:disabled){box-shadow:0 2px 8px #3b82f64d;transform:translateY(0)}.RFQ_modalButtonPrimary__ZCW9m:disabled{cursor:not-allowed;opacity:.6;transform:none}.RFQ_modalButtonPrimary__ZCW9m svg{transition:transform .3s ease}.RFQ_modalButtonPrimary__ZCW9m:hover:not(:disabled) svg{transform:rotate(10deg) scale(1.1)}.RFQ_buttonIcon__xLKTz{height:1.125rem;width:1.125rem}.RFQ_spinnerSmall__VVIVG{animation:RFQ_spin360__zKMXf .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:1rem;width:1rem}@keyframes RFQ_spin360__zKMXf{to{transform:rotate(1turn)}}.RFQ_historyModalContent__5QTxq{animation:RFQ_modalSlideUp__HxkYO .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1px solid #3b82f61a;border-radius:1.5rem;box-shadow:0 20px 60px #00000040,0 4px 16px #3b82f61a;display:flex;flex-direction:column;max-height:85vh;max-width:960px;overflow:hidden;width:100%}.RFQ_emptyHistoryContainer__4LX5z{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem}.RFQ_emptyHistoryIcon__Z6N4i{color:#94a3b8;height:4rem;opacity:.5;width:4rem}.RFQ_emptyHistoryText__hF1NH{color:#64748b;font-size:1rem;font-weight:500}.RFQ_historyTableContainer__ZEAcH{background:linear-gradient(180deg,#3b82f605,#0000);flex:1 1;overflow-x:auto;overflow-y:auto}.RFQ_historyTable__ZEMy-{border-collapse:initial;border-spacing:0;width:100%}.RFQ_historyTable__ZEMy- thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);box-shadow:0 2px 8px #0000000d;position:sticky;top:0;z-index:10}.RFQ_historyTable__ZEMy- thead th{border-bottom:2px solid #3b82f626;color:#1e293b;font-size:.8125rem;font-weight:700;letter-spacing:.05em;padding:1rem .75rem;text-align:left;text-transform:uppercase;white-space:nowrap}.RFQ_historyRow__319o7{animation:RFQ_historyRowSlideIn__O\+ntH .4s ease-out forwards;opacity:0;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes RFQ_historyRowSlideIn__O\+ntH{to{opacity:1;transform:translateY(0)}}.RFQ_historyRow__319o7:first-child{animation-delay:.05s}.RFQ_historyRow__319o7:nth-child(2){animation-delay:.1s}.RFQ_historyRow__319o7:nth-child(3){animation-delay:.15s}.RFQ_historyRow__319o7:nth-child(4){animation-delay:.2s}.RFQ_historyRow__319o7:nth-child(5){animation-delay:.25s}.RFQ_historyRow__319o7:nth-child(6){animation-delay:.3s}.RFQ_historyRow__319o7:hover{background:#3b82f60a;box-shadow:0 2px 8px #3b82f60d;transform:translateY(-1px)}.RFQ_historyRow__319o7 td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:.9375rem;padding:1rem .75rem;vertical-align:top}.RFQ_extensionBadge__E9qfe{border-radius:.5rem;display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.02em;padding:.375rem .75rem}.RFQ_extensionBadgeBlue__jWFIF{background:linear-gradient(135deg,#3b82f61a,#2563eb1a);border:1px solid #3b82f633;color:#2563eb}.RFQ_extensionBadgePurple__QG9ev{background:linear-gradient(135deg,#a855f71a,#9333ea1a);border:1px solid #a855f733;color:#9333ea}.RFQ_daysAddedCell__Ic0JJ{color:#16a34a;font-size:.9375rem;font-weight:600}.RFQ_deadlineCell__eugW6{font-size:.875rem}.RFQ_deadlineDate__orTuz{color:#1e293b;font-weight:600;margin-bottom:.25rem}.RFQ_deadlineTime__SOMc6{color:#64748b;font-size:.8125rem;font-weight:500}.RFQ_newDeadlineDate__r\+il4{color:#16a34a;font-weight:700;margin-bottom:.25rem}.RFQ_originalBadge__vA7rA{background:#9ca3af1a;border-radius:.375rem;color:#6b7280;font-size:.8125rem;font-weight:600;padding:.25rem .5rem}.RFQ_extendedByCell__qOgQJ{padding:1rem .75rem}.RFQ_userInfo__JVRoZ{align-items:center;display:flex;gap:.5rem}.RFQ_userIcon__o1JhG{color:#6b7280;flex-shrink:0;height:1.125rem;width:1.125rem}.RFQ_userName__9CM2e{color:#374151;font-size:.9375rem;font-weight:600}.RFQ_extendedAtInfo__0-zaA{display:flex;flex-direction:column;gap:.25rem}.RFQ_exportSection__9wQ9b{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #3b82f626;border-radius:1rem;box-shadow:0 4px 20px #0000000f;margin:1rem 1rem 1.5rem;overflow:visible!important;padding:1.5rem;position:relative;transition:all .3s ease;z-index:1000!important}.RFQ_exportSection__9wQ9b:before{animation:RFQ_gradientFlow__8mXed 3s ease infinite;background:linear-gradient(90deg,#3b82f6,#60a5fa,#3b82f6);background-size:200% 100%;content:"";height:3px;left:0;position:absolute;right:0;top:0}.RFQ_exportSection__9wQ9b:hover{border-color:#3b82f64d;box-shadow:0 6px 24px #3b82f61f}.RFQ_exportTitle__bob3B{align-items:center;color:#1e293b;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin-bottom:1rem}.RFQ_exportTitle__bob3B:before{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:2px;content:"";height:20px;width:4px}.RFQ_exportControls__LfzQz{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.RFQ_exportDropdownWrapper__GaAdb{flex:1 1;min-width:280px;position:relative!important;z-index:10000!important}.RFQ_exportDropdownButton__DAFyb{align-items:center;background:#fff;border:2px solid #3b82f633;border-radius:.875rem;box-shadow:0 2px 8px #0000000a;color:#1e293b;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;justify-content:space-between;padding:.875rem 1.25rem;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.RFQ_exportDropdownButton__DAFyb:hover{background:linear-gradient(135deg,#fff,#f8fafc);border-color:#3b82f680;box-shadow:0 4px 12px #3b82f626;transform:translateY(-1px)}.RFQ_exportDropdownButton__DAFyb:active{transform:translateY(0)}.RFQ_exportDropdownText__Z1V5k{color:#1e293b;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RFQ_exportDropdownTextEmpty__KSRs2{color:#94a3b8;font-weight:500}.RFQ_exportDropdownArrow__hO89g{color:#64748b;flex-shrink:0;font-size:.75rem;margin-left:.75rem;transition:transform .3s ease}.RFQ_exportDropdownWrapper__GaAdb[data-open=true] .RFQ_exportDropdownArrow__hO89g{transform:rotate(180deg)}.RFQ_exportDropdownMenu__4qJo\+{animation:RFQ_dropdownSlideIn__31HpJ .3s cubic-bezier(.4,0,.2,1)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fff!important;border:2px solid #3b82f633!important;border-radius:.875rem!important;box-shadow:0 12px 40px #00000026,0 4px 12px #3b82f61a!important;display:block!important;left:0!important;max-height:360px!important;opacity:1!important;overflow-x:hidden!important;overflow-y:auto!important;pointer-events:auto!important;position:absolute!important;top:calc(100% + .75rem)!important;transform:translateZ(0)!important;visibility:visible!important;width:100%!important;z-index:10001!important}.RFQ_exportDropdownMenu__4qJo\+::-webkit-scrollbar{width:8px}.RFQ_exportDropdownMenu__4qJo\+::-webkit-scrollbar-track{background:#f1f5f9;border-radius:0 .875rem .875rem 0}.RFQ_exportDropdownMenu__4qJo\+::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:4px}.RFQ_exportDropdownMenu__4qJo\+::-webkit-scrollbar-thumb:hover{background:#3b82f680}.RFQ_exportDropdownHeader__kNCJ1{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:2px solid #f1f5f9;border-radius:.875rem .875rem 0 0;padding:1rem 1.25rem;position:sticky;top:0;z-index:10}.RFQ_exportDropdownSelectAll__NO2c3{align-items:center;border-radius:.625rem;color:#1e293b;cursor:pointer;display:flex;font-weight:600;gap:.75rem;padding:.625rem;transition:all .2s ease;-webkit-user-select:none;user-select:none}.RFQ_exportDropdownSelectAll__NO2c3:hover{background:#3b82f614;transform:translateX(2px)}.RFQ_exportDropdownSelectAll__NO2c3 input[type=checkbox]{accent-color:#3b82f6;border-radius:4px;cursor:pointer;flex-shrink:0;height:1.25rem;width:1.25rem}.RFQ_exportDropdownItem__ib3c8{align-items:center;border-bottom:1px solid #f1f5f9cc;color:#1e293b;cursor:pointer;display:flex;gap:.875rem;padding:.875rem 1.25rem;position:relative;transition:all .2s ease}.RFQ_exportDropdownItem__ib3c8:last-child{border-bottom:none}.RFQ_exportDropdownItem__ib3c8:before{background:linear-gradient(135deg,#3b82f6,#60a5fa);bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:3px}.RFQ_exportDropdownItem__ib3c8:hover{background:linear-gradient(90deg,#3b82f60f,#3b82f608);padding-left:1.5rem}.RFQ_exportDropdownItem__ib3c8:hover:before{opacity:1}.RFQ_exportDropdownItemOverdue__WWRzT{background:#ef44440a}.RFQ_exportDropdownItemOverdue__WWRzT:hover{background:linear-gradient(90deg,#ef44441a,#ef44440f)}.RFQ_exportDropdownItemOverdue__WWRzT:before{background:linear-gradient(135deg,#ef4444,#dc2626)}.RFQ_exportDropdownCheckbox__028pQ{accent-color:#3b82f6;border-radius:4px;cursor:pointer;flex-shrink:0;height:1.25rem;transition:transform .2s ease;width:1.25rem}.RFQ_exportDropdownCheckbox__028pQ:checked{transform:scale(1.1)}.RFQ_exportDropdownItemContent__Ex0I0{align-items:center;color:#1e293b;display:flex;flex:1 1;font-size:.9375rem;font-weight:500;gap:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RFQ_exportDropdownItemName__sSNYE{color:inherit;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RFQ_exportDropdownItemNameOverdue__IO2HH{color:#dc2626;font-weight:600}.RFQ_exportDropdownBadge__GboS1{align-items:center;border-radius:.375rem;display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:700;gap:.25rem;letter-spacing:.025em;padding:.25rem .5rem;white-space:nowrap}.RFQ_exportDropdownBadgeOverdue__SVvc4{background:linear-gradient(135deg,#ef444426,#dc26261a);border:1px solid #ef444433;box-shadow:0 2px 4px #ef44441a;color:#dc2626}.RFQ_exportDropdownDeadline__n-cUJ{background:#94a3b814;border-radius:.375rem;color:#64748b;font-size:.75rem;font-weight:500;padding:.125rem .5rem;white-space:nowrap}.RFQ_exportButton__uDmZO{align-items:center;background:linear-gradient(135deg,#60a5fa,#3b82f6);border:none;border-radius:.875rem;box-shadow:0 4px 14px #3b82f640;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:700;gap:.625rem;overflow:hidden;padding:.875rem 1.75rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.RFQ_exportButton__uDmZO:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.RFQ_exportButton__uDmZO:hover:not(:disabled):before{left:100%}.RFQ_exportButton__uDmZO:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 6px 20px #3b82f659;transform:translateY(-2px)}.RFQ_exportButton__uDmZO:active:not(:disabled){box-shadow:0 2px 8px #3b82f64d;transform:translateY(0)}.RFQ_exportButton__uDmZO:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.RFQ_exportButton__uDmZO svg{transition:transform .3s ease}.RFQ_exportButton__uDmZO:hover:not(:disabled) svg{transform:translateY(-2px) rotate(-5deg)}.RFQ_loadingOverlay__k09Wh{align-items:center;animation:RFQ_fadeIn__g-sZC .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border-radius:1.25rem;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2000}.RFQ_loadingContent__Dtonq{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.RFQ_loadingSpinner__1U1Sr{align-items:center;display:flex;height:80px;justify-content:center;position:relative;width:80px}.RFQ_spinnerRing__cer3i{animation:RFQ_spinnerRotate__Iklvp 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid #0000;border-radius:50%;border-top-color:#3b82f6;height:100%;position:absolute;width:100%}.RFQ_spinnerRing__cer3i:first-child{animation-delay:0s;height:80px;width:80px}.RFQ_spinnerRing__cer3i:nth-child(2){animation-delay:.2s;border-top-color:#60a5fa;height:60px;width:60px}.RFQ_spinnerRing__cer3i:nth-child(3){animation-delay:.4s;border-top-color:#93c5fd;height:40px;width:40px}@keyframes RFQ_spinnerRotate__Iklvp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RFQ_loadingText__Hqb4s{color:#1e293b;font-size:1.125rem;font-weight:600}.RFQ_loadingSubtext__d27o\+,.RFQ_loadingText__Hqb4s{animation:RFQ_pulse__pcDTn 2s ease-in-out infinite;text-align:center}.RFQ_loadingSubtext__d27o\+{animation-delay:.5s;color:#64748b;font-size:.875rem;font-weight:500}@keyframes RFQ_pulse__pcDTn{0%,to{opacity:1}50%{opacity:.6}}.RFQ_disabledContent__ahwhH{opacity:.6;pointer-events:none;position:relative;transition:opacity .3s ease}.RFQ_disabledContent__ahwhH:before{background:#ffffff4d;border-radius:.75rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.RFQ_filterSelect__KSi3B:disabled{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8;cursor:not-allowed;opacity:.6}.RFQ_filterSelect__KSi3B:disabled:hover{border-color:#e2e8f0;box-shadow:none;transform:none}.RFQ_clearFiltersButton__2OFeA:disabled{background:#ef44440d;border-color:#ef444433;color:#94a3b8;cursor:not-allowed;opacity:.5}.RFQ_clearFiltersButton__2OFeA:disabled:hover{background:#ef44440d;border-color:#ef444433;box-shadow:none;transform:none}.CertificationOverview_container__kbXlR{animation:CertificationOverview_fadeIn__WqA79 .6s ease-out;box-sizing:border-box;margin:0 auto;max-width:100%;padding:2rem;width:100%}.CertificationOverview_header__pRiua{animation:CertificationOverview_fadeInDown__oKNfe .7s ease-out;margin-bottom:2rem}.CertificationOverview_title__eAgAp{-webkit-text-fill-color:#0000;animation:CertificationOverview_gradientFlow__FoUxX 3s ease infinite alternate;background:linear-gradient(90deg,#3b82f6,#2563eb);-webkit-background-clip:text;background-size:200% 200%;color:#1e293b;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.CertificationOverview_controlsSection__nkWyE{align-items:center;animation:CertificationOverview_fadeInUp__6jSo0 .8s ease-out;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.CertificationOverview_hideOverdueToggle__zfkQ9{align-items:center;background:#0000;border:none;border-radius:.75rem;cursor:pointer;display:flex;gap:.875rem;padding:.625rem 1.25rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.CertificationOverview_hideOverdueToggle__zfkQ9:hover{background:#3b82f60a}.CertificationOverview_hideOverdueToggleTrack__0V9Lp{background:#e2e8f0;border-radius:13px;box-shadow:inset 0 2px 4px #0000001a;height:26px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.CertificationOverview_hideOverdueToggleActive__E-VMZ .CertificationOverview_hideOverdueToggleTrack__0V9Lp{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:inset 0 2px 4px #00000026,0 0 0 3px #3b82f61a}.CertificationOverview_hideOverdueToggleThumb__imlR9{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;height:22px;justify-content:center;left:2px;position:absolute;top:2px;transform:translateX(0);transition:all .3s cubic-bezier(.34,1.56,.64,1);width:22px}.CertificationOverview_hideOverdueToggleActive__E-VMZ .CertificationOverview_hideOverdueToggleThumb__imlR9{background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 2px 8px #3b82f666;transform:translateX(22px)}.CertificationOverview_hideOverdueToggle__zfkQ9:hover .CertificationOverview_hideOverdueToggleThumb__imlR9{box-shadow:0 3px 6px #00000040}.CertificationOverview_hideOverdueToggleActive__E-VMZ:hover .CertificationOverview_hideOverdueToggleThumb__imlR9{box-shadow:0 3px 10px #3b82f680;transform:translateX(22px) scale(1.05)}.CertificationOverview_hideOverdueIcon__JAqxH{stroke-width:2.5;color:#64748b;flex-shrink:0;transition:all .3s ease}.CertificationOverview_hideOverdueToggleActive__E-VMZ .CertificationOverview_hideOverdueIcon__JAqxH{color:#3b82f6}.CertificationOverview_hideOverdueText__IIqIG{color:#475569;font-size:.875rem;font-weight:500;letter-spacing:.01em;position:relative;transition:color .3s ease;white-space:nowrap}.CertificationOverview_hideOverdueToggle__zfkQ9:hover .CertificationOverview_hideOverdueText__IIqIG{color:#1e293b}.CertificationOverview_hideOverdueToggleActive__E-VMZ .CertificationOverview_hideOverdueText__IIqIG{color:#1e293b;font-weight:600}@keyframes CertificationOverview_togglePulse__krXWG{0%,to{opacity:1}50%{opacity:.7}}.CertificationOverview_hideOverdueToggle__zfkQ9:active .CertificationOverview_hideOverdueToggleTrack__0V9Lp{transform:scale(.98)}.CertificationOverview_filtersContainer__M3ncz{align-items:center;animation:CertificationOverview_fadeInUp__6jSo0 .9s ease-out;background:#fff;border:1px solid #3b82f633;border-radius:1rem;box-shadow:0 4px 16px #0000000d;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1.5rem}.CertificationOverview_filterGroup__2\+XgY{align-items:center;display:flex;gap:.5rem}.CertificationOverview_filterLabel__ik99J{color:#334155;font-size:.9375rem;font-weight:600;white-space:nowrap}.CertificationOverview_rfqDropdownWrapper__5oBK8{position:relative}.CertificationOverview_rfqDropdownButton__ypfRi{align-items:center;background:#fff;border:2px solid #3b82f633;border-radius:.75rem;color:#1e293b;cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;justify-content:space-between;padding:.75rem 1rem;text-align:left;transition:all .3s ease;width:280px}.CertificationOverview_rfqDropdownButton__ypfRi:hover{border-color:#3b82f666;box-shadow:0 2px 8px #3b82f61a}.CertificationOverview_rfqDropdownArrow__Y\+\+m0{color:#64748b;font-size:.75rem}.CertificationOverview_rfqDropdownMenu__TwQQT{animation:CertificationOverview_dropdownSlideIn__HH2qw .3s ease-out;background:#fff;border:2px solid #3b82f633;border-radius:.75rem;box-shadow:0 10px 30px #00000026;left:0;max-height:320px;overflow-y:auto;position:absolute;top:calc(100% + .5rem);width:280px;z-index:100}.CertificationOverview_rfqDropdownHeader__vWF0K{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #f1f5f9;padding:1rem;position:sticky;top:0;z-index:10}.CertificationOverview_rfqDropdownSelectAll__CNEwL{align-items:center;border-radius:.5rem;color:#1e293b;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.5rem;transition:background .2s ease}.CertificationOverview_rfqDropdownSelectAll__CNEwL:hover{background:#3b82f60d}.CertificationOverview_rfqDropdownCheckbox__Uv9qR{accent-color:#3b82f6;cursor:pointer;height:1.125rem;width:1.125rem}.CertificationOverview_rfqDropdownItem__1onDW{align-items:center;color:#1e293b;cursor:pointer;display:flex;gap:.5rem;padding:.75rem 1rem;transition:background .2s ease}.CertificationOverview_rfqDropdownItem__1onDW:hover{background:#3b82f60d}.CertificationOverview_rfqDropdownText__pg8UX{color:#1e293b;flex:1 1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CertificationOverview_statusFilter__44f5G{background:#fff;border:2px solid #3b82f633;border-radius:.75rem;color:#1e293b;cursor:pointer;font-size:.9375rem;font-weight:500;outline:none;padding:.75rem 1rem;transition:all .3s ease;width:240px}.CertificationOverview_statusFilter__44f5G:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.CertificationOverview_statusFilter__44f5G:hover{border-color:#3b82f666}.CertificationOverview_clearFiltersButton__Bd9tO{align-items:center;background:#ef44441a;border:2px solid #ef44444d;border-radius:.75rem;color:#dc2626;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease;white-space:nowrap}.CertificationOverview_clearFiltersButton__Bd9tO:hover{background:#ef444426;border-color:#ef444480;box-shadow:0 4px 12px #ef444433;transform:translateY(-2px)}.CertificationOverview_refreshButton__9FGjv{align-items:center;background:linear-gradient(135deg,#60a5fa,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 4px 12px #3b82f633;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.625rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s ease;white-space:nowrap}.CertificationOverview_refreshButton__9FGjv:hover:not(:disabled){box-shadow:0 6px 16px #3b82f659;transform:translateY(-2px)}.CertificationOverview_refreshButton__9FGjv:disabled{cursor:not-allowed;opacity:.7}.CertificationOverview_refreshIcon__C1EyW{position:relative;transition:transform .3s ease;z-index:1}.CertificationOverview_refreshIconSpinning__1MUdh{animation:CertificationOverview_refreshSpin__RcRzA 1s linear infinite}@keyframes CertificationOverview_refreshSpin__RcRzA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CertificationOverview_refreshLoadingText__Xezj3{align-items:center;display:inline-flex;gap:.375rem;position:relative;z-index:1}.CertificationOverview_refreshDot__9Jwls{animation:CertificationOverview_refreshDotPulse__dd1VI 1.4s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 6px #fffc;height:6px;width:6px}.CertificationOverview_refreshDot__9Jwls:first-child{animation-delay:0s}.CertificationOverview_refreshDot__9Jwls:nth-child(2){animation-delay:.2s}.CertificationOverview_refreshDot__9Jwls:nth-child(3){animation-delay:.4s}@keyframes CertificationOverview_refreshDotPulse__dd1VI{0%,60%,to{opacity:.5;transform:scale(1)}30%{opacity:1;transform:scale(1.5)}}.CertificationOverview_tableContainer__c4nHP{animation:CertificationOverview_fadeInUp__6jSo0 1s ease-out;background:#fff;border:1px solid #3b82f633;border-radius:1.25rem;box-shadow:0 4px 20px #00000014;max-height:calc(100vh - 350px);overflow:hidden;overflow-x:auto;overflow-y:auto}.CertificationOverview_table__3K2rO{border-collapse:collapse;width:100%}.CertificationOverview_tableHeader__6mw5g{background:linear-gradient(180deg,#f8fafc,#f1f5f9);box-shadow:0 2px 8px #0000000d;position:sticky;top:0;z-index:10}.CertificationOverview_tableHeader__6mw5g th{border-bottom:2px solid #3b82f626;color:#1e293b;font-size:.875rem;font-weight:700;letter-spacing:.05em;padding:1.25rem 1.5rem;text-align:left;text-transform:uppercase;white-space:nowrap}.CertificationOverview_tableBody__TIqMc{background:#fff}.CertificationOverview_tableRow__ey0iO{animation:CertificationOverview_tableRowSlideIn__E5UVH .4s ease-out forwards;cursor:pointer;opacity:0;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.CertificationOverview_tableRow__ey0iO:hover{background:#3b82f60a;box-shadow:0 2px 8px #3b82f60d;transform:translateY(-1px)}.CertificationOverview_tableRow__ey0iO:first-child{animation-delay:.05s}.CertificationOverview_tableRow__ey0iO:nth-child(2){animation-delay:.1s}.CertificationOverview_tableRow__ey0iO:nth-child(3){animation-delay:.15s}.CertificationOverview_tableRow__ey0iO:nth-child(4){animation-delay:.2s}.CertificationOverview_tableRow__ey0iO:nth-child(5){animation-delay:.25s}.CertificationOverview_tableRow__ey0iO:nth-child(6){animation-delay:.3s}.CertificationOverview_tableRow__ey0iO:nth-child(7){animation-delay:.35s}.CertificationOverview_tableRow__ey0iO:nth-child(8){animation-delay:.4s}.CertificationOverview_tableRow__ey0iO:nth-child(9){animation-delay:.45s}.CertificationOverview_tableRow__ey0iO:nth-child(10){animation-delay:.5s}.CertificationOverview_tableRowOverdue__CCDyJ{background:#f8fafc80;opacity:.75}.CertificationOverview_tableCell__2I2q4{border-bottom:1px solid #f1f5f9;color:#334155;font-size:.9375rem;padding:1.25rem 1.5rem;vertical-align:middle}.CertificationOverview_tableCellOverdue__OkiDJ{color:#64748b}.CertificationOverview_descriptionCell__nUXlp{color:#3b82f6;cursor:pointer;text-decoration:underline;transition:color .2s ease}.CertificationOverview_descriptionCell__nUXlp:hover{color:#2563eb}.CertificationOverview_descriptionCellOverdue__5i4eo{color:#94a3b8}.CertificationOverview_overdueWarning__6JLgJ{animation:CertificationOverview_pulse__bCbXr 2s ease-in-out infinite;color:#ef4444;font-size:1.125rem;margin-left:.5rem}.CertificationOverview_loadingContainer__6yOSQ{align-items:center;display:flex;justify-content:center;margin:.5rem 0;padding:1.5rem 0}.CertificationOverview_loadingAnimation__MUYaN{align-items:center;display:flex;gap:.5rem;justify-content:center;position:relative}.CertificationOverview_loadingDot__FMDG6{animation:CertificationOverview_loadingDotBounce__YIE4w 1.4s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#60a5fa);border-radius:50%;box-shadow:0 0 12px #3b82f666;height:12px;width:12px}.CertificationOverview_loadingDot__FMDG6:first-child{animation-delay:0s}.CertificationOverview_loadingDot__FMDG6:nth-child(2){animation-delay:.2s}.CertificationOverview_loadingDot__FMDG6:nth-child(3){animation-delay:.4s}@keyframes CertificationOverview_loadingDotBounce__YIE4w{0%,60%,to{box-shadow:0 0 12px #3b82f666;opacity:.7;transform:translateY(0) scale(1)}30%{box-shadow:0 0 20px #3b82f6b3;opacity:1;transform:translateY(-20px) scale(1.2)}}.CertificationOverview_loadingMessage__DK\+FK{color:#64748b}.CertificationOverview_errorMessage__2EwTD{background:#ef44441a;border:1px solid #ef44444d;border-radius:.75rem;color:#ef4444;margin:1rem 0}.CertificationOverview_modal__3ljhf{align-items:center;animation:CertificationOverview_modalFadeIn__QJhix .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.CertificationOverview_modalContent__Ksv0q{animation:CertificationOverview_modalSlideUp__IPzme .3s ease-out;background:#fff;border-radius:1.5rem;box-shadow:0 20px 60px #0000004d;max-height:80vh;max-width:640px;overflow-y:auto;padding:2rem;width:90%}.CertificationOverview_modalTitle__yJOfQ{align-items:center;color:#1e293b;display:flex;font-size:1.75rem;font-weight:700;gap:.75rem;margin-bottom:1.5rem}.CertificationOverview_modalTitle__yJOfQ:before{content:"📄";font-size:2rem}.CertificationOverview_modalDescription__2UjGm{word-wrap:break-word;color:#334155;font-size:1rem;line-height:1.6;margin-bottom:1.5rem;white-space:pre-wrap}.CertificationOverview_modalButton__\+1Bgq{background:linear-gradient(135deg,#60a5fa,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 4px 12px #3b82f633;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;padding:.875rem 1.75rem;transition:all .3s ease}.CertificationOverview_modalButton__\+1Bgq:hover{box-shadow:0 6px 16px #3b82f659;transform:translateY(-2px)}@keyframes CertificationOverview_fadeIn__WqA79{0%{opacity:0}to{opacity:1}}@keyframes CertificationOverview_fadeInDown__oKNfe{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes CertificationOverview_fadeInUp__6jSo0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes CertificationOverview_gradientFlow__FoUxX{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes CertificationOverview_dropdownSlideIn__HH2qw{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes CertificationOverview_tableRowSlideIn__E5UVH{to{opacity:1;transform:translateY(0)}}@keyframes CertificationOverview_pulse__bCbXr{0%,to{opacity:1}50%{opacity:.5}}@keyframes CertificationOverview_modalFadeIn__QJhix{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1}}@keyframes CertificationOverview_modalSlideUp__IPzme{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:1920px){.CertificationOverview_container__kbXlR{max-width:90%;padding:2.5rem 4rem}.CertificationOverview_title__eAgAp{font-size:3.5rem}.CertificationOverview_tableContainer__c4nHP{max-height:calc(100vh - 500px)}.CertificationOverview_tableHeader__6mw5g th{font-size:1rem;padding:1.5rem 2rem}.CertificationOverview_tableCell__2I2q4{font-size:1.0625rem;padding:1.5rem 2rem}.CertificationOverview_filtersContainer__M3ncz{padding:2rem}}@media (min-width:1440px) and (max-width:1919px){.CertificationOverview_container__kbXlR{max-width:95%;padding:2rem 3rem}.CertificationOverview_title__eAgAp{font-size:3rem}.CertificationOverview_tableContainer__c4nHP{max-height:calc(100vh - 450px)}.CertificationOverview_tableHeader__6mw5g th{font-size:.9375rem;padding:1.25rem 1.75rem}.CertificationOverview_tableCell__2I2q4{font-size:1rem;padding:1.25rem 1.75rem}.CertificationOverview_filtersContainer__M3ncz{padding:1.75rem}}@media (min-width:1024px) and (max-width:1439px){.CertificationOverview_container__kbXlR{max-width:98%;padding:1.5rem 2rem}.CertificationOverview_title__eAgAp{font-size:2.5rem}.CertificationOverview_tableContainer__c4nHP{max-height:calc(100vh - 400px)}.CertificationOverview_tableHeader__6mw5g th{font-size:.875rem;padding:1.125rem 1.5rem}.CertificationOverview_tableCell__2I2q4{font-size:.9375rem;padding:1rem 1.5rem}}@media (min-width:768px) and (max-width:1023px){.CertificationOverview_container__kbXlR{max-width:100%;padding:1.25rem 1.5rem}.CertificationOverview_title__eAgAp{font-size:2rem}.CertificationOverview_tableContainer__c4nHP{max-height:calc(100vh - 380px)}.CertificationOverview_tableHeader__6mw5g th{font-size:.8125rem;padding:1rem 1.25rem}.CertificationOverview_tableCell__2I2q4{font-size:.875rem;padding:.875rem 1.25rem}}@media (max-width:767px){.CertificationOverview_container__kbXlR{padding:1rem}.CertificationOverview_title__eAgAp{font-size:1.75rem}.CertificationOverview_filtersContainer__M3ncz{align-items:stretch;flex-direction:column;padding:1rem}.CertificationOverview_filterGroup__2\+XgY,.CertificationOverview_rfqDropdownButton__ypfRi,.CertificationOverview_rfqDropdownMenu__TwQQT,.CertificationOverview_statusFilter__44f5G{width:100%}.CertificationOverview_clearFiltersButton__Bd9tO,.CertificationOverview_hideOverdueButton__aj984,.CertificationOverview_refreshButton__9FGjv{justify-content:center;width:100%}.CertificationOverview_tableContainer__c4nHP{max-height:calc(100vh - 350px);overflow-x:auto}.CertificationOverview_table__3K2rO{min-width:800px}.CertificationOverview_tableHeader__6mw5g th{font-size:.75rem;padding:.875rem 1rem}.CertificationOverview_tableCell__2I2q4{font-size:.8125rem;padding:.75rem 1rem}}.CertificationAndLogistics_container__8v\+Ko{animation:CertificationAndLogistics_fadeIn__zQjtq .6s ease-out;background:linear-gradient(135deg,#f8fafc,#e2e8f0);box-sizing:border-box;max-width:100%;min-height:100vh;padding:.75rem;width:100%}.CertificationAndLogistics_contentWrapper__UUBbL{animation:CertificationAndLogistics_fadeInUp__36h1E .7s ease-out;background:#fff;border:1px solid #3b82f61a;border-radius:.75rem;box-shadow:0 8px 24px #00000014;box-sizing:border-box;height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem);overflow:hidden;width:100%}.CertificationAndLogistics_panelsContainer__2w0nh{display:flex;height:100%;position:relative}.CertificationAndLogistics_leftPanel__d5CVs{animation:CertificationAndLogistics_slideInLeft__axRL5 .6s ease-out;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:auto;padding:1rem 1rem 1rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.CertificationAndLogistics_leftPanelExpanded__AG4b-{width:100%}.CertificationAndLogistics_leftPanelHalf__GeOJE{min-width:500px;width:55%}.CertificationAndLogistics_rightPanel__iQ5BN{animation:CertificationAndLogistics_slideInRight__Rqayd .6s ease-out;background:#fafbfc;border-left:1px solid #3b82f61f;box-sizing:border-box;height:100%;overflow:auto;transition:all .4s cubic-bezier(.4,0,.2,1)}.CertificationAndLogistics_rightPanelVisible__c-C6w{min-width:420px;opacity:1;width:45%}.CertificationAndLogistics_rightPanelHidden__RddPe{border-left:none;opacity:0;width:0}.CertificationAndLogistics_headerSection__MMMs\+{align-items:center;animation:CertificationAndLogistics_fadeInDown__TDqmb .8s ease-out;border-bottom:1px solid #3b82f61a;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.CertificationAndLogistics_headerTitle__1mkf0{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#2563eb);background-clip:text;-webkit-background-clip:text;color:#1e293b;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.CertificationAndLogistics_backButton__s71PH{align-items:center;background:linear-gradient(135deg,#64748b,#475569);border:none;border-radius:.5rem;box-shadow:0 2px 8px #64748b33;color:#fff;cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;padding:.5625rem 1.125rem;transition:all .2s ease}.CertificationAndLogistics_backButton__s71PH:hover{background:linear-gradient(135deg,#475569,#334155);box-shadow:0 4px 12px #64748b4d;transform:translateY(-1px)}.CertificationAndLogistics_backButtonIcon__jcNo5{height:1rem;margin-right:.375rem;width:1rem}.CertificationAndLogistics_documentInfo__BIp1c{animation:CertificationAndLogistics_fadeInUp__36h1E .9s ease-out;background:linear-gradient(135deg,#3b82f60a,#2563eb08);border:1px solid #3b82f61f;border-radius:.625rem;box-shadow:0 1px 3px #3b82f614;display:flex;flex-wrap:wrap;gap:2.5rem;margin-bottom:1rem;padding:.75rem 1rem}.CertificationAndLogistics_documentInfo__BIp1c>div{display:flex;flex-direction:column}.CertificationAndLogistics_documentInfoLabel__zzTEW{color:#64748b;font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin-bottom:.375rem;text-transform:uppercase}.CertificationAndLogistics_documentInfoValue__g8-Kw{color:#1e293b;font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.CertificationAndLogistics_formContainer__N5DxI{animation:CertificationAndLogistics_fadeInUp__36h1E 1s ease-out;background:#fff;border:1px solid #3b82f614;border-radius:.625rem;box-shadow:0 2px 8px #0000000a,0 1px 2px #0000000f;display:flex;flex-direction:column;margin-bottom:1rem;max-height:calc(100vh - 350px);overflow:hidden;overflow-x:hidden;overflow-y:auto;position:relative}.CertificationAndLogistics_formContainer__N5DxI::-webkit-scrollbar{width:8px}.CertificationAndLogistics_formContainer__N5DxI::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.CertificationAndLogistics_formContainer__N5DxI::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:4px}.CertificationAndLogistics_formContainer__N5DxI::-webkit-scrollbar-thumb:hover{background:#3b82f680}.CertificationAndLogistics_formTable__p0lzy{border-collapse:initial;border-spacing:0;width:100%}.CertificationAndLogistics_formTableHeader__GNm4S{background:linear-gradient(180deg,#f8fafc,#f1f5f9);box-shadow:0 2px 4px #0000000a;position:sticky;top:0;z-index:10}.CertificationAndLogistics_formTableHeader__GNm4S th{border-bottom:2px solid #3b82f626;color:#334155;font-size:.75rem;font-weight:700;letter-spacing:.06em;padding:.625rem .875rem;text-align:left;text-transform:uppercase}.CertificationAndLogistics_formTableRow__HPvh2{border-left:2px solid #0000;transition:all .15s ease}.CertificationAndLogistics_formTableRow__HPvh2:hover{background:#3b82f60a;border-left-color:#3b82f64d}.CertificationAndLogistics_formTableRow__HPvh2 td{border-bottom:1px solid #f1f5f9;padding:.625rem .875rem;vertical-align:middle}.CertificationAndLogistics_formTableRow__HPvh2:last-child td{border-bottom:none}.CertificationAndLogistics_fieldLabel__wP-UW{color:#475569;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.CertificationAndLogistics_inputField__wWZk5,.CertificationAndLogistics_readOnlyField__\+MeOL{background:#fff;border:1.5px solid #3b82f633;border-radius:.5rem;color:#1e293b;font-size:.875rem;font-weight:500;padding:.5625rem .875rem;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.CertificationAndLogistics_inputField__wWZk5:focus{background:#fafbfd;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.CertificationAndLogistics_inputField__wWZk5:hover:not(:focus){border-color:#3b82f64d}.CertificationAndLogistics_readOnlyField__\+MeOL{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#3b82f61f;color:#64748b;cursor:not-allowed;font-weight:600}.CertificationAndLogistics_actionsSection__9F\+ju{animation:CertificationAndLogistics_fadeInUp__36h1E 1.1s ease-out;border-top:1px solid #3b82f61a;display:flex;gap:.875rem;margin-bottom:.75rem;padding-top:.75rem}.CertificationAndLogistics_actionButton__Sj62p{align-items:center;border:none;border-radius:.5rem;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:.01em;padding:.6875rem 1.5rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.CertificationAndLogistics_actionButtonPrimary__mmqqJ{background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff}.CertificationAndLogistics_actionButtonPrimary__mmqqJ:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 16px #3b82f64d;transform:translateY(-2px)}.CertificationAndLogistics_actionButtonSuccess__hVBoK{background:linear-gradient(135deg,#4ade80,#22c55e);color:#fff}.CertificationAndLogistics_actionButtonSuccess__hVBoK:hover:not(:disabled){background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 16px #22c55e4d;transform:translateY(-2px)}.CertificationAndLogistics_actionButton__Sj62p:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.CertificationAndLogistics_errorMessage__ET\+aW{animation:CertificationAndLogistics_shake__CcWWu .5s ease-in-out;background:#ef444414;border:1px solid #ef444440;border-radius:.5rem;box-shadow:0 1px 3px #ef44441a;color:#dc2626;font-size:.8125rem;font-weight:500;margin-top:.75rem;padding:.625rem .875rem;white-space:pre-wrap}.CertificationAndLogistics_rightPanelContent__FC29b{display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:1.5rem}.CertificationAndLogistics_rightPanelTitle__vQd3G{color:#0f172a;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.CertificationAndLogistics_infoGrid__SXMQo{grid-gap:1.5rem;display:grid;flex:1 1;gap:1.5rem}.CertificationAndLogistics_infoCard__ltRfy{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:none;padding:1rem}.CertificationAndLogistics_infoFieldsContainer__Yc1qF{grid-gap:1rem;display:grid;gap:1rem}.CertificationAndLogistics_infoField__qHfru{display:flex;flex-direction:column;margin:0}.CertificationAndLogistics_infoLabel__ByiSP{color:#374151;display:block;font-size:.875rem;font-weight:500;letter-spacing:normal;margin-bottom:.25rem;text-transform:none}.CertificationAndLogistics_descriptionHeader__s9lia{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.CertificationAndLogistics_toggleDescriptionButton__mcgkM{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:.875rem;font-weight:500;letter-spacing:normal;padding:0;text-transform:none;transition:all .2s ease}.CertificationAndLogistics_toggleDescriptionButton__mcgkM:hover{color:#2563eb;text-decoration:underline}.CertificationAndLogistics_infoValue__7c4YS{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:none;color:#1e293b;display:flex;font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.25rem;min-height:2rem;padding:.5rem .75rem;word-break:break-word}.CertificationAndLogistics_infoValueLong__bkq00{word-wrap:break-word;align-items:flex-start;max-height:12rem;min-height:auto;overflow-y:auto;padding-bottom:.5rem;padding-top:.5rem;white-space:pre-wrap}.CertificationAndLogistics_toggleButton__gY7Jj{background:linear-gradient(135deg,#64748b,#475569);border:none;border-bottom-left-radius:.625rem;border-top-left-radius:.625rem;box-shadow:-2px 0 12px #0000001a;color:#fff;cursor:pointer;padding:.875rem .5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .2s cubic-bezier(.4,0,.2,1);z-index:20}.CertificationAndLogistics_toggleButton__gY7Jj:hover{background:linear-gradient(135deg,#475569,#334155);box-shadow:-4px 0 16px #00000026;transform:translateY(-50%) translateX(-2px)}.CertificationAndLogistics_toggleIcon__bkBfc{height:1.125rem;transition:transform .2s ease;width:1.125rem}.CertificationAndLogistics_toggleIcon__bkBfc:hover{transform:scale(1.05)}@keyframes CertificationAndLogistics_fadeIn__zQjtq{0%{opacity:0}to{opacity:1}}@keyframes CertificationAndLogistics_fadeInDown__TDqmb{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes CertificationAndLogistics_fadeInUp__36h1E{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes CertificationAndLogistics_slideInLeft__axRL5{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes CertificationAndLogistics_slideInRight__Rqayd{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes CertificationAndLogistics_gradientFlow__gbyGR{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes CertificationAndLogistics_shake__CcWWu{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@media (min-width:1920px){.CertificationAndLogistics_container__8v\+Ko{padding:1rem}.CertificationAndLogistics_contentWrapper__UUBbL{border-radius:1rem;height:calc(100vh - 2rem);max-height:calc(100vh - 2rem)}.CertificationAndLogistics_headerTitle__1mkf0{font-size:1.75rem}.CertificationAndLogistics_leftPanel__d5CVs,.CertificationAndLogistics_rightPanelContent__FC29b{padding:1.25rem}}@media (min-width:1440px) and (max-width:1919px){.CertificationAndLogistics_container__8v\+Ko{padding:.75rem}.CertificationAndLogistics_contentWrapper__UUBbL{height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem)}.CertificationAndLogistics_headerTitle__1mkf0{font-size:1.5rem}.CertificationAndLogistics_leftPanel__d5CVs,.CertificationAndLogistics_rightPanelContent__FC29b{padding:1rem}.CertificationAndLogistics_leftPanel__d5CVs{padding-left:2rem}.CertificationAndLogistics_leftPanelHalf__GeOJE{min-width:600px}.CertificationAndLogistics_rightPanelVisible__c-C6w{min-width:420px}}@media (min-width:1024px) and (max-width:1439px){.CertificationAndLogistics_container__8v\+Ko{padding:.75rem}.CertificationAndLogistics_contentWrapper__UUBbL{height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem)}.CertificationAndLogistics_headerTitle__1mkf0{font-size:1.375rem}.CertificationAndLogistics_leftPanel__d5CVs,.CertificationAndLogistics_rightPanelContent__FC29b{padding:1rem}.CertificationAndLogistics_leftPanel__d5CVs{padding-left:2rem}.CertificationAndLogistics_leftPanelHalf__GeOJE{min-width:500px}.CertificationAndLogistics_rightPanelVisible__c-C6w{min-width:420px}}@media (min-width:768px) and (max-width:1023px){.CertificationAndLogistics_container__8v\+Ko{padding:.75rem}.CertificationAndLogistics_headerTitle__1mkf0{font-size:1.25rem}.CertificationAndLogistics_leftPanel__d5CVs,.CertificationAndLogistics_rightPanelContent__FC29b{padding:1rem}.CertificationAndLogistics_leftPanelHalf__GeOJE,.CertificationAndLogistics_rightPanelVisible__c-C6w{min-width:100%;width:100%}}@media (max-width:767px){.CertificationAndLogistics_container__8v\+Ko{padding:.5rem}.CertificationAndLogistics_contentWrapper__UUBbL{border-radius:.5rem;height:auto;min-height:calc(100vh - 1rem)}.CertificationAndLogistics_leftPanelHalf__GeOJE,.CertificationAndLogistics_rightPanelVisible__c-C6w{min-width:100%;width:100%}.CertificationAndLogistics_panelsContainer__2w0nh{flex-direction:column}.CertificationAndLogistics_headerTitle__1mkf0{font-size:1.125rem}.CertificationAndLogistics_leftPanel__d5CVs,.CertificationAndLogistics_rightPanelContent__FC29b{padding:.875rem}.CertificationAndLogistics_actionsSection__9F\+ju{flex-direction:column}.CertificationAndLogistics_actionButton__Sj62p{width:100%}.CertificationAndLogistics_toggleButton__gY7Jj{display:none}}@keyframes CertificationAndLogistics_submitPulse__cS\+8z{0%,to{transform:scale(1)}50%{transform:scale(.98)}}@keyframes CertificationAndLogistics_successFadeIn__VGllH{0%{opacity:0;transform:scale(.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes CertificationAndLogistics_successIcon__o1So4{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.CertificationAndLogistics_submittingButton__mR\+\+j{animation:CertificationAndLogistics_submitPulse__cS\+8z .6s ease-in-out infinite;pointer-events:none}.CertificationAndLogistics_successOverlay__1la88{align-items:center;animation:CertificationAndLogistics_fadeIn__zQjtq .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CertificationAndLogistics_successContent__SNiMj{animation:CertificationAndLogistics_successFadeIn__VGllH .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:1rem;box-shadow:0 20px 60px #0000004d;max-width:400px;padding:2.5rem 3rem;text-align:center}.CertificationAndLogistics_successIcon__o1So4{align-items:center;animation:CertificationAndLogistics_successIcon__o1So4 .5s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;box-shadow:0 8px 24px #22c55e66;color:#fff;display:flex;font-size:3rem;font-weight:700;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.CertificationAndLogistics_successTitle__rnQMN{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0 0 .75rem}.CertificationAndLogistics_successMessage__XbLo6{color:#64748b;font-size:1rem;margin:0}.PricingPage_container__B42I9{animation:PricingPage_fadeIn__4IsJ8 .6s ease-out;background:linear-gradient(135deg,#f8fafc,#e2e8f0);box-sizing:border-box;max-width:100%;min-height:100vh;padding:.75rem;width:100%}.PricingPage_contentWrapper__Yr7ux{animation:PricingPage_fadeInUp__aZGpY .7s ease-out;background:#fff;border:1px solid #3b82f61a;border-radius:.75rem;box-shadow:0 8px 24px #00000014;box-sizing:border-box;height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem);overflow:hidden;width:100%}.PricingPage_panelsContainer__Ls6NJ{display:flex;height:100%;position:relative}.PricingPage_leftPanel__JXMMI{animation:PricingPage_slideInLeft__HFrO\+ .6s ease-out;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:auto;padding:1rem 1rem 1rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.PricingPage_leftPanelExpanded__LOxZj{width:100%}.PricingPage_leftPanelHalf__RLhvG{min-width:500px;width:55%}.PricingPage_rightPanel__k5reF{animation:PricingPage_slideInRight__lczwu .6s ease-out;background:#fafbfc;border-left:1px solid #3b82f61f;box-sizing:border-box;height:100%;overflow:auto;transition:all .4s cubic-bezier(.4,0,.2,1)}.PricingPage_rightPanelVisible__1xqz7{min-width:420px;opacity:1;width:45%}.PricingPage_rightPanelHidden__3VVOi{border-left:none;opacity:0;width:0}.PricingPage_headerSection__y0d6g{align-items:center;animation:PricingPage_fadeInDown__l8cHs .8s ease-out;border-bottom:1px solid #3b82f61a;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.PricingPage_headerTitle__On6vR{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#2563eb);background-clip:text;-webkit-background-clip:text;color:#1e293b;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.PricingPage_backButton__IOP22{align-items:center;background:linear-gradient(135deg,#64748b,#475569);border:none;border-radius:.5rem;box-shadow:0 2px 8px #64748b33;color:#fff;cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;padding:.5625rem 1.125rem;transition:all .2s ease}.PricingPage_backButton__IOP22:hover{background:linear-gradient(135deg,#475569,#334155);box-shadow:0 4px 12px #64748b4d;transform:translateY(-1px)}.PricingPage_backButtonIcon__SmS2p{height:1rem;margin-right:.375rem;width:1rem}.PricingPage_documentInfo__ZuO6N{animation:PricingPage_fadeInUp__aZGpY .9s ease-out;background:linear-gradient(135deg,#3b82f60a,#2563eb08);border:1px solid #3b82f61f;border-radius:.625rem;box-shadow:0 1px 3px #3b82f614;display:flex;flex-wrap:wrap;gap:2.5rem;margin-bottom:1rem;padding:.75rem 1rem}.PricingPage_documentInfo__ZuO6N>div{display:flex;flex-direction:column}.PricingPage_documentInfoLabel__RW0ug{color:#64748b;font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin-bottom:.375rem;text-transform:uppercase}.PricingPage_documentInfoValue__ptmvN{color:#1e293b;font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.PricingPage_formContainer__zxwDH{animation:PricingPage_fadeInUp__aZGpY 1s ease-out;background:#fff;border:1px solid #3b82f614;border-radius:.625rem;box-shadow:0 2px 8px #0000000a,0 1px 2px #0000000f;display:flex;flex-direction:column;margin-bottom:1rem;max-height:calc(100vh - 350px);overflow:hidden;overflow-x:hidden;overflow-y:auto;position:relative}.PricingPage_formContainer__zxwDH::-webkit-scrollbar{width:8px}.PricingPage_formContainer__zxwDH::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.PricingPage_formContainer__zxwDH::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:4px}.PricingPage_formContainer__zxwDH::-webkit-scrollbar-thumb:hover{background:#3b82f680}.PricingPage_formTable__P3gIi{border-collapse:initial;border-spacing:0;width:100%}.PricingPage_formTableHeader__jpvm2{background:linear-gradient(180deg,#f8fafc,#f1f5f9);box-shadow:0 2px 4px #0000000a;position:sticky;top:0;z-index:10}.PricingPage_formTableHeader__jpvm2 th{border-bottom:2px solid #3b82f626;color:#334155;font-size:.75rem;font-weight:700;letter-spacing:.06em;padding:.625rem .875rem;text-align:left;text-transform:uppercase}.PricingPage_formTableRow__ytan2{border-left:2px solid #0000;transition:all .15s ease}.PricingPage_formTableRow__ytan2:hover{background:#3b82f60a;border-left-color:#3b82f64d}.PricingPage_formTableRow__ytan2 td{border-bottom:1px solid #f1f5f9;padding:.625rem .875rem;vertical-align:middle}.PricingPage_formTableRow__ytan2:last-child td{border-bottom:none}.PricingPage_fieldLabel__FhHib{color:#475569;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.PricingPage_inputField__qeP62,.PricingPage_readOnlyField__rL5lm{background:#fff;border:1.5px solid #3b82f633;border-radius:.5rem;color:#1e293b;font-size:.875rem;font-weight:500;padding:.5625rem .875rem;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.PricingPage_inputField__qeP62:focus{background:#fafbfd;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.PricingPage_inputField__qeP62:hover:not(:focus){border-color:#3b82f64d}.PricingPage_readOnlyField__rL5lm{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#3b82f61f;color:#64748b;cursor:not-allowed;font-weight:600}.PricingPage_actionsSection__UIIg7{animation:PricingPage_fadeInUp__aZGpY 1.1s ease-out;border-top:1px solid #3b82f61a;display:flex;gap:.875rem;margin-bottom:.75rem;padding-top:.75rem}.PricingPage_actionButton__6wipM{align-items:center;border:none;border-radius:.5rem;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:.01em;padding:.6875rem 1.5rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.PricingPage_actionButtonPrimary__Qjfyq{background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff}.PricingPage_actionButtonPrimary__Qjfyq:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 16px #3b82f64d;transform:translateY(-2px)}.PricingPage_actionButtonSuccess__Dan66{background:linear-gradient(135deg,#4ade80,#22c55e);color:#fff}.PricingPage_actionButtonSuccess__Dan66:hover:not(:disabled){background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 16px #22c55e4d;transform:translateY(-2px)}.PricingPage_actionButton__6wipM:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.PricingPage_errorMessage__e2tk8{animation:PricingPage_shake__xkKyU .5s ease-in-out;background:#ef444414;border:1px solid #ef444440;border-radius:.5rem;box-shadow:0 1px 3px #ef44441a;color:#dc2626;font-size:.8125rem;font-weight:500;margin-top:.75rem;padding:.625rem .875rem;white-space:pre-wrap}.PricingPage_rightPanelContent__Zk-f7{display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:1.5rem}.PricingPage_rightPanelTitle__31veL{color:#0f172a;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.PricingPage_infoGrid__gU8lg{grid-gap:1.5rem;display:grid;flex:1 1;gap:1.5rem}.PricingPage_infoCard__VZG94{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:none;padding:1rem}.PricingPage_infoFieldsContainer__Yw7Gq{grid-gap:1rem;display:grid;gap:1rem}.PricingPage_infoField__U4IZz{display:flex;flex-direction:column;margin:0}.PricingPage_infoLabel__1EVvu{color:#374151;display:block;font-size:.875rem;font-weight:500;letter-spacing:normal;margin-bottom:.25rem;text-transform:none}.PricingPage_infoValue__cgeAH{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:none;color:#1e293b;display:flex;font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.25rem;min-height:2rem;padding:.5rem .75rem;word-break:break-word}.PricingPage_toggleButton__dO9pL{background:linear-gradient(135deg,#64748b,#475569);border:none;border-bottom-left-radius:.625rem;border-top-left-radius:.625rem;box-shadow:-2px 0 12px #0000001a;color:#fff;cursor:pointer;padding:.875rem .5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .2s cubic-bezier(.4,0,.2,1);z-index:20}.PricingPage_toggleButton__dO9pL:hover{background:linear-gradient(135deg,#475569,#334155);box-shadow:-4px 0 16px #00000026;transform:translateY(-50%) translateX(-2px)}.PricingPage_toggleIcon__GQyX-{height:1.125rem;transition:transform .2s ease;width:1.125rem}.PricingPage_toggleIcon__GQyX-:hover{transform:scale(1.05)}@keyframes PricingPage_fadeIn__4IsJ8{0%{opacity:0}to{opacity:1}}@keyframes PricingPage_fadeInDown__l8cHs{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes PricingPage_fadeInUp__aZGpY{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes PricingPage_slideInLeft__HFrO\+{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes PricingPage_slideInRight__lczwu{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes PricingPage_shake__xkKyU{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@media (min-width:1920px){.PricingPage_container__B42I9{padding:1rem}.PricingPage_contentWrapper__Yr7ux{border-radius:1rem;height:calc(100vh - 2rem);max-height:calc(100vh - 2rem)}.PricingPage_headerTitle__On6vR{font-size:1.75rem}.PricingPage_leftPanel__JXMMI,.PricingPage_rightPanelContent__Zk-f7{padding:1.25rem}}@media (min-width:1440px) and (max-width:1919px){.PricingPage_container__B42I9{padding:.75rem}.PricingPage_contentWrapper__Yr7ux{height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem)}.PricingPage_headerTitle__On6vR{font-size:1.5rem}.PricingPage_leftPanel__JXMMI,.PricingPage_rightPanelContent__Zk-f7{padding:1rem}.PricingPage_leftPanel__JXMMI{padding-left:2rem}.PricingPage_leftPanelHalf__RLhvG{min-width:600px}.PricingPage_rightPanelVisible__1xqz7{min-width:420px}}@media (min-width:1024px) and (max-width:1439px){.PricingPage_container__B42I9{padding:.75rem}.PricingPage_contentWrapper__Yr7ux{height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem)}.PricingPage_headerTitle__On6vR{font-size:1.375rem}.PricingPage_leftPanel__JXMMI,.PricingPage_rightPanelContent__Zk-f7{padding:1rem}.PricingPage_leftPanel__JXMMI{padding-left:2rem}.PricingPage_leftPanelHalf__RLhvG{min-width:500px}.PricingPage_rightPanelVisible__1xqz7{min-width:420px}}@media (min-width:768px) and (max-width:1023px){.PricingPage_container__B42I9{padding:.75rem}.PricingPage_headerTitle__On6vR{font-size:1.25rem}.PricingPage_leftPanel__JXMMI,.PricingPage_rightPanelContent__Zk-f7{padding:1rem}.PricingPage_leftPanelHalf__RLhvG,.PricingPage_rightPanelVisible__1xqz7{min-width:100%;width:100%}}@media (max-width:767px){.PricingPage_container__B42I9{padding:.5rem}.PricingPage_contentWrapper__Yr7ux{border-radius:.5rem;height:auto;min-height:calc(100vh - 1rem)}.PricingPage_leftPanelHalf__RLhvG,.PricingPage_rightPanelVisible__1xqz7{min-width:100%;width:100%}.PricingPage_panelsContainer__Ls6NJ{flex-direction:column}.PricingPage_headerTitle__On6vR{font-size:1.125rem}.PricingPage_leftPanel__JXMMI,.PricingPage_rightPanelContent__Zk-f7{padding:.875rem}.PricingPage_actionsSection__UIIg7{flex-direction:column}.PricingPage_actionButton__6wipM{width:100%}.PricingPage_toggleButton__dO9pL{display:none}}@keyframes PricingPage_submitPulse__sIN5N{0%,to{transform:scale(1)}50%{transform:scale(.98)}}@keyframes PricingPage_successFadeIn__isV1D{0%{opacity:0;transform:scale(.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes PricingPage_successIcon__SAljo{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.PricingPage_submittingButton__73O4H{animation:PricingPage_submitPulse__sIN5N .6s ease-in-out infinite;pointer-events:none}.PricingPage_successOverlay__w87JD{align-items:center;animation:PricingPage_fadeIn__4IsJ8 .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.PricingPage_successContent__cm9qA{animation:PricingPage_successFadeIn__isV1D .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:1rem;box-shadow:0 20px 60px #0000004d;max-width:400px;padding:2.5rem 3rem;text-align:center}.PricingPage_successIcon__SAljo{align-items:center;animation:PricingPage_successIcon__SAljo .5s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;box-shadow:0 8px 24px #22c55e66;color:#fff;display:flex;font-size:3rem;font-weight:700;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.PricingPage_successTitle__Izzwx{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0 0 .75rem}.PricingPage_successMessage__pWcoQ{color:#64748b;font-size:1rem;margin:0}.RFQSystem_systemContainer__GNxW2{animation:RFQSystem_fadeIn__bqDaq .5s ease-out;background:linear-gradient(135deg,#fafbfd,#f0f4f9);margin:0 auto;max-width:100%;min-height:100vh;padding:2rem}.RFQSystem_header__4U7il{align-items:center;animation:RFQSystem_slideDown__u4Ht2 .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #3b82f614;border-radius:1.5rem;box-shadow:0 1px 3px #0000000d,0 8px 24px #3b82f60f;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:2rem;transition:all .3s ease}.RFQSystem_header__4U7il:hover{box-shadow:0 1px 3px #0000000d,0 12px 32px #3b82f61a;transform:translateY(-1px)}.RFQSystem_headerLeft__EFYT7{flex:1 1}.RFQSystem_title__Xt4Hz{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#3b82f6);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:2rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;margin-bottom:.5rem}.RFQSystem_backButton__R-ldw{align-items:center;background:#3b82f60f;border:1.5px solid #3b82f633;border-radius:.875rem;box-shadow:0 2px 8px #3b82f614;color:#3b82f6;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.RFQSystem_backButton__R-ldw:hover{background:#3b82f61a;border-color:#3b82f666;box-shadow:0 4px 16px #3b82f626;transform:translateX(-3px)}.RFQSystem_backButton__R-ldw:active{transform:translateX(-1px)}.RFQSystem_topActions__SWqPe{align-items:flex-start;animation:RFQSystem_slideUp__lMp40 .6s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #3b82f61a;border-radius:1.25rem;box-shadow:0 1px 3px #0000000d,0 8px 24px #3b82f60f;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;padding:1.25rem;transition:all .3s ease}.RFQSystem_topActions__SWqPe:hover{box-shadow:0 1px 3px #0000000d,0 12px 32px #3b82f614}.RFQSystem_actionButton__8VpXy{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:.75rem;box-shadow:0 2px 8px #3b82f633,0 1px 3px #0000001a;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.RFQSystem_actionButton__8VpXy:hover:not(:disabled){box-shadow:0 4px 16px #3b82f64d,0 2px 6px #0000001a;transform:translateY(-2px) scale(1.02)}.RFQSystem_actionButton__8VpXy:active:not(:disabled){transform:translateY(0) scale(1)}.RFQSystem_actionButton__8VpXy:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none!important}.RFQSystem_actionButtonOrange__Kegm-{background:linear-gradient(135deg,#fb923c,#f97316);box-shadow:0 2px 8px #fb923c33}.RFQSystem_actionButtonOrange__Kegm-:hover:not(:disabled){box-shadow:0 4px 16px #fb923c4d}.RFQSystem_actionButtonSuccess__kDCiJ{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 2px 8px #22c55e33}.RFQSystem_actionButtonSuccess__kDCiJ:hover:not(:disabled){box-shadow:0 4px 16px #22c55e4d}.RFQSystem_actionButtonPurple__nxQ8P{background:linear-gradient(135deg,#a855f7,#9333ea);box-shadow:0 2px 8px #a855f733}.RFQSystem_actionButtonPurple__nxQ8P:hover:not(:disabled){box-shadow:0 4px 16px #a855f74d}.RFQSystem_actionButtonBlue__y\+qsN{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 8px #3b82f633}.RFQSystem_actionButtonBlue__y\+qsN:hover:not(:disabled){box-shadow:0 4px 16px #3b82f64d}.RFQSystem_datesDisplay__iYYzE{animation:RFQSystem_slideUp__lMp40 .6s ease-out;background:linear-gradient(135deg,#3b82f60f,#2563eb0a);border:1px solid #3b82f626;border-radius:1.25rem;box-shadow:0 2px 12px #3b82f614;display:flex;gap:2.5rem;margin-bottom:1.5rem;padding:1.5rem 2rem;transition:all .3s ease}.RFQSystem_datesDisplay__iYYzE:hover{box-shadow:0 4px 20px #3b82f61f;transform:translateY(-1px)}.RFQSystem_dateItem__sWkuH{display:flex;flex-direction:column;gap:.375rem}.RFQSystem_dateLabel__7hxze{color:#64748b;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.RFQSystem_dateValue__7FfH3{background:#fff;border-radius:.5rem;box-shadow:0 2px 6px #0000000d;color:#1e293b;font-size:1.125rem;font-weight:700;padding:.5rem 1rem}.RFQSystem_filterSection__tPNQC{animation:RFQSystem_slideUp__lMp40 .6s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #3b82f61f;border-radius:1rem;box-shadow:0 2px 8px #3b82f60d;display:flex;flex-direction:column;gap:.625rem;padding:1rem 1.25rem;position:relative;transition:all .3s ease}.RFQSystem_filterSection__tPNQC>div{gap:.5rem!important}.RFQSystem_filterSection__tPNQC:hover{background:#ffffffd9;border-color:#3b82f633;box-shadow:0 4px 16px #3b82f61a}.RFQSystem_filterLabel__s2IuW{align-items:center;color:#334155;display:flex;font-size:.8125rem;font-weight:700;gap:.5rem;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.RFQSystem_filterLabel__s2IuW:before{content:"🔍";filter:grayscale(.3);font-size:1rem}.RFQSystem_filterInput__uo6yH,.RFQSystem_filterSelect__Qk3Gl{background:#fff;border:2px solid #3b82f633;border-radius:.5rem;box-shadow:0 4px 12px #00000014,inset 0 1px 2px #00000005;color:#1e293b;font-size:.875rem;font-weight:500;max-width:240px;outline:none;padding:.625rem .875rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.RFQSystem_filterInput__uo6yH::placeholder{color:#94a3b8;font-weight:400}.RFQSystem_filterInput__uo6yH:focus,.RFQSystem_filterSelect__Qk3Gl:focus{background:linear-gradient(135deg,#fff,#f8fafc);border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f626,0 8px 20px #3b82f633,inset 0 1px 2px #00000005;transform:translateY(-2px)}.RFQSystem_filterInput__uo6yH:hover,.RFQSystem_filterSelect__Qk3Gl:hover{border-color:#3b82f666;box-shadow:0 6px 16px #3b82f626,inset 0 1px 2px #00000005}.RFQSystem_filterClearButton__wzlhp{background:linear-gradient(135deg,#ef44441a,#dc26261a);border:2px solid #ef44444d;border-radius:.75rem;box-shadow:0 4px 12px #ef444426;color:#ef4444;cursor:pointer;font-size:.875rem;font-weight:700;letter-spacing:.05em;overflow:hidden;padding:.5rem 1rem;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.RFQSystem_filterClearButton__wzlhp:before{background:linear-gradient(135deg,#ef444433,#dc262633);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.RFQSystem_filterClearButton__wzlhp:hover{background:linear-gradient(135deg,#ef444433,#dc262633);border-color:#ef444480;box-shadow:0 6px 20px #ef444440;transform:translateY(-2px) scale(1.05)}.RFQSystem_filterClearButton__wzlhp:hover:before{opacity:1}.RFQSystem_filterClearButton__wzlhp:active{transform:translateY(0) scale(1)}.RFQSystem_tableContainer__eKPl-{animation:RFQSystem_slideUp__lMp40 .7s ease-out;background:#fff;border:1px solid #3b82f61f;border-radius:1.25rem;box-shadow:0 1px 3px #0000000d,0 8px 24px #3b82f60f;overflow:hidden;transition:all .3s ease}.RFQSystem_tableContainer__eKPl-:hover{box-shadow:0 2px 6px #00000014,0 12px 32px #3b82f61a}.RFQSystem_tableWrapper__7j7p8{max-height:calc(100vh - 420px);overflow-x:auto;overflow-y:auto;position:relative}.RFQSystem_dataTable__JgVcb{background:#fff;border-collapse:collapse;font-size:.875rem;width:100%}.RFQSystem_dataTable__JgVcb thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);box-shadow:0 2px 8px #0000000d;position:sticky;top:0;z-index:10}.RFQSystem_dataTable__JgVcb thead tr th{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #3b82f626;color:#1e293b;font-size:.8125rem;font-weight:700;letter-spacing:.05em;padding:1rem .875rem;text-align:left;text-transform:uppercase;white-space:nowrap}.RFQSystem_dataTable__JgVcb tbody tr{border-bottom:1px solid #f1f5f9;transition:all .3s cubic-bezier(.4,0,.2,1)}.RFQSystem_dataTable__JgVcb tbody tr:hover{background:#3b82f60a;box-shadow:0 2px 8px #3b82f60d;transform:scale(1.002)}.RFQSystem_dataTable__JgVcb tbody tr:last-child{border-bottom:none}.RFQSystem_dataTable__JgVcb tbody tr td{color:#334155;font-size:.8125rem;padding:.875rem;vertical-align:top}.RFQSystem_newLineItem__N1F\+b{animation:RFQSystem_slideIn__DDI4j .4s ease-out;background:linear-gradient(135deg,#3b82f60d,#8b5cf60d);border-left:3px solid #3b82f6}@keyframes RFQSystem_slideIn__DDI4j{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.RFQSystem_editableCell__2SxZc{position:relative}.RFQSystem_cellInput__hWla7,.RFQSystem_cellSelect__Hq\+RR{background:#fff;border:1px solid #3b82f626;border-radius:.5rem;color:#1e293b;font-size:.8125rem;outline:none;padding:.5rem .75rem;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%}.RFQSystem_cellInput__hWla7:focus,.RFQSystem_cellSelect__Hq\+RR:focus{background:#fafbfd;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;transform:scale(1.01)}.RFQSystem_cellInput__hWla7:hover,.RFQSystem_cellSelect__Hq\+RR:hover{border-color:#3b82f64d}.RFQSystem_responsibleCell__wWa7v{background:#2026f51a;position:relative}.RFQSystem_responsibleSelect__tUiLh{background:#fff;border:1px solid #2026f54d}.RFQSystem_responsibleSelect__tUiLh:focus{border-color:#2026f5;box-shadow:0 0 0 2px #2026f533}.RFQSystem_removeButton__2jLO0{background:#ef44441a;border:1px solid #ef444433;border-radius:.375rem;color:#ef4444;cursor:pointer;font-size:1.25rem;font-weight:700;line-height:1;padding:.25rem .5rem;transition:all .2s ease}.RFQSystem_removeButton__2jLO0:hover{background:#ef444433;border-color:#ef44444d;transform:scale(1.1)}.RFQSystem_pdfPanel__Y5Dvc{background:#fff;border-left:1px solid #3b82f633;box-shadow:-4px 0 20px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1)}.RFQSystem_pdfPanelHidden__ycqwu{opacity:0;overflow:hidden;width:0}.RFQSystem_pdfPanelVisible__W\+-rD{opacity:1;width:50%}.RFQSystem_pdfViewer__ygdi7{background:#f8fafc;border:2px solid #3b82f633;border-radius:1rem;box-shadow:0 4px 16px #0000001a;overflow:hidden}.RFQSystem_emptyPdfViewer__D6w7h{background:linear-gradient(135deg,#3b82f608,#8b5cf608);border:2px dashed #3b82f64d;border-radius:1rem}.RFQSystem_togglePanelButton__XkciV{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:1rem 0 0 1rem;box-shadow:-2px 0 12px #3b82f64d;color:#fff;cursor:pointer;padding:.75rem .5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:20}.RFQSystem_togglePanelButton__XkciV:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:-4px 0 16px #3b82f666;transform:translateY(-50%) scale(1.05)}.RFQSystem_modalOverlay__TT8K4{align-items:center;animation:RFQSystem_fadeIn__bqDaq .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.RFQSystem_modalContent__2nz\+j{animation:RFQSystem_scaleIn__OX6B6 .3s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #3b82f61a;border-radius:1.5rem;box-shadow:0 20px 60px #00000040,0 4px 16px #3b82f61a;max-height:80vh;max-width:600px;overflow:hidden;width:100%}.RFQSystem_modalHeader__Pn65r{background:linear-gradient(135deg,#3b82f60a,#2563eb08);border-bottom:1px solid #3b82f614;padding:1.75rem}.RFQSystem_modalTitle__702id{color:#1e293b;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.RFQSystem_modalBody__A5gGi{max-height:calc(80vh - 160px);overflow-y:auto;padding:1.5rem}.RFQSystem_modalText__F0j7Q{word-wrap:break-word;color:#334155;line-height:1.7;white-space:pre-wrap}.RFQSystem_modalFooter__6OwMZ{border-top:1px solid #e2e8f0;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.RFQSystem_modalButton__P44\+-{border:none;border-radius:.625rem;cursor:pointer;font-size:.9375rem;font-weight:600;padding:.625rem 1.25rem;transition:all .3s ease}.RFQSystem_modalButtonPrimary__Tbhnb{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f640;color:#fff}.RFQSystem_modalButtonPrimary__Tbhnb:hover{box-shadow:0 6px 16px #3b82f659;transform:translateY(-2px)}.RFQSystem_modalButtonSecondary__bSeRY{background:#f1f5f9;border:1px solid #e2e8f0;color:#334155}.RFQSystem_modalButtonSecondary__bSeRY:hover{background:#e2e8f0}.RFQSystem_datesModalContent__KwORS{animation:RFQSystem_slideUpScale__Hwgag .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1px solid #3b82f61a;border-radius:1.5rem;box-shadow:0 20px 60px #00000040,0 4px 16px #3b82f61a;max-width:540px;overflow:hidden;width:100%}@keyframes RFQSystem_slideUpScale__Hwgag{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.RFQSystem_modalHeaderIcon__7AO7c{align-items:center;animation:RFQSystem_iconFloat__4RyH4 2s ease-in-out infinite;background:linear-gradient(135deg,#3b82f61a,#2563eb14);border-radius:.875rem;color:#3b82f6;display:flex;height:3rem;justify-content:center;margin-bottom:1rem;width:3rem}@keyframes RFQSystem_iconFloat__4RyH4{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.RFQSystem_modalIconSvg__2d4H7{animation:RFQSystem_iconPulse__8JMnl 2s ease-in-out infinite;height:1.5rem;width:1.5rem}@keyframes RFQSystem_iconPulse__8JMnl{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.RFQSystem_modalHeaderText__d8oNa{display:flex;flex-direction:column;gap:.25rem}.RFQSystem_modalSubtitle__A8RGY{color:#64748b;font-size:.875rem;font-weight:500;margin:0}.RFQSystem_dateInputGroup__BMDT0{display:flex;flex-direction:column;gap:1.5rem}.RFQSystem_dateLabelGroup__Afmj2{display:flex;flex-direction:column;gap:.75rem;position:relative}.RFQSystem_dateLabelHeader__GVy\+a{align-items:center;display:flex;gap:.625rem}.RFQSystem_dateIcon__i0fwK{color:#3b82f6;height:1.25rem;transition:all .3s ease;width:1.25rem}.RFQSystem_dateLabel__7hxze{color:#1e293b;font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.RFQSystem_dateInput__LCr3b{background:#fafbfd;border:2px solid #e2e8f0;border-radius:.875rem;color:#1e293b;font-size:.9375rem;outline:none;padding:.875rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.RFQSystem_dateInput__LCr3b:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a,0 4px 12px #3b82f626;transform:translateY(-1px)}.RFQSystem_dateInput__LCr3b:hover{background:#fff;border-color:#cbd5e1}.RFQSystem_dateHint__rHD1C{color:#94a3b8;font-size:.8125rem;font-weight:500;margin-top:.25rem}.RFQSystem_buttonIcon__PBEqi{height:1.125rem;transition:all .3s ease;width:1.125rem}.RFQSystem_modalButtonPrimary__Tbhnb:not(:disabled):hover .RFQSystem_buttonIcon__PBEqi{transform:scale(1.1) rotate(5deg)}.RFQSystem_modalButtonPrimary__Tbhnb{align-items:center;display:flex;gap:.5rem}.RFQSystem_changesModalContent__3jKJE{animation:RFQSystem_slideUpScale__Hwgag .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1px solid #3b82f61a;border-radius:1.5rem;box-shadow:0 20px 60px #00000040,0 4px 16px #3b82f61a;display:flex;flex-direction:column;max-height:85vh;max-width:640px;overflow:hidden;width:100%}.RFQSystem_changesModalBody__44sL8{background:linear-gradient(180deg,#3b82f605,#0000);flex:1 1;overflow-y:auto;padding:0}.RFQSystem_changesList__uYUqt{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.RFQSystem_changeItem__O5Xsa{align-items:flex-start;animation:RFQSystem_changeItemSlideIn__\+eEs1 .4s ease-out forwards;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px #0000000d,0 2px 8px #3b82f60a;display:flex;gap:1rem;opacity:0;overflow:hidden;padding:1rem 1.25rem;position:relative;transform:translateX(-20px);transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes RFQSystem_changeItemSlideIn__\+eEs1{to{opacity:1;transform:translateX(0)}}.RFQSystem_changeItem__O5Xsa:first-child{animation-delay:.05s}.RFQSystem_changeItem__O5Xsa:nth-child(2){animation-delay:.1s}.RFQSystem_changeItem__O5Xsa:nth-child(3){animation-delay:.15s}.RFQSystem_changeItem__O5Xsa:nth-child(4){animation-delay:.2s}.RFQSystem_changeItem__O5Xsa:nth-child(5){animation-delay:.25s}.RFQSystem_changeItem__O5Xsa:nth-child(6){animation-delay:.3s}.RFQSystem_changeItem__O5Xsa:nth-child(7){animation-delay:.35s}.RFQSystem_changeItem__O5Xsa:nth-child(8){animation-delay:.4s}.RFQSystem_changeItem__O5Xsa:before{background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:2px 0 0 2px;content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:4px}.RFQSystem_changeItem__O5Xsa:hover{border-color:#3b82f6;box-shadow:0 4px 12px #00000014,0 8px 24px #3b82f61f;transform:translateX(4px)}.RFQSystem_changeItem__O5Xsa:hover:before{width:6px}.RFQSystem_changeItemIcon__B-X7h{align-items:center;background:linear-gradient(135deg,#22c55e1a,#16a34a14);border-radius:.75rem;color:#22c55e;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:2.5rem}.RFQSystem_changeItem__O5Xsa:hover .RFQSystem_changeItemIcon__B-X7h{background:linear-gradient(135deg,#22c55e26,#16a34a1f);box-shadow:0 4px 12px #22c55e33;transform:scale(1.1) rotate(5deg)}.RFQSystem_changeIconSvg__PU7K1{height:1.25rem;width:1.25rem}.RFQSystem_changeItemContent__uL4UU{flex:1 1;min-width:0}.RFQSystem_changeText__E89tS{word-wrap:break-word;color:#1e293b;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.9375rem;font-weight:500;line-height:1.6;margin:0;white-space:pre-wrap}.RFQSystem_loadingContainer__6xenP{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem}.RFQSystem_spinner__95BKx{animation:RFQSystem_spin__4eo3f .8s linear infinite;border:4px solid #3b82f633;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}.RFQSystem_spinnerSmall__OwOgc{animation:RFQSystem_spin__4eo3f .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}.RFQSystem_loadingText__bYrGH{color:#64748b;font-size:1rem;font-weight:500}.RFQSystem_errorContainer__u-yYK{align-items:center;animation:RFQSystem_slideDown__u4Ht2 .4s ease-out;background:#ef44441a;border:1px solid #ef44444d;border-radius:.75rem;color:#dc2626;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.5rem}@keyframes RFQSystem_fadeIn__bqDaq{0%{opacity:0}to{opacity:1}}@keyframes RFQSystem_slideDown__u4Ht2{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes RFQSystem_slideUp__lMp40{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes RFQSystem_scaleIn__OX6B6{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes RFQSystem_spin__4eo3f{to{transform:rotate(1turn)}}@media (max-width:768px){.RFQSystem_systemContainer__GNxW2{padding:1rem}.RFQSystem_header__4U7il{align-items:flex-start;flex-direction:column;gap:1rem;padding:1rem}.RFQSystem_title__Xt4Hz{font-size:1.75rem}.RFQSystem_topActions__SWqPe{flex-direction:column;padding:1rem;width:100%}.RFQSystem_actionButton__8VpXy{justify-content:center;width:100%}.RFQSystem_datesDisplay__iYYzE{flex-direction:column;gap:1rem;padding:1rem}.RFQSystem_filterSection__tPNQC{padding:1rem}.RFQSystem_filterInput__uo6yH,.RFQSystem_filterSelect__Qk3Gl{max-width:100%}.RFQSystem_tableWrapper__7j7p8{max-height:calc(100vh - 500px)}.RFQSystem_pdfPanelVisible__W\+-rD{inset:0;position:fixed;width:100%;z-index:50}}.RFQView_viewContainer__8F2d1{animation:RFQView_fadeIn__L2k3n .5s ease-out;background:linear-gradient(135deg,#fafbfd,#f0f4f9);margin:0 auto;max-width:100%;min-height:100vh;padding:2rem}.RFQView_header__4dlbm{align-items:center;animation:RFQView_slideDown__VWHQo .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #3b82f614;border-radius:1.5rem;box-shadow:0 1px 3px #0000000d,0 8px 24px #3b82f60f;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:2rem;transition:all .3s ease}.RFQView_header__4dlbm:hover{box-shadow:0 1px 3px #0000000d,0 12px 32px #3b82f61a;transform:translateY(-1px)}.RFQView_headerLeft__P9QxB{flex:1 1}.RFQView_title__1F2hz{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#3b82f6);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:2rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;margin-bottom:.5rem}.RFQView_subtitle__AcuZI{color:#64748b;font-size:.9375rem;font-weight:500;margin-top:.25rem}.RFQView_optimizedBadge__aNEY2{align-items:center;animation:RFQView_pulse__Tu7T2 2s infinite;background:linear-gradient(135deg,#22c55e1a,#16a34a1a);border:1px solid #22c55e33;border-radius:.5rem;color:#16a34a;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;margin-top:.5rem;padding:.375rem .75rem}@keyframes RFQView_pulse__Tu7T2{0%,to{box-shadow:0 0 0 0 #22c55e66;opacity:1}50%{box-shadow:0 0 0 8px #22c55e00;opacity:.9}}.RFQView_backButton__LuN1b{align-items:center;background:#3b82f60f;border:1.5px solid #3b82f633;border-radius:.875rem;box-shadow:0 2px 8px #3b82f614;color:#3b82f6;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.RFQView_backButton__LuN1b:hover{background:#3b82f61a;border-color:#3b82f666;box-shadow:0 4px 16px #3b82f626;transform:translateX(-3px)}.RFQView_backButton__LuN1b:active{transform:translateX(-1px)}.RFQView_documentInfo__y8f7M{animation:RFQView_slideUp__3g9IX .75s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #3b82f633;border-radius:1rem;box-shadow:0 2px 12px #0000000d;margin-bottom:1.5rem;padding:1rem 1.5rem}.RFQView_documentLabel__x8J1j{color:#64748b;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.RFQView_documentValue__pQAZ9{color:#1e293b;font-size:1.125rem;font-weight:700}.RFQView_topActions__Jv43A{align-items:flex-start;animation:RFQView_slideUp__3g9IX .6s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #3b82f61a;border-radius:1.25rem;box-shadow:0 1px 3px #0000000d,0 8px 24px #3b82f60f;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;padding:1.25rem;transition:all .3s ease}.RFQView_topActions__Jv43A:hover{box-shadow:0 1px 3px #0000000d,0 12px 32px #3b82f614}.RFQView_actionButton__17pzI{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:.75rem;box-shadow:0 2px 8px #3b82f633,0 1px 3px #0000001a;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.RFQView_actionButton__17pzI:hover:not(:disabled){box-shadow:0 4px 16px #3b82f64d,0 2px 6px #0000001a;transform:translateY(-2px) scale(1.02)}.RFQView_actionButton__17pzI:active:not(:disabled){transform:translateY(0) scale(1)}.RFQView_actionButton__17pzI:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none!important}.RFQView_actionButtonOrange__GfreG{background:linear-gradient(135deg,#fb923c,#f97316);box-shadow:0 2px 8px #fb923c33}.RFQView_actionButtonOrange__GfreG:hover:not(:disabled){box-shadow:0 4px 16px #fb923c4d}.RFQView_actionButtonSuccess__x-cKd{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 2px 8px #22c55e33}.RFQView_actionButtonSuccess__x-cKd:hover:not(:disabled){box-shadow:0 4px 16px #22c55e4d}.RFQView_actionButtonBlue__O4Ic1{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 8px #3b82f633}.RFQView_actionButtonBlue__O4Ic1:hover:not(:disabled){box-shadow:0 4px 16px #3b82f64d}.RFQView_datesDisplay__6FO77{animation:RFQView_slideUp__3g9IX .6s ease-out;background:linear-gradient(135deg,#3b82f60f,#2563eb0a);border:1px solid #3b82f626;border-radius:1.25rem;box-shadow:0 2px 12px #3b82f614;display:flex;gap:2.5rem;margin-bottom:1.5rem;padding:1.5rem 2rem;transition:all .3s ease}.RFQView_datesDisplay__6FO77:hover{box-shadow:0 4px 20px #3b82f61f;transform:translateY(-1px)}.RFQView_dateItem__i-BcN{display:flex;flex-direction:column;gap:.375rem}.RFQView_dateLabel__GkrVO{color:#64748b;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.RFQView_dateValue__1UBjO{background:#fff;border-radius:.5rem;box-shadow:0 2px 6px #0000000d;color:#1e293b;font-size:1.125rem;font-weight:700;padding:.5rem 1rem}.RFQView_filterSection__O29Sg{animation:RFQView_slideUp__3g9IX .6s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #3b82f61f;border-radius:1rem;box-shadow:0 2px 8px #3b82f60d;display:flex;flex-direction:column;gap:.625rem;padding:1rem 1.25rem;position:relative;transition:all .3s ease}.RFQView_filterSection__O29Sg>div{gap:.5rem!important}.RFQView_filterSection__O29Sg:hover{background:#ffffffd9;border-color:#3b82f633;box-shadow:0 4px 16px #3b82f61a}.RFQView_filterLabel__gxcj\+{align-items:center;color:#334155;display:flex;font-size:.8125rem;font-weight:700;gap:.5rem;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.RFQView_filterLabel__gxcj\+:before{content:"🔍";filter:grayscale(.3);font-size:1rem}.RFQView_filterInput__hzE-9,.RFQView_filterSelect__V65\+O{background:#fff;border:2px solid #3b82f633;border-radius:.5rem;box-shadow:0 4px 12px #00000014,inset 0 1px 2px #00000005;color:#1e293b;font-size:.875rem;font-weight:500;max-width:240px;outline:none;padding:.625rem .875rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.RFQView_filterInput__hzE-9::placeholder{color:#94a3b8;font-weight:400}.RFQView_filterInput__hzE-9:focus,.RFQView_filterSelect__V65\+O:focus{background:linear-gradient(135deg,#fff,#f8fafc);border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f626,0 8px 20px #3b82f633,inset 0 1px 2px #00000005;transform:translateY(-2px)}.RFQView_filterInput__hzE-9:hover,.RFQView_filterSelect__V65\+O:hover{border-color:#3b82f666;box-shadow:0 6px 16px #3b82f626,inset 0 1px 2px #00000005}.RFQView_filterClearButton__4RphH{background:linear-gradient(135deg,#ef44441a,#dc26261a);border:2px solid #ef44444d;border-radius:.75rem;box-shadow:0 4px 12px #ef444426;color:#ef4444;cursor:pointer;font-size:.875rem;font-weight:700;letter-spacing:.05em;overflow:hidden;padding:.5rem 1rem;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.RFQView_filterClearButton__4RphH:before{background:linear-gradient(135deg,#ef444433,#dc262633);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.RFQView_filterClearButton__4RphH:hover{background:linear-gradient(135deg,#ef444433,#dc262633);border-color:#ef444480;box-shadow:0 6px 20px #ef444440;transform:translateY(-2px) scale(1.05)}.RFQView_filterClearButton__4RphH:hover:before{opacity:1}.RFQView_filterClearButton__4RphH:active{transform:translateY(0) scale(1)}.RFQView_tableContainer__5SM4U{animation:RFQView_slideUp__3g9IX .7s ease-out;background:#fff;border:1px solid #3b82f61f;border-radius:1.25rem;box-shadow:0 1px 3px #0000000d,0 8px 24px #3b82f60f;overflow:hidden;transition:all .3s ease}.RFQView_tableContainer__5SM4U:hover{box-shadow:0 2px 6px #00000014,0 12px 32px #3b82f61a}.RFQView_cellInput__-5v2t,.RFQView_cellSelect__seKVn{background:#fff;border:1px solid #3b82f626;border-radius:.5rem;color:#1e293b;font-size:.8125rem;outline:none;padding:.5rem .75rem;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%}.RFQView_cellInput__-5v2t:focus,.RFQView_cellSelect__seKVn:focus{background:#fafbfd;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;transform:scale(1.01)}.RFQView_cellInput__-5v2t:hover,.RFQView_cellSelect__seKVn:hover{border-color:#3b82f64d}.RFQView_responsibleCell__glEce{background:#2026f51a;position:relative}.RFQView_responsibleSelect__zwVs-{background:#fff;border:1px solid #2026f54d}.RFQView_responsibleSelect__zwVs-:focus{border-color:#2026f5;box-shadow:0 0 0 2px #2026f533}.RFQView_modalOverlay__t0a0I{align-items:center;animation:RFQView_fadeIn__L2k3n .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.RFQView_modalContent__3mcOQ{animation:RFQView_scaleIn__fsN1V .3s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #3b82f61a;border-radius:1.5rem;box-shadow:0 20px 60px #00000040,0 4px 16px #3b82f61a;max-height:80vh;max-width:600px;overflow:hidden;width:100%}.RFQView_modalHeader__2ehaK{background:linear-gradient(135deg,#3b82f60a,#2563eb08);border-bottom:1px solid #3b82f614;padding:1.75rem}.RFQView_modalTitle__3W2c8{color:#1e293b;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.RFQView_modalBody__b--qh{max-height:calc(80vh - 160px);overflow-y:auto;padding:1.5rem}.RFQView_modalText__qC67G{word-wrap:break-word;color:#334155;line-height:1.7;white-space:pre-wrap}.RFQView_modalFooter__JcRkx{border-top:1px solid #e2e8f0;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.RFQView_modalButton__zMw\+U{border:none;border-radius:.625rem;cursor:pointer;font-size:.9375rem;font-weight:600;padding:.625rem 1.25rem;transition:all .3s ease}.RFQView_modalButtonPrimary__37dml{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f640;color:#fff}.RFQView_modalButtonPrimary__37dml:hover{box-shadow:0 6px 16px #3b82f659;transform:translateY(-2px)}.RFQView_modalButtonSecondary__dO9-T{background:#f1f5f9;border:1px solid #e2e8f0;color:#334155}.RFQView_modalButtonSecondary__dO9-T:hover{background:#e2e8f0}.RFQView_datesModalContent__1bSYk{animation:RFQView_slideUpScale__5cCwF .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1px solid #3b82f61a;border-radius:1.5rem;box-shadow:0 20px 60px #00000040,0 4px 16px #3b82f61a;max-width:540px;overflow:hidden;width:100%}@keyframes RFQView_slideUpScale__5cCwF{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.RFQView_modalHeaderIcon__hY1DY{align-items:center;animation:RFQView_iconFloat__XjA-L 2s ease-in-out infinite;background:linear-gradient(135deg,#3b82f61a,#2563eb14);border-radius:.875rem;color:#3b82f6;display:flex;height:3rem;justify-content:center;margin-bottom:1rem;width:3rem}@keyframes RFQView_iconFloat__XjA-L{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.RFQView_modalIconSvg__Mxhv7{animation:RFQView_iconPulse__EEo7e 2s ease-in-out infinite;height:1.5rem;width:1.5rem}@keyframes RFQView_iconPulse__EEo7e{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.RFQView_modalHeaderText__Oc3Gy{display:flex;flex-direction:column;gap:.25rem}.RFQView_modalSubtitle__qMMNp{color:#64748b;font-size:.875rem;font-weight:500;margin:0}.RFQView_dateInputGroup__ZlsXi{display:flex;flex-direction:column;gap:1.5rem}.RFQView_dateLabelGroup__3\+dZ3{display:flex;flex-direction:column;gap:.75rem;position:relative}.RFQView_dateLabelHeader__wWB74{align-items:center;display:flex;gap:.625rem}.RFQView_dateIcon__WY\+pu{color:#3b82f6;height:1.25rem;transition:all .3s ease;width:1.25rem}.RFQView_dateLabel__GkrVO{color:#1e293b;font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.RFQView_dateInput__VT5YP{background:#fafbfd;border:2px solid #e2e8f0;border-radius:.875rem;color:#1e293b;font-size:.9375rem;outline:none;padding:.875rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.RFQView_dateInput__VT5YP:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a,0 4px 12px #3b82f626;transform:translateY(-1px)}.RFQView_dateInput__VT5YP:hover{background:#fff;border-color:#cbd5e1}.RFQView_dateHint__zyasG{color:#94a3b8;font-size:.8125rem;font-weight:500;margin-top:.25rem}.RFQView_buttonIcon__NAck2{height:1.125rem;transition:all .3s ease;width:1.125rem}.RFQView_modalButtonPrimary__37dml:not(:disabled):hover .RFQView_buttonIcon__NAck2{transform:scale(1.1) rotate(5deg)}.RFQView_modalButtonPrimary__37dml{align-items:center;display:flex;gap:.5rem}.RFQView_changesModalContent__WLzuy{animation:RFQView_slideUpScale__5cCwF .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1px solid #3b82f61a;border-radius:1.5rem;box-shadow:0 20px 60px #00000040,0 4px 16px #3b82f61a;display:flex;flex-direction:column;max-height:85vh;max-width:640px;overflow:hidden;width:100%}.RFQView_changesModalBody__LoCCj{background:linear-gradient(180deg,#3b82f605,#0000);flex:1 1;overflow-y:auto;padding:0}.RFQView_changesList__Vn2v9{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.RFQView_changeItem__oyljF{align-items:flex-start;animation:RFQView_changeItemSlideIn__AmgAc .4s ease-out forwards;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px #0000000d,0 2px 8px #3b82f60a;display:flex;gap:1rem;opacity:0;overflow:hidden;padding:1rem 1.25rem;position:relative;transform:translateX(-20px);transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes RFQView_changeItemSlideIn__AmgAc{to{opacity:1;transform:translateX(0)}}.RFQView_changeItem__oyljF:first-child{animation-delay:.05s}.RFQView_changeItem__oyljF:nth-child(2){animation-delay:.1s}.RFQView_changeItem__oyljF:nth-child(3){animation-delay:.15s}.RFQView_changeItem__oyljF:nth-child(4){animation-delay:.2s}.RFQView_changeItem__oyljF:nth-child(5){animation-delay:.25s}.RFQView_changeItem__oyljF:nth-child(6){animation-delay:.3s}.RFQView_changeItem__oyljF:nth-child(7){animation-delay:.35s}.RFQView_changeItem__oyljF:nth-child(8){animation-delay:.4s}.RFQView_changeItem__oyljF:before{background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:2px 0 0 2px;content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:4px}.RFQView_changeItem__oyljF:hover{border-color:#3b82f6;box-shadow:0 4px 12px #00000014,0 8px 24px #3b82f61f;transform:translateX(4px)}.RFQView_changeItem__oyljF:hover:before{width:6px}.RFQView_changeItemIcon__odhcv{align-items:center;background:linear-gradient(135deg,#22c55e1a,#16a34a14);border-radius:.75rem;color:#22c55e;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:2.5rem}.RFQView_changeItem__oyljF:hover .RFQView_changeItemIcon__odhcv{background:linear-gradient(135deg,#22c55e26,#16a34a1f);box-shadow:0 4px 12px #22c55e33;transform:scale(1.1) rotate(5deg)}.RFQView_changeIconSvg__Jtefv{height:1.25rem;width:1.25rem}.RFQView_changeItemContent__79zVD{flex:1 1;min-width:0}.RFQView_changeText__bsW-z{word-wrap:break-word;color:#1e293b;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.9375rem;font-weight:500;line-height:1.6;margin:0;white-space:pre-wrap}.RFQView_loadingContainer__\+jH2u{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem}.RFQView_spinner__HLa\+R{animation:RFQView_spin__-SOr5 .8s linear infinite;border:4px solid #3b82f633;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}.RFQView_spinnerSmall__YWMu7{animation:RFQView_spin__-SOr5 .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}.RFQView_loadingText__-8-cV{color:#64748b;font-size:1rem;font-weight:500}.RFQView_errorContainer__4-ysU{align-items:center;animation:RFQView_slideDown__VWHQo .4s ease-out;background:#ef44441a;border:1px solid #ef44444d;border-radius:.75rem;color:#dc2626;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.5rem}@keyframes RFQView_fadeIn__L2k3n{0%{opacity:0}to{opacity:1}}@keyframes RFQView_slideDown__VWHQo{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes RFQView_slideUp__3g9IX{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes RFQView_scaleIn__fsN1V{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes RFQView_spin__-SOr5{to{transform:rotate(1turn)}}@media (max-width:768px){.RFQView_viewContainer__8F2d1{padding:1rem}.RFQView_header__4dlbm{align-items:flex-start;flex-direction:column;gap:1rem;padding:1rem}.RFQView_title__1F2hz{font-size:1.75rem}.RFQView_topActions__Jv43A{flex-direction:column;padding:1rem;width:100%}.RFQView_actionButton__17pzI{justify-content:center;width:100%}.RFQView_datesDisplay__6FO77{flex-direction:column;gap:1rem;padding:1rem}.RFQView_filterSection__O29Sg{padding:1rem}.RFQView_filterInput__hzE-9,.RFQView_filterSelect__V65\+O{max-width:100%}}.RFQSubmit_container__WLTmD{animation:RFQSubmit_fadeIn__fZHkO .6s ease-out;background:linear-gradient(135deg,#f8fafc,#e2e8f0);box-sizing:border-box;max-width:100%;min-height:100vh;padding:.75rem;width:100%}.RFQSubmit_contentWrapper__9mM-O{animation:RFQSubmit_fadeInUp__eIpFd .7s ease-out;background:#fff;border:1px solid #3b82f61a;border-radius:.75rem;box-shadow:0 8px 24px #00000014;box-sizing:border-box;height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem);overflow:hidden;width:100%}.RFQSubmit_panelsContainer__mXLVf{display:flex;height:100%;position:relative}.RFQSubmit_leftPanel__qsA7Y{animation:RFQSubmit_slideInLeft__F7okM .6s ease-out;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:auto;padding:1rem 1rem 1rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.RFQSubmit_leftPanelExpanded__VMnrc{width:100%}.RFQSubmit_leftPanelHalf__2GlRI{min-width:500px;width:55%}.RFQSubmit_rightPanel__YtcW6{animation:RFQSubmit_slideInRight__fVPRM .6s ease-out;background:#fafbfc;border-left:1px solid #3b82f61f;box-sizing:border-box;height:100%;overflow:auto;transition:all .4s cubic-bezier(.4,0,.2,1)}.RFQSubmit_rightPanelVisible__xa8XC{min-width:420px;opacity:1;width:45%}.RFQSubmit_rightPanelHidden__TWNed{border-left:none;opacity:0;width:0}.RFQSubmit_headerSection__FN3Dx{align-items:center;animation:RFQSubmit_fadeInDown__oTrTx .8s ease-out;border-bottom:1px solid #3b82f61a;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.RFQSubmit_headerTitle__76ktd{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#2563eb);background-clip:text;-webkit-background-clip:text;color:#1e293b;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.RFQSubmit_backButton__fldmT{align-items:center;background:linear-gradient(135deg,#64748b,#475569);border:none;border-radius:.5rem;box-shadow:0 2px 8px #64748b33;color:#fff;cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;padding:.5625rem 1.125rem;transition:all .2s ease}.RFQSubmit_backButton__fldmT:hover{background:linear-gradient(135deg,#475569,#334155);box-shadow:0 4px 12px #64748b4d;transform:translateY(-1px)}.RFQSubmit_backButtonIcon__xS89c{height:1rem;margin-right:.375rem;width:1rem}.RFQSubmit_documentInfo__NfeOS{animation:RFQSubmit_fadeInUp__eIpFd .9s ease-out;background:linear-gradient(135deg,#3b82f60a,#2563eb08);border:1px solid #3b82f61f;border-radius:.625rem;box-shadow:0 1px 3px #3b82f614;display:flex;flex-wrap:wrap;gap:2.5rem;margin-bottom:1rem;padding:.75rem 1rem}.RFQSubmit_documentInfo__NfeOS>div{display:flex;flex-direction:column}.RFQSubmit_documentInfoLabel__V2Q5a{color:#64748b;font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin-bottom:.375rem;text-transform:uppercase}.RFQSubmit_documentInfoValue__AdwkC{color:#1e293b;font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.RFQSubmit_navActions__nyCKe{align-items:center;display:flex;gap:.5rem}.RFQSubmit_navButton__WGiqZ{align-items:center;background:linear-gradient(135deg,#60a5fa,#3b82f6);border:none;border-radius:.5rem;box-shadow:0 2px 6px #3b82f633;color:#fff;cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;gap:.375rem;padding:.5rem .875rem;transition:all .2s ease}.RFQSubmit_navButton__WGiqZ:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.RFQSubmit_navButton__WGiqZ:disabled{cursor:not-allowed;opacity:.5;transform:none}.RFQSubmit_formContainer__zvc8j{animation:RFQSubmit_fadeInUp__eIpFd 1s ease-out;background:#fff;border:1px solid #3b82f614;border-radius:.625rem;box-shadow:0 2px 8px #0000000a,0 1px 2px #0000000f;display:flex;flex-direction:column;margin-bottom:1rem;max-height:calc(100vh - 350px);overflow:hidden;overflow-x:hidden;overflow-y:auto;position:relative}.RFQSubmit_formContainer__zvc8j::-webkit-scrollbar{width:8px}.RFQSubmit_formContainer__zvc8j::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.RFQSubmit_formContainer__zvc8j::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:4px}.RFQSubmit_formContainer__zvc8j::-webkit-scrollbar-thumb:hover{background:#3b82f680}.RFQSubmit_formTable__CDySl{border-collapse:initial;border-spacing:0;width:100%}.RFQSubmit_formTableHeader__9b3Am{background:linear-gradient(180deg,#f8fafc,#f1f5f9);box-shadow:0 2px 4px #0000000a;position:sticky;top:0;z-index:10}.RFQSubmit_formTableHeader__9b3Am th{border-bottom:2px solid #3b82f626;color:#334155;font-size:.75rem;font-weight:700;letter-spacing:.06em;padding:.625rem .875rem;text-align:left;text-transform:uppercase}.RFQSubmit_formTableRow__SPacx{border-left:2px solid #0000;transition:all .15s ease}.RFQSubmit_formTableRow__SPacx:hover{background:#3b82f60a;border-left-color:#3b82f64d}.RFQSubmit_formTableRow__SPacx td{border-bottom:1px solid #f1f5f9;padding:.625rem .875rem;vertical-align:middle}.RFQSubmit_formTableRow__SPacx:last-child td{border-bottom:none}.RFQSubmit_fieldLabel__FW\+nH{color:#475569;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.RFQSubmit_formSelect__UO9J6,.RFQSubmit_inputField__w\+BVy,.RFQSubmit_readOnlyField__wl4XE{background:#fff;border:1.5px solid #3b82f633;border-radius:.5rem;color:#1e293b;font-size:.875rem;font-weight:500;padding:.5625rem .875rem;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.RFQSubmit_formSelect__UO9J6:focus,.RFQSubmit_inputField__w\+BVy:focus{background:#fafbfd;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.RFQSubmit_formSelect__UO9J6:hover:not(:focus),.RFQSubmit_inputField__w\+BVy:hover:not(:focus){border-color:#3b82f64d}.RFQSubmit_readOnlyField__wl4XE{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#3b82f61f;color:#64748b;cursor:not-allowed;font-weight:600}.RFQSubmit_formSelect__UO9J6{cursor:pointer}.RFQSubmit_formSelect__UO9J6.RFQSubmit_text-gray-500__gABW2{color:#9ca3af}.RFQSubmit_actionsSection__MN1n7{animation:RFQSubmit_fadeInUp__eIpFd 1.1s ease-out;border-top:1px solid #3b82f61a;display:flex;flex-wrap:wrap;gap:.875rem;margin-bottom:.75rem;padding-top:.75rem}.RFQSubmit_actionButton__ILcF-{align-items:center;border:none;border-radius:.5rem;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:.01em;padding:.6875rem 1.5rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.RFQSubmit_actionButtonPrimary__-uI2O{background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff}.RFQSubmit_actionButtonPrimary__-uI2O:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 16px #3b82f64d;transform:translateY(-2px)}.RFQSubmit_actionButtonSuccess__Fk5ir{background:linear-gradient(135deg,#4ade80,#22c55e);color:#fff}.RFQSubmit_actionButtonSuccess__Fk5ir:hover:not(:disabled){background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 16px #22c55e4d;transform:translateY(-2px)}.RFQSubmit_actionButton__ILcF-:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.RFQSubmit_errorMessage__jYxxZ{animation:RFQSubmit_shake__QGRJn .5s ease-in-out;background:#ef444414;border:1px solid #ef444440;border-radius:.5rem;box-shadow:0 1px 3px #ef44441a;color:#dc2626;font-size:.8125rem;font-weight:500;margin-top:.75rem;padding:.625rem .875rem;white-space:pre-wrap}.RFQSubmit_rightPanelContent__z3kpg{display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:1.5rem}.RFQSubmit_rightPanelTitle__tuJ\+d{color:#0f172a;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.RFQSubmit_infoGrid__Qkkqc{grid-gap:1.5rem;display:grid;flex:1 1;gap:1.5rem}.RFQSubmit_infoCard__mbKMV{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:none;padding:1rem}.RFQSubmit_infoFieldsContainer__griDJ{grid-gap:1rem;display:grid;gap:1rem}.RFQSubmit_infoField__IbPr1{display:flex;flex-direction:column;margin:0}.RFQSubmit_infoLabel__OA79a{color:#374151;display:block;font-size:.875rem;font-weight:500;letter-spacing:normal;margin-bottom:.25rem;text-transform:none}.RFQSubmit_descriptionHeader__Wzyzn{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.RFQSubmit_toggleDescriptionButton__HsY4l{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:.875rem;font-weight:500;letter-spacing:normal;padding:0;text-transform:none;transition:all .2s ease}.RFQSubmit_toggleDescriptionButton__HsY4l:hover{color:#2563eb;text-decoration:underline}.RFQSubmit_infoValue__IisFM{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:none;color:#1e293b;display:flex;font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.25rem;min-height:2rem;padding:.5rem .75rem;word-break:break-word}.RFQSubmit_toggleButton__DeGXe{background:linear-gradient(135deg,#64748b,#475569);border:none;border-bottom-left-radius:.625rem;border-top-left-radius:.625rem;box-shadow:-2px 0 12px #0000001a;color:#fff;cursor:pointer;padding:.875rem .5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .2s cubic-bezier(.4,0,.2,1);z-index:20}.RFQSubmit_toggleButton__DeGXe:hover{background:linear-gradient(135deg,#475569,#334155);box-shadow:-4px 0 16px #00000026;transform:translateY(-50%) translateX(-2px)}.RFQSubmit_toggleIcon__iI-kz{height:1.125rem;transition:transform .2s ease;width:1.125rem}.RFQSubmit_toggleIcon__iI-kz:hover{transform:scale(1.05)}.RFQSubmit_loadingOverlay__YCZ5i{align-items:center;animation:RFQSubmit_fadeIn__fZHkO .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.RFQSubmit_loadingContent__a-uqn{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 3rem}.RFQSubmit_spinner__PQqfX{animation:RFQSubmit_spin__BbotH .8s linear infinite;border:4px solid #3b82f633;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}.RFQSubmit_loadingText__XaU2r{color:#1e293b;font-size:1.125rem;font-weight:600}.RFQSubmit_modalOverlay__xQBZv{align-items:center;animation:RFQSubmit_fadeIn__fZHkO .25s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.RFQSubmit_modalCard__SE6Qe{animation:RFQSubmit_fadeInUp__eIpFd .25s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 20px 50px #0206172e;max-width:94vw;padding:1.5rem;position:relative;width:560px}.RFQSubmit_formInput__7ceMp{background:#fff;border:1px solid #3b82f633;border-radius:.625rem;color:#1e293b;font-size:.9375rem;outline:none;padding:.75rem 1rem;transition:all .2s ease}.RFQSubmit_formInput__7ceMp:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}@keyframes RFQSubmit_fadeIn__fZHkO{0%{opacity:0}to{opacity:1}}@keyframes RFQSubmit_fadeInDown__oTrTx{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes RFQSubmit_fadeInUp__eIpFd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes RFQSubmit_slideInLeft__F7okM{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes RFQSubmit_slideInRight__fVPRM{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes RFQSubmit_spin__BbotH{to{transform:rotate(1turn)}}@keyframes RFQSubmit_shake__QGRJn{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@media (min-width:1920px){.RFQSubmit_container__WLTmD{padding:1rem}.RFQSubmit_contentWrapper__9mM-O{border-radius:1rem;height:calc(100vh - 2rem);max-height:calc(100vh - 2rem)}.RFQSubmit_headerTitle__76ktd{font-size:1.75rem}.RFQSubmit_leftPanel__qsA7Y,.RFQSubmit_rightPanelContent__z3kpg{padding:1.25rem}}@media (min-width:1440px) and (max-width:1919px){.RFQSubmit_container__WLTmD{padding:.75rem}.RFQSubmit_contentWrapper__9mM-O{height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem)}.RFQSubmit_headerTitle__76ktd{font-size:1.5rem}.RFQSubmit_leftPanel__qsA7Y,.RFQSubmit_rightPanelContent__z3kpg{padding:1rem}.RFQSubmit_leftPanel__qsA7Y{padding-left:2rem}.RFQSubmit_leftPanelHalf__2GlRI{min-width:600px}.RFQSubmit_rightPanelVisible__xa8XC{min-width:420px}}@media (min-width:1024px) and (max-width:1439px){.RFQSubmit_container__WLTmD{padding:.75rem}.RFQSubmit_contentWrapper__9mM-O{height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem)}.RFQSubmit_headerTitle__76ktd{font-size:1.375rem}.RFQSubmit_leftPanel__qsA7Y,.RFQSubmit_rightPanelContent__z3kpg{padding:1rem}.RFQSubmit_leftPanel__qsA7Y{padding-left:2rem}.RFQSubmit_leftPanelHalf__2GlRI{min-width:500px}.RFQSubmit_rightPanelVisible__xa8XC{min-width:420px}}@media (min-width:768px) and (max-width:1023px){.RFQSubmit_container__WLTmD{padding:.75rem}.RFQSubmit_headerTitle__76ktd{font-size:1.25rem}.RFQSubmit_leftPanel__qsA7Y,.RFQSubmit_rightPanelContent__z3kpg{padding:1rem}.RFQSubmit_leftPanelHalf__2GlRI,.RFQSubmit_rightPanelVisible__xa8XC{min-width:100%;width:100%}}@media (max-width:767px){.RFQSubmit_container__WLTmD{padding:.5rem}.RFQSubmit_contentWrapper__9mM-O{border-radius:.5rem;height:auto;min-height:calc(100vh - 1rem)}.RFQSubmit_leftPanelHalf__2GlRI,.RFQSubmit_rightPanelVisible__xa8XC{min-width:100%;width:100%}.RFQSubmit_panelsContainer__mXLVf{flex-direction:column}.RFQSubmit_headerTitle__76ktd{font-size:1.125rem}.RFQSubmit_leftPanel__qsA7Y,.RFQSubmit_rightPanelContent__z3kpg{padding:.875rem}.RFQSubmit_actionsSection__MN1n7{flex-direction:column}.RFQSubmit_actionButton__ILcF-{width:100%}.RFQSubmit_toggleButton__DeGXe{display:none}}@keyframes RFQSubmit_submitPulse__ctCnI{0%,to{transform:scale(1)}50%{transform:scale(.98)}}@keyframes RFQSubmit_successFadeIn__KRu-m{0%{opacity:0;transform:scale(.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes RFQSubmit_successIcon__Q6w7Z{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.RFQSubmit_submittingButton__ns9Z4{animation:RFQSubmit_submitPulse__ctCnI .6s ease-in-out infinite;pointer-events:none}.RFQSubmit_successOverlay__RJ-7P{align-items:center;animation:RFQSubmit_fadeIn__fZHkO .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.RFQSubmit_successContent__sOSyt{animation:RFQSubmit_successFadeIn__KRu-m .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:1rem;box-shadow:0 20px 60px #0000004d;max-width:400px;padding:2.5rem 3rem;text-align:center}.RFQSubmit_successIcon__Q6w7Z{align-items:center;animation:RFQSubmit_successIcon__Q6w7Z .5s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;box-shadow:0 8px 24px #22c55e66;color:#fff;display:flex;font-size:3rem;font-weight:700;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.RFQSubmit_successTitle__AQrmy{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0 0 .75rem}.RFQSubmit_successMessage__vI1JE{color:#64748b;font-size:1rem;margin:0}.PricingPageOverview_container__ICUzp{animation:PricingPageOverview_fadeIn__IkJpD .6s ease-out;box-sizing:border-box;margin:0 auto;max-width:100%;padding:2rem;width:100%}.PricingPageOverview_header__9cF2Q{animation:PricingPageOverview_fadeInDown__OfLTE .7s ease-out;margin-bottom:2rem}.PricingPageOverview_title__FWLRW{-webkit-text-fill-color:#0000;animation:PricingPageOverview_gradientFlow__6vMvn 3s ease infinite alternate;background:linear-gradient(90deg,#3b82f6,#2563eb);-webkit-background-clip:text;background-size:200% 200%;color:#1e293b;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.PricingPageOverview_controlsSection__FI4Ua{align-items:center;animation:PricingPageOverview_fadeInUp__tBy0T .8s ease-out;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.PricingPageOverview_hideOverdueToggle__qMaer{align-items:center;background:#0000;border:none;border-radius:.75rem;cursor:pointer;display:flex;gap:.875rem;padding:.625rem 1.25rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.PricingPageOverview_hideOverdueToggle__qMaer:hover{background:#3b82f60a}.PricingPageOverview_hideOverdueToggleTrack__Z5skI{background:#e2e8f0;border-radius:13px;box-shadow:inset 0 2px 4px #0000001a;height:26px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.PricingPageOverview_hideOverdueToggleActive__sRJJA .PricingPageOverview_hideOverdueToggleTrack__Z5skI{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:inset 0 2px 4px #00000026,0 0 0 3px #3b82f61a}.PricingPageOverview_hideOverdueToggleThumb__FxDDJ{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;height:22px;justify-content:center;left:2px;position:absolute;top:2px;transform:translateX(0);transition:all .3s cubic-bezier(.34,1.56,.64,1);width:22px}.PricingPageOverview_hideOverdueToggleActive__sRJJA .PricingPageOverview_hideOverdueToggleThumb__FxDDJ{background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 2px 8px #3b82f666;transform:translateX(22px)}.PricingPageOverview_hideOverdueToggle__qMaer:hover .PricingPageOverview_hideOverdueToggleThumb__FxDDJ{box-shadow:0 3px 6px #00000040}.PricingPageOverview_hideOverdueToggleActive__sRJJA:hover .PricingPageOverview_hideOverdueToggleThumb__FxDDJ{box-shadow:0 3px 10px #3b82f680;transform:translateX(22px) scale(1.05)}.PricingPageOverview_hideOverdueIcon__0psPQ{stroke-width:2.5;color:#64748b;flex-shrink:0;transition:all .3s ease}.PricingPageOverview_hideOverdueToggleActive__sRJJA .PricingPageOverview_hideOverdueIcon__0psPQ{color:#3b82f6}.PricingPageOverview_hideOverdueText__f0RLo{color:#475569;font-size:.875rem;font-weight:500;letter-spacing:.01em;position:relative;transition:color .3s ease;white-space:nowrap}.PricingPageOverview_hideOverdueToggle__qMaer:hover .PricingPageOverview_hideOverdueText__f0RLo{color:#1e293b}.PricingPageOverview_hideOverdueToggleActive__sRJJA .PricingPageOverview_hideOverdueText__f0RLo{color:#1e293b;font-weight:600}.PricingPageOverview_hideOverdueToggle__qMaer:active .PricingPageOverview_hideOverdueToggleTrack__Z5skI{transform:scale(.98)}.PricingPageOverview_filtersContainer__E-\+sH{align-items:center;animation:PricingPageOverview_fadeInUp__tBy0T .9s ease-out;background:#fff;border:1px solid #3b82f633;border-radius:1rem;box-shadow:0 4px 16px #0000000d;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1.5rem}.PricingPageOverview_filterGroup__fDmlU{align-items:center;display:flex;gap:.5rem}.PricingPageOverview_filterLabel__vx5fh{color:#334155;font-size:.9375rem;font-weight:600;white-space:nowrap}.PricingPageOverview_rfqDropdownWrapper__RYZqb{position:relative}.PricingPageOverview_rfqDropdownButton__fpZtg{align-items:center;background:#fff;border:2px solid #3b82f633;border-radius:.75rem;color:#1e293b;cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;justify-content:space-between;padding:.75rem 1rem;text-align:left;transition:all .3s ease;width:280px}.PricingPageOverview_rfqDropdownButton__fpZtg:hover{border-color:#3b82f666;box-shadow:0 2px 8px #3b82f61a}.PricingPageOverview_rfqDropdownArrow__ykMeG{color:#64748b;font-size:.75rem}.PricingPageOverview_rfqDropdownMenu__yEfaH{animation:PricingPageOverview_dropdownSlideIn__8ihYI .3s ease-out;background:#fff;border:2px solid #3b82f633;border-radius:.75rem;box-shadow:0 10px 30px #00000026;left:0;max-height:320px;overflow-y:auto;position:absolute;top:calc(100% + .5rem);width:280px;z-index:100}.PricingPageOverview_rfqDropdownHeader__W3UZR{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #f1f5f9;padding:1rem;position:sticky;top:0;z-index:10}.PricingPageOverview_rfqDropdownSelectAll__1vIyG{align-items:center;border-radius:.5rem;color:#1e293b;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.5rem;transition:background .2s ease}.PricingPageOverview_rfqDropdownSelectAll__1vIyG:hover{background:#3b82f60d}.PricingPageOverview_rfqDropdownCheckbox__uulci{accent-color:#3b82f6;cursor:pointer;height:1.125rem;width:1.125rem}.PricingPageOverview_rfqDropdownItem__BumAh{align-items:center;color:#1e293b;cursor:pointer;display:flex;gap:.5rem;padding:.75rem 1rem;transition:background .2s ease}.PricingPageOverview_rfqDropdownItem__BumAh:hover{background:#3b82f60d}.PricingPageOverview_rfqDropdownText__byaip{color:#1e293b;flex:1 1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PricingPageOverview_statusFilter__gEfYw{background:#fff;border:2px solid #3b82f633;border-radius:.75rem;color:#1e293b;cursor:pointer;font-size:.9375rem;font-weight:500;outline:none;padding:.75rem 1rem;transition:all .3s ease;width:240px}.PricingPageOverview_statusFilter__gEfYw:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.PricingPageOverview_statusFilter__gEfYw:hover{border-color:#3b82f666}.PricingPageOverview_clearFiltersButton__SqGxA{align-items:center;background:#ef44441a;border:2px solid #ef44444d;border-radius:.75rem;color:#dc2626;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease;white-space:nowrap}.PricingPageOverview_clearFiltersButton__SqGxA:hover{background:#ef444426;border-color:#ef444480;box-shadow:0 4px 12px #ef444433;transform:translateY(-2px)}.PricingPageOverview_refreshButton__h04sD{align-items:center;background:linear-gradient(135deg,#60a5fa,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 4px 12px #3b82f633;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.625rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s ease;white-space:nowrap}.PricingPageOverview_refreshButton__h04sD:hover:not(:disabled){box-shadow:0 6px 16px #3b82f659;transform:translateY(-2px)}.PricingPageOverview_refreshButton__h04sD:disabled{cursor:not-allowed;opacity:.7}.PricingPageOverview_refreshIcon__NPxnD{position:relative;transition:transform .3s ease;z-index:1}.PricingPageOverview_refreshIconSpinning__GK8sg{animation:PricingPageOverview_refreshSpin__3dSc5 1s linear infinite}@keyframes PricingPageOverview_refreshSpin__3dSc5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PricingPageOverview_refreshLoadingText__Xd5mN{align-items:center;display:inline-flex;gap:.375rem;position:relative;z-index:1}.PricingPageOverview_refreshDot__qB2KJ{animation:PricingPageOverview_refreshDotPulse__CsImr 1.4s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 6px #fffc;height:6px;width:6px}.PricingPageOverview_refreshDot__qB2KJ:first-child{animation-delay:0s}.PricingPageOverview_refreshDot__qB2KJ:nth-child(2){animation-delay:.2s}.PricingPageOverview_refreshDot__qB2KJ:nth-child(3){animation-delay:.4s}@keyframes PricingPageOverview_refreshDotPulse__CsImr{0%,60%,to{opacity:.5;transform:scale(1)}30%{opacity:1;transform:scale(1.5)}}.PricingPageOverview_tableContainer__PI1C5{animation:PricingPageOverview_fadeInUp__tBy0T 1s ease-out;background:#fff;border:1px solid #3b82f633;border-radius:1.25rem;box-shadow:0 4px 20px #00000014;max-height:calc(100vh - 350px);overflow:hidden;overflow-x:auto;overflow-y:auto}.PricingPageOverview_table__wOfhe{border-collapse:collapse;width:100%}.PricingPageOverview_tableHeader__JYOWV{background:linear-gradient(180deg,#f8fafc,#f1f5f9);box-shadow:0 2px 8px #0000000d;position:sticky;top:0;z-index:10}.PricingPageOverview_tableHeader__JYOWV th{border-bottom:2px solid #3b82f626;color:#1e293b;font-size:.875rem;font-weight:700;letter-spacing:.05em;padding:1.25rem 1.5rem;text-align:left;text-transform:uppercase;white-space:nowrap}.PricingPageOverview_tableBody__0km8W{background:#fff}.PricingPageOverview_tableRow__HbJf0{animation:PricingPageOverview_tableRowSlideIn__jXeRz .4s ease-out forwards;cursor:pointer;opacity:0;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.PricingPageOverview_tableRow__HbJf0:hover{background:#3b82f60a;box-shadow:0 2px 8px #3b82f60d;transform:translateY(-1px)}.PricingPageOverview_tableRow__HbJf0:first-child{animation-delay:.05s}.PricingPageOverview_tableRow__HbJf0:nth-child(2){animation-delay:.1s}.PricingPageOverview_tableRow__HbJf0:nth-child(3){animation-delay:.15s}.PricingPageOverview_tableRow__HbJf0:nth-child(4){animation-delay:.2s}.PricingPageOverview_tableRow__HbJf0:nth-child(5){animation-delay:.25s}.PricingPageOverview_tableRow__HbJf0:nth-child(6){animation-delay:.3s}.PricingPageOverview_tableRow__HbJf0:nth-child(7){animation-delay:.35s}.PricingPageOverview_tableRow__HbJf0:nth-child(8){animation-delay:.4s}.PricingPageOverview_tableRow__HbJf0:nth-child(9){animation-delay:.45s}.PricingPageOverview_tableRow__HbJf0:nth-child(10){animation-delay:.5s}.PricingPageOverview_tableRowOverdue__QXw5A{background:#f8fafc80;opacity:.75}.PricingPageOverview_tableCell__pqoqK{border-bottom:1px solid #f1f5f9;color:#334155;font-size:.9375rem;padding:1.25rem 1.5rem;vertical-align:middle}.PricingPageOverview_tableCellOverdue__STZ6n{color:#64748b}.PricingPageOverview_descriptionCell__USkKn{color:#3b82f6;cursor:pointer;text-decoration:underline;transition:color .2s ease}.PricingPageOverview_descriptionCell__USkKn:hover{color:#2563eb}.PricingPageOverview_descriptionCellOverdue__M19ub{color:#94a3b8}.PricingPageOverview_overdueWarning__Ja4pY{animation:PricingPageOverview_pulse__ms5YO 2s ease-in-out infinite;color:#ef4444;font-size:1.125rem;margin-left:.5rem}.PricingPageOverview_loadingContainer__Jr916{align-items:center;display:flex;justify-content:center;margin:.5rem 0;padding:1.5rem 0}.PricingPageOverview_loadingAnimation__szpFj{align-items:center;display:flex;gap:.5rem;justify-content:center;position:relative}.PricingPageOverview_loadingDot__Kpq1k{animation:PricingPageOverview_loadingDotBounce__uiPvh 1.4s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#60a5fa);border-radius:50%;box-shadow:0 0 12px #3b82f666;height:12px;width:12px}.PricingPageOverview_loadingDot__Kpq1k:first-child{animation-delay:0s}.PricingPageOverview_loadingDot__Kpq1k:nth-child(2){animation-delay:.2s}.PricingPageOverview_loadingDot__Kpq1k:nth-child(3){animation-delay:.4s}@keyframes PricingPageOverview_loadingDotBounce__uiPvh{0%,60%,to{box-shadow:0 0 12px #3b82f666;opacity:.7;transform:translateY(0) scale(1)}30%{box-shadow:0 0 20px #3b82f6b3;opacity:1;transform:translateY(-20px) scale(1.2)}}.PricingPageOverview_loadingMessage__dSSPD{color:#64748b}.PricingPageOverview_errorMessage__J4RHO{background:#ef44441a;border:1px solid #ef44444d;border-radius:.75rem;color:#ef4444;margin:1rem 0;padding:1rem}.PricingPageOverview_modal__QXFsR{align-items:center;animation:PricingPageOverview_modalFadeIn__UHmLE .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.PricingPageOverview_modalContent__Yrcj\+{animation:PricingPageOverview_modalSlideUp__b4E-P .3s ease-out;background:#fff;border-radius:1.5rem;box-shadow:0 20px 60px #0000004d;max-height:80vh;max-width:640px;overflow-y:auto;padding:2rem;width:90%}.PricingPageOverview_modalTitle__L8V1k{align-items:center;color:#1e293b;display:flex;font-size:1.75rem;font-weight:700;gap:.75rem;margin-bottom:1.5rem}.PricingPageOverview_modalTitle__L8V1k:before{content:"📄";font-size:2rem}.PricingPageOverview_modalDescription__hnk1G{word-wrap:break-word;color:#334155;font-size:1rem;line-height:1.6;margin-bottom:1.5rem;white-space:pre-wrap}.PricingPageOverview_modalButton__ODW6X{background:linear-gradient(135deg,#60a5fa,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 4px 12px #3b82f633;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;padding:.875rem 1.75rem;transition:all .3s ease}.PricingPageOverview_modalButton__ODW6X:hover{box-shadow:0 6px 16px #3b82f659;transform:translateY(-2px)}@keyframes PricingPageOverview_fadeIn__IkJpD{0%{opacity:0}to{opacity:1}}@keyframes PricingPageOverview_fadeInDown__OfLTE{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes PricingPageOverview_fadeInUp__tBy0T{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes PricingPageOverview_gradientFlow__6vMvn{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes PricingPageOverview_dropdownSlideIn__8ihYI{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes PricingPageOverview_tableRowSlideIn__jXeRz{to{opacity:1;transform:translateY(0)}}@keyframes PricingPageOverview_pulse__ms5YO{0%,to{opacity:1}50%{opacity:.5}}@keyframes PricingPageOverview_modalFadeIn__UHmLE{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1}}@keyframes PricingPageOverview_modalSlideUp__b4E-P{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:1920px){.PricingPageOverview_container__ICUzp{max-width:90%;padding:2.5rem 4rem}.PricingPageOverview_title__FWLRW{font-size:3.5rem}.PricingPageOverview_tableContainer__PI1C5{max-height:calc(100vh - 500px)}.PricingPageOverview_tableHeader__JYOWV th{font-size:1rem;padding:1.5rem 2rem}.PricingPageOverview_tableCell__pqoqK{font-size:1.0625rem;padding:1.5rem 2rem}.PricingPageOverview_filtersContainer__E-\+sH{padding:2rem}}@media (min-width:1440px) and (max-width:1919px){.PricingPageOverview_container__ICUzp{max-width:95%;padding:2rem 3rem}.PricingPageOverview_title__FWLRW{font-size:3rem}.PricingPageOverview_tableContainer__PI1C5{max-height:calc(100vh - 450px)}.PricingPageOverview_tableHeader__JYOWV th{font-size:.9375rem;padding:1.25rem 1.75rem}.PricingPageOverview_tableCell__pqoqK{font-size:1rem;padding:1.25rem 1.75rem}.PricingPageOverview_filtersContainer__E-\+sH{padding:1.75rem}}@media (min-width:1024px) and (max-width:1439px){.PricingPageOverview_container__ICUzp{max-width:98%;padding:1.5rem 2rem}.PricingPageOverview_title__FWLRW{font-size:2.5rem}.PricingPageOverview_tableContainer__PI1C5{max-height:calc(100vh - 400px)}.PricingPageOverview_tableHeader__JYOWV th{font-size:.875rem;padding:1.125rem 1.5rem}.PricingPageOverview_tableCell__pqoqK{font-size:.9375rem;padding:1rem 1.5rem}}@media (min-width:768px) and (max-width:1023px){.PricingPageOverview_container__ICUzp{max-width:100%;padding:1.25rem 1.5rem}.PricingPageOverview_title__FWLRW{font-size:2rem}.PricingPageOverview_tableContainer__PI1C5{max-height:calc(100vh - 380px)}.PricingPageOverview_tableHeader__JYOWV th{font-size:.8125rem;padding:1rem 1.25rem}.PricingPageOverview_tableCell__pqoqK{font-size:.875rem;padding:.875rem 1.25rem}}@media (max-width:767px){.PricingPageOverview_container__ICUzp{padding:1rem}.PricingPageOverview_title__FWLRW{font-size:1.75rem}.PricingPageOverview_filtersContainer__E-\+sH{align-items:stretch;flex-direction:column;padding:1rem}.PricingPageOverview_filterGroup__fDmlU,.PricingPageOverview_rfqDropdownButton__fpZtg,.PricingPageOverview_rfqDropdownMenu__yEfaH,.PricingPageOverview_statusFilter__gEfYw{width:100%}.PricingPageOverview_clearFiltersButton__SqGxA,.PricingPageOverview_hideOverdueToggle__qMaer,.PricingPageOverview_refreshButton__h04sD{justify-content:center;width:100%}.PricingPageOverview_tableContainer__PI1C5{max-height:calc(100vh - 350px);overflow-x:auto}.PricingPageOverview_table__wOfhe{min-width:800px}.PricingPageOverview_tableHeader__JYOWV th{font-size:.75rem;padding:.875rem 1rem}.PricingPageOverview_tableCell__pqoqK{font-size:.8125rem;padding:.75rem 1rem}}.PO_rfqContainer__Th\+XB{animation:PO_fadeIn__fUmT0 .6s ease-out;box-sizing:border-box;margin:0 auto;max-width:100%;padding:1.5rem;width:100%}.PO_header__b4aIX{animation:PO_fadeInDown__leDGO .7s ease-out;margin-bottom:2rem}.PO_title__WW-Tv{-webkit-text-fill-color:#0000;animation:PO_gradientFlow__h5mtp 3s ease infinite alternate;background:linear-gradient(90deg,#3b82f6,#2563eb);-webkit-background-clip:text;background-size:200% 200%;color:#1e293b;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.PO_subtitle__bXpYd{color:#475569;font-size:1rem;font-weight:500}.PO_actionBar__KYzsu{align-items:center;animation:PO_fadeInUp__9NUn- .7s ease-out;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.PO_actionButton__cIobm{align-items:center;background:linear-gradient(135deg,#60a5fa,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 4px 12px #3b82f633;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.PO_actionButton__cIobm:hover:not(:disabled){box-shadow:0 6px 20px #3b82f659;transform:translateY(-3px)}.PO_actionButton__cIobm:disabled{cursor:not-allowed;opacity:.5}.PO_actionButtonSecondary__mrOaq{background:#fff;border:2px solid #3b82f64d;color:#3b82f6}.PO_actionButtonSecondary__mrOaq:hover:not(:disabled){background:#3b82f60d;border-color:#3b82f680}.PO_tablesContainer__FPS8J{display:flex;flex-direction:column;gap:1.5rem}.PO_tableCard__2VSnB{animation:PO_fadeInUp__9NUn- .9s ease-out;background:#fff;border:1px solid #3b82f633;border-radius:1.25rem;box-shadow:0 4px 20px #00000014;overflow:hidden}.PO_tableHeader__pHSQM{align-items:center;background:#f8fafc;border-bottom:1px solid #3b82f626;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.PO_tableTitle__tCj13{align-items:center;color:#1e293b;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem}.PO_tableIcon__tPZFL{color:#3b82f6}.PO_refreshButton__qZHOP{align-items:center;background:linear-gradient(135deg,#60a5fa,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 4px 12px #3b82f633;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.625rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s ease;white-space:nowrap}.PO_refreshButton__qZHOP:hover:not(:disabled){box-shadow:0 6px 16px #3b82f659;transform:translateY(-2px)}.PO_refreshButton__qZHOP:disabled{cursor:not-allowed;opacity:.7}.PO_refreshIcon__Hh\+pH{position:relative;transition:transform .3s ease;z-index:1}.PO_refreshIconSpinning__dAEmp{animation:PO_refreshSpin__kN6mw 1s linear infinite}@keyframes PO_refreshSpin__kN6mw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PO_refreshLoadingText__GzXej{align-items:center;display:inline-flex;gap:.375rem;position:relative;z-index:1}.PO_refreshDot__f5cp6{animation:PO_refreshDotPulse__ie555 1.4s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 6px #fffc;height:6px;width:6px}.PO_refreshDot__f5cp6:first-child{animation-delay:0s}.PO_refreshDot__f5cp6:nth-child(2){animation-delay:.2s}.PO_refreshDot__f5cp6:nth-child(3){animation-delay:.4s}@keyframes PO_refreshDotPulse__ie555{0%,60%,to{opacity:.5;transform:scale(1)}30%{opacity:1;transform:scale(1.5)}}.PO_tableContent__bYsH-{padding:1.5rem}.PO_tableScrollContainer__z3JWW{max-height:400px;overflow-x:auto;overflow-y:auto;width:100%}.PO_lineItemsTableContainer__noMmA{height:calc(100vh - 400px);margin-top:1rem;min-height:400px;overflow-x:auto;overflow-y:auto;position:relative;z-index:1}.PO_filters__g2Nbx{grid-gap:1rem;align-items:end;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem;position:relative;z-index:100}.PO_filterGroup__CRZsj{display:flex;flex-direction:column;gap:.5rem;position:relative;z-index:101}.PO_filterLabel__QJBwo{color:#334155;font-size:.875rem;font-weight:600}.PO_filterInput__7Qzls,.PO_filterSelect__0fDo1{background:#fff;border:1px solid #3b82f633;border-radius:.5rem;color:#1e293b;font-size:.9375rem;outline:none;padding:.625rem .875rem;transition:all .2s ease}.PO_filterInput__7Qzls:focus,.PO_filterSelect__0fDo1:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.PO_clearFiltersButton__opQ\+C{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:.5rem;color:#dc2626;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.25rem;transition:all .2s ease;white-space:nowrap}.PO_clearFiltersButton__opQ\+C:hover{background:#ef444426;border-color:#ef444480;box-shadow:0 4px 8px #ef444433;transform:translateY(-2px)}.filter-dropdown{animation:PO_dropdownSlideIn__rFbzw .2s ease-out;background:#fff;border:1px solid #3b82f633;border-radius:.75rem;box-shadow:0 10px 30px #00000026;cursor:pointer!important;left:0!important;max-height:20rem;overflow-y:auto;pointer-events:auto!important;position:absolute!important;top:calc(100% + .5rem)!important;width:16rem;z-index:9999!important}.filter-dropdown-header{background:#f8fafc;border-bottom:1px solid #3b82f626;padding:.75rem;position:sticky;top:0;z-index:1}.filter-dropdown-item{align-items:center;border-left:3px solid #0000;cursor:pointer!important;display:flex;gap:.75rem;padding:.75rem;pointer-events:auto!important;transition:all .15s ease;-webkit-user-select:none;user-select:none}.filter-dropdown-item:hover{background:#3b82f60d;border-left-color:#3b82f6}.filter-dropdown-item input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;flex-shrink:0;height:18px;width:18px}.filter-dropdown-item span{color:#334155;flex:1 1;font-size:.9375rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-dropdown-item.no-responsible span{color:#ef4444;font-weight:600}.filter-dropdown::-webkit-scrollbar{width:8px}.filter-dropdown::-webkit-scrollbar-track{background:#f1f5f9;border-radius:0 .75rem .75rem 0}.filter-dropdown::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.filter-dropdown::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes PO_dropdownSlideIn__rFbzw{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PO_dataTable__PkUil{background:#fff;border-collapse:initial;border-radius:.75rem;border-spacing:0;overflow:hidden;width:100%}.PO_dataTable__PkUil thead tr th{background:#f1f5f9;border-bottom:2px solid #3b82f633;color:#1e293b;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.PO_dataTable__PkUil tbody tr{border-bottom:1px solid #e2e8f0;transition:all .2s ease}.PO_dataTable__PkUil tbody tr:hover{background:#3b82f60d;transform:scale(1.002)}.PO_dataTable__PkUil tbody tr:last-child{border-bottom:none}.PO_dataTable__PkUil tbody tr td{color:#334155;font-size:.9375rem;padding:.875rem 1rem}.PO_statusPill__4hjv7{border-radius:9999px;display:inline-block;font-size:.8125rem;font-weight:600;padding:.25rem .75rem;white-space:nowrap}.PO_statusNotAssigned__1EIcB{background:#ef44441a;color:#ef4444}.PO_statusInProgress__EU4Az{background:#3b82f61a;color:#3b82f6}.PO_statusCompleted__-8Fw-{background:#22c55e1a;color:#22c55e}.PO_statusWarning__3NjIb{background:#f59e0b1a;color:#f59e0b}.PO_loadingContainer__boKfZ{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem}.PO_spinner__\+IlYK{animation:PO_spin__\+mQ7y .8s linear infinite;border:4px solid #3b82f633;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}.PO_loadingText__KVqQm{color:#64748b;font-size:1rem;font-weight:500}.PO_emptyState__6-0YE{color:#64748b;font-size:1rem;padding:3rem 2rem;text-align:center}.PO_emptyStateIcon__jbaF9{font-size:4rem;margin-bottom:1rem;opacity:.3}.PO_errorContainer__MblZs{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:.75rem;color:#dc2626;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.5rem}.PO_downloadSection__4xx9n{animation:PO_fadeInUp__9NUn- 1s ease-out;background:#fff;border:1px solid #3b82f633;border-radius:1.25rem;box-shadow:0 4px 20px #00000014;margin-bottom:1.5rem;padding:1.5rem}.PO_downloadTitle__f5lw0{color:#1e293b;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.PO_downloadControls__LXkQk{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.PO_downloadSelect__Al58h{background:#fff;border:1px solid #3b82f633;border-radius:.5rem;color:#1e293b;cursor:pointer;font-size:.9375rem;min-width:200px;outline:none;padding:.625rem .875rem;transition:all .2s ease}.PO_downloadSelect__Al58h:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.PO_downloadButton__Zm5fk{align-items:center;background:linear-gradient(135deg,#60a5fa,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 4px 12px #3b82f633;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.PO_downloadButton__Zm5fk:hover:not(:disabled){box-shadow:0 6px 20px #3b82f659;transform:translateY(-3px)}.PO_downloadButton__Zm5fk:disabled{cursor:not-allowed;opacity:.5}.PO_deleteButton__Pg9UP{align-items:center;background:#ef444414;border:none;border-radius:.5rem;color:#ef4444;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;outline:none;overflow:hidden;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:2rem}.PO_deleteButton__Pg9UP:before{background:#ef444426;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1);width:0}.PO_deleteButton__Pg9UP:hover{background:#ef444426;box-shadow:0 4px 12px #ef444440;transform:scale(1.1)}.PO_deleteButton__Pg9UP:hover:before{height:120%;width:120%}.PO_deleteButton__Pg9UP:active{transform:scale(.95);transition:transform .1s}.PO_deleteIcon__3wPNU{stroke-width:2;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.PO_deleteButton__Pg9UP:hover .PO_deleteIcon__3wPNU{stroke-width:2.5;color:#dc2626;transform:rotate(10deg) scale(1.1)}.PO_deleteButton__Pg9UP:active .PO_deleteIcon__3wPNU{transform:rotate(-5deg) scale(.95);transition:transform .1s}@keyframes PO_deleteButtonPulse__0ilOL{0%,to{box-shadow:0 0 0 0 #ef444466}50%{box-shadow:0 0 0 4px #ef444400}}.PO_deleteButton__Pg9UP:focus-visible{animation:PO_deleteButtonPulse__0ilOL 1.5s ease-in-out infinite;outline:2px solid #ef444480;outline-offset:2px}.PO_modalOverlay__7wZPM{align-items:center;animation:PO_modalFadeIn__NY6CC .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}@keyframes PO_modalFadeIn__NY6CC{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1}}.PO_modalContent__eC0DT{animation:PO_modalSlideUp__uipim .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:1rem;box-shadow:0 20px 60px #0000004d,0 0 0 1px #0000000d;display:flex;flex-direction:column;max-height:90vh;max-width:32rem;overflow:hidden;position:relative;width:100%}@keyframes PO_modalSlideUp__uipim{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.PO_modalHeader__gr2Ry{align-items:flex-start;background:linear-gradient(135deg,#f8fafc,#fff);border-bottom:1px solid #00000014;display:flex;justify-content:space-between;padding:1.5rem}.PO_modalTitle__nCEtj{color:#1e293b;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0}.PO_modalCloseButton__M3wx3{align-items:center;background:#0000;border:none;border-radius:.5rem;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.PO_modalCloseButton__M3wx3:hover{background:#0000000d;color:#1e293b;transform:rotate(90deg)}.PO_modalCloseButton__M3wx3:active{transform:rotate(90deg) scale(.9)}.PO_modalBody__jIrEN{flex:1 1;overflow-y:auto;padding:1.5rem}.PO_modalFooter__AwYnV{align-items:center;background:#f8fafc;border-top:1px solid #00000014;display:flex;gap:.75rem;justify-content:flex-end;padding:1.5rem}.PO_modalButtonSecondary__r2H0Y{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:.5rem;color:#475569;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;justify-content:center;outline:none;padding:.75rem 1.5rem;transition:all .2s ease}.PO_modalButtonSecondary__r2H0Y:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.PO_modalButtonSecondary__r2H0Y:active:not(:disabled){transform:translateY(0)}.PO_modalButtonSecondary__r2H0Y:disabled{cursor:not-allowed;opacity:.5}.PO_modalButtonPrimary__dg0Yk{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:.5rem;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;outline:none;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.PO_modalButtonPrimary__dg0Yk:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.PO_modalButtonPrimary__dg0Yk:active:not(:disabled){box-shadow:0 2px 8px #3b82f64d;transform:translateY(0)}.PO_modalButtonPrimary__dg0Yk:disabled{cursor:not-allowed;opacity:.6;transform:none}.PO_clickableRow__KthMf{cursor:pointer}.PO_clickableRow__KthMf:hover{background:#3b82f60d!important}.PO_clickableCell__EVsbO{color:#3b82f6;cursor:pointer;text-decoration:underline}.PO_clickableCell__EVsbO:hover{color:#2563eb}@keyframes PO_fadeIn__fUmT0{0%{opacity:0}to{opacity:1}}@keyframes PO_fadeInDown__leDGO{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes PO_fadeInUp__9NUn-{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes PO_gradientFlow__h5mtp{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes PO_spin__\+mQ7y{to{transform:rotate(1turn)}}@media (min-width:1920px){.PO_rfqContainer__Th\+XB{max-width:90%;padding:2.5rem 4rem}.PO_tableContent__bYsH-{padding:2.5rem}.PO_tableScrollContainer__z3JWW{max-height:calc(100vh - 600px);min-height:600px}.PO_lineItemsTableContainer__noMmA{height:calc(100vh - 650px);min-height:600px}.PO_dataTable__PkUil thead tr th{font-size:1rem;padding:1.5rem 2rem}.PO_dataTable__PkUil tbody tr td{font-size:1.0625rem;padding:1.25rem 2rem}.PO_title__WW-Tv{font-size:3.5rem}}@media (min-width:1440px) and (max-width:1919px){.PO_rfqContainer__Th\+XB{max-width:95%;padding:2rem 3rem}.PO_tableContent__bYsH-{padding:2rem}.PO_tableScrollContainer__z3JWW{max-height:calc(100vh - 500px);min-height:500px}.PO_lineItemsTableContainer__noMmA{height:calc(100vh - 550px);min-height:550px}.PO_dataTable__PkUil thead tr th{font-size:.9375rem;padding:1.25rem 1.5rem}.PO_dataTable__PkUil tbody tr td{font-size:1rem;padding:1rem 1.5rem}.PO_title__WW-Tv{font-size:3rem}}@media (min-width:1024px) and (max-width:1439px){.PO_rfqContainer__Th\+XB{max-width:98%;padding:1.5rem 2rem}.PO_tableContent__bYsH-{padding:1.75rem}.PO_tableScrollContainer__z3JWW{max-height:calc(100vh - 450px);min-height:400px}.PO_lineItemsTableContainer__noMmA{height:calc(100vh - 500px);min-height:450px}.PO_dataTable__PkUil thead tr th{padding:1.125rem 1.25rem}.PO_dataTable__PkUil tbody tr td{padding:.9375rem 1.25rem}}@media (min-width:768px) and (max-width:1023px){.PO_rfqContainer__Th\+XB{max-width:100%;padding:1.25rem 1.5rem}.PO_title__WW-Tv{font-size:2.25rem}.PO_tableContent__bYsH-{padding:1.25rem}.PO_dataTable__PkUil thead tr th{font-size:.8125rem;padding:.875rem 1rem}.PO_dataTable__PkUil tbody tr td{font-size:.875rem;padding:.75rem 1rem}}@media (max-width:767px){.PO_rfqContainer__Th\+XB{padding:1rem}.PO_title__WW-Tv{font-size:2rem}.PO_actionBar__KYzsu{flex-direction:column}.PO_actionButton__cIobm{justify-content:center;width:100%}.PO_filters__g2Nbx{grid-template-columns:1fr}.PO_tableHeader__pHSQM{align-items:stretch;flex-direction:column;gap:1rem}.PO_tableTitle__tCj13{width:100%}.PO_refreshButton__qZHOP{justify-content:center;width:100%}.PO_tableContent__bYsH-{padding:1rem}.PO_dataTable__PkUil thead tr th{font-size:.75rem;padding:.75rem .5rem}.PO_dataTable__PkUil tbody tr td{font-size:.8125rem;padding:.625rem .5rem}}.POSystem_systemContainer__Hr\+98{animation:POSystem_fadeIn__GYV9- .5s ease-out;background:linear-gradient(135deg,#fafbfd,#f0f4f9);margin:0 auto;max-width:100%;min-height:100vh;padding:2rem}.POSystem_header__7RshJ{align-items:center;animation:POSystem_slideDown__G5xqC .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #3b82f614;border-radius:1.5rem;box-shadow:0 1px 3px #0000000d,0 8px 24px #3b82f60f;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:2rem;transition:all .3s ease}.POSystem_header__7RshJ:hover{box-shadow:0 1px 3px #0000000d,0 12px 32px #3b82f61a;transform:translateY(-1px)}.POSystem_headerLeft__Ko3ZV{flex:1 1}.POSystem_title__t7uST{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#3b82f6);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:2rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;margin-bottom:.5rem}.POSystem_backButton__JHSKk{align-items:center;background:#3b82f60f;border:1.5px solid #3b82f633;border-radius:.875rem;box-shadow:0 2px 8px #3b82f614;color:#3b82f6;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.POSystem_backButton__JHSKk:hover{background:#3b82f61a;border-color:#3b82f666;box-shadow:0 4px 16px #3b82f626;transform:translateX(-3px)}.POSystem_backButton__JHSKk:active{transform:translateX(-1px)}.POSystem_topActions__XO3q6{align-items:flex-start;animation:POSystem_slideUp__8gliN .6s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #3b82f61a;border-radius:1.25rem;box-shadow:0 1px 3px #0000000d,0 8px 24px #3b82f60f;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;padding:1.25rem;transition:all .3s ease}.POSystem_topActions__XO3q6:hover{box-shadow:0 1px 3px #0000000d,0 12px 32px #3b82f614}.POSystem_actionButton__CQp2u{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:.75rem;box-shadow:0 2px 8px #3b82f633,0 1px 3px #0000001a;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.POSystem_actionButton__CQp2u:hover:not(:disabled){box-shadow:0 4px 16px #3b82f64d,0 2px 6px #0000001a;transform:translateY(-2px) scale(1.02)}.POSystem_actionButton__CQp2u:active:not(:disabled){transform:translateY(0) scale(1)}.POSystem_actionButton__CQp2u:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none!important}.POSystem_actionButtonSuccess__W8HFj{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 2px 8px #22c55e33}.POSystem_actionButtonSuccess__W8HFj:hover:not(:disabled){box-shadow:0 4px 16px #22c55e4d}.POSystem_tableContainer__8oIgB{animation:POSystem_slideUp__8gliN .7s ease-out;background:#fff;border:1px solid #3b82f61f;border-radius:1.25rem;box-shadow:0 1px 3px #0000000d,0 8px 24px #3b82f60f;overflow:hidden;transition:all .3s ease}.POSystem_tableContainer__8oIgB:hover{box-shadow:0 2px 6px #00000014,0 12px 32px #3b82f61a}.POSystem_tableWrapper__yCDNT{max-height:calc(100vh - 420px);overflow-x:auto;overflow-y:auto;position:relative}.POSystem_dataTable__bsNKJ{background:#fff;border-collapse:collapse;font-size:.875rem;width:100%}.POSystem_dataTable__bsNKJ thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);box-shadow:0 2px 8px #0000000d;position:sticky;top:0;z-index:10}.POSystem_dataTable__bsNKJ thead tr th{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #3b82f626;color:#1e293b;font-size:.8125rem;font-weight:700;letter-spacing:.05em;padding:1rem .875rem;text-align:left;text-transform:uppercase;white-space:nowrap}.POSystem_dataTable__bsNKJ tbody tr{border-bottom:1px solid #f1f5f9;transition:all .3s cubic-bezier(.4,0,.2,1)}.POSystem_dataTable__bsNKJ tbody tr:hover{background:#3b82f60a;box-shadow:0 2px 8px #3b82f60d;transform:scale(1.002)}.POSystem_dataTable__bsNKJ tbody tr:last-child{border-bottom:none}.POSystem_dataTable__bsNKJ tbody tr td{color:#334155;font-size:.8125rem;padding:.875rem;vertical-align:top}.POSystem_editableCell__FW93W{position:relative}.POSystem_cellInput__uXc59,.POSystem_cellSelect__\+IetB{background:#fff;border:1px solid #3b82f626;border-radius:.5rem;color:#1e293b;font-size:.8125rem;outline:none;padding:.5rem .75rem;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%}.POSystem_cellInput__uXc59:focus,.POSystem_cellSelect__\+IetB:focus{background:#fafbfd;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;transform:scale(1.01)}.POSystem_cellInput__uXc59:hover,.POSystem_cellSelect__\+IetB:hover{border-color:#3b82f64d}.POSystem_responsibleCell__g53fZ{background:#2026f51a;position:relative}.POSystem_responsibleSelect__XBsWt{background:#fff;border:1px solid #2026f54d}.POSystem_responsibleSelect__XBsWt:focus{border-color:#2026f5;box-shadow:0 0 0 2px #2026f533}.POSystem_pagination__jPhSj{align-items:center;background:#fff;border-top:1px solid #3b82f61a;display:flex;justify-content:space-between;padding:1rem 1.5rem}.POSystem_paginationButton__b\+KVG{background:linear-gradient(135deg,#64748b,#475569);border:none;border-radius:.625rem;box-shadow:0 2px 8px #64748b33;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;transition:all .3s ease}.POSystem_paginationButton__b\+KVG:hover:not(:disabled){box-shadow:0 4px 12px #64748b4d;transform:translateY(-2px)}.POSystem_paginationButton__b\+KVG:disabled{cursor:not-allowed;opacity:.45;transform:none!important}.POSystem_paginationText__OCqnI{color:#334155;font-size:.875rem;font-weight:500}.POSystem_pdfPanel__vFrqE{background:#fff;border-left:1px solid #3b82f633;box-shadow:-4px 0 20px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1)}.POSystem_pdfPanelHidden__nmevD{opacity:0;overflow:hidden;width:0}.POSystem_pdfPanelVisible__dLxiq{opacity:1;width:50%}.POSystem_pdfViewer__Iva3L{background:#f8fafc;border:2px solid #3b82f633;border-radius:1rem;box-shadow:0 4px 16px #0000001a;overflow:hidden}.POSystem_emptyPdfViewer__CM0Bd{background:linear-gradient(135deg,#3b82f608,#8b5cf608);border:2px dashed #3b82f64d;border-radius:1rem}.POSystem_togglePanelButton__D9dbL{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:1rem 0 0 1rem;box-shadow:-2px 0 12px #3b82f64d;color:#fff;cursor:pointer;padding:.75rem .5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:20}.POSystem_togglePanelButton__D9dbL:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:-4px 0 16px #3b82f666;transform:translateY(-50%) scale(1.05)}.POSystem_modalOverlay__z9nEM{align-items:center;animation:POSystem_fadeIn__GYV9- .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.POSystem_modalContent__H5qIM{animation:POSystem_scaleIn__X2mtK .3s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #3b82f61a;border-radius:1.5rem;box-shadow:0 20px 60px #00000040,0 4px 16px #3b82f61a;max-height:80vh;max-width:600px;overflow:hidden;width:100%}.POSystem_modalHeader__FfKWY{background:linear-gradient(135deg,#3b82f60a,#2563eb08);border-bottom:1px solid #3b82f614;padding:1.75rem}.POSystem_modalTitle__VOBQM{color:#1e293b;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.POSystem_modalBody__k-\+Um{max-height:calc(80vh - 160px);overflow-y:auto;padding:1.5rem}.POSystem_modalText__t\+NHa{word-wrap:break-word;color:#334155;line-height:1.7;white-space:pre-wrap}.POSystem_modalFooter__VARtF{border-top:1px solid #e2e8f0;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.POSystem_modalButton__QO5uz{border:none;border-radius:.625rem;cursor:pointer;font-size:.9375rem;font-weight:600;padding:.625rem 1.25rem;transition:all .3s ease}.POSystem_modalButtonPrimary__FCRi3{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f640;color:#fff}.POSystem_modalButtonPrimary__FCRi3:hover{box-shadow:0 6px 16px #3b82f659;transform:translateY(-2px)}.POSystem_changesModalContent__TRN2m{animation:POSystem_slideUpScale__RBN44 .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1px solid #3b82f61a;border-radius:1.5rem;box-shadow:0 20px 60px #00000040,0 4px 16px #3b82f61a;display:flex;flex-direction:column;max-height:85vh;max-width:640px;overflow:hidden;width:100%}.POSystem_changesModalBody__7rD9m{background:linear-gradient(180deg,#3b82f605,#0000);flex:1 1;overflow-y:auto;padding:0}.POSystem_changesList__dgPFL{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.POSystem_changeItem__cw5\+s{align-items:flex-start;animation:POSystem_changeItemSlideIn__zzx1Y .4s ease-out forwards;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px #0000000d,0 2px 8px #3b82f60a;display:flex;gap:1rem;opacity:0;overflow:hidden;padding:1rem 1.25rem;position:relative;transform:translateX(-20px);transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes POSystem_changeItemSlideIn__zzx1Y{to{opacity:1;transform:translateX(0)}}.POSystem_changeItem__cw5\+s:first-child{animation-delay:.05s}.POSystem_changeItem__cw5\+s:nth-child(2){animation-delay:.1s}.POSystem_changeItem__cw5\+s:nth-child(3){animation-delay:.15s}.POSystem_changeItem__cw5\+s:nth-child(4){animation-delay:.2s}.POSystem_changeItem__cw5\+s:nth-child(5){animation-delay:.25s}.POSystem_changeItem__cw5\+s:nth-child(6){animation-delay:.3s}.POSystem_changeItem__cw5\+s:nth-child(7){animation-delay:.35s}.POSystem_changeItem__cw5\+s:nth-child(8){animation-delay:.4s}.POSystem_changeItem__cw5\+s:before{background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:2px 0 0 2px;content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:4px}.POSystem_changeItem__cw5\+s:hover{border-color:#3b82f6;box-shadow:0 4px 12px #00000014,0 8px 24px #3b82f61f;transform:translateX(4px)}.POSystem_changeItem__cw5\+s:hover:before{width:6px}.POSystem_changeItemIcon__lQe8n{align-items:center;background:linear-gradient(135deg,#22c55e1a,#16a34a14);border-radius:.75rem;color:#22c55e;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:2.5rem}.POSystem_changeItem__cw5\+s:hover .POSystem_changeItemIcon__lQe8n{background:linear-gradient(135deg,#22c55e26,#16a34a1f);box-shadow:0 4px 12px #22c55e33;transform:scale(1.1) rotate(5deg)}.POSystem_changeIconSvg__lGXRU{height:1.25rem;width:1.25rem}.POSystem_changeItemContent__wu3KK{flex:1 1;min-width:0}.POSystem_changeText__TFb7Y{word-wrap:break-word;color:#1e293b;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.9375rem;font-weight:500;line-height:1.6;margin:0;white-space:pre-wrap}.POSystem_loadingContainer__B8fi\+{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem}.POSystem_spinner__5PbNL{animation:POSystem_spin__W0XwK .8s linear infinite;border:4px solid #3b82f633;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}.POSystem_loadingText__7oUVn{color:#64748b;font-size:1rem;font-weight:500}.POSystem_errorContainer__w2NuM{align-items:center;animation:POSystem_slideDown__G5xqC .4s ease-out;background:#ef44441a;border:1px solid #ef44444d;border-radius:.75rem;color:#dc2626;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.5rem}.POSystem_mainContent__s\+MDd{display:flex;height:calc(100vh - 200px);position:relative}.POSystem_leftPanel__Ve-vm{flex:1 1;overflow:hidden;transition:all .3s ease-in-out}.POSystem_leftPanelHalf__7DytE{margin-right:1rem}@keyframes POSystem_fadeIn__GYV9-{0%{opacity:0}to{opacity:1}}@keyframes POSystem_slideDown__G5xqC{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes POSystem_slideUp__8gliN{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes POSystem_scaleIn__X2mtK{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes POSystem_spin__W0XwK{to{transform:rotate(1turn)}}@keyframes POSystem_slideUpScale__RBN44{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.POSystem_systemContainer__Hr\+98{padding:1rem}.POSystem_header__7RshJ{align-items:flex-start;flex-direction:column;gap:1rem;padding:1rem}.POSystem_title__t7uST{font-size:1.75rem}.POSystem_topActions__XO3q6{flex-direction:column;padding:1rem;width:100%}.POSystem_actionButton__CQp2u{justify-content:center;width:100%}.POSystem_tableWrapper__yCDNT{max-height:calc(100vh - 500px)}.POSystem_pdfPanelVisible__dLxiq{inset:0;position:fixed;width:100%;z-index:50}}.POSubmit_container__ddkqR{animation:POSubmit_fadeIn__QJStP .6s ease-out;background:linear-gradient(135deg,#f8fafc,#e2e8f0);box-sizing:border-box;max-width:100%;min-height:100vh;padding:.75rem;width:100%}.POSubmit_contentWrapper__V5Qav{animation:POSubmit_fadeInUp__ak0T\+ .7s ease-out;background:#fff;border:1px solid #3b82f61a;border-radius:.75rem;box-shadow:0 8px 24px #00000014;box-sizing:border-box;height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem);overflow:hidden;width:100%}.POSubmit_panelsContainer__nubKQ{display:flex;height:100%;position:relative}.POSubmit_leftPanel__Vy1bp{animation:POSubmit_slideInLeft__aDPxB .6s ease-out;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:auto;padding:1rem 1rem 1rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.POSubmit_leftPanelExpanded__X7UGh{width:100%}.POSubmit_leftPanelHalf__aqLIr{min-width:500px;width:55%}.POSubmit_rightPanel__BKp6a{animation:POSubmit_slideInRight__TDPQe .6s ease-out;background:#fafbfc;border-left:1px solid #3b82f61f;box-sizing:border-box;height:100%;overflow:auto;transition:all .4s cubic-bezier(.4,0,.2,1)}.POSubmit_rightPanelVisible__bRBxv{min-width:420px;opacity:1;width:45%}.POSubmit_rightPanelHidden__8f5Tu{border-left:none;opacity:0;width:0}.POSubmit_headerSection__z4FoH{align-items:center;animation:POSubmit_fadeInDown__r7HSQ .8s ease-out;border-bottom:1px solid #3b82f61a;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.POSubmit_headerTitle__G3a-A{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#2563eb);background-clip:text;-webkit-background-clip:text;color:#1e293b;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.POSubmit_backButton__rqkQE{align-items:center;background:linear-gradient(135deg,#64748b,#475569);border:none;border-radius:.5rem;box-shadow:0 2px 8px #64748b33;color:#fff;cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;padding:.5625rem 1.125rem;transition:all .2s ease}.POSubmit_backButton__rqkQE:hover{background:linear-gradient(135deg,#475569,#334155);box-shadow:0 4px 12px #64748b4d;transform:translateY(-1px)}.POSubmit_backButtonIcon__cBwpw{height:1rem;margin-right:.375rem;width:1rem}.POSubmit_documentInfo__EXp6t{animation:POSubmit_fadeInUp__ak0T\+ .9s ease-out;background:linear-gradient(135deg,#3b82f60a,#2563eb08);border:1px solid #3b82f61f;border-radius:.625rem;box-shadow:0 1px 3px #3b82f614;display:flex;flex-wrap:wrap;gap:2.5rem;margin-bottom:1rem;padding:.75rem 1rem}.POSubmit_documentInfo__EXp6t>div{display:flex;flex-direction:column}.POSubmit_documentInfoLabel__2qvjO{color:#64748b;font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin-bottom:.375rem;text-transform:uppercase}.POSubmit_documentInfoValue__YPzQA{color:#1e293b;font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.POSubmit_navActions__MJXlo{align-items:center;display:flex;gap:.75rem}.POSubmit_navButton__EWq3f{align-items:center;background:linear-gradient(135deg,#64748b,#475569);border:none;border-radius:.5rem;box-shadow:0 2px 8px #64748b33;color:#fff;cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;gap:.375rem;padding:.5625rem 1rem;transition:all .2s ease}.POSubmit_navButton__EWq3f:hover:not(:disabled){background:linear-gradient(135deg,#475569,#334155);box-shadow:0 4px 12px #64748b4d;transform:translateY(-1px)}.POSubmit_navButton__EWq3f:disabled{cursor:not-allowed;opacity:.5}.POSubmit_formContainer__NTwQ7{animation:POSubmit_fadeInUp__ak0T\+ 1s ease-out;background:#fff;border:1px solid #3b82f614;border-radius:.625rem;box-shadow:0 2px 8px #0000000a,0 1px 2px #0000000f;display:flex;flex-direction:column;margin-bottom:1rem;max-height:calc(100vh - 450px);overflow:hidden;overflow-x:hidden;overflow-y:auto;position:relative}.POSubmit_formContainer__NTwQ7::-webkit-scrollbar{width:8px}.POSubmit_formContainer__NTwQ7::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.POSubmit_formContainer__NTwQ7::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:4px}.POSubmit_formContainer__NTwQ7::-webkit-scrollbar-thumb:hover{background:#3b82f680}.POSubmit_formTable__jd3eS{border-collapse:initial;border-spacing:0;width:100%}.POSubmit_formTableHeader__gyNGj{background:linear-gradient(180deg,#f8fafc,#f1f5f9);box-shadow:0 2px 4px #0000000a;position:sticky;top:0;z-index:10}.POSubmit_formTableHeader__gyNGj th{border-bottom:2px solid #3b82f626;color:#334155;font-size:.75rem;font-weight:700;letter-spacing:.06em;padding:.625rem .875rem;text-align:left;text-transform:uppercase}.POSubmit_formTableRow__zABLL{border-left:2px solid #0000;transition:all .15s ease}.POSubmit_formTableRow__zABLL:hover{background:#3b82f60a;border-left-color:#3b82f64d}.POSubmit_formTableRow__zABLL td{border-bottom:1px solid #f1f5f9;padding:.625rem .875rem;vertical-align:middle}.POSubmit_formTableRow__zABLL:last-child td{border-bottom:none}.POSubmit_fieldLabel__YD5LF{color:#475569;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.POSubmit_formSelect__fBiRd,.POSubmit_formTextarea__KhQgs,.POSubmit_inputField__\+DzVP,.POSubmit_readOnlyField__XgWnm{background:#fff;border:1.5px solid #3b82f633;border-radius:.5rem;color:#1e293b;font-size:.875rem;font-weight:500;padding:.5625rem .875rem;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.POSubmit_formSelect__fBiRd:focus,.POSubmit_formTextarea__KhQgs:focus,.POSubmit_inputField__\+DzVP:focus{background:#fafbfd;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.POSubmit_formSelect__fBiRd:hover:not(:focus),.POSubmit_formTextarea__KhQgs:hover:not(:focus),.POSubmit_inputField__\+DzVP:hover:not(:focus){border-color:#3b82f64d}.POSubmit_formSelect__fBiRd:disabled,.POSubmit_inputField__\+DzVP:disabled,.POSubmit_readOnlyField__XgWnm{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#3b82f61f;color:#64748b;cursor:not-allowed}.POSubmit_readOnlyField__XgWnm{font-weight:600}.POSubmit_formSelect__fBiRd{cursor:pointer}.POSubmit_formTextarea__KhQgs{min-height:3rem;resize:vertical}.POSubmit_costDetailsSection__0rhlo{margin-bottom:1rem;margin-top:1rem}.POSubmit_costDetailsToggle__4Wgcv{background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:.5rem;box-shadow:0 2px 8px #fbbf2433;color:#fff;cursor:pointer;font-size:.8125rem;font-weight:600;margin-bottom:1rem;padding:.5625rem 1rem;transition:all .2s ease}.POSubmit_costDetailsToggle__4Wgcv:hover{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 12px #fbbf244d;transform:translateY(-1px)}.POSubmit_costDetailsContainer__6C019{background:#fafbfc;border:1px solid #3b82f614;border-radius:.625rem;margin-bottom:1rem;margin-top:.75rem;padding:1rem}.POSubmit_costDetailsTitle__38J2Q{color:#1e293b;font-size:.875rem;font-weight:700;margin-bottom:.75rem}.POSubmit_costDetailsTable__xZ12A{border-collapse:initial;border-spacing:0;width:100%}.POSubmit_costDetailsTable__xZ12A tbody tr{border-bottom:1px solid #f1f5f9}.POSubmit_costDetailsTable__xZ12A tbody tr:last-child{border-bottom:none}.POSubmit_costDetailsTable__xZ12A td{padding:.5rem;vertical-align:middle}.POSubmit_costDetailsTable__xZ12A td:first-child{color:#475569;font-size:.8125rem;font-weight:500;width:50%}.POSubmit_actionsSection__s3HWN{animation:POSubmit_fadeInUp__ak0T\+ 1.1s ease-out;border-top:1px solid #3b82f61a;display:flex;flex-wrap:wrap;gap:.875rem;margin-bottom:.75rem;padding-top:.75rem}.POSubmit_actionButton__VkQqA{align-items:center;border:none;border-radius:.5rem;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:.01em;padding:.6875rem 1.5rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.POSubmit_actionButtonPrimary__87w6Q{background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff}.POSubmit_actionButtonPrimary__87w6Q:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 16px #3b82f64d;transform:translateY(-2px)}.POSubmit_actionButtonSuccess__Nk03u{background:linear-gradient(135deg,#4ade80,#22c55e);color:#fff}.POSubmit_actionButtonSuccess__Nk03u:hover:not(:disabled){background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 16px #22c55e4d;transform:translateY(-2px)}.POSubmit_actionButton__VkQqA:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.POSubmit_errorMessage__Qbetz{animation:POSubmit_shake__ws0i9 .5s ease-in-out;background:#ef444414;border:1px solid #ef444440;border-radius:.5rem;box-shadow:0 1px 3px #ef44441a;color:#dc2626;font-size:.8125rem;font-weight:500;margin-top:.75rem;padding:.625rem .875rem;white-space:pre-wrap}.POSubmit_rightPanelContent__jJeEg{display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:1.5rem}.POSubmit_rightPanelTitle__Glmvs{color:#0f172a;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.POSubmit_infoGrid__0DtQr{grid-gap:1.5rem;display:grid;flex:1 1;gap:1.5rem}.POSubmit_infoCard__\+FJJD{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:none;padding:1rem}.POSubmit_infoFieldsContainer__Jb7Od{grid-gap:1rem;display:grid;gap:1rem}.POSubmit_infoField__VxkJs{display:flex;flex-direction:column;margin:0}.POSubmit_infoLabel__IyVSs{color:#374151;display:block;font-size:.875rem;font-weight:500;letter-spacing:normal;margin-bottom:.25rem;text-transform:none}.POSubmit_descriptionHeader__TeG-O{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.POSubmit_toggleDescriptionButton__XN6Xq{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:.875rem;font-weight:500;letter-spacing:normal;padding:0;text-transform:none;transition:all .2s ease}.POSubmit_toggleDescriptionButton__XN6Xq:hover{color:#2563eb;text-decoration:underline}.POSubmit_infoValue__rgfEs{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:none;color:#1e293b;display:flex;font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.25rem;min-height:2rem;padding:.5rem .75rem;word-break:break-word}.POSubmit_infoValueLong__2OQ19{word-wrap:break-word;align-items:flex-start;max-height:12rem;min-height:auto;overflow-y:auto;padding-bottom:.5rem;padding-top:.5rem;white-space:pre-wrap}.POSubmit_toggleButton__roPr6{background:linear-gradient(135deg,#64748b,#475569);border:none;border-bottom-left-radius:.625rem;border-top-left-radius:.625rem;box-shadow:-2px 0 12px #0000001a;color:#fff;cursor:pointer;padding:.875rem .5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .2s cubic-bezier(.4,0,.2,1);z-index:20}.POSubmit_toggleButton__roPr6:hover{background:linear-gradient(135deg,#475569,#334155);box-shadow:-4px 0 16px #00000026;transform:translateY(-50%) translateX(-2px)}.POSubmit_toggleIcon__iM-Tc{height:1.125rem;transition:transform .2s ease;width:1.125rem}.POSubmit_toggleIcon__iM-Tc:hover{transform:scale(1.05)}@keyframes POSubmit_fadeIn__QJStP{0%{opacity:0}to{opacity:1}}@keyframes POSubmit_fadeInDown__r7HSQ{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes POSubmit_fadeInUp__ak0T\+{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes POSubmit_slideInLeft__aDPxB{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes POSubmit_slideInRight__TDPQe{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes POSubmit_shake__ws0i9{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes POSubmit_submitPulse__Na5ry{0%,to{transform:scale(1)}50%{transform:scale(.98)}}@keyframes POSubmit_successFadeIn__qF2Nn{0%{opacity:0;transform:scale(.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes POSubmit_successIcon__5rhbi{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.POSubmit_submittingButton__r\+Hz5{animation:POSubmit_submitPulse__Na5ry .6s ease-in-out infinite;pointer-events:none}.POSubmit_successOverlay__DnqZR{align-items:center;animation:POSubmit_fadeIn__QJStP .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.POSubmit_successContent__p\+DQi{animation:POSubmit_successFadeIn__qF2Nn .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:1rem;box-shadow:0 20px 60px #0000004d;max-width:400px;padding:2.5rem 3rem;text-align:center}.POSubmit_successIcon__5rhbi{align-items:center;animation:POSubmit_successIcon__5rhbi .5s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;box-shadow:0 8px 24px #22c55e66;color:#fff;display:flex;font-size:3rem;font-weight:700;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.POSubmit_successTitle__vwUY7{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0 0 .75rem}.POSubmit_successMessage__kPJvX{color:#64748b;font-size:1rem;margin:0}@media (min-width:1920px){.POSubmit_container__ddkqR{padding:1rem}.POSubmit_contentWrapper__V5Qav{border-radius:1rem;height:calc(100vh - 2rem);max-height:calc(100vh - 2rem)}.POSubmit_headerTitle__G3a-A{font-size:1.75rem}.POSubmit_leftPanel__Vy1bp,.POSubmit_rightPanelContent__jJeEg{padding:1.25rem}.POSubmit_formContainer__NTwQ7{max-height:calc(100vh - 550px)}}@media (min-width:1440px) and (max-width:1919px){.POSubmit_container__ddkqR{padding:.75rem}.POSubmit_contentWrapper__V5Qav{height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem)}.POSubmit_headerTitle__G3a-A{font-size:1.5rem}.POSubmit_leftPanel__Vy1bp,.POSubmit_rightPanelContent__jJeEg{padding:1rem}.POSubmit_leftPanel__Vy1bp{padding-left:2rem}.POSubmit_leftPanelHalf__aqLIr{min-width:600px}.POSubmit_rightPanelVisible__bRBxv{min-width:420px}.POSubmit_formContainer__NTwQ7{max-height:calc(100vh - 500px)}}@media (min-width:1024px) and (max-width:1439px){.POSubmit_container__ddkqR{padding:.75rem}.POSubmit_contentWrapper__V5Qav{height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem)}.POSubmit_headerTitle__G3a-A{font-size:1.375rem}.POSubmit_leftPanel__Vy1bp,.POSubmit_rightPanelContent__jJeEg{padding:1rem}.POSubmit_leftPanel__Vy1bp{padding-left:2rem}.POSubmit_leftPanelHalf__aqLIr{min-width:500px}.POSubmit_rightPanelVisible__bRBxv{min-width:420px}.POSubmit_formContainer__NTwQ7{max-height:calc(100vh - 480px)}}@media (min-width:768px) and (max-width:1023px){.POSubmit_container__ddkqR{padding:.75rem}.POSubmit_headerTitle__G3a-A{font-size:1.25rem}.POSubmit_leftPanel__Vy1bp,.POSubmit_rightPanelContent__jJeEg{padding:1rem}.POSubmit_leftPanelHalf__aqLIr,.POSubmit_rightPanelVisible__bRBxv{min-width:100%;width:100%}.POSubmit_formContainer__NTwQ7{max-height:calc(100vh - 450px)}}@media (max-width:767px){.POSubmit_container__ddkqR{padding:.5rem}.POSubmit_contentWrapper__V5Qav{border-radius:.5rem;height:auto;min-height:calc(100vh - 1rem)}.POSubmit_leftPanelHalf__aqLIr,.POSubmit_rightPanelVisible__bRBxv{min-width:100%;width:100%}.POSubmit_panelsContainer__nubKQ{flex-direction:column}.POSubmit_headerTitle__G3a-A{font-size:1.125rem}.POSubmit_leftPanel__Vy1bp,.POSubmit_rightPanelContent__jJeEg{padding:.875rem}.POSubmit_actionsSection__s3HWN{flex-direction:column}.POSubmit_actionButton__VkQqA{width:100%}.POSubmit_toggleButton__roPr6{display:none}.POSubmit_formContainer__NTwQ7{max-height:calc(100vh - 400px)}}.Procon_container__3jk92{animation:Procon_fadeIn__1cg05 .6s ease-out;box-sizing:border-box;margin:0 auto;max-width:100%;padding:2rem;width:100%}.Procon_header__OdGEX{animation:Procon_fadeInDown__D9uBa .7s ease-out;margin-bottom:2rem}.Procon_title__K9WVq{-webkit-text-fill-color:#0000;animation:Procon_gradientFlow__ICLJH 3s ease infinite alternate;background:linear-gradient(90deg,#3b82f6,#2563eb);-webkit-background-clip:text;background-size:200% 200%;color:#1e293b;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.Procon_controlsSection__sjLoR{align-items:center;animation:Procon_fadeInUp__NHYUC .8s ease-out;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.Procon_hideOverdueToggle__wvvd7{align-items:center;background:#0000;border:none;border-radius:.75rem;cursor:pointer;display:flex;gap:.875rem;padding:.625rem 1.25rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Procon_hideOverdueToggle__wvvd7:hover{background:#3b82f60a}.Procon_hideOverdueToggleTrack__\+\+8n2{background:#e2e8f0;border-radius:13px;box-shadow:inset 0 2px 4px #0000001a;height:26px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.Procon_hideOverdueToggleActive__du9p1 .Procon_hideOverdueToggleTrack__\+\+8n2{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:inset 0 2px 4px #00000026,0 0 0 3px #3b82f61a}.Procon_hideOverdueToggleThumb__SeoZM{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;height:22px;justify-content:center;left:2px;position:absolute;top:2px;transform:translateX(0);transition:all .3s cubic-bezier(.34,1.56,.64,1);width:22px}.Procon_hideOverdueToggleActive__du9p1 .Procon_hideOverdueToggleThumb__SeoZM{background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 2px 8px #3b82f666;transform:translateX(22px)}.Procon_hideOverdueToggle__wvvd7:hover .Procon_hideOverdueToggleThumb__SeoZM{box-shadow:0 3px 6px #00000040}.Procon_hideOverdueToggleActive__du9p1:hover .Procon_hideOverdueToggleThumb__SeoZM{box-shadow:0 3px 10px #3b82f680;transform:translateX(22px) scale(1.05)}.Procon_hideOverdueIcon__OOqPb{stroke-width:2.5;color:#64748b;flex-shrink:0;transition:all .3s ease}.Procon_hideOverdueToggleActive__du9p1 .Procon_hideOverdueIcon__OOqPb{color:#3b82f6}.Procon_hideOverdueText__Z-ubO{color:#475569;font-size:.875rem;font-weight:500;letter-spacing:.01em;position:relative;transition:color .3s ease;white-space:nowrap}.Procon_hideOverdueToggle__wvvd7:hover .Procon_hideOverdueText__Z-ubO{color:#1e293b}.Procon_hideOverdueToggleActive__du9p1 .Procon_hideOverdueText__Z-ubO{color:#1e293b;font-weight:600}.Procon_hideOverdueToggle__wvvd7:active .Procon_hideOverdueToggleTrack__\+\+8n2{transform:scale(.98)}.Procon_refreshButton__zq-Z\+{align-items:center;background:linear-gradient(135deg,#60a5fa,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 4px 12px #3b82f633;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.625rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s ease;white-space:nowrap}.Procon_refreshButton__zq-Z\+:hover:not(:disabled){box-shadow:0 6px 16px #3b82f659;transform:translateY(-2px)}.Procon_refreshButton__zq-Z\+:disabled{cursor:not-allowed;opacity:.7}.Procon_refreshIcon__YwNsU{position:relative;transition:transform .3s ease;z-index:1}.Procon_refreshIconSpinning__vDtpi{animation:Procon_refreshSpin__KHiLu 1s linear infinite}@keyframes Procon_refreshSpin__KHiLu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Procon_refreshLoadingText__w3CMg{align-items:center;display:inline-flex;gap:.375rem;position:relative;z-index:1}.Procon_refreshDot__XminN{animation:Procon_refreshDotPulse__cpGmP 1.4s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 6px #fffc;height:6px;width:6px}.Procon_refreshDot__XminN:first-child{animation-delay:0s}.Procon_refreshDot__XminN:nth-child(2){animation-delay:.2s}.Procon_refreshDot__XminN:nth-child(3){animation-delay:.4s}@keyframes Procon_refreshDotPulse__cpGmP{0%,60%,to{opacity:.5;transform:scale(1)}30%{opacity:1;transform:scale(1.5)}}.Procon_downloadSection__KfUdP{animation:Procon_fadeInUp__NHYUC .9s ease-out;background:#fff;border:1px solid #3b82f633;border-radius:1rem;box-shadow:0 4px 16px #0000000d;margin-bottom:1.5rem;padding:1.5rem}.Procon_downloadSectionTitle__yIWmh{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.Procon_downloadControls__GAdHC{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.Procon_documentsDropdownWrapper__vP7-7{flex:1 1;min-width:280px;position:relative}.Procon_documentsDropdownButton__WYdMa{align-items:center;background:#fff;border:2px solid #3b82f633;border-radius:.75rem;color:#1e293b;cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;justify-content:space-between;padding:.75rem 1rem;text-align:left;transition:all .3s ease;width:100%}.Procon_documentsDropdownButton__WYdMa:hover{border-color:#3b82f666;box-shadow:0 2px 8px #3b82f61a}.Procon_documentsDropdownArrow__De\+x6{color:#64748b;font-size:.75rem}.Procon_documentsDropdownMenu__2cMAs{animation:Procon_dropdownSlideIn__Yt7c- .3s ease-out;background:#fff;border:2px solid #3b82f633;border-radius:.75rem;box-shadow:0 10px 30px #00000026;left:0;max-height:320px;overflow-y:auto;position:absolute;top:calc(100% + .5rem);width:100%;z-index:100}.Procon_documentsDropdownItem__TlG7S{align-items:center;color:#1e293b;cursor:pointer;display:flex;gap:.75rem;padding:.75rem 1rem;transition:background .2s ease}.Procon_documentsDropdownItem__TlG7S:hover{background:#3b82f60d}.Procon_documentsDropdownItemOverdue__Cd6Mc{background:#ef44440d;color:#dc2626}.Procon_documentsDropdownItemOverdue__Cd6Mc:hover{background:#ef44441a}.Procon_documentsDropdownCheckbox__b9WSh{accent-color:#3b82f6;cursor:pointer;flex-shrink:0;height:1.125rem;width:1.125rem}.Procon_documentsDropdownText__w3u5L{align-items:center;color:#1e293b;display:flex;flex:1 1;font-weight:500;gap:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Procon_documentsDropdownText__w3u5L span{color:inherit}.Procon_documentsDropdownDeadline__7q8iE{color:#64748b;font-size:.75rem;white-space:nowrap}.Procon_extensionIndicator__eKgAz{align-items:center;animation:Procon_rotate__lSQMu 2s linear infinite;color:#3b82f6;display:inline-flex;font-size:.875rem}@keyframes Procon_rotate__lSQMu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Procon_downloadButton__4FkYt{align-items:center;background:linear-gradient(135deg,#60a5fa,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 4px 12px #3b82f633;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease;white-space:nowrap}.Procon_downloadButton__4FkYt:hover:not(:disabled){box-shadow:0 6px 16px #3b82f659;transform:translateY(-2px)}.Procon_downloadButton__4FkYt:disabled{cursor:not-allowed;opacity:.5}.Procon_tableContainer__fhgQG{animation:Procon_fadeInUp__NHYUC 1s ease-out;background:#fff;border:1px solid #3b82f633;border-radius:1.25rem;box-shadow:0 4px 20px #00000014;max-height:calc(100vh - 350px);overflow:hidden;overflow-x:auto;overflow-y:auto}.Procon_table__P145Z{border-collapse:collapse;width:100%}.Procon_tableHeader__DiDDq{background:linear-gradient(180deg,#f8fafc,#f1f5f9);box-shadow:0 2px 8px #0000000d;position:sticky;top:0;z-index:10}.Procon_tableHeader__DiDDq th{border-bottom:2px solid #3b82f626;color:#1e293b;font-size:.875rem;font-weight:700;letter-spacing:.05em;padding:1.25rem 1.5rem;text-align:left;text-transform:uppercase;white-space:nowrap}.Procon_tableBody__w7AdD{background:#fff}.Procon_tableRow__BI9bw{animation:Procon_tableRowSlideIn__D0Axs .4s ease-out forwards;cursor:pointer;opacity:0;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.Procon_tableRow__BI9bw:hover{background:#3b82f60a;box-shadow:0 2px 8px #3b82f60d;transform:translateY(-1px)}.Procon_tableRow__BI9bw:first-child{animation-delay:.05s}.Procon_tableRow__BI9bw:nth-child(2){animation-delay:.1s}.Procon_tableRow__BI9bw:nth-child(3){animation-delay:.15s}.Procon_tableRow__BI9bw:nth-child(4){animation-delay:.2s}.Procon_tableRow__BI9bw:nth-child(5){animation-delay:.25s}.Procon_tableRow__BI9bw:nth-child(6){animation-delay:.3s}.Procon_tableRow__BI9bw:nth-child(7){animation-delay:.35s}.Procon_tableRow__BI9bw:nth-child(8){animation-delay:.4s}.Procon_tableRow__BI9bw:nth-child(9){animation-delay:.45s}.Procon_tableRow__BI9bw:nth-child(10){animation-delay:.5s}.Procon_tableRowOverdue__SRjS8{background:#f8fafc80;opacity:.75}.Procon_tableCell__7c-nK{border-bottom:1px solid #f1f5f9;color:#334155;font-size:.9375rem;padding:1.25rem 1.5rem;vertical-align:middle}.Procon_tableCellOverdue__\+AyzM{color:#64748b}.Procon_descriptionCell__PaszX{color:#3b82f6;cursor:pointer;text-decoration:underline;transition:color .2s ease}.Procon_descriptionCell__PaszX:hover{color:#2563eb}.Procon_descriptionCellOverdue__DBsHj{color:#94a3b8}.Procon_overdueWarning__qed05{animation:Procon_pulse__J2xFr 2s ease-in-out infinite;color:#ef4444;font-size:1.125rem;margin-left:.5rem}.Procon_loadingContainer__7SQBM{align-items:center;display:flex;justify-content:center;margin:.5rem 0;padding:1.5rem 0}.Procon_loadingAnimation__BZUtG{align-items:center;display:flex;gap:.5rem;justify-content:center;position:relative}.Procon_loadingDot__OSXQW{animation:Procon_loadingDotBounce__cx1ro 1.4s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#60a5fa);border-radius:50%;box-shadow:0 0 12px #3b82f666;height:12px;width:12px}.Procon_loadingDot__OSXQW:first-child{animation-delay:0s}.Procon_loadingDot__OSXQW:nth-child(2){animation-delay:.2s}.Procon_loadingDot__OSXQW:nth-child(3){animation-delay:.4s}@keyframes Procon_loadingDotBounce__cx1ro{0%,60%,to{box-shadow:0 0 12px #3b82f666;opacity:.7;transform:translateY(0) scale(1)}30%{box-shadow:0 0 20px #3b82f6b3;opacity:1;transform:translateY(-20px) scale(1.2)}}.Procon_loadingMessage__6hxgL{color:#64748b}.Procon_errorMessage__7684N{background:#ef44441a;border:1px solid #ef44444d;border-radius:.75rem;color:#ef4444;margin:1rem 0;padding:1rem}.Procon_modal__kYruX{align-items:center;animation:Procon_modalFadeIn__vC2c- .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.Procon_modalContent__5s7eM{animation:Procon_modalSlideUp__pLnTr .3s ease-out;background:#fff;border-radius:1.5rem;box-shadow:0 20px 60px #0000004d;max-height:80vh;max-width:640px;overflow-y:auto;padding:2rem;width:90%}.Procon_modalTitle__8aYjK{align-items:center;color:#1e293b;display:flex;font-size:1.75rem;font-weight:700;gap:.75rem;margin-bottom:1.5rem}.Procon_modalTitle__8aYjK:before{content:"📄";font-size:2rem}.Procon_modalDescription__AeBgS{word-wrap:break-word;color:#334155;font-size:1rem;line-height:1.6;margin-bottom:1.5rem;white-space:pre-wrap}.Procon_modalButton__hWdRf{background:linear-gradient(135deg,#60a5fa,#3b82f6);border:none;border-radius:.75rem;box-shadow:0 4px 12px #3b82f633;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:600;padding:.875rem 1.75rem;transition:all .3s ease}.Procon_modalButton__hWdRf:hover{box-shadow:0 6px 16px #3b82f659;transform:translateY(-2px)}@keyframes Procon_fadeIn__1cg05{0%{opacity:0}to{opacity:1}}@keyframes Procon_fadeInDown__D9uBa{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Procon_fadeInUp__NHYUC{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Procon_gradientFlow__ICLJH{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes Procon_dropdownSlideIn__Yt7c-{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes Procon_tableRowSlideIn__D0Axs{to{opacity:1;transform:translateY(0)}}@keyframes Procon_pulse__J2xFr{0%,to{opacity:1}50%{opacity:.5}}@keyframes Procon_modalFadeIn__vC2c-{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1}}@keyframes Procon_modalSlideUp__pLnTr{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:1920px){.Procon_container__3jk92{max-width:90%;padding:2.5rem 4rem}.Procon_title__K9WVq{font-size:3.5rem}.Procon_tableContainer__fhgQG{max-height:calc(100vh - 500px)}.Procon_tableHeader__DiDDq th{font-size:1rem;padding:1.5rem 2rem}.Procon_tableCell__7c-nK{font-size:1.0625rem;padding:1.5rem 2rem}}@media (min-width:1440px) and (max-width:1919px){.Procon_container__3jk92{max-width:95%;padding:2rem 3rem}.Procon_title__K9WVq{font-size:3rem}.Procon_tableContainer__fhgQG{max-height:calc(100vh - 450px)}.Procon_tableHeader__DiDDq th{font-size:.9375rem;padding:1.25rem 1.75rem}.Procon_tableCell__7c-nK{font-size:1rem;padding:1.25rem 1.75rem}}@media (min-width:1024px) and (max-width:1439px){.Procon_container__3jk92{max-width:98%;padding:1.5rem 2rem}.Procon_title__K9WVq{font-size:2.5rem}.Procon_tableContainer__fhgQG{max-height:calc(100vh - 400px)}.Procon_tableHeader__DiDDq th{font-size:.875rem;padding:1.125rem 1.5rem}.Procon_tableCell__7c-nK{font-size:.9375rem;padding:1rem 1.5rem}}@media (min-width:768px) and (max-width:1023px){.Procon_container__3jk92{max-width:100%;padding:1.25rem 1.5rem}.Procon_title__K9WVq{font-size:2rem}.Procon_tableContainer__fhgQG{max-height:calc(100vh - 380px)}.Procon_tableHeader__DiDDq th{font-size:.8125rem;padding:1rem 1.25rem}.Procon_tableCell__7c-nK{font-size:.875rem;padding:.875rem 1.25rem}}@media (max-width:767px){.Procon_container__3jk92{padding:1rem}.Procon_title__K9WVq{font-size:1.75rem}.Procon_downloadControls__GAdHC{flex-direction:column}.Procon_documentsDropdownWrapper__vP7-7{width:100%}.Procon_downloadButton__4FkYt,.Procon_hideOverdueToggle__wvvd7,.Procon_refreshButton__zq-Z\+{justify-content:center;width:100%}.Procon_controlsSection__sjLoR{flex-direction:column}.Procon_tableContainer__fhgQG{max-height:calc(100vh - 350px);overflow-x:auto}.Procon_table__P145Z{min-width:800px}.Procon_tableHeader__DiDDq th{font-size:.75rem;padding:.875rem 1rem}.Procon_tableCell__7c-nK{font-size:.8125rem;padding:.75rem 1rem}}.ProconSubmit_container__oM9ex{animation:ProconSubmit_fadeIn__3C9hG .6s ease-out;background:linear-gradient(135deg,#f8fafc,#e2e8f0);box-sizing:border-box;max-width:100%;min-height:100vh;padding:.75rem;width:100%}.ProconSubmit_contentWrapper__MqP51{animation:ProconSubmit_fadeInUp__W5z9g .7s ease-out;background:#fff;border:1px solid #3b82f61a;border-radius:.75rem;box-shadow:0 8px 24px #00000014;box-sizing:border-box;height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem);overflow:hidden;width:100%}.ProconSubmit_panelsContainer__Wmcnz{display:flex;height:100%;position:relative}.ProconSubmit_leftPanel__GIUat{animation:ProconSubmit_slideInLeft__Wacgw .6s ease-out;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:auto;padding:1rem 1rem 1rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.ProconSubmit_leftPanelExpanded__p1QrB{width:100%}.ProconSubmit_leftPanelHalf__Zs0kG{min-width:500px;width:55%}.ProconSubmit_rightPanel__6cXEu{animation:ProconSubmit_slideInRight__v97Y8 .6s ease-out;background:#fafbfc;border-left:1px solid #3b82f61f;box-sizing:border-box;height:100%;overflow:auto;transition:all .4s cubic-bezier(.4,0,.2,1)}.ProconSubmit_rightPanelVisible__6aBlo{min-width:420px;opacity:1;width:45%}.ProconSubmit_rightPanelHidden__ABnMS{border-left:none;opacity:0;width:0}.ProconSubmit_headerSection__GwEHA{align-items:center;animation:ProconSubmit_fadeInDown__4e67v .8s ease-out;border-bottom:1px solid #3b82f61a;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.ProconSubmit_headerTitle__N\+Mzp{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#2563eb);background-clip:text;-webkit-background-clip:text;color:#1e293b;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.ProconSubmit_backButton__bnXzW{align-items:center;background:linear-gradient(135deg,#64748b,#475569);border:none;border-radius:.5rem;box-shadow:0 2px 8px #64748b33;color:#fff;cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;padding:.5625rem 1.125rem;transition:all .2s ease}.ProconSubmit_backButton__bnXzW:hover{background:linear-gradient(135deg,#475569,#334155);box-shadow:0 4px 12px #64748b4d;transform:translateY(-1px)}.ProconSubmit_backButtonIcon__5KZoK{height:1rem;margin-right:.375rem;width:1rem}.ProconSubmit_documentInfo__aMQt9{animation:ProconSubmit_fadeInUp__W5z9g .9s ease-out;background:linear-gradient(135deg,#3b82f60a,#2563eb08);border:1px solid #3b82f61f;border-radius:.625rem;box-shadow:0 1px 3px #3b82f614;display:flex;flex-wrap:wrap;gap:2.5rem;margin-bottom:1rem;padding:.75rem 1rem}.ProconSubmit_documentInfo__aMQt9>div{display:flex;flex-direction:column}.ProconSubmit_documentInfoLabel__nJs3e{color:#64748b;font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin-bottom:.375rem;text-transform:uppercase}.ProconSubmit_documentInfoValue__rlKUA{color:#1e293b;font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.ProconSubmit_formContainer__jGjyE{animation:ProconSubmit_fadeInUp__W5z9g 1s ease-out;background:#fff;border:1px solid #3b82f614;border-radius:.625rem;box-shadow:0 2px 8px #0000000a,0 1px 2px #0000000f;display:flex;flex-direction:column;margin-bottom:1rem;max-height:calc(100vh - 350px);overflow:hidden;overflow-x:hidden;overflow-y:auto;position:relative}.ProconSubmit_formContainer__jGjyE::-webkit-scrollbar{width:8px}.ProconSubmit_formContainer__jGjyE::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.ProconSubmit_formContainer__jGjyE::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:4px}.ProconSubmit_formContainer__jGjyE::-webkit-scrollbar-thumb:hover{background:#3b82f680}.ProconSubmit_formTable__Zqozb{border-collapse:initial;border-spacing:0;width:100%}.ProconSubmit_formTableHeader__0GAS3{background:linear-gradient(180deg,#f8fafc,#f1f5f9);box-shadow:0 2px 4px #0000000a;position:sticky;top:0;z-index:10}.ProconSubmit_formTableHeader__0GAS3 th{border-bottom:2px solid #3b82f626;color:#334155;font-size:.75rem;font-weight:700;letter-spacing:.06em;padding:.625rem .875rem;text-align:left;text-transform:uppercase}.ProconSubmit_formTableRow__MPzPs{border-left:2px solid #0000;transition:all .15s ease}.ProconSubmit_formTableRow__MPzPs:hover{background:#3b82f60a;border-left-color:#3b82f64d}.ProconSubmit_formTableRow__MPzPs td{border-bottom:1px solid #f1f5f9;padding:.625rem .875rem;vertical-align:middle}.ProconSubmit_formTableRow__MPzPs:last-child td{border-bottom:none}.ProconSubmit_fieldLabel__QJHPT{color:#475569;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.ProconSubmit_formSelect__WKcIs,.ProconSubmit_inputField__XNTb0,.ProconSubmit_readOnlyField__s6Xyg{background:#fff;border:1.5px solid #3b82f633;border-radius:.5rem;color:#1e293b;font-size:.875rem;font-weight:500;padding:.5625rem .875rem;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.ProconSubmit_formSelect__WKcIs:focus,.ProconSubmit_inputField__XNTb0:focus{background:#fafbfd;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ProconSubmit_formSelect__WKcIs:hover:not(:focus),.ProconSubmit_inputField__XNTb0:hover:not(:focus){border-color:#3b82f64d}.ProconSubmit_readOnlyField__s6Xyg{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#3b82f61f;color:#64748b;cursor:not-allowed;font-weight:600}.ProconSubmit_formSelect__WKcIs{cursor:pointer}.ProconSubmit_actionsSection__QCpOP{animation:ProconSubmit_fadeInUp__W5z9g 1.1s ease-out;border-top:1px solid #3b82f61a;display:flex;gap:.875rem;margin-bottom:.75rem;padding-top:.75rem}.ProconSubmit_actionButton__QNvbb{align-items:center;border:none;border-radius:.5rem;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:.01em;padding:.6875rem 1.5rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.ProconSubmit_actionButtonPrimary__XUkZS{background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff}.ProconSubmit_actionButtonPrimary__XUkZS:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 16px #3b82f64d;transform:translateY(-2px)}.ProconSubmit_actionButtonSuccess__-twQD{background:linear-gradient(135deg,#4ade80,#22c55e);color:#fff}.ProconSubmit_actionButtonSuccess__-twQD:hover:not(:disabled){background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 16px #22c55e4d;transform:translateY(-2px)}.ProconSubmit_actionButton__QNvbb:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.ProconSubmit_errorMessage__2gb1p{animation:ProconSubmit_shake__QxiGr .5s ease-in-out;background:#ef444414;border:1px solid #ef444440;border-radius:.5rem;box-shadow:0 1px 3px #ef44441a;color:#dc2626;font-size:.8125rem;font-weight:500;margin-top:.75rem;padding:.625rem .875rem;white-space:pre-wrap}.ProconSubmit_rightPanelContent__prysW{display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:1.5rem}.ProconSubmit_rightPanelTitle__QPw5Y{color:#0f172a;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.ProconSubmit_infoGrid__352-E{grid-gap:1.5rem;display:grid;flex:1 1;gap:1.5rem}.ProconSubmit_infoCard__Pvg3X{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:none;padding:1rem}.ProconSubmit_infoFieldsContainer__IEOY0{grid-gap:1rem;display:grid;gap:1rem}.ProconSubmit_infoField__x1ztq{display:flex;flex-direction:column;margin:0}.ProconSubmit_infoLabel__7WHNB{color:#374151;display:block;font-size:.875rem;font-weight:500;letter-spacing:normal;margin-bottom:.25rem;text-transform:none}.ProconSubmit_descriptionHeader__MFHth{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.ProconSubmit_toggleDescriptionButton__qVPKk{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:.875rem;font-weight:500;letter-spacing:normal;padding:0;text-transform:none;transition:all .2s ease}.ProconSubmit_toggleDescriptionButton__qVPKk:hover{color:#2563eb;text-decoration:underline}.ProconSubmit_infoValue__K4Ybb{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:none;color:#1e293b;display:flex;font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.25rem;min-height:2rem;padding:.5rem .75rem;word-break:break-word}.ProconSubmit_infoValueLong__TSdiJ{word-wrap:break-word;align-items:flex-start;max-height:12rem;min-height:auto;overflow-y:auto;padding-bottom:.5rem;padding-top:.5rem;white-space:pre-wrap}.ProconSubmit_toggleButton__0w0c4{background:linear-gradient(135deg,#64748b,#475569);border:none;border-bottom-left-radius:.625rem;border-top-left-radius:.625rem;box-shadow:-2px 0 12px #0000001a;color:#fff;cursor:pointer;padding:.875rem .5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .2s cubic-bezier(.4,0,.2,1);z-index:20}.ProconSubmit_toggleButton__0w0c4:hover{background:linear-gradient(135deg,#475569,#334155);box-shadow:-4px 0 16px #00000026;transform:translateY(-50%) translateX(-2px)}.ProconSubmit_toggleIcon__L5CO9{height:1.125rem;transition:transform .2s ease;width:1.125rem}.ProconSubmit_toggleIcon__L5CO9:hover{transform:scale(1.05)}@keyframes ProconSubmit_fadeIn__3C9hG{0%{opacity:0}to{opacity:1}}@keyframes ProconSubmit_fadeInDown__4e67v{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes ProconSubmit_fadeInUp__W5z9g{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ProconSubmit_slideInLeft__Wacgw{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes ProconSubmit_slideInRight__v97Y8{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes ProconSubmit_shake__QxiGr{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes ProconSubmit_submitPulse__PNbyJ{0%,to{transform:scale(1)}50%{transform:scale(.98)}}@keyframes ProconSubmit_successFadeIn__T9cY4{0%{opacity:0;transform:scale(.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ProconSubmit_successIcon__c6-6E{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.ProconSubmit_submittingButton__hDmhV{animation:ProconSubmit_submitPulse__PNbyJ .6s ease-in-out infinite;pointer-events:none}.ProconSubmit_successOverlay__jDu\+i{align-items:center;animation:ProconSubmit_fadeIn__3C9hG .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ProconSubmit_successContent__E76R0{animation:ProconSubmit_successFadeIn__T9cY4 .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:1rem;box-shadow:0 20px 60px #0000004d;max-width:400px;padding:2.5rem 3rem;text-align:center}.ProconSubmit_successIcon__c6-6E{align-items:center;animation:ProconSubmit_successIcon__c6-6E .5s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;box-shadow:0 8px 24px #22c55e66;color:#fff;display:flex;font-size:3rem;font-weight:700;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.ProconSubmit_successTitle__GRiqN{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0 0 .75rem}.ProconSubmit_successMessage__PYWV2{color:#64748b;font-size:1rem;margin:0}@media (min-width:1920px){.ProconSubmit_container__oM9ex{padding:1rem}.ProconSubmit_contentWrapper__MqP51{border-radius:1rem;height:calc(100vh - 2rem);max-height:calc(100vh - 2rem)}.ProconSubmit_headerTitle__N\+Mzp{font-size:1.75rem}.ProconSubmit_leftPanel__GIUat,.ProconSubmit_rightPanelContent__prysW{padding:1.25rem}}@media (min-width:1440px) and (max-width:1919px){.ProconSubmit_container__oM9ex{padding:.75rem}.ProconSubmit_contentWrapper__MqP51{height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem)}.ProconSubmit_headerTitle__N\+Mzp{font-size:1.5rem}.ProconSubmit_leftPanel__GIUat,.ProconSubmit_rightPanelContent__prysW{padding:1rem}.ProconSubmit_leftPanel__GIUat{padding-left:2rem}.ProconSubmit_leftPanelHalf__Zs0kG{min-width:600px}.ProconSubmit_rightPanelVisible__6aBlo{min-width:420px}}@media (min-width:1024px) and (max-width:1439px){.ProconSubmit_container__oM9ex{padding:.75rem}.ProconSubmit_contentWrapper__MqP51{height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem)}.ProconSubmit_headerTitle__N\+Mzp{font-size:1.375rem}.ProconSubmit_leftPanel__GIUat,.ProconSubmit_rightPanelContent__prysW{padding:1rem}.ProconSubmit_leftPanel__GIUat{padding-left:2rem}.ProconSubmit_leftPanelHalf__Zs0kG{min-width:500px}.ProconSubmit_rightPanelVisible__6aBlo{min-width:420px}}@media (min-width:768px) and (max-width:1023px){.ProconSubmit_container__oM9ex{padding:.75rem}.ProconSubmit_headerTitle__N\+Mzp{font-size:1.25rem}.ProconSubmit_leftPanel__GIUat,.ProconSubmit_rightPanelContent__prysW{padding:1rem}.ProconSubmit_leftPanelHalf__Zs0kG,.ProconSubmit_rightPanelVisible__6aBlo{min-width:100%;width:100%}}@media (max-width:767px){.ProconSubmit_container__oM9ex{padding:.5rem}.ProconSubmit_contentWrapper__MqP51{border-radius:.5rem;height:auto;min-height:calc(100vh - 1rem)}.ProconSubmit_leftPanelHalf__Zs0kG,.ProconSubmit_rightPanelVisible__6aBlo{min-width:100%;width:100%}.ProconSubmit_panelsContainer__Wmcnz{flex-direction:column}.ProconSubmit_headerTitle__N\+Mzp{font-size:1.125rem}.ProconSubmit_leftPanel__GIUat,.ProconSubmit_rightPanelContent__prysW{padding:.875rem}.ProconSubmit_actionsSection__QCpOP{flex-direction:column}.ProconSubmit_actionButton__QNvbb{width:100%}.ProconSubmit_toggleButton__0w0c4{display:none}}.ProfilePage_profileContainer__DxzV9{animation:ProfilePage_fadeIn__K2TWy .6s ease-out;background:linear-gradient(135deg,#f8fafc,#e2e8f0);box-sizing:border-box;max-width:100%;min-height:100vh;overflow-x:hidden;padding:1.5rem;position:relative;width:100%}.ProfilePage_contentWrapper__j7TNy{animation:ProfilePage_fadeInUp__EtgWW .8s ease-out;margin:0 auto;max-width:1200px;position:relative;z-index:1}@keyframes ProfilePage_fadeInUp__EtgWW{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ProfilePage_headerCard__7HNrx{animation:ProfilePage_slideDown__S3ZUU .6s ease-out;background:#fff;border:1px solid #3b82f61f;border-radius:1.25rem;box-shadow:0 1px 3px #0000000d,0 8px 24px #3b82f60f;margin-bottom:1.5rem;overflow:hidden;position:relative}.ProfilePage_headerContent__D1QsT{align-items:center;border-bottom:1px solid #0000000f;display:flex;gap:1rem;padding:2rem}.ProfilePage_headerTitle__cqGnG{-webkit-text-fill-color:#0000;align-items:center;animation:ProfilePage_gradientFlow__VGqHC 3s ease infinite alternate;background:linear-gradient(90deg,#3b82f6,#2563eb);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;display:flex;font-size:2rem;font-weight:800;gap:.75rem;letter-spacing:-.02em;margin:0}@keyframes ProfilePage_gradientFlow__VGqHC{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ProfilePage_headerIcon__mcxb9{animation:ProfilePage_iconFloat__MN0im 3s ease-in-out infinite;color:#3b82f6}@keyframes ProfilePage_iconFloat__MN0im{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-5px) rotate(5deg)}}.ProfilePage_messageAlert__Q-dQM{align-items:center;animation:ProfilePage_slideInMessage__2D7Af .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid;border-radius:1rem;box-shadow:0 8px 24px #0000001a;display:flex;font-weight:600;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.5rem}@keyframes ProfilePage_slideInMessage__2D7Af{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.ProfilePage_messageSuccess__bu4K1{background:linear-gradient(135deg,#22c55e26,#16a34a1a);border-color:#22c55e4d;color:#16a34a}.ProfilePage_messageError__c57Pf{background:linear-gradient(135deg,#ef444426,#dc26261a);border-color:#ef44444d;color:#dc2626}.ProfilePage_messageIcon__Q1bpK{animation:ProfilePage_iconPulse__L2EjW 2s ease-in-out infinite;font-size:1.25rem}@keyframes ProfilePage_iconPulse__L2EjW{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ProfilePage_gridLayout__2mBau{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:1024px){.ProfilePage_gridLayout__2mBau{grid-template-columns:2fr 1fr}}.ProfilePage_mainInfoCard__1ULfJ{animation:ProfilePage_fadeInScale__\+96e- .8s ease-out;background:#fff;border:1px solid #3b82f61f;border-radius:1.25rem;box-shadow:0 1px 3px #0000000d,0 8px 24px #3b82f60f;overflow:hidden;transition:all .3s ease}.ProfilePage_mainInfoCard__1ULfJ:hover{box-shadow:0 2px 6px #00000014,0 12px 32px #3b82f61a;transform:translateY(-2px)}@keyframes ProfilePage_fadeInScale__\+96e-{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ProfilePage_cardHeader__uJL06{align-items:center;background:#f8fafc;border-bottom:1px solid #3b82f61a;display:flex;justify-content:space-between;padding:1.5rem 2rem}.ProfilePage_cardTitle__-ZoW-{color:#1e293b;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:0}.ProfilePage_actionButtons__eCr5K{align-items:center;display:flex;gap:.75rem}.ProfilePage_cancelButton__Cmwlh,.ProfilePage_editButton__oF3kR,.ProfilePage_saveButton__5sScG{align-items:center;border:none;border-radius:.75rem;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.ProfilePage_editButton__oF3kR{background:#3b82f61a;border:2px solid #3b82f633;color:#3b82f6}.ProfilePage_editButton__oF3kR:hover{background:#3b82f626;box-shadow:0 6px 16px #3b82f640;transform:translateY(-2px)}.ProfilePage_saveButton__5sScG{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.ProfilePage_saveButton__5sScG:hover:not(:disabled){box-shadow:0 8px 20px #3b82f666;transform:translateY(-2px)}.ProfilePage_saveButton__5sScG:disabled{cursor:not-allowed;opacity:.5;transform:none}.ProfilePage_cancelButton__Cmwlh{background:#94a3b81a;border:2px solid #94a3b833;color:#64748b}.ProfilePage_cancelButton__Cmwlh:hover{background:#94a3b833;transform:translateY(-2px)}.ProfilePage_buttonIcon__7UsM7{font-size:1rem;transition:transform .3s ease}.ProfilePage_cancelButton__Cmwlh:hover .ProfilePage_buttonIcon__7UsM7,.ProfilePage_editButton__oF3kR:hover .ProfilePage_buttonIcon__7UsM7,.ProfilePage_saveButton__5sScG:hover .ProfilePage_buttonIcon__7UsM7{transform:rotate(10deg)}.ProfilePage_formContainer__r4cmk{padding:2rem}.ProfilePage_formGrid__SUN5i{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.ProfilePage_formGrid__SUN5i{grid-template-columns:repeat(2,1fr)}}.ProfilePage_formField__ig6eD{display:flex;flex-direction:column;gap:.5rem}.ProfilePage_formLabel__ymYZn{align-items:center;color:#334155;display:flex;font-size:.875rem;font-weight:600;gap:.5rem}.ProfilePage_labelIcon__UbXoW{color:#3b82f6;font-size:1rem}.ProfilePage_formInput__F4OrS{background:#fff;border:2px solid #94a3b833;border-radius:.875rem;color:#1e293b;font-size:.9375rem;font-weight:500;outline:none;padding:.875rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.ProfilePage_formInput__F4OrS:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a,0 4px 12px #3b82f626;transform:translateY(-1px)}.ProfilePage_formInput__F4OrS:disabled{background:#f1f5f9;border-color:#94a3b81a;color:#64748b;cursor:not-allowed;font-weight:500}.ProfilePage_formInput__F4OrS::placeholder{color:#94a3b8;font-weight:400}.ProfilePage_formInput__F4OrS:not(:disabled){background:#fff!important;color:#1e293b!important}.ProfilePage_formInput__F4OrS:disabled{background:#f1f5f9!important;color:#64748b!important;font-weight:500!important}.ProfilePage_roleHint__aSDuY{color:#64748b;font-size:.75rem;margin-top:.25rem}.ProfilePage_sidebar__bKrRi{display:flex;flex-direction:column;gap:1.5rem}.ProfilePage_userCard__WhiXh{animation:ProfilePage_fadeInScale__\+96e- .8s ease-out .2s both;background:#fff;border:1px solid #3b82f61f;border-radius:1.25rem;box-shadow:0 1px 3px #0000000d,0 8px 24px #3b82f60f;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:all .3s ease}.ProfilePage_userCard__WhiXh:hover{box-shadow:0 2px 6px #00000014,0 12px 32px #3b82f61a;transform:translateY(-2px)}.ProfilePage_avatarContainer__uuJ6p{align-items:center;animation:ProfilePage_avatarPulse__CRLwx 3s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;box-shadow:0 8px 24px #3b82f64d;display:flex;height:100px;justify-content:center;margin:0 auto 1.5rem;position:relative;width:100px;z-index:1}@keyframes ProfilePage_avatarPulse__CRLwx{0%,to{box-shadow:0 8px 24px #3b82f64d}50%{box-shadow:0 12px 32px #3b82f680}}.ProfilePage_avatarIcon__6PUpP{color:#fff;font-size:2.5rem}.ProfilePage_userName__RNgRQ{color:#1e293b;font-size:1.25rem;font-weight:700;margin:0 0 .5rem;position:relative;z-index:1}.ProfilePage_userRole__qbn2X{color:#64748b;font-size:.875rem;margin:0;position:relative;z-index:1}.ProfilePage_userIdSection__695Mv{border-top:1px solid #0000000f;margin-top:1.5rem;padding-top:1.5rem;position:relative;z-index:1}.ProfilePage_userIdLabel__6f2YM{color:#94a3b8;font-size:.75rem;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.ProfilePage_userIdValue__\+6NXD{color:#475569;font-family:Monaco,Menlo,Courier New,monospace;font-size:.875rem;font-weight:600}.ProfilePage_securityCard__YQa30{animation:ProfilePage_fadeInScale__\+96e- .8s ease-out .4s both;background:#fff;border:1px solid #3b82f61f;border-radius:1.25rem;box-shadow:0 1px 3px #0000000d,0 8px 24px #3b82f60f;overflow:hidden;transition:all .3s ease}.ProfilePage_securityCard__YQa30:hover{box-shadow:0 2px 6px #00000014,0 12px 32px #3b82f61a;transform:translateY(-2px)}.ProfilePage_securityHeader__3q5ZF{align-items:center;background:#f8fafc;border-bottom:1px solid #3b82f61a;display:flex;gap:.75rem;padding:1.5rem 2rem}.ProfilePage_securityTitle__n\+ew5{color:#1e293b;font-size:1.25rem;font-weight:700;margin:0}.ProfilePage_securityIcon__aaN4R{color:#3b82f6;font-size:1.25rem}.ProfilePage_securityContent__xXdpg{padding:2rem}.ProfilePage_securityDescription__38o7b{color:#64748b;font-size:.875rem;line-height:1.6;margin-bottom:1.5rem}.ProfilePage_changePasswordButton__yFJVK{background:linear-gradient(135deg,#475569,#334155);border:none;border-radius:.875rem;box-shadow:0 4px 12px #4755694d;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.875rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.ProfilePage_changePasswordButton__yFJVK:hover{box-shadow:0 6px 16px #47556966;transform:translateY(-2px)}.ProfilePage_passwordForm__\+9CrQ{display:flex;flex-direction:column;gap:1.5rem}.ProfilePage_passwordField__uHzW\+{position:relative}.ProfilePage_passwordInput__G-MJ0{background:#fff;border:2px solid #94a3b833;border-radius:.875rem;color:#1e293b;font-size:.9375rem;font-weight:500;outline:none;padding:.875rem 3rem .875rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.ProfilePage_passwordInput__G-MJ0:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a,0 4px 12px #3b82f626;transform:translateY(-1px)}.ProfilePage_passwordToggle__MS2HU{align-items:center;background:none;border:none;border-radius:.375rem;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:.25rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:all .2s ease}.ProfilePage_passwordToggle__MS2HU:hover{background:#3b82f61a;color:#3b82f6}.ProfilePage_passwordActions__Owzx3{display:flex;gap:.75rem;padding-top:.5rem}.ProfilePage_submitPasswordButton__IQjG3{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:.875rem;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;flex:1 1;font-size:.875rem;font-weight:600;padding:.875rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.ProfilePage_submitPasswordButton__IQjG3:hover:not(:disabled){box-shadow:0 6px 16px #3b82f666;transform:translateY(-2px)}.ProfilePage_submitPasswordButton__IQjG3:disabled{cursor:not-allowed;opacity:.5;transform:none}.ProfilePage_cancelPasswordButton__ZqReF{background:#94a3b81a;border:2px solid #94a3b833;border-radius:.875rem;color:#64748b;cursor:pointer;font-size:.875rem;font-weight:600;padding:.875rem 1.25rem;transition:all .3s ease}.ProfilePage_cancelPasswordButton__ZqReF:hover{background:#94a3b833;transform:translateY(-2px)}.ProfilePage_loadingContainer__m4xtM{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;justify-content:center;min-height:100vh}.ProfilePage_loadingText__0FJo4{animation:ProfilePage_loadingPulse__51fsY 2s ease-in-out infinite;color:#3b82f6;font-size:1.5rem;font-weight:600}@keyframes ProfilePage_loadingPulse__51fsY{0%,to{opacity:.6}50%{opacity:1}}.ProfilePage_adminPanel__ZPyI0{animation:ProfilePage_fadeInDown__oNVus .6s ease-out;margin-bottom:2rem}@keyframes ProfilePage_fadeInDown__oNVus{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.ProfilePage_profileContainer__DxzV9{padding:1rem}.ProfilePage_headerTitle__cqGnG{font-size:1.5rem}.ProfilePage_cardTitle__-ZoW-{font-size:1.25rem}.ProfilePage_formGrid__SUN5i{grid-template-columns:1fr}.ProfilePage_actionButtons__eCr5K{flex-direction:column;gap:.5rem;width:100%}.ProfilePage_cancelButton__Cmwlh,.ProfilePage_editButton__oF3kR,.ProfilePage_saveButton__5sScG{justify-content:center;width:100%}}@media (max-width:767px){.ProfilePage_profileContainer__DxzV9{padding:.75rem}.ProfilePage_cardHeader__uJL06,.ProfilePage_formContainer__r4cmk,.ProfilePage_headerContent__D1QsT{padding:1rem}.ProfilePage_headerTitle__cqGnG{align-items:flex-start;flex-direction:column;font-size:1.25rem}.ProfilePage_passwordActions__Owzx3{flex-direction:column}.ProfilePage_cancelPasswordButton__ZqReF,.ProfilePage_submitPasswordButton__IQjG3{width:100%}}@keyframes ProfilePage_slideDown__S3ZUU{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Calendar_calendarContainer__6AdCL{animation:Calendar_fadeIn__MxnvN .6s ease-out;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;gap:2rem;min-height:100vh;padding:2rem}.Calendar_mainLayout__ukK3q{display:flex;gap:2rem;height:calc(100vh - 4rem);width:100%}.Calendar_leftPanel__7DabE{animation:Calendar_slideInLeft__dSEjz .6s ease-out;background:#fff;border:1px solid #3b82f633;border-radius:20px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;min-width:300px;overflow:hidden;padding:0;width:25%}@keyframes Calendar_slideInLeft__dSEjz{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.Calendar_rightPanel__lt6Xn{animation:Calendar_slideInRight__1drJn .6s ease-out;background:#fff;border:1px solid #3b82f633;border-radius:20px;box-shadow:0 4px 20px #00000014;display:flex;flex:1 1;flex-direction:column;padding:2rem}@keyframes Calendar_slideInRight__1drJn{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.Calendar_leftPanelHeader__7s3Nw{border-bottom:1px solid #3b82f626;flex-shrink:0;padding:1.5rem 1.5rem 1rem}.Calendar_panelTitle__whkIN{align-items:center;color:#1e293b;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;margin:0 0 .5rem}.Calendar_panelTitleIcon__55ivl{color:#3b82f6;flex-shrink:0;height:22px;width:22px}.Calendar_selectedDateText__mZX8R{color:#64748b;font-size:.875rem;font-weight:500;margin:0;text-transform:capitalize}.Calendar_eventsContainer__\+hWao{display:flex;flex:1 1;flex-direction:column;max-height:100%;min-height:0;overflow:hidden}.Calendar_leftPanelFooter__w1vJk{border-top:1px solid #3b82f626;flex-shrink:0;padding:1rem 1.5rem 1.5rem}.Calendar_eventsList__kOejy{grid-gap:.5rem;-ms-overflow-style:none;align-content:start;display:grid;flex:1 1;gap:.5rem;grid-template-columns:1fr;list-style:none;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1rem 1.5rem;scrollbar-width:none}.Calendar_eventsList__kOejy::-webkit-scrollbar{background:#0000;width:0}.Calendar_eventsList__kOejy:hover::-webkit-scrollbar{width:4px}.Calendar_eventsList__kOejy:hover::-webkit-scrollbar-track{background:#0000}.Calendar_eventsList__kOejy:hover::-webkit-scrollbar-thumb{background:#3b82f633;border-radius:2px}.Calendar_eventsList__kOejy:hover::-webkit-scrollbar-thumb:hover{background:#3b82f64d}.Calendar_eventItem__TQ0wF{align-items:flex-start;animation:Calendar_fadeInUp__mk95\+ .3s ease-out;background:#f8fafc;border:1px solid #3b82f626;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;gap:.5rem;min-height:fit-content;padding:.5rem .625rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.Calendar_eventItem__TQ0wF:hover{background:#3b82f60f;border-color:#3b82f64d;box-shadow:0 2px 8px #3b82f626;transform:translateX(2px)}.Calendar_eventTime__MklWN{background:#3b82f61a;border-radius:5px;color:#3b82f6;flex-shrink:0;font-size:.6875rem;font-weight:700;line-height:1.2;min-width:46px;padding:.25rem .4375rem;text-align:center;white-space:nowrap}.Calendar_eventContent__csvMp{flex:1 1;min-width:0}.Calendar_eventDocument__zc2h-{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#1e293b;display:-webkit-box;font-size:.8125rem;font-weight:600;line-height:1.25;margin:0 0 .25rem;overflow:hidden;transition:color .2s ease;word-break:break-word}.Calendar_eventItem__TQ0wF:hover .Calendar_eventDocument__zc2h-{color:#3b82f6}.Calendar_eventMeta__C\+3h2{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.125rem}.Calendar_eventBadge__LFdE9{background:#94a3b81a;border-radius:4px;color:#64748b;font-size:.625rem;font-weight:500;padding:.1875rem .4375rem;white-space:nowrap}.Calendar_emptyState__fZiF3{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0;padding:2rem 1.5rem}.Calendar_emptyStateText__mGUaT{color:#94a3b8;font-size:.875rem;font-weight:500;line-height:1.5;margin:0;text-align:center}.Calendar_backButton__Pj\+MV{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;box-shadow:0 2px 8px #3b82f640;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.625rem 1rem;text-decoration:none;transition:all .2s ease;width:100%}.Calendar_backButton__Pj\+MV:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.Calendar_errorMessage__Ec3IY{background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;color:#ef4444;font-weight:500;margin-bottom:1.5rem;padding:1rem;text-align:center}.Calendar_loadingContainer__6fst7{align-items:center;display:flex;flex-direction:column;gap:1rem;height:400px;justify-content:center}.Calendar_spinner__0zmCR{animation:Calendar_spin__2f5vU .8s linear infinite;border:4px solid #3b82f633;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}@keyframes Calendar_spin__2f5vU{to{transform:rotate(1turn)}}.Calendar_loadingText__v7Dwy{color:#64748b;font-size:1rem;font-weight:500}.Calendar_warningMessage__Ihpu4{background:#fbbf241a;border:1px solid #fbbf244d;border-left:4px solid #fbbf24;border-radius:12px;margin-bottom:1.5rem;padding:1rem 1.5rem}.Calendar_warningText__Zn-DZ{color:#92400e;font-size:.9375rem;font-weight:500}.Calendar_calendarWrapper__V5FG\+{background:#f8fafc;border-radius:12px;flex:1 1;overflow:hidden;padding:1rem;position:relative}.Calendar_calendarWrapper__V5FG\+ .fc{background:#0000;border:none}.Calendar_calendarWrapper__V5FG\+ .fc-theme-standard td,.Calendar_calendarWrapper__V5FG\+ .fc-theme-standard th{border-color:#94a3b833}.Calendar_calendarWrapper__V5FG\+ .fc-col-header-cell{background:#f1f5f9;border-color:#94a3b833;color:#1e293b;font-weight:600;padding:.75rem}.Calendar_calendarWrapper__V5FG\+ .fc-daygrid-day{background:#fff;border-color:#94a3b833;transition:background .2s ease}.Calendar_calendarWrapper__V5FG\+ .fc-daygrid-day:hover{background:#3b82f60d}.Calendar_calendarWrapper__V5FG\+ .fc-daygrid-day-number{color:#334155;font-weight:500;padding:.5rem}.Calendar_calendarWrapper__V5FG\+ .fc-event{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:6px;box-shadow:0 2px 8px #3b82f64d;cursor:pointer;font-size:.75rem;font-weight:500;padding:4px 8px;transition:transform .2s ease}.Calendar_calendarWrapper__V5FG\+ .fc-event:hover{box-shadow:0 4px 12px #3b82f666;transform:scale(1.05)}.Calendar_calendarWrapper__V5FG\+ .fc-toolbar-title{color:#1e293b;font-size:1.5rem;font-weight:700}.Calendar_calendarWrapper__V5FG\+ .fc-button{background:#fff;border:1px solid #3b82f64d;border-radius:8px;color:#3b82f6;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.Calendar_calendarWrapper__V5FG\+ .fc-button:hover{background:#3b82f61a;border-color:#3b82f680}.Calendar_calendarWrapper__V5FG\+ .fc-button-active{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#3b82f6;color:#fff}.Calendar_calendarWrapper__V5FG\+ .fc-button:disabled{cursor:not-allowed;opacity:.5}.Calendar_calendarWrapper__V5FG\+ .selected-date{animation:Calendar_pulse__-srfR 1.5s infinite;background-color:#3b82f61a!important;border:2px solid #3b82f6!important;border-radius:8px!important;transform:scale(1.02);transition:all .3s ease}@keyframes Calendar_pulse__-srfR{0%{box-shadow:0 0 0 0 #3b82f666}70%{box-shadow:0 0 0 10px #3b82f600}to{box-shadow:0 0 0 0 #3b82f600}}.Calendar_calendarWrapper__V5FG\+ .current-date{background-color:#22c55e1a!important;position:relative}.Calendar_calendarWrapper__V5FG\+ .current-date:after{border:2px solid #22c55e;border-radius:8px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.Calendar_calendarWrapper__V5FG\+ .current-date.selected-date{background:linear-gradient(135deg,#3b82f61a,#22c55e1a)!important;border:2px solid #3b82f6!important}.Calendar_calendarWrapper__V5FG\+ .current-date.selected-date:after{border-color:#22c55e;border-style:dashed}@keyframes Calendar_fadeIn__MxnvN{0%{opacity:0}to{opacity:1}}@keyframes Calendar_fadeInUp__mk95\+{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Calendar_calendarContainer__6AdCL{flex-direction:column;gap:1rem;padding:1rem}.Calendar_mainLayout__ukK3q{flex-direction:column;height:auto}.Calendar_leftPanel__7DabE{height:400px;min-width:auto;width:100%}.Calendar_rightPanel__lt6Xn{width:100%}}@media (max-width:768px){.Calendar_calendarContainer__6AdCL{padding:.75rem}.Calendar_leftPanel__7DabE,.Calendar_rightPanel__lt6Xn{padding:1rem}.Calendar_panelTitle__whkIN{font-size:1.25rem}}.Pocalendar_calendarContainer__spWF9{animation:Pocalendar_fadeIn__ZNqFG .6s ease-out;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;gap:2rem;min-height:100vh;padding:2rem}.Pocalendar_mainLayout__3DOjo{display:flex;gap:2rem;height:calc(100vh - 4rem);width:100%}.Pocalendar_leftPanel__9qHSk{animation:Pocalendar_slideInLeft__h819W .6s ease-out;background:#fff;border:1px solid #ec489933;border-radius:20px;box-shadow:0 4px 20px #00000014;min-width:300px;overflow:auto;padding:2rem;width:25%}@keyframes Pocalendar_slideInLeft__h819W{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.Pocalendar_rightPanel__-NxVZ{animation:Pocalendar_slideInRight__bq0x1 .6s ease-out;background:#fff;border:1px solid #ec489933;border-radius:20px;box-shadow:0 4px 20px #00000014;display:flex;flex:1 1;flex-direction:column;padding:2rem}@keyframes Pocalendar_slideInRight__bq0x1{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.Pocalendar_panelTitle__leFUl{align-items:center;border-bottom:1px solid #ec489926;color:#1e293b;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem}.Pocalendar_panelTitleIcon__dG1Kb{color:#ec4899;height:28px;width:28px}.Pocalendar_eventsList__\+h2Qd{list-style:none;margin:0;padding:0}.Pocalendar_eventItem__bsdIg{animation:Pocalendar_fadeInUp__V0WsH .4s ease-out;background:#f8fafc;border:1px solid #ec489926;border-radius:12px;cursor:pointer;margin-bottom:1rem;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.Pocalendar_eventItem__bsdIg:hover{background:#ec48990d;border-color:#ec48994d;box-shadow:0 4px 12px #ec489926;transform:translateY(-2px)}.Pocalendar_eventDocument__vbs\+R{color:#ec4899;font-size:1rem;font-weight:600;margin-bottom:.5rem;transition:color .2s ease}.Pocalendar_eventItem__bsdIg:hover .Pocalendar_eventDocument__vbs\+R{color:#db2777}.Pocalendar_eventDetails__u797U{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.Pocalendar_eventDetail__2\+Z90{color:#64748b;font-size:.875rem;line-height:1.5}.Pocalendar_eventDetailLabel__GJwHt{color:#475569;font-weight:600}.Pocalendar_emptyState__50tmX{color:#64748b;font-size:.9375rem;font-weight:500;padding:3rem 1rem;text-align:center}.Pocalendar_backButton__T5r60{align-items:center;background:linear-gradient(135deg,#ec4899,#db2777);border:none;border-radius:12px;box-shadow:0 4px 15px #ec48994d;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;margin-top:2rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.Pocalendar_backButton__T5r60:hover{background:linear-gradient(135deg,#db2777,#be185d);box-shadow:0 6px 25px #ec489980;transform:translateY(-2px)}.Pocalendar_errorMessage__3ozv6{background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;color:#ef4444;font-weight:500;margin-bottom:1.5rem;padding:1rem;text-align:center}.Pocalendar_loadingContainer__FyCK3{align-items:center;display:flex;flex-direction:column;gap:1rem;height:400px;justify-content:center}.Pocalendar_spinner__Jf3iV{animation:Pocalendar_spin__39YeI .8s linear infinite;border:4px solid #ec489933;border-radius:50%;border-top-color:#ec4899;height:48px;width:48px}@keyframes Pocalendar_spin__39YeI{to{transform:rotate(1turn)}}.Pocalendar_loadingText__nVN3w{color:#64748b;font-size:1rem;font-weight:500}.Pocalendar_warningMessage__JKQEb{background:#fbbf241a;border:1px solid #fbbf244d;border-left:4px solid #fbbf24;border-radius:12px;margin-bottom:1.5rem;padding:1rem 1.5rem}.Pocalendar_warningText__Jv8lU{color:#92400e;font-size:.9375rem;font-weight:500}.Pocalendar_calendarWrapper__uwrBy{background:#f8fafc;border-radius:12px;flex:1 1;overflow:hidden;padding:1rem;position:relative}.Pocalendar_calendarWrapper__uwrBy .fc{background:#0000;border:none}.Pocalendar_calendarWrapper__uwrBy .fc-theme-standard td,.Pocalendar_calendarWrapper__uwrBy .fc-theme-standard th{border-color:#94a3b833}.Pocalendar_calendarWrapper__uwrBy .fc-col-header-cell{background:#f1f5f9;border-color:#94a3b833;color:#1e293b;font-weight:600;padding:.75rem}.Pocalendar_calendarWrapper__uwrBy .fc-daygrid-day{background:#fff;border-color:#94a3b833;transition:background .2s ease}.Pocalendar_calendarWrapper__uwrBy .fc-daygrid-day:hover{background:#ec48990d}.Pocalendar_calendarWrapper__uwrBy .fc-daygrid-day-number{color:#334155;font-weight:500;padding:.5rem}.Pocalendar_calendarWrapper__uwrBy .fc-event{background:linear-gradient(135deg,#ec4899,#db2777);border:none;border-radius:6px;box-shadow:0 2px 8px #ec48994d;cursor:pointer;font-size:.75rem;font-weight:500;padding:4px 8px;transition:transform .2s ease}.Pocalendar_calendarWrapper__uwrBy .fc-event:hover{box-shadow:0 4px 12px #ec489966;transform:scale(1.05)}.Pocalendar_calendarWrapper__uwrBy .fc-toolbar-title{color:#1e293b;font-size:1.5rem;font-weight:700}.Pocalendar_calendarWrapper__uwrBy .fc-button{background:#fff;border:1px solid #ec48994d;border-radius:8px;color:#ec4899;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.Pocalendar_calendarWrapper__uwrBy .fc-button:hover{background:#ec48991a;border-color:#ec489980}.Pocalendar_calendarWrapper__uwrBy .fc-button-active{background:linear-gradient(135deg,#ec4899,#db2777);border-color:#ec4899;color:#fff}.Pocalendar_calendarWrapper__uwrBy .fc-button:disabled{cursor:not-allowed;opacity:.5}.Pocalendar_calendarWrapper__uwrBy .selected-date{animation:Pocalendar_pulse__IIY8u 1.5s infinite;background-color:#ec48991a!important;border:2px solid #ec4899!important;border-radius:8px!important;transform:scale(1.02);transition:all .3s ease}@keyframes Pocalendar_pulse__IIY8u{0%{box-shadow:0 0 0 0 #ec489966}70%{box-shadow:0 0 0 10px #ec489900}to{box-shadow:0 0 0 0 #ec489900}}.Pocalendar_calendarWrapper__uwrBy .current-date{background-color:#22c55e1a!important;position:relative}.Pocalendar_calendarWrapper__uwrBy .current-date:after{border:2px solid #22c55e;border-radius:8px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.Pocalendar_calendarWrapper__uwrBy .current-date.selected-date{background:linear-gradient(135deg,#ec48991a,#22c55e1a)!important;border:2px solid #ec4899!important}.Pocalendar_calendarWrapper__uwrBy .current-date.selected-date:after{border-color:#22c55e;border-style:dashed}@keyframes Pocalendar_fadeIn__ZNqFG{0%{opacity:0}to{opacity:1}}@keyframes Pocalendar_fadeInUp__V0WsH{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Pocalendar_calendarContainer__spWF9{flex-direction:column;gap:1rem;padding:1rem}.Pocalendar_mainLayout__3DOjo{flex-direction:column;height:auto}.Pocalendar_leftPanel__9qHSk{max-height:400px;min-width:auto;width:100%}.Pocalendar_rightPanel__-NxVZ{width:100%}}@media (max-width:768px){.Pocalendar_calendarContainer__spWF9{padding:.75rem}.Pocalendar_leftPanel__9qHSk,.Pocalendar_rightPanel__-NxVZ{padding:1rem}.Pocalendar_panelTitle__leFUl{font-size:1.25rem}}.PoDashboard_dashboardContainer__u\+4k9{background:#0000;min-height:100vh;padding:2rem}.PoDashboard_header__4kZEz{animation:PoDashboard_fadeInDown__3bNO0 .6s ease-out;margin-bottom:2rem}.PoDashboard_title__7GBYG{-webkit-text-fill-color:#0000;animation:PoDashboard_gradientFlow__JB5MS 3s ease infinite;background:linear-gradient(135deg,#ec4899,#db2777 50%,#be185d);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}@keyframes PoDashboard_gradientFlow__JB5MS{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.PoDashboard_subtitle__w6WQC{color:#475569;font-size:1rem;font-weight:500}.PoDashboard_rfqDashboardBtn__hjVQC{animation:PoDashboard_fadeInRight__cmv7f .8s ease-out;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;box-shadow:0 4px 15px #3b82f64d;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;position:absolute;right:2rem;top:2rem;transition:all .3s ease}.PoDashboard_rfqDashboardBtn__hjVQC:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 25px #3b82f680;transform:translateY(-3px)}.PoDashboard_grid__jm1fD{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));margin-bottom:2rem}@media (max-width:1024px){.PoDashboard_grid__jm1fD{grid-template-columns:1fr}}.PoDashboard_glassCard__Cft42{animation:PoDashboard_fadeInUp__4ILB8 .6s ease-out;background:#fff;border:1px solid #ec489933;border-radius:20px;box-shadow:0 4px 20px #00000014;overflow:hidden;padding:1.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.PoDashboard_glassCard__Cft42:before{background:radial-gradient(circle,#ec48990d 0,#0000 70%);content:"";height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.PoDashboard_glassCard__Cft42:hover:before{opacity:1}.PoDashboard_glassCard__Cft42:hover{border-color:#ec489966;box-shadow:0 8px 30px #ec489926;transform:translateY(-5px)}.PoDashboard_cardHeader__DUFJr{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.PoDashboard_cardTitle__MPBrL{align-items:center;color:#1e293b;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem}.PoDashboard_cardIcon__fIsEW{color:#ec4899;height:28px;width:28px}.PoDashboard_expandIcon__h1mXS{color:#f472b6;cursor:pointer;transition:all .3s ease}.PoDashboard_expandIcon__h1mXS:hover{color:#ec4899;transform:scale(1.1)}.PoDashboard_summaryTable__B6g\+M{border-collapse:initial;border-spacing:0;margin-bottom:2rem;width:100%}.PoDashboard_summaryTable__B6g\+M thead tr th{color:#64748b;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:.75rem;text-align:center;text-transform:uppercase}.PoDashboard_summaryTable__B6g\+M tbody tr td{color:#1e293b;font-size:1.125rem;font-weight:500;padding:1rem;text-align:center}.PoDashboard_summaryTable__B6g\+M tbody tr td:first-child{color:#ec4899;font-weight:600;text-align:left}.PoDashboard_summaryTable__B6g\+M tbody tr{border-bottom:1px solid #ffffff0d}.PoDashboard_summaryTable__B6g\+M tbody tr:hover{background:#ec48990d}.PoDashboard_statNumber__\+byUy{-webkit-text-fill-color:#0000;animation:PoDashboard_countUp__nVrEF 1s ease-out;background:linear-gradient(135deg,#ec4899,#db2777);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:2rem;font-weight:700}@keyframes PoDashboard_countUp__nVrEF{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PoDashboard_chartContainer__qeoI6{background:#f8fafc;border:1px solid #ec489926;border-radius:12px;margin-top:1.5rem;padding:1rem}.PoDashboard_chartTitle__R0WKW{align-items:center;color:#1e293b;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;margin-bottom:1rem}.PoDashboard_chartTitle__R0WKW:before{background:linear-gradient(135deg,#ec4899,#db2777);border-radius:2px;content:"";height:20px;width:4px}.PoDashboard_emptyState__iakrM{color:#64748b;font-size:.875rem;font-weight:500;padding:3rem 1rem;text-align:center}.PoDashboard_calendarContainer__lzWkM{height:100%;min-height:500px;position:relative}.PoDashboard_calendarContainer__lzWkM .fc{background:#0000;border:none}.PoDashboard_calendarContainer__lzWkM .fc-theme-standard td,.PoDashboard_calendarContainer__lzWkM .fc-theme-standard th{border-color:#ffffff0d}.PoDashboard_calendarContainer__lzWkM .fc-col-header-cell{background:#f1f5f9;color:#1e293b;font-weight:600;padding:.75rem}.PoDashboard_calendarContainer__lzWkM .fc-daygrid-day{background:#fff;transition:background .2s ease}.PoDashboard_calendarContainer__lzWkM .fc-daygrid-day:hover{background:#ec48990d}.PoDashboard_calendarContainer__lzWkM .fc-daygrid-day-number{color:#334155;font-weight:500;padding:.5rem}.PoDashboard_calendarContainer__lzWkM .fc-event{background:linear-gradient(135deg,#ec4899,#db2777);border:none;border-radius:6px;box-shadow:0 2px 8px #ec48994d;font-size:.75rem;font-weight:500;padding:2px 6px;transition:transform .2s ease}.PoDashboard_calendarContainer__lzWkM .fc-event:hover{transform:scale(1.05)}.PoDashboard_calendarContainer__lzWkM .fc-toolbar-title{color:#1e293b;font-weight:700}.PoDashboard_calendarContainer__lzWkM .fc-button{background:#fff;border:1px solid #ec48994d;color:#ec4899;font-weight:500;transition:all .2s ease}.PoDashboard_calendarContainer__lzWkM .fc-button:hover{background:#ec48991a;border-color:#ec489980}.PoDashboard_calendarContainer__lzWkM .fc-button-active{background:linear-gradient(135deg,#ec4899,#db2777);border-color:#ec4899;color:#fff}.PoDashboard_collapsibleSection__YkpvS{animation:PoDashboard_fadeInUp__4ILB8 .8s ease-out;background:#fff;border:1px solid #ec489933;border-radius:20px;box-shadow:0 4px 20px #00000014;margin-bottom:1.5rem;overflow:hidden}.PoDashboard_sectionHeader__FaTyc{align-items:center;background:#f8fafc;border-bottom:1px solid #ec489926;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;transition:all .3s ease}.PoDashboard_sectionHeader__FaTyc:hover{background:#ec48990d}.PoDashboard_sectionTitle__ohygh{align-items:center;color:#1e293b;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem}.PoDashboard_chevronIcon__hwXye{color:#ec4899;transition:transform .3s ease}.PoDashboard_chevronIcon__hwXye.PoDashboard_rotated__-qzfW{transform:rotate(180deg)}.PoDashboard_sectionContent__Rfu0J{padding:1.5rem}.PoDashboard_loadButton__lHWYG{align-items:center;background:linear-gradient(135deg,#ec4899,#db2777);border:none;border-radius:12px;box-shadow:0 4px 15px #ec48994d;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.75rem;padding:1rem 2rem;transition:all .3s ease}.PoDashboard_loadButton__lHWYG:hover:not(:disabled){background:linear-gradient(135deg,#db2777,#be185d);box-shadow:0 6px 25px #ec489980;transform:translateY(-2px)}.PoDashboard_loadButton__lHWYG:disabled{cursor:not-allowed;opacity:.6}.PoDashboard_loadButtonContainer__uucaI{padding:3rem 1rem;text-align:center}.PoDashboard_loadButtonHint__kdkGq{color:#64748b;font-size:.875rem;font-weight:500;margin-top:.75rem}.PoDashboard_spinner__QrUuO{animation:PoDashboard_spin__VaiNf .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes PoDashboard_spin__VaiNf{to{transform:rotate(1turn)}}.PoDashboard_dataTable__Sh2br{background:#fff;border-collapse:initial;border-radius:12px;border-spacing:0;overflow:hidden;width:100%}.PoDashboard_dataTable__Sh2br thead tr th{background:#f1f5f9;border-bottom:2px solid #ec489933;color:#1e293b;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:1rem;text-align:left;text-transform:uppercase}.PoDashboard_dataTable__Sh2br tbody tr{border-bottom:1px solid #e2e8f0;transition:all .2s ease}.PoDashboard_dataTable__Sh2br tbody tr:hover{background:#ec48990d;transform:scale(1.01)}.PoDashboard_dataTable__Sh2br tbody tr:last-child{border-bottom:none}.PoDashboard_dataTable__Sh2br tbody tr td{color:#334155;font-size:.9375rem;padding:1rem}.PoDashboard_dataTable__Sh2br tbody tr.PoDashboard_pastDeadline__q1i5T{background:#ef44441a;border-left:4px solid #ef4444}.PoDashboard_dataTable__Sh2br tbody tr.PoDashboard_pastDeadline__q1i5T:hover{background:#ef444426}.PoDashboard_pagination__KoU-O{border-top:1px solid #e2e8f0;margin-top:1.5rem;padding-top:1.5rem}@keyframes PoDashboard_fadeInDown__3bNO0{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes PoDashboard_fadeInUp__4ILB8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes PoDashboard_fadeInRight__cmv7f{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.PoDashboard_welcomeModal__kevc6{align-items:center;animation:PoDashboard_fadeIn__2Hl9l .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@keyframes PoDashboard_fadeIn__2Hl9l{0%{opacity:0}to{opacity:1}}.PoDashboard_welcomeModalContent__GTeob{animation:PoDashboard_scaleIn__D4IZu .4s cubic-bezier(.34,1.56,.64,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1e293bf2,#0f172af2);border:1px solid #ec48994d;border-radius:24px;box-shadow:0 20px 60px #00000080;max-width:500px;padding:3rem;text-align:center}@keyframes PoDashboard_scaleIn__D4IZu{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.PoDashboard_welcomeModalTitle__iGerc{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ec4899,#db2777);-webkit-background-clip:text;background-clip:text;color:#f8fafc;font-size:2rem;font-weight:800;margin-bottom:2rem}.PoDashboard_welcomeModalButton__d5b3f{background:linear-gradient(135deg,#ec4899,#db2777);border:none;border-radius:12px;box-shadow:0 4px 15px #ec48994d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2.5rem;transition:all .3s ease}.PoDashboard_welcomeModalButton__d5b3f:hover{background:linear-gradient(135deg,#db2777,#be185d);box-shadow:0 6px 25px #ec489980;transform:translateY(-2px)}@media (max-width:768px){.PoDashboard_dashboardContainer__u\+4k9{padding:1rem}.PoDashboard_title__7GBYG{font-size:1.75rem}.PoDashboard_rfqDashboardBtn__hjVQC{margin-bottom:1rem;position:static;width:100%}.PoDashboard_grid__jm1fD{grid-template-columns:1fr}}.POView_viewContainer__TzGNl{animation:POView_fadeIn__LBGxx .5s ease-out;background:linear-gradient(135deg,#fafbfd,#f0f4f9);margin:0 auto;max-width:100%;min-height:100vh;padding:2rem}.POView_header__O3Tij{align-items:center;animation:POView_slideDown__KbmAq .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #3b82f614;border-radius:1.5rem;box-shadow:0 1px 3px #0000000d,0 8px 24px #3b82f60f;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:2rem;transition:all .3s ease}.POView_header__O3Tij:hover{box-shadow:0 1px 3px #0000000d,0 12px 32px #3b82f61a;transform:translateY(-1px)}.POView_headerLeft__WSpUE{flex:1 1}.POView_title__XSpch{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#3b82f6);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:2rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;margin-bottom:.5rem}.POView_backButton__nJrfw{align-items:center;background:#3b82f60f;border:1.5px solid #3b82f633;border-radius:.875rem;box-shadow:0 2px 8px #3b82f614;color:#3b82f6;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.POView_backButton__nJrfw:hover{background:#3b82f61a;border-color:#3b82f666;box-shadow:0 4px 16px #3b82f626;transform:translateX(-3px)}.POView_backButton__nJrfw:active{transform:translateX(-1px)}.POView_documentInfo__RE-Xk{animation:POView_slideUp__ZI-wS .75s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #3b82f633;border-radius:1rem;box-shadow:0 2px 12px #0000000d;margin-bottom:1.5rem;padding:1rem 1.5rem}.POView_documentLabel__1EKKu{color:#64748b;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.POView_documentValue__HDEW2{color:#1e293b;font-size:1.125rem;font-weight:700}.POView_topActions__\+Ibt2{align-items:flex-start;animation:POView_slideUp__ZI-wS .6s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #3b82f61a;border-radius:1.25rem;box-shadow:0 1px 3px #0000000d,0 8px 24px #3b82f60f;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;padding:1.25rem;transition:all .3s ease}.POView_topActions__\+Ibt2:hover{box-shadow:0 1px 3px #0000000d,0 12px 32px #3b82f614}.POView_actionButton__SmEU3{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:.75rem;box-shadow:0 2px 8px #3b82f633,0 1px 3px #0000001a;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.POView_actionButton__SmEU3:hover:not(:disabled){box-shadow:0 4px 16px #3b82f64d,0 2px 6px #0000001a;transform:translateY(-2px) scale(1.02)}.POView_actionButton__SmEU3:active:not(:disabled){transform:translateY(0) scale(1)}.POView_actionButton__SmEU3:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none!important}.POView_actionButtonSuccess__P7emU{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 2px 8px #22c55e33}.POView_actionButtonSuccess__P7emU:hover:not(:disabled){box-shadow:0 4px 16px #22c55e4d}.POView_tableContainer__NLpGG{animation:POView_slideUp__ZI-wS .7s ease-out;background:#fff;border:1px solid #3b82f61f;border-radius:1.25rem;box-shadow:0 1px 3px #0000000d,0 8px 24px #3b82f60f;overflow:hidden;transition:all .3s ease}.POView_tableContainer__NLpGG:hover{box-shadow:0 2px 6px #00000014,0 12px 32px #3b82f61a}.POView_tableWrapper__sjeAe{max-height:calc(100vh - 420px);overflow-x:auto;overflow-y:auto;position:relative}.POView_dataTable__Hxi8l{background:#fff;border-collapse:collapse;font-size:.875rem;width:100%}.POView_dataTable__Hxi8l thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);box-shadow:0 2px 8px #0000000d;position:sticky;top:0;z-index:10}.POView_dataTable__Hxi8l thead tr th{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:2px solid #3b82f626;color:#1e293b;font-size:.8125rem;font-weight:700;letter-spacing:.05em;padding:1rem .875rem;text-align:left;text-transform:uppercase;white-space:nowrap}.POView_dataTable__Hxi8l tbody tr{border-bottom:1px solid #f1f5f9;transition:all .3s cubic-bezier(.4,0,.2,1)}.POView_dataTable__Hxi8l tbody tr:hover{background:#3b82f60a;box-shadow:0 2px 8px #3b82f60d;transform:scale(1.002)}.POView_dataTable__Hxi8l tbody tr:last-child{border-bottom:none}.POView_dataTable__Hxi8l tbody tr td{color:#334155;font-size:.8125rem;padding:.875rem;vertical-align:top}.POView_editableCell__StLZX{position:relative}.POView_cellInput__JwmOB,.POView_cellSelect__OMP\+8{background:#fff;border:1px solid #3b82f626;border-radius:.5rem;color:#1e293b;font-size:.8125rem;outline:none;padding:.5rem .75rem;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%}.POView_cellInput__JwmOB:focus,.POView_cellSelect__OMP\+8:focus{background:#fafbfd;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;transform:scale(1.01)}.POView_cellInput__JwmOB:hover,.POView_cellSelect__OMP\+8:hover{border-color:#3b82f64d}.POView_responsibleCell__YVaqg{background:#2026f51a;position:relative}.POView_responsibleSelect__cwT05{background:#fff;border:1px solid #2026f54d}.POView_responsibleSelect__cwT05:focus{border-color:#2026f5;box-shadow:0 0 0 2px #2026f533}.POView_pagination__XYuzJ{align-items:center;background:#fff;border-top:1px solid #3b82f61a;display:flex;justify-content:space-between;padding:1rem 1.5rem}.POView_paginationButton__iWl\+z{background:linear-gradient(135deg,#64748b,#475569);border:none;border-radius:.625rem;box-shadow:0 2px 8px #64748b33;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;transition:all .3s ease}.POView_paginationButton__iWl\+z:hover:not(:disabled){box-shadow:0 4px 12px #64748b4d;transform:translateY(-2px)}.POView_paginationButton__iWl\+z:disabled{cursor:not-allowed;opacity:.45;transform:none!important}.POView_paginationText__CfyEx{color:#334155;font-size:.875rem;font-weight:500}.POView_modalOverlay__0fSBD{align-items:center;animation:POView_fadeIn__LBGxx .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.POView_modalContent__OytJe{animation:POView_scaleIn__82Fkl .3s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #3b82f61a;border-radius:1.5rem;box-shadow:0 20px 60px #00000040,0 4px 16px #3b82f61a;max-height:80vh;max-width:600px;overflow:hidden;width:100%}.POView_modalHeader__2U32y{background:linear-gradient(135deg,#3b82f60a,#2563eb08);border-bottom:1px solid #3b82f614;padding:1.75rem}.POView_modalTitle__b1ozE{color:#1e293b;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.POView_modalBody__S2y3R{max-height:calc(80vh - 160px);overflow-y:auto;padding:1.5rem}.POView_modalText__z7uvd{word-wrap:break-word;color:#334155;line-height:1.7;white-space:pre-wrap}.POView_modalFooter__0qscY{border-top:1px solid #e2e8f0;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.POView_modalButton__Zqeak{border:none;border-radius:.625rem;cursor:pointer;font-size:.9375rem;font-weight:600;padding:.625rem 1.25rem;transition:all .3s ease}.POView_modalButtonPrimary__DUidf{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f640;color:#fff}.POView_modalButtonPrimary__DUidf:hover{box-shadow:0 6px 16px #3b82f659;transform:translateY(-2px)}.POView_changesModalContent__-0Dp9{animation:POView_slideUpScale__pdgRe .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1px solid #3b82f61a;border-radius:1.5rem;box-shadow:0 20px 60px #00000040,0 4px 16px #3b82f61a;display:flex;flex-direction:column;max-height:85vh;max-width:640px;overflow:hidden;width:100%}.POView_changesModalBody__HwCca{background:linear-gradient(180deg,#3b82f605,#0000);flex:1 1;overflow-y:auto;padding:0}.POView_changesList__mY4wb{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.POView_changeItem__kgRqN{align-items:flex-start;animation:POView_changeItemSlideIn__pNKyB .4s ease-out forwards;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px #0000000d,0 2px 8px #3b82f60a;display:flex;gap:1rem;opacity:0;overflow:hidden;padding:1rem 1.25rem;position:relative;transform:translateX(-20px);transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes POView_changeItemSlideIn__pNKyB{to{opacity:1;transform:translateX(0)}}.POView_changeItem__kgRqN:first-child{animation-delay:.05s}.POView_changeItem__kgRqN:nth-child(2){animation-delay:.1s}.POView_changeItem__kgRqN:nth-child(3){animation-delay:.15s}.POView_changeItem__kgRqN:nth-child(4){animation-delay:.2s}.POView_changeItem__kgRqN:nth-child(5){animation-delay:.25s}.POView_changeItem__kgRqN:nth-child(6){animation-delay:.3s}.POView_changeItem__kgRqN:nth-child(7){animation-delay:.35s}.POView_changeItem__kgRqN:nth-child(8){animation-delay:.4s}.POView_changeItem__kgRqN:before{background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:2px 0 0 2px;content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:4px}.POView_changeItem__kgRqN:hover{border-color:#3b82f6;box-shadow:0 4px 12px #00000014,0 8px 24px #3b82f61f;transform:translateX(4px)}.POView_changeItem__kgRqN:hover:before{width:6px}.POView_changeItemIcon__Yk53L{align-items:center;background:linear-gradient(135deg,#22c55e1a,#16a34a14);border-radius:.75rem;color:#22c55e;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:2.5rem}.POView_changeItem__kgRqN:hover .POView_changeItemIcon__Yk53L{background:linear-gradient(135deg,#22c55e26,#16a34a1f);box-shadow:0 4px 12px #22c55e33;transform:scale(1.1) rotate(5deg)}.POView_changeIconSvg__9k80E{height:1.25rem;width:1.25rem}.POView_changeItemContent__XhKig{flex:1 1;min-width:0}.POView_changeText__m8l2q{word-wrap:break-word;color:#1e293b;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.9375rem;font-weight:500;line-height:1.6;margin:0;white-space:pre-wrap}.POView_loadingContainer__jlBO1{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem}.POView_spinner__JToUD{animation:POView_spin__3ReZ3 .8s linear infinite;border:4px solid #3b82f633;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}.POView_loadingText__k1jPx{color:#64748b;font-size:1rem;font-weight:500}.POView_errorContainer__UNMMu{align-items:center;animation:POView_slideDown__KbmAq .4s ease-out;background:#ef44441a;border:1px solid #ef44444d;border-radius:.75rem;color:#dc2626;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.5rem}@keyframes POView_fadeIn__LBGxx{0%{opacity:0}to{opacity:1}}@keyframes POView_slideDown__KbmAq{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes POView_slideUp__ZI-wS{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes POView_scaleIn__82Fkl{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes POView_spin__3ReZ3{to{transform:rotate(1turn)}}@keyframes POView_slideUpScale__pdgRe{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.POView_viewContainer__TzGNl{padding:1rem}.POView_header__O3Tij{align-items:flex-start;flex-direction:column;gap:1rem;padding:1rem}.POView_title__XSpch{font-size:1.75rem}.POView_topActions__\+Ibt2{flex-direction:column;padding:1rem;width:100%}.POView_actionButton__SmEU3{justify-content:center;width:100%}.POView_tableWrapper__sjeAe{max-height:calc(100vh - 500px)}}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.16 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-3{inset:.75rem}.inset-6{inset:1.5rem}.inset-9{inset:2.25rem}.inset-y-0{bottom:0;top:0}.-bottom-1\/2{bottom:-50%}.-left-1\/2{left:-50%}.-right-1\/2{right:-50%}.-top-1\/2{top:-50%}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-\[240px\]{margin-left:240px}.ml-\[70px\]{margin-left:70px}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.h-0{height:0}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.max-h-screen{max-height:100vh}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-80{width:20rem}.w-96{width:24rem}.w-full{width:100%}.w-screen{width:100vw}.min-w-\[36px\]{min-width:36px}.min-w-full{min-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-full{--tw-translate-x:-100%}.-skew-x-12,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-12{--tw-skew-x:-12deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-4{border-right-width:4px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-none{border-style:none}.border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/40{border-color:#3b82f666}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-900{--tw-border-opacity:1;border-color:#111827;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:#bbf7d0;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-orange-300{--tw-border-opacity:1;border-color:#fdba74;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.border-pink-500\/30{border-color:#ec48994d}.border-pink-500\/40{border-color:#ec489966}.border-purple-200{--tw-border-opacity:1;border-color:#e9d5ff;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/40{border-color:#a855f766}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-yellow-200{--tw-border-opacity:1;border-color:#fef08a;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-b-pink-400{--tw-border-opacity:1;border-bottom-color:#f472b6;border-bottom-color:rgb(244 114 182/var(--tw-border-opacity,1))}.border-l-pink-500{--tw-border-opacity:1;border-left-color:#ec4899;border-left-color:rgb(236 72 153/var(--tw-border-opacity,1))}.border-r-blue-400{--tw-border-opacity:1;border-right-color:#60a5fa;border-right-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-r-purple-500{--tw-border-opacity:1;border-right-color:#a855f7;border-right-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-t-blue-500{--tw-border-opacity:1;border-top-color:#3b82f6;border-top-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-t-gray-800{--tw-border-opacity:1;border-top-color:#1f2937;border-top-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-t-purple-500{--tw-border-opacity:1;border-top-color:#a855f7;border-top-color:rgb(168 85 247/var(--tw-border-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-200{--tw-bg-opacity:1;background-color:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:#6b7280;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:#4ade80;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-pink-500\/20{background-color:#ec489933}.bg-pink-600{--tw-bg-opacity:1;background-color:#db2777;background-color:rgb(219 39 119/var(--tw-bg-opacity,1))}.bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-500\/20{background-color:#a855f733}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.from-blue-400{--tw-gradient-from:#60a5fa var(--tw-gradient-from-position);--tw-gradient-to:#60a5fa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-400\/40{--tw-gradient-from:#60a5fa66 var(--tw-gradient-from-position);--tw-gradient-to:#60a5fa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500\/0{--tw-gradient-from:#3b82f600 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500\/10{--tw-gradient-from:#3b82f61a var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600\/20{--tw-gradient-from:#2563eb33 var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500\/10{--tw-gradient-from:#06b6d41a var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500\/10{--tw-gradient-from:#ec48991a var(--tw-gradient-from-position);--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-600\/20{--tw-gradient-from:#db277733 var(--tw-gradient-from-position);--tw-gradient-to:#db277700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-500\/0{--tw-gradient-from:#a855f700 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-blue-900{--tw-gradient-to:#1e3a8a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-400{--tw-gradient-to:#c084fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c084fc var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a855f7 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to:#9333ea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#9333ea var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-blue-400{--tw-gradient-to:#60a5fa var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-blue-500\/10{--tw-gradient-to:#3b82f61a var(--tw-gradient-to-position)}.to-indigo-500\/10{--tw-gradient-to:#6366f11a var(--tw-gradient-to-position)}.to-indigo-600\/20{--tw-gradient-to:#4f46e533 var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to:#f472b6 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.to-pink-500\/0{--tw-gradient-to:#ec489900 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to:#c084fc var(--tw-gradient-to-position)}.to-purple-400\/40{--tw-gradient-to:#c084fc66 var(--tw-gradient-to-position)}.to-purple-500\/0{--tw-gradient-to:#a855f700 var(--tw-gradient-to-position)}.to-purple-500\/10{--tw-gradient-to:#a855f71a var(--tw-gradient-to-position)}.to-purple-600\/20{--tw-gradient-to:#9333ea33 var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-8{padding-right:2rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-blue-300{--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:#f3f4f6;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:#f97316;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:#ea580c;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-pink-300{--tw-text-opacity:1;color:#f9a8d4;color:rgb(249 168 212/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:#d8b4fe;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:#a855f7;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:#9333ea;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:#6b21a8;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:#0d9488;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/90{color:#ffffffe6}.text-yellow-500{--tw-text-opacity:1;color:#eab308;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:#ca8a04;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:#854d0e;color:rgb(133 77 14/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-blue-500\/50{--tw-shadow-color:#3b82f680;--tw-shadow:var(--tw-shadow-colored)}.shadow-pink-500\/50{--tw-shadow-color:#ec489980;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\/50{--tw-shadow-color:#a855f780;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}*{box-sizing:border-box}#root,*,body,html{margin:0;padding:0}#root,body,html{height:100%;min-height:100vh;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#0f172a,#1e3a8a 50%,#0f172a);background-attachment:fixed;background-size:cover;color:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#2563eb,#7c3aed)}::selection{background:#3b82f64d;color:#fff}:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.loader{animation:spin 1s linear infinite;border:4px solid #ffffff1a;border-radius:50%;border-top-color:#3b82f6;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-enter{opacity:0;transform:translateY(10px)}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity .3s}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:rotate-12:hover{--tw-rotate:12deg}.hover\:rotate-12:hover,.hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-110:hover,.hover\:scale-\[1\.02\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:#15803d;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-pink-500:hover{--tw-bg-opacity:1;background-color:#ec4899;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:from-blue-600:hover{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:via-purple-600:hover{--tw-gradient-to:#9333ea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#9333ea var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:to-pink-600:hover{--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-orange-800:hover{--tw-text-opacity:1;color:#9a3412;color:rgb(154 52 18/var(--tw-text-opacity,1))}.hover\:text-red-800:hover{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.hover\:shadow-2xl:hover,.hover\:shadow-xl:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.hover\:shadow-indigo-500\/20:hover{--tw-shadow-color:#6366f133;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-purple-500\/50:hover{--tw-shadow-color:#a855f780;--tw-shadow:var(--tw-shadow-colored)}.focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:#c084fc;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.focus\:bg-white\/15:focus{background-color:#ffffff26}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-400\/50:focus{--tw-ring-color:#60a5fa80}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-purple-400\/50:focus{--tw-ring-color:#c084fc80}.active\:translate-y-0:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.group:focus-within .group-focus-within\:from-blue-500\/5{--tw-gradient-from:#3b82f60d var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:focus-within .group-focus-within\:from-purple-500\/5{--tw-gradient-from:#a855f70d var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:focus-within .group-focus-within\:to-pink-500\/5{--tw-gradient-to:#ec48990d var(--tw-gradient-to-position)}.group:focus-within .group-focus-within\:to-purple-500\/5{--tw-gradient-to:#a855f70d var(--tw-gradient-to-position)}.group:focus-within .group-focus-within\:text-blue-400{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.group:focus-within .group-focus-within\:text-purple-400{--tw-text-opacity:1;color:#c084fc;color:rgb(192 132 252/var(--tw-text-opacity,1))}.group:hover .group-hover\:translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:mx-0{margin-left:0;margin-right:0}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:w-auto{width:auto}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:text-left{text-align:left}}@media (min-width:768px){.md\:w-1\/2{width:50%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:mr-4{margin-right:1rem}}:root{--gradient-primary:linear-gradient(135deg,#3b82f6,#8b5cf6 50%,#ec4899);--gradient-secondary:linear-gradient(135deg,#06b6d4,#3b82f6);--gradient-success:linear-gradient(135deg,#10b981,#059669);--gradient-warning:linear-gradient(135deg,#f59e0b,#d97706);--gradient-danger:linear-gradient(135deg,#ef4444,#dc2626);--gradient-dark:linear-gradient(135deg,#1e293b,#334155);--color-blue:#3b82f6;--color-purple:#8b5cf6;--color-pink:#ec4899;--color-indigo:#6366f1;--color-cyan:#06b6d4;--color-green:#10b981;--color-yellow:#f59e0b;--color-red:#ef4444;--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-card:#ffffff0d;--bg-card-hover:#ffffff14;--bg-overlay:#00000080;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-dark:#1e293b;--border-light:#ffffff1a;--border-medium:#fff3;--border-dark:#0000001a;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a;--shadow-glow-blue:0 0 20px #3b82f64d;--shadow-glow-purple:0 0 20px #8b5cf64d;--shadow-glow-pink:0 0 20px #ec48994d;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-base:300ms cubic-bezier(0.4,0,0.2,1);--transition-slow:500ms cubic-bezier(0.4,0,0.2,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleUp{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bounceSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes glowPulse{0%,to{box-shadow:0 0 5px #3b82f680}50%{box-shadow:0 0 20px #3b82f6cc}}.animate-fadeIn{animation:fadeIn .5s ease-out}.animate-fadeInUp{animation:fadeInUp .6s ease-out}.animate-fadeInDown{animation:fadeInDown .6s ease-out}.animate-fadeInLeft{animation:fadeInLeft .6s ease-out}.animate-fadeInRight{animation:fadeInRight .6s ease-out}.animate-scaleIn{animation:scaleIn .4s ease-out}.animate-float{animation:float 3s ease-in-out infinite}.animate-floatSlow{animation:floatSlow 4s ease-in-out infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-rotate{animation:rotate 1s linear infinite}.animate-bounce{animation:bounce 1s ease-in-out infinite}.animate-shake{animation:shake .5s ease-in-out}.animate-shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);background-size:1000px 100%}.animate-gradient{animation:gradientShift 3s ease infinite;background-size:200% 200%}.glass{background:#ffffff0d}.glass,.glass-dark{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a}.glass-dark{background:#0000004d}.glass-strong{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3}.gradient-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6 50%,#ec4899);background:var(--gradient-primary)}.gradient-text-animate,.gradient-text-primary{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6 50%,#ec4899);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.gradient-text-animate{animation:gradientShift 3s ease infinite;background-size:200% 200%}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;background:var(--bg-card);border:1px solid #ffffff1a;border:1px solid var(--border-light);border-radius:1rem;border-radius:var(--radius-xl);transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.card:hover{background:#ffffff14;background:var(--bg-card-hover);box-shadow:0 20px 25px -5px #0000001a;box-shadow:var(--shadow-xl);transform:translateY(-2px)}.card-glow{border:1px solid #3b82f64d;box-shadow:0 0 30px #3b82f633}.card-glow:hover{border-color:#3b82f680;box-shadow:0 0 40px #3b82f666}.btn{border:none;border-radius:.75rem;border-radius:var(--radius-lg);cursor:pointer;font-weight:600;outline:none;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.btn-primary{background:linear-gradient(135deg,#3b82f6,#8b5cf6 50%,#ec4899);background:var(--gradient-primary);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md);color:#fff}.btn-primary:hover{box-shadow:0 20px 25px -5px #0000001a,0 0 20px #3b82f64d;box-shadow:var(--shadow-xl),var(--shadow-glow-blue);transform:translateY(-2px)}.btn-ghost{background:#0000;border:1px solid #ffffff1a;border:1px solid var(--border-light);color:#f8fafc;color:var(--text-primary)}.btn-ghost:hover{background:#ffffff0d;background:var(--bg-card);border-color:#fff3;border-color:var(--border-medium)}.input{background:#ffffff0d;border:1px solid #ffffff1a;border:1px solid var(--border-light);border-radius:.5rem;border-radius:var(--radius-md);color:#f8fafc;color:var(--text-primary);outline:none;padding:.75rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.input:focus{background:#ffffff14;border-color:#3b82f6;border-color:var(--color-blue);box-shadow:0 0 0 3px #3b82f61a}.input::placeholder{color:#94a3b8;color:var(--text-muted)}.badge{align-items:center;border-radius:9999px;border-radius:var(--radius-full);display:inline-flex;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.badge-blue{background:#3b82f61a;border:1px solid #3b82f633;color:#60a5fa}.badge-purple{background:#8b5cf61a;border:1px solid #8b5cf633;color:#a78bfa}.badge-green{background:#10b9811a;border:1px solid #10b98133;color:#34d399}.badge-red{background:#ef44441a;border:1px solid #ef444433;color:#f87171}.badge-yellow{background:#f59e0b1a;border:1px solid #f59e0b33;color:#fbbf24}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-base)}.hover-lift:hover{transform:translateY(-4px)}.hover-scale{transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-base)}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--transition-base)}.hover-glow:hover{box-shadow:0 0 20px #3b82f64d;box-shadow:var(--shadow-glow-blue)}.loading-skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%);background-size:200% 100%;border-radius:.5rem;border-radius:var(--radius-md)}.loading-spinner{animation:rotate .8s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top:3px solid var(--color-blue);height:2rem;width:2rem}.scrollbar-custom::-webkit-scrollbar{height:8px;width:8px}.scrollbar-custom::-webkit-scrollbar-track{background:#ffffff0d;border-radius:.375rem;border-radius:var(--radius-sm)}.scrollbar-custom::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:.375rem;border-radius:var(--radius-sm)}.scrollbar-custom::-webkit-scrollbar-thumb:hover{background:#3b82f680}.tooltip{position:relative}.tooltip:before{background:#000000e6;border-radius:.5rem;border-radius:var(--radius-md);bottom:100%;color:#fff;content:attr(data-tooltip);font-size:.875rem;left:50%;opacity:0;padding:.5rem .75rem;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(-8px);transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-base);white-space:nowrap}.tooltip:hover:before{opacity:1}.divider{background:#ffffff1a;background:var(--border-light);height:1px}.divider,.divider-gradient{margin:1.5rem 0;margin:var(--space-lg) 0}.divider-gradient{background:linear-gradient(135deg,#3b82f6,#8b5cf6 50%,#ec4899);background:var(--gradient-primary);height:2px;opacity:.3}@media (max-width:768px){:root{--space-xl:1.5rem;--space-2xl:2rem}}
/*# sourceMappingURL=main.591f1bef.css.map*/