@charset "UTF-8";:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Sidebar_sidebar__Wgg-f{background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:all .3s ease-in-out;width:280px;z-index:40}.Sidebar_sidebar__Wgg-f.Sidebar_open__6NGI\+{transform:translateX(0)}.Sidebar_sidebar__Wgg-f.Sidebar_collapsed__BZVOC{width:80px}.Sidebar_sidebar__Wgg-f.Sidebar_collapsed__BZVOC .Sidebar_title__G0e7V{display:none}.Sidebar_sidebar__Wgg-f.Sidebar_collapsed__BZVOC .Sidebar_menuLink__6PXwT{justify-content:center;padding:.75rem}.Sidebar_sidebar__Wgg-f.Sidebar_collapsed__BZVOC .Sidebar_icon__fL240{height:1.5rem;width:1.5rem}.Sidebar_sidebar__Wgg-f.Sidebar_collapsed__BZVOC .Sidebar_userInfo__kLVYg{justify-content:center}.Sidebar_sidebar__Wgg-f.Sidebar_collapsed__BZVOC .Sidebar_userAvatar__Igu37{height:2rem;width:2rem}.Sidebar_overlay__rNUvB{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:30}.Sidebar_header__mcCPm{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem}.Sidebar_title__G0e7V{color:#111827;font-size:1.25rem;font-weight:600;margin:0}.Sidebar_closeButton__2pz-F{align-items:center;background:#0000;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .2s;width:2rem}.Sidebar_closeButton__2pz-F:hover{background:#f3f4f6;color:#374151}.Sidebar_nav__uQ1nw{flex:1 1;overflow-y:auto;padding:1rem 0}.Sidebar_menuList__rdVES{list-style:none;margin:0;padding:0}.Sidebar_menuItem__cSs4G{margin:0}.Sidebar_menuLink__6PXwT{align-items:center;color:#6b7280;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s}.Sidebar_menuLink__6PXwT:hover{background:#f9fafb;color:#374151}.Sidebar_menuLink__6PXwT.Sidebar_active__DJKSF{background:#eff6ff;border-right:3px solid #3b82f6;color:#3b82f6}.Sidebar_icon__fL240{align-items:center;display:flex;height:1.25rem;justify-content:center;width:1.25rem}.Sidebar_label__4k17w{flex:1 1}.Sidebar_footer__Ql-X5{background:#f9fafb;border-top:1px solid #e5e7eb;padding:1.5rem}.Sidebar_userInfo__kLVYg{align-items:center;display:flex;gap:.75rem}.Sidebar_userAvatar__Igu37{align-items:center;background:#3b82f6;border-radius:50%;color:#fff;display:flex;font-size:1rem;font-weight:500;height:2.5rem;justify-content:center;width:2.5rem}.Sidebar_userDetails__5w7fc{flex:1 1;min-width:0}.Sidebar_userName__VSyQR{color:#111827;font-size:.875rem;font-weight:500;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_userRole__FDWfy{color:#6b7280;font-size:.75rem;margin:0;text-transform:capitalize}@media (min-width:1024px){.Sidebar_sidebar__Wgg-f{position:static;transform:none;width:280px}.Sidebar_sidebar__Wgg-f.Sidebar_collapsed__BZVOC{width:80px}.Sidebar_closeButton__2pz-F,.Sidebar_overlay__rNUvB{display:none}}@media (max-width:1023px){.Sidebar_sidebar__Wgg-f.Sidebar_collapsed__BZVOC{width:280px}.Sidebar_sidebar__Wgg-f.Sidebar_collapsed__BZVOC .Sidebar_title__G0e7V{display:block}.Sidebar_sidebar__Wgg-f.Sidebar_collapsed__BZVOC .Sidebar_menuLink__6PXwT{justify-content:flex-start;padding:.75rem 1.5rem}.Sidebar_sidebar__Wgg-f.Sidebar_collapsed__BZVOC .Sidebar_icon__fL240{height:1.25rem;width:1.25rem}.Sidebar_sidebar__Wgg-f.Sidebar_collapsed__BZVOC .Sidebar_userInfo__kLVYg{justify-content:flex-start}.Sidebar_sidebar__Wgg-f.Sidebar_collapsed__BZVOC .Sidebar_userAvatar__Igu37{height:2.5rem;width:2.5rem}}.Header_header__fKoPp{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px 0 #0000001a;display:flex;justify-content:space-between;padding:1rem 1.5rem}.Header_left__-jCmP{align-items:center;display:flex;gap:1rem}.Header_menuButton__mnBcd{align-items:center;background:#0000;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .2s;width:2.5rem}.Header_menuButton__mnBcd:hover{background:#f3f4f6;color:#374151}.Header_sidebarToggle__RDCUs{align-items:center;background:#0000;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .2s;width:2.5rem}.Header_sidebarToggle__RDCUs:hover{background:#f3f4f6;color:#374151}.Header_brand__8tYml{align-items:center;display:flex}.Header_title__xh231{color:#111827;font-size:1.25rem;font-weight:600;margin:0}.Header_right__5l4QW{align-items:center;display:flex;gap:1rem}.Header_notificationButton__LAsBL{align-items:center;background:#0000;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:relative;transition:all .2s;width:2.5rem}.Header_notificationButton__LAsBL:hover{background:#f3f4f6;color:#374151}.Header_notificationBadge__K5DRO{background:#ef4444;border-radius:50%;height:.5rem;position:absolute;right:.25rem;top:.25rem;width:.5rem}.Header_userMenu__iXLRH{position:relative}.Header_userButton__ighZD{align-items:center;background:#0000;border:none;border-radius:.375rem;cursor:pointer;display:flex;gap:.5rem;padding:.5rem;transition:all .2s}.Header_userButton__ighZD:hover{background:#f3f4f6}.Header_userAvatar__tXFGf{align-items:center;background:#3b82f6;border-radius:50%;color:#fff;display:flex;font-size:.875rem;font-weight:500;height:2rem;justify-content:center;width:2rem}.Header_userInfo__tsWGv{display:none}.Header_userName__5tJGR{color:#111827;font-size:.875rem;font-weight:500;margin:0}.Header_userRole__SPwp2{color:#6b7280;font-size:.75rem;margin:0}.Header_dropdown__kjPfe{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a;margin-top:.5rem;min-width:12rem;position:absolute;right:0;top:100%;z-index:50}.Header_dropdownItem__Vove6{align-items:center;background:#0000;border:none;color:#374151;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.75rem 1rem;text-align:left;transition:all .2s;width:100%}.Header_dropdownItem__Vove6:hover{background:#f9fafb}.Header_dropdownItem__Vove6:first-child{border-radius:.5rem .5rem 0 0}.Header_dropdownItem__Vove6:last-child{border-radius:0 0 .5rem .5rem;border-top:1px solid #e5e7eb}@media (min-width:768px){.Header_userInfo__tsWGv{display:block}}@media (max-width:1023px){.Header_sidebarToggle__RDCUs{display:none}}.Layout_layout__u\+\+Fv{display:flex;min-height:100vh}.Layout_main__LGxbI{background:#f9fafb;display:flex;flex:1 1;flex-direction:column;margin-left:0;min-width:0;transition:margin-left .3s ease-in-out;width:100%}.Layout_mainExpanded__vH1nr{margin-left:0}.Layout_content__Oyi3p{flex:1 1;max-width:100%;min-width:0;overflow-y:auto;padding:1.5rem}@media (max-width:768px){.Layout_content__Oyi3p{padding:1rem}}@media (min-width:1024px){.Layout_mainExpanded__vH1nr,.Layout_main__LGxbI{margin-left:0;width:100%}}.Auth_container__c41zu{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:1rem}.Auth_formContainer__JjPXt{background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;max-width:28rem;padding:2.5rem;width:100%}.Auth_header__0FBfK{margin-bottom:2rem;text-align:center}.Auth_title__u6d9v{color:#111827;font-size:1.875rem;font-weight:600;margin:0 0 .5rem}.Auth_subtitle__AIMqp{color:#6b7280;font-size:.875rem;margin:0}.Auth_form__016Wb{display:flex;flex-direction:column;gap:1.5rem}.Auth_formGroup__gqDbm{display:flex;flex-direction:column;gap:.5rem}.Auth_label__zu2o7{color:#374151;font-size:.875rem;font-weight:500}.Auth_inputGroup__jxpc6,.Auth_inputWrapper__8SWMv{position:relative}.Auth_input__qpk4T{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;padding:.75rem 1rem .75rem 2.5rem;transition:all .2s;width:100%}.Auth_input__qpk4T:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Auth_input__qpk4T.Auth_error__rY9KK{border-color:#ef4444}.Auth_inputIcon__uGOew{left:.75rem;pointer-events:none}.Auth_inputIcon__uGOew,.Auth_passwordToggle__xpjfu{color:#9ca3af;position:absolute;top:50%;transform:translateY(-50%)}.Auth_passwordToggle__xpjfu{background:none;border:none;cursor:pointer;padding:.25rem;right:.75rem}.Auth_passwordToggle__xpjfu:hover{color:#6b7280}.Auth_errorMessage__yvHc0{color:#ef4444;font-size:.75rem;margin-top:.25rem}.Auth_forgotPassword__RT1UZ{margin-top:.5rem;text-align:right}.Auth_forgotLink__MLDSr{color:#3b82f6;font-size:.875rem;font-weight:500;text-decoration:none}.Auth_forgotLink__MLDSr:hover{text-decoration:underline}.Auth_submitButton__2A0fk{background:#3b82f6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;margin-top:.5rem;padding:.75rem 1rem;transition:all .2s}.Auth_submitButton__2A0fk:hover:not(:disabled){background:#2563eb}.Auth_submitButton__2A0fk:disabled{cursor:not-allowed;opacity:.6}.Auth_submitButton__2A0fk.Auth_loading__DRPWp{color:#0000;position:relative}.Auth_submitButton__2A0fk.Auth_loading__DRPWp:after{animation:Auth_spin__5q24V 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;content:"";height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1rem}@keyframes Auth_spin__5q24V{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.Auth_divider__RMnhd{align-items:center;color:#6b7280;display:flex;font-size:.875rem;margin:1.5rem 0}.Auth_divider__RMnhd:after,.Auth_divider__RMnhd:before{background:#e5e7eb;content:"";flex:1 1;height:1px}.Auth_divider__RMnhd span{padding:0 1rem}.Auth_socialButtons__Tvl9K{display:flex;flex-direction:column;gap:.75rem}.Auth_socialButton__W2hWp{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .2s}.Auth_socialButton__W2hWp:hover{background:#f9fafb;border-color:#9ca3af}.Auth_socialIcon__2mc6G{height:1.5rem;width:1.5rem}.Auth_google__PdB4T .Auth_socialIcon__2mc6G{fill:#4285f4}.Auth_microsoft__NJ7Y\+ .Auth_socialIcon__2mc6G{fill:#00a1f1}.Auth_footer__nNUHo{border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:1.5rem;text-align:center}.Auth_footerText__rIMAP{color:#6b7280;font-size:.875rem;margin:0}.Auth_footerLink__4h\+Zf{color:#3b82f6;font-weight:500;text-decoration:none}.Auth_footerLink__4h\+Zf:hover{text-decoration:underline}@media (max-width:640px){.Auth_formContainer__JjPXt{padding:2rem 1.5rem}.Auth_title__u6d9v{font-size:1.5rem}}.Dashboard_dashboard__fHCuC{margin:0 auto;max-width:1200px}.Dashboard_header__\+vQ6c{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.Dashboard_title__JQWCH{color:#111827;font-size:1.875rem;font-weight:600;margin:0 0 .5rem}.Dashboard_subtitle__i8RXZ{color:#6b7280;font-size:.875rem;margin:0}.Dashboard_actions__Qfnl4{display:flex;gap:1rem}.Dashboard_createButton__\+vCZq{background:#3b82f6;border-radius:.5rem;display:flex;padding:.75rem 1rem;transition:all .2s}.Dashboard_createButton__\+vCZq:hover{background:#2563eb}.Dashboard_subscriptionButton__84VeY{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:.5rem;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s}.Dashboard_subscriptionButton__84VeY:hover{background:linear-gradient(135deg,#7c3aed,#5855eb);transform:translateY(-2px)}.Dashboard_statsGrid__uo7Dg{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.Dashboard_statCard__O6cdT{background:#fff;border:1px solid var(--gray-200);border-radius:12px;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.Dashboard_statCard__O6cdT:before{background:linear-gradient(90deg,var(--blue-500),var(--purple-500));content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.Dashboard_statCard__O6cdT:hover:before{opacity:1}.Dashboard_statCard__O6cdT:hover{border-color:var(--blue-300);box-shadow:0 8px 25px #0000001a;transform:translateY(-4px)}.Dashboard_statIcon__91klq{align-items:center;background:var(--blue-100);border-radius:12px;color:var(--blue-600);display:flex;height:48px;justify-content:center;margin-bottom:1rem;transition:all .3s ease;width:48px}.Dashboard_statCard__O6cdT:hover .Dashboard_statIcon__91klq{background:var(--blue-200);transform:scale(1.1)}.Dashboard_statContent__fdWmK h3{color:var(--gray-600);font-size:.875rem;font-weight:500;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.Dashboard_statValue__6VJEn{color:var(--gray-900);font-size:1.875rem;font-weight:700;line-height:1;margin-bottom:.75rem}.Dashboard_statChange__ZqzzV{align-items:center;display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.Dashboard_statChange__ZqzzV.Dashboard_positive__cF1LC{color:var(--green-600)}.Dashboard_statChange__ZqzzV.Dashboard_negative__9jNSM{color:var(--red-600)}.Dashboard_chartControls__Ld4pI{display:flex;gap:.75rem}.Dashboard_chartSelect__ZxcaW{background:#fff;border:1px solid var(--gray-300);border-radius:6px;color:var(--gray-700);cursor:pointer;font-size:.875rem;padding:.5rem .75rem;transition:all .2s ease}.Dashboard_chartSelect__ZxcaW:hover{border-color:var(--blue-400)}.Dashboard_chartSelect__ZxcaW:focus{border-color:var(--blue-500);box-shadow:0 0 0 3px #3b82f61a;outline:none}.Dashboard_pieChartLegend__vgKOQ{background:var(--gray-50);border-radius:8px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem;padding:1rem}.Dashboard_legendItem__UL9uu{align-items:center;color:var(--gray-700);display:flex;font-size:.875rem;gap:.5rem}.Dashboard_legendColor__IZAw\+{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--gray-300);height:12px;width:12px}.Dashboard_legendValue__9Ww9z{color:var(--gray-900);font-weight:600}.Dashboard_dateInfo__gL9sU{display:flex;flex-direction:column;gap:.25rem}.Dashboard_paidDate__2yjh3{color:var(--green-600);font-size:.75rem;font-weight:500}.Dashboard_daysLeft__CR-L7{color:var(--orange-600);font-size:.75rem;font-weight:500}.Dashboard_expiredDays__V29WG{color:var(--red-600);font-size:.75rem;font-weight:500}.Dashboard_growth__DSWuz{font-size:.875rem;font-weight:600}.Dashboard_growth__DSWuz.Dashboard_positive__cF1LC{color:var(--green-600)}.Dashboard_growth__DSWuz.Dashboard_negative__9jNSM{color:var(--red-600)}.Dashboard_statusAccepted__2Tntg{background:var(--green-100);border:1px solid var(--green-200);color:var(--green-700)}.Dashboard_statusExpired__g4YZ3{background:var(--red-100);border:1px solid var(--red-200);color:var(--red-700)}.Dashboard_activityCard__ufN8l{background:#fff;border:1px solid var(--gray-200);border-radius:12px;grid-column:span 2;padding:1.5rem}.Dashboard_activityHeader__KkwuG{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Dashboard_activityTitle__Mt\+KI{color:var(--gray-900);font-size:1.25rem;font-weight:600;margin:0}.Dashboard_filterButton__RGJ8N{align-items:center;background:var(--gray-100);border:1px solid var(--gray-300);border-radius:6px;color:var(--gray-700);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.Dashboard_filterButton__RGJ8N:hover{background:var(--gray-200);border-color:var(--gray-400)}.Dashboard_activityList__1W6-T{display:flex;flex-direction:column;gap:1rem}.Dashboard_activityItem__MnjUw{border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:all .2s ease}.Dashboard_activityItem__MnjUw:hover{background:var(--gray-50);transform:translateX(4px)}.Dashboard_activityIcon__Sc9S2{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.Dashboard_activitySuccess__vHO4I .Dashboard_activityIcon__Sc9S2{background:var(--green-100);color:var(--green-600)}.Dashboard_activityWarning__6mlpE .Dashboard_activityIcon__Sc9S2{background:var(--orange-100);color:var(--orange-600)}.Dashboard_activityInfo__miPSe .Dashboard_activityIcon__Sc9S2{background:var(--blue-100);color:var(--blue-600)}.Dashboard_activityContent__XbSM5{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.Dashboard_activityMessage__npoIm{color:var(--gray-700);font-size:.875rem;line-height:1.4;margin:0}.Dashboard_activityAmount__Bl85D{color:var(--gray-900);font-size:.875rem;font-weight:600}.Dashboard_activityTime__SWaLV{color:var(--gray-500);font-size:.75rem}.Dashboard_contentGrid__Bew6W{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:2fr 1fr}.Dashboard_chartCard__rouVI{background:#fff;border:1px solid var(--gray-200);border-radius:12px;padding:1.5rem;transition:all .3s ease}.Dashboard_chartCard__rouVI:hover{border-color:var(--gray-300);box-shadow:0 4px 12px #0000000d}.Dashboard_tableCard__rGwS0{background:#fff;border:1px solid var(--gray-200);border-radius:12px;padding:1.5rem;transition:all .3s ease}.Dashboard_tableCard__rGwS0:hover{border-color:var(--gray-300);box-shadow:0 4px 12px #0000000d}.Dashboard_table__GaT1e{border-collapse:collapse;width:100%}.Dashboard_table__GaT1e th{border-bottom:2px solid var(--gray-200);color:var(--gray-700);font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:1rem .75rem;text-align:left;text-transform:uppercase}.Dashboard_table__GaT1e td{border-bottom:1px solid var(--gray-100);color:var(--gray-900);padding:1rem .75rem;transition:background-color .2s ease}.Dashboard_table__GaT1e tr:hover td{background-color:var(--gray-50)}.Dashboard_table__GaT1e tr:last-child td{border-bottom:none}.Dashboard_status__zu3Pj{align-items:center;border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.Dashboard_statusPaid__pFCL-{background:var(--green-100);border:1px solid var(--green-200);color:var(--green-700)}.Dashboard_statusSent__xrnlu{background:var(--blue-100);border:1px solid var(--blue-200);color:var(--blue-700)}.Dashboard_statusOverdue__RKL98{background:var(--red-100);border:1px solid var(--red-200);color:var(--red-700)}.Dashboard_statusDraft__0ZeQF{background:var(--gray-100);border:1px solid var(--gray-200);color:var(--gray-700)}.Dashboard_viewButton__xtNil{align-items:center;background:var(--blue-100);border:none;border-radius:6px;color:var(--blue-600);cursor:pointer;display:inline-flex;height:32px;justify-content:center;text-decoration:none;transition:all .2s ease;width:32px}.Dashboard_viewButton__xtNil:hover{background:var(--blue-200);box-shadow:0 2px 4px #3b82f633;transform:translateY(-1px)}.Dashboard_createButton__\+vCZq{align-items:center;background:var(--blue-600);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.Dashboard_createButton__\+vCZq:hover{background:var(--blue-700);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}@media (max-width:1200px){.Dashboard_contentGrid__Bew6W{grid-template-columns:1fr}.Dashboard_activityCard__ufN8l{grid-column:span 1}.Dashboard_statsGrid__uo7Dg{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.Dashboard_statsGrid__uo7Dg{gap:1rem;grid-template-columns:1fr}.Dashboard_chartControls__Ld4pI{flex-direction:column;gap:.5rem}.Dashboard_activityCard__ufN8l{padding:1rem}.Dashboard_activityItem__MnjUw{padding:.75rem}.Dashboard_pieChartLegend__vgKOQ{align-items:center;flex-direction:column;gap:.5rem}.Dashboard_legendItem__UL9uu{justify-content:space-between;width:100%}}@media (max-width:480px){.Dashboard_container__s\+Xkf{padding:1rem}.Dashboard_header__\+vQ6c{align-items:stretch;flex-direction:column;gap:1rem}.Dashboard_actions__Qfnl4{flex-wrap:wrap;justify-content:center}.Dashboard_createButton__\+vCZq{font-size:.8rem;padding:.5rem 1rem}.Dashboard_statCard__O6cdT{padding:1rem}.Dashboard_statValue__6VJEn{font-size:1.5rem}.Dashboard_chartCard__rouVI,.Dashboard_tableCard__rGwS0{padding:1rem}.Dashboard_table__GaT1e td,.Dashboard_table__GaT1e th{font-size:.8rem;padding:.75rem .5rem}.Dashboard_status__zu3Pj{font-size:.7rem;padding:.2rem .5rem}}.InvoiceList_container__JIlHn{margin:0 auto;max-width:1200px}.InvoiceList_header__ymQ-s{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.InvoiceList_title__nfTK\+{color:#111827;font-size:1.875rem;font-weight:600;margin:0 0 .5rem}.InvoiceList_subtitle__ilOVl{color:#6b7280;font-size:.875rem;margin:0}.InvoiceList_createButton__SJ00C{align-items:center;background:#3b82f6;border-radius:.5rem;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s}.InvoiceList_createButton__SJ00C:hover{background:#2563eb}.InvoiceList_filters__mMqgW{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.InvoiceList_searchBox__NeSZm{flex:1 1;max-width:400px;position:relative}.InvoiceList_searchIcon__QhxS4{color:#9ca3af;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.InvoiceList_searchInput__cBfso{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;padding:.75rem .75rem .75rem 2.5rem;transition:all .2s;width:100%}.InvoiceList_searchInput__cBfso:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.InvoiceList_filterGroup__HvtKO{align-items:center;display:flex;gap:.5rem}.InvoiceList_filterIcon__-SaTY{color:#6b7280}.InvoiceList_statusFilter__QgPgW{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;min-width:150px;padding:.75rem}.InvoiceList_bulkActions__tZFoN{align-items:center;background:#f3f4f6;border-radius:.5rem;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem}.InvoiceList_bulkDeleteButton__3IDXW{align-items:center;background:#ef4444;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.InvoiceList_bulkDeleteButton__3IDXW:hover{background:#dc2626}.InvoiceList_tableContainer__Dq3jP{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 3px 0 #0000001a;overflow:hidden}.InvoiceList_table__TI1iA{border-collapse:collapse;width:100%}.InvoiceList_table__TI1iA th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-size:.875rem;font-weight:500;padding:1rem;text-align:left}.InvoiceList_table__TI1iA td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:.875rem;padding:1rem}.InvoiceList_table__TI1iA tr:last-child td{border-bottom:none}.InvoiceList_table__TI1iA tr:hover{background:#f9fafb}.InvoiceList_checkbox__9xVhI{cursor:pointer;height:1rem;width:1rem}.InvoiceList_amount__4L8N2,.InvoiceList_clientName__fQyga,.InvoiceList_invoiceNumber__UaCJa{color:#111827;font-weight:500}.InvoiceList_statusBadge__U0iYA{align-items:center;border-radius:.375rem;display:inline-flex;font-size:.75rem;font-weight:500;padding:.25rem .5rem;text-transform:uppercase}.InvoiceList_statusDraft__Bkot0{background:#e5e7eb;color:#374151}.InvoiceList_statusSent__QaSHK{background:#dbeafe;color:#1e40af}.InvoiceList_statusPaid__El12b{background:#d1fae5;color:#065f46}.InvoiceList_statusOverdue__T2IbU{background:#fee2e2;color:#991b1b}.InvoiceList_statusCancelled__XNQ-d{background:#f3e8ff;color:#7c3aed}.InvoiceList_actions__iOxXn{align-items:center;display:flex;gap:.5rem}.InvoiceList_actionButton__KqojK{align-items:center;background:#0000;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;display:flex;height:2rem;justify-content:center;text-decoration:none;transition:all .2s;width:2rem}.InvoiceList_actionButton__KqojK:hover{background:#f3f4f6;color:#374151}.InvoiceList_deleteButton__yqEEv:hover{background:#fee2e2;color:#dc2626}.InvoiceList_emptyState__Q\+NGg{color:#6b7280;padding:3rem;text-align:center}.InvoiceList_emptyState__Q\+NGg p{font-size:1rem;margin-bottom:1.5rem}@media (max-width:768px){.InvoiceList_header__ymQ-s{align-items:flex-start;flex-direction:column;gap:1rem}.InvoiceList_filters__mMqgW{align-items:stretch;flex-direction:column}.InvoiceList_searchBox__NeSZm{max-width:none}.InvoiceList_tableContainer__Dq3jP{overflow-x:auto}.InvoiceList_table__TI1iA td,.InvoiceList_table__TI1iA th{font-size:.75rem;padding:.75rem .5rem}.InvoiceList_actions__iOxXn{flex-direction:column;gap:.25rem}}.InvoiceCreate_container__gVABa{margin:0 auto;max-width:1000px}.InvoiceCreate_header__2\+pT-{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.InvoiceCreate_title__6Cdt3{color:#111827;font-size:1.875rem;font-weight:600;margin:0 0 .5rem}.InvoiceCreate_subtitle__KT2je{color:#6b7280;font-size:.875rem;margin:0}.InvoiceCreate_headerActions__WvkDA{display:flex;gap:1rem}.InvoiceCreate_cancelButton__JQzsN{align-items:center;background:#0000;border:1px solid #d1d5db;border-radius:.5rem;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s}.InvoiceCreate_cancelButton__JQzsN:hover{background:#f9fafb;border-color:#9ca3af}.InvoiceCreate_form__d0MCc{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 3px 0 #0000001a;overflow:hidden}.InvoiceCreate_formGrid__Pvlfz{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding:2rem}.InvoiceCreate_formSection__eIG28{margin-bottom:2rem}.InvoiceCreate_sectionTitle__LC8gN{color:#111827;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.InvoiceCreate_sectionHeader__xFLcE{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.InvoiceCreate_formGroup__-Eb3m{margin-bottom:1rem}.InvoiceCreate_formRow__7ZNbC{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.InvoiceCreate_label__nk5v5{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.InvoiceCreate_input__-Kbig,.InvoiceCreate_select__ivJW3,.InvoiceCreate_textarea__7AgLM{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;padding:.75rem;transition:all .2s;width:100%}.InvoiceCreate_input__-Kbig:focus,.InvoiceCreate_select__ivJW3:focus,.InvoiceCreate_textarea__7AgLM:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.InvoiceCreate_input__-Kbig.InvoiceCreate_error__AY3gn,.InvoiceCreate_select__ivJW3.InvoiceCreate_error__AY3gn,.InvoiceCreate_textarea__7AgLM.InvoiceCreate_error__AY3gn{border-color:#ef4444}.InvoiceCreate_errorMessage__dMplu{color:#ef4444;font-size:.75rem;margin-top:.25rem}.InvoiceCreate_addItemButton__nTDcg{align-items:center;background:#3b82f6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.InvoiceCreate_addItemButton__nTDcg:hover{background:#2563eb}.InvoiceCreate_itemsContainer__EGw2I{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.InvoiceCreate_itemsHeader__W2bTd{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-size:.875rem;font-weight:500}.InvoiceCreate_itemRow__6Ttyh,.InvoiceCreate_itemsHeader__W2bTd{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:2fr 1fr 1fr 1fr .5fr;padding:1rem}.InvoiceCreate_itemRow__6Ttyh{align-items:center;border-bottom:1px solid #f3f4f6}.InvoiceCreate_itemRow__6Ttyh:last-child{border-bottom:none}.InvoiceCreate_itemInput__zzh4l{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;padding:.5rem;transition:all .2s;width:100%}.InvoiceCreate_itemInput__zzh4l:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.InvoiceCreate_itemTotal__cOS7l{color:#111827;font-weight:500}.InvoiceCreate_removeItemButton__I1xxj{align-items:center;background:#0000;border:none;border-radius:.375rem;color:#ef4444;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .2s;width:2rem}.InvoiceCreate_removeItemButton__I1xxj:hover{background:#fee2e2}.InvoiceCreate_totalsSection__jeXoN{background:#f9fafb;border-top:1px solid #e5e7eb;padding:1.5rem 2rem}.InvoiceCreate_totalsRow__9rhro{align-items:center;color:#374151;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem 0}.InvoiceCreate_totalRow__IumOi{border-top:1px solid #e5e7eb;color:#111827;font-size:1rem;font-weight:600;margin-top:.5rem;padding-top:1rem}.InvoiceCreate_formActions__w5grq{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;padding:2rem}.InvoiceCreate_submitButton__ZH\+uW{align-items:center;background:#3b82f6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.InvoiceCreate_submitButton__ZH\+uW:hover:not(:disabled){background:#2563eb}.InvoiceCreate_submitButton__ZH\+uW:disabled{cursor:not-allowed;opacity:.6}.InvoiceCreate_submitButton__ZH\+uW.InvoiceCreate_loading__uLqhv{color:#0000;position:relative}.InvoiceCreate_submitButton__ZH\+uW.InvoiceCreate_loading__uLqhv:after{animation:InvoiceCreate_spin__VzECZ 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;content:"";height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1rem}@keyframes InvoiceCreate_spin__VzECZ{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:768px){.InvoiceCreate_formGrid__Pvlfz{gap:1rem;grid-template-columns:1fr;padding:1rem}.InvoiceCreate_formRow__7ZNbC{grid-template-columns:1fr}.InvoiceCreate_itemRow__6Ttyh,.InvoiceCreate_itemsHeader__W2bTd{gap:.5rem;grid-template-columns:1fr}.InvoiceCreate_itemsHeader__W2bTd{display:none}.InvoiceCreate_itemRow__6Ttyh{border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:.5rem}.InvoiceCreate_formActions__w5grq{flex-direction:column;padding:1rem}}.InvoiceCreate_previewSection__qu4dC{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:.75rem;margin:2rem 0;padding:1.5rem}.InvoiceCreate_previewTitle__mIT7-{color:var(--gray-900);font-size:1.25rem;font-weight:600;margin:0 0 1rem}.InvoiceCreate_previewContent__n5Q46{background:#fff;border:1px solid var(--gray-200);border-radius:.5rem;padding:1.5rem}.InvoiceCreate_previewHeader__d541f{border-bottom:1px solid var(--gray-200);margin-bottom:1.5rem;padding-bottom:1rem}.InvoiceCreate_previewHeader__d541f h4{color:var(--gray-900);font-size:1.125rem;font-weight:600;margin:0 0 .75rem}.InvoiceCreate_previewHeader__d541f p{color:var(--gray-600);margin:.25rem 0}.InvoiceCreate_previewItems__ulq-f{margin-bottom:1.5rem}.InvoiceCreate_previewItems__ulq-f h5{color:var(--gray-900);font-size:1rem;font-weight:600;margin:0 0 .75rem}.InvoiceCreate_previewItemList__RaEV4{display:flex;flex-direction:column;gap:.5rem}.InvoiceCreate_previewItem__tKd78{align-items:center;background:var(--gray-50);border-radius:.375rem;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem}.InvoiceCreate_previewTotals__3u4Z4{border-top:1px solid var(--gray-200);margin-bottom:1.5rem;padding-top:1rem}.InvoiceCreate_previewTotalRow__oFy8h{align-items:center;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem 0}.InvoiceCreate_previewGrandTotal__scMxh{border-top:1px solid var(--gray-200);color:var(--gray-900);font-size:1rem;font-weight:600;margin-top:.5rem;padding-top:.75rem}.InvoiceCreate_previewNotes__z4Noe,.InvoiceCreate_previewTerms__OE1s0{border-top:1px solid var(--gray-200);margin-top:1rem;padding-top:1rem}.InvoiceCreate_previewNotes__z4Noe h5,.InvoiceCreate_previewTerms__OE1s0 h5{color:var(--gray-900);font-size:.875rem;font-weight:600;margin:0 0 .5rem}.InvoiceCreate_previewNotes__z4Noe p,.InvoiceCreate_previewTerms__OE1s0 p{color:var(--gray-600);font-size:.875rem;line-height:1.5;margin:0;white-space:pre-line}.InvoiceCreate_sendButton__vDPj6{align-items:center;background:#10b981;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.InvoiceCreate_sendButton__vDPj6:hover:not(:disabled){background:#059669}.InvoiceCreate_sendButton__vDPj6:disabled{cursor:not-allowed;opacity:.6}.InvoiceCreate_sendButton__vDPj6.InvoiceCreate_loading__uLqhv{color:#0000;position:relative}.InvoiceCreate_sendButton__vDPj6.InvoiceCreate_loading__uLqhv:after{animation:InvoiceCreate_spin__VzECZ 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;content:"";height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1rem}.InvoiceCreate_modalOverlay__VpIte{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.InvoiceCreate_modal__tmq0\+{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.InvoiceCreate_modalHeader__XYX8t{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.InvoiceCreate_modalTitle__BZ\+fD{color:#111827;font-size:1.25rem;font-weight:600;margin:0}.InvoiceCreate_modalCloseButton__cTUi-{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.InvoiceCreate_modalCloseButton__cTUi-:hover{background:#f9fafb;color:#374151}.InvoiceCreate_modalContent__6xpj\+{padding:1.5rem}.InvoiceCreate_modalDescription__W\+y3h{color:#6b7280;font-size:1rem;margin:0 0 1.5rem;text-align:center}.InvoiceCreate_sendOptions__1LEpj{display:flex;flex-direction:column;gap:1rem}.InvoiceCreate_sendOptionButton__Q45G2{align-items:flex-start;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:1rem;padding:1.5rem;text-align:left;transition:all .2s ease;width:100%}.InvoiceCreate_sendOptionButton__Q45G2:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6;box-shadow:0 4px 8px #3b82f61a;transform:translateY(-1px)}.InvoiceCreate_sendOptionButton__Q45G2:disabled{cursor:not-allowed;opacity:.6;transform:none}.InvoiceCreate_sendLinkButton__ZUpQN:hover:not(:disabled){background:#ecfdf5;border-color:#10b981;box-shadow:0 4px 8px #10b9811a}.InvoiceCreate_sendCopyButton__GBM5K:hover:not(:disabled){background:#f5f3ff;border-color:#8b5cf6;box-shadow:0 4px 8px #8b5cf61a}.InvoiceCreate_sendOptionContent__Gl6se{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.InvoiceCreate_sendOptionTitle__du79n{color:#111827;font-size:1rem;font-weight:600}.InvoiceCreate_sendOptionDescription__Q\+ToM{color:#6b7280;font-size:.875rem;line-height:1.4}@media (max-width:768px){.InvoiceCreate_modal__tmq0\+{margin:1rem;max-width:100%}.InvoiceCreate_modalContent__6xpj\+,.InvoiceCreate_sendOptionButton__Q45G2{padding:1rem}}.InvoiceCreateFromQuote_container__8YHgr{background:var(--gray-50);margin:0 auto;max-width:1200px;min-height:100vh;padding:24px}.InvoiceCreateFromQuote_header__bEvUR{align-items:flex-start;border-bottom:1px solid var(--gray-200);display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:24px}.InvoiceCreateFromQuote_headerLeft__akwjg{align-items:center;display:flex;gap:16px}.InvoiceCreateFromQuote_backButton__FyztP{align-items:center;background:var(--white);border:1px solid var(--gray-300);border-radius:8px;color:var(--gray-700);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s ease}.InvoiceCreateFromQuote_backButton__FyztP:hover{background:var(--gray-100);border-color:var(--gray-400)}.InvoiceCreateFromQuote_title__0CgHu{color:var(--gray-900);font-size:28px;font-weight:700;margin:0 0 8px}.InvoiceCreateFromQuote_subtitle__hb2Cw{color:var(--gray-600);font-size:16px;margin:0}.InvoiceCreateFromQuote_progressSteps__ukvB9{display:flex;gap:32px;justify-content:center;margin-bottom:40px}.InvoiceCreateFromQuote_step__Et-s1{align-items:center;display:flex;flex-direction:column;gap:8px;position:relative}.InvoiceCreateFromQuote_step__Et-s1:not(:last-child):after{background:var(--gray-300);content:"";height:2px;left:50%;position:absolute;top:20px;transform:translateX(50%);width:32px}.InvoiceCreateFromQuote_step__Et-s1.InvoiceCreateFromQuote_completed__biQBM:not(:last-child):after{background:var(--blue-500)}.InvoiceCreateFromQuote_stepNumber__Y-I6z{align-items:center;background:var(--gray-200);border-radius:50%;color:var(--gray-600);display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;transition:all .3s ease;width:40px}.InvoiceCreateFromQuote_step__Et-s1.InvoiceCreateFromQuote_active__6eckU .InvoiceCreateFromQuote_stepNumber__Y-I6z{background:var(--blue-600);color:var(--white);transform:scale(1.1)}.InvoiceCreateFromQuote_step__Et-s1.InvoiceCreateFromQuote_completed__biQBM .InvoiceCreateFromQuote_stepNumber__Y-I6z{background:var(--green-600);color:var(--white)}.InvoiceCreateFromQuote_stepLabel__XcNTz{color:var(--gray-600);font-size:14px;font-weight:500;text-align:center}.InvoiceCreateFromQuote_step__Et-s1.InvoiceCreateFromQuote_active__6eckU .InvoiceCreateFromQuote_stepLabel__XcNTz{color:var(--blue-700);font-weight:600}.InvoiceCreateFromQuote_step__Et-s1.InvoiceCreateFromQuote_completed__biQBM .InvoiceCreateFromQuote_stepLabel__XcNTz{color:var(--green-700)}.InvoiceCreateFromQuote_stepContent__e\+MuW{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:32px}.InvoiceCreateFromQuote_clientGrid__c5UPU{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.InvoiceCreateFromQuote_clientCard__d1KDm{background:var(--white);border:2px solid var(--gray-200);border-radius:12px;cursor:pointer;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.InvoiceCreateFromQuote_clientCard__d1KDm:hover{border-color:var(--blue-400);box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.InvoiceCreateFromQuote_clientCard__d1KDm:before{background:linear-gradient(90deg,var(--blue-500),var(--purple-500));content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.InvoiceCreateFromQuote_clientCard__d1KDm:hover:before{opacity:1}.InvoiceCreateFromQuote_clientAvatar__7mE01{align-items:center;background:var(--blue-100);border-radius:50%;color:var(--blue-600);display:flex;height:60px;justify-content:center;margin-bottom:16px;width:60px}.InvoiceCreateFromQuote_clientInfo__hjFaf{margin-bottom:16px}.InvoiceCreateFromQuote_clientName__sgSZy{color:var(--gray-900);font-size:18px;font-weight:600;margin:0 0 8px}.InvoiceCreateFromQuote_clientEmail__jJhra{color:var(--gray-600);font-size:14px;margin:0 0 4px}.InvoiceCreateFromQuote_clientPhone__MWlrx{color:var(--gray-600);font-size:14px;margin:0 0 12px}.InvoiceCreateFromQuote_clientTags__bZhrM{display:flex;flex-wrap:wrap;gap:6px}.InvoiceCreateFromQuote_tag__pCsVL{background:var(--gray-100);border-radius:6px;color:var(--gray-700);font-size:12px;font-weight:500;padding:4px 8px}.InvoiceCreateFromQuote_clientQuotesCount__imGRc{background:var(--blue-100);border-radius:20px;color:var(--blue-700);font-size:12px;font-weight:600;padding:4px 12px;position:absolute;right:16px;top:16px}.InvoiceCreateFromQuote_quoteHeader__\+\+Gig{align-items:center;display:flex;gap:16px;margin-bottom:24px}.InvoiceCreateFromQuote_backStepButton__qcWVv{align-items:center;background:var(--white);border:1px solid var(--gray-300);border-radius:8px;color:var(--gray-700);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s ease}.InvoiceCreateFromQuote_backStepButton__qcWVv:hover{background:var(--gray-100);border-color:var(--gray-400)}.InvoiceCreateFromQuote_quoteHeader__\+\+Gig h2{color:var(--gray-900);font-size:24px;font-weight:600;margin:0}.InvoiceCreateFromQuote_noQuotes__40dnz{color:var(--gray-500);padding:60px 20px;text-align:center}.InvoiceCreateFromQuote_noQuotes__40dnz svg{margin-bottom:16px;opacity:.5}.InvoiceCreateFromQuote_noQuotes__40dnz h3{font-size:20px;font-weight:600;margin:0 0 8px}.InvoiceCreateFromQuote_noQuotes__40dnz p{font-size:16px;margin:0 0 24px}.InvoiceCreateFromQuote_quoteGrid__0cOtX{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.InvoiceCreateFromQuote_quoteCard__S1kin{background:var(--white);border:2px solid var(--gray-200);border-radius:12px;cursor:pointer;padding:24px;position:relative;transition:all .3s ease}.InvoiceCreateFromQuote_quoteCard__S1kin:hover{border-color:var(--blue-400);box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.InvoiceCreateFromQuote_quoteCard__S1kin.InvoiceCreateFromQuote_accepted__Z2uXZ{border-color:var(--green-400)}.InvoiceCreateFromQuote_quoteCard__S1kin.InvoiceCreateFromQuote_accepted__Z2uXZ:before{background:var(--green-600);border-radius:0 0 8px 8px;color:var(--white);content:"✓ Accepted";font-size:12px;font-weight:600;padding:4px 12px;position:absolute;right:24px;top:-1px}.InvoiceCreateFromQuote_quoteCard__S1kin .InvoiceCreateFromQuote_quoteHeader__\+\+Gig{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.InvoiceCreateFromQuote_quoteNumber__qlx1O{color:var(--gray-900);font-size:18px;font-weight:600;margin:0}.InvoiceCreateFromQuote_quoteDetails__vTA6g{margin-bottom:16px}.InvoiceCreateFromQuote_quoteItem__e4wEo{align-items:center;color:var(--gray-600);display:flex;font-size:14px;gap:8px;margin-bottom:8px}.InvoiceCreateFromQuote_quoteItem__e4wEo svg{color:var(--gray-400)}.InvoiceCreateFromQuote_quoteNotes__-WjgU{background:var(--gray-50);border-radius:8px;margin-bottom:16px;padding:12px}.InvoiceCreateFromQuote_quoteNotes__-WjgU p{color:var(--gray-700);font-size:14px;font-style:italic;margin:0}.InvoiceCreateFromQuote_quoteItems__MZX2A{margin-bottom:20px}.InvoiceCreateFromQuote_quoteItems__MZX2A h4{color:var(--gray-700);font-size:14px;font-weight:600;margin:0 0 8px}.InvoiceCreateFromQuote_quoteItems__MZX2A ul{margin:0;padding-left:20px}.InvoiceCreateFromQuote_quoteItems__MZX2A li{color:var(--gray-600);font-size:13px;margin-bottom:4px}.InvoiceCreateFromQuote_quoteActions__mTFri{text-align:center}.InvoiceCreateFromQuote_selectQuoteButton__nAuUO{align-items:center;background:var(--blue-600);border:none;border-radius:8px;color:var(--white);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.InvoiceCreateFromQuote_selectQuoteButton__nAuUO:hover{background:var(--blue-700);transform:translateY(-1px)}.InvoiceCreateFromQuote_invoiceForm__6yQ-f{margin:0 auto;max-width:800px}.InvoiceCreateFromQuote_formGrid__D\+3c2{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:32px}.InvoiceCreateFromQuote_quoteSummary__55kHJ{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:12px;padding:24px}.InvoiceCreateFromQuote_quoteSummary__55kHJ h3{color:var(--gray-900);font-size:18px;font-weight:600;margin:0 0 16px}.InvoiceCreateFromQuote_summaryItem__4Fawr{align-items:center;border-bottom:1px solid var(--gray-200);display:flex;justify-content:space-between;padding:12px 0}.InvoiceCreateFromQuote_summaryItem__4Fawr:last-child{border-bottom:none}.InvoiceCreateFromQuote_summaryItem__4Fawr span:first-child{color:var(--gray-700);font-weight:500}.InvoiceCreateFromQuote_summaryItem__4Fawr span:last-child{color:var(--gray-900);font-weight:600}.InvoiceCreateFromQuote_invoiceDetails__Ixxze h3{color:var(--gray-900);font-size:18px;font-weight:600;margin:0 0 20px}.InvoiceCreateFromQuote_formGroup__Jg2yL{margin-bottom:20px}.InvoiceCreateFromQuote_formGroup__Jg2yL label{color:var(--gray-700);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.InvoiceCreateFromQuote_datePicker__yIhhS{border:1px solid var(--gray-300);border-radius:8px;font-size:14px;padding:10px 12px;transition:border-color .2s ease;width:100%}.InvoiceCreateFromQuote_datePicker__yIhhS:focus{border-color:var(--blue-500);box-shadow:0 0 0 3px #3b82f61a;outline:none}.InvoiceCreateFromQuote_textarea__FENRR{border:1px solid var(--gray-300);border-radius:8px;font-family:inherit;font-size:14px;padding:10px 12px;resize:vertical;transition:border-color .2s ease;width:100%}.InvoiceCreateFromQuote_textarea__FENRR:focus{border-color:var(--blue-500);box-shadow:0 0 0 3px #3b82f61a;outline:none}.InvoiceCreateFromQuote_formActions__oe4U2{border-top:1px solid var(--gray-200);display:flex;gap:16px;justify-content:flex-end;padding-top:24px}.InvoiceCreateFromQuote_cancelButton__SsJ7q{background:var(--white);border:1px solid var(--gray-300);border-radius:8px;color:var(--gray-700);cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.InvoiceCreateFromQuote_cancelButton__SsJ7q:hover{background:var(--gray-100);border-color:var(--gray-400)}.InvoiceCreateFromQuote_submitButton__3JP-6{align-items:center;background:var(--blue-600);border:none;border-radius:8px;color:var(--white);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.InvoiceCreateFromQuote_submitButton__3JP-6:hover:not(:disabled){background:var(--blue-700);transform:translateY(-1px)}.InvoiceCreateFromQuote_submitButton__3JP-6:disabled{cursor:not-allowed;opacity:.6}.InvoiceCreateFromQuote_submitButton__3JP-6.InvoiceCreateFromQuote_loading__ygtKx{background:var(--blue-500)}.InvoiceCreateFromQuote_statusBadge__gbkve{border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.InvoiceCreateFromQuote_statusDraft__vPZ3C{background:var(--gray-100);color:var(--gray-700)}.InvoiceCreateFromQuote_statusSent__unE76{background:var(--blue-100);color:var(--blue-700)}.InvoiceCreateFromQuote_statusAccepted__MU8qS{background:var(--green-100);color:var(--green-700)}.InvoiceCreateFromQuote_statusRejected__0d25D{background:var(--red-100);color:var(--red-700)}.InvoiceCreateFromQuote_statusExpired__cT80I{background:var(--orange-100);color:var(--orange-700)}@media (max-width:768px){.InvoiceCreateFromQuote_container__8YHgr{padding:16px}.InvoiceCreateFromQuote_header__bEvUR{align-items:flex-start;flex-direction:column;gap:16px}.InvoiceCreateFromQuote_progressSteps__ukvB9{gap:16px}.InvoiceCreateFromQuote_stepContent__e\+MuW{padding:20px}.InvoiceCreateFromQuote_clientGrid__c5UPU,.InvoiceCreateFromQuote_quoteGrid__0cOtX{grid-template-columns:1fr}.InvoiceCreateFromQuote_formGrid__D\+3c2{gap:24px;grid-template-columns:1fr}.InvoiceCreateFromQuote_formActions__oe4U2{flex-direction:column}.InvoiceCreateFromQuote_cancelButton__SsJ7q,.InvoiceCreateFromQuote_submitButton__3JP-6{justify-content:center;width:100%}}.InvoiceView_container__aYmaF{margin:0 auto;max-width:1400px;padding:24px}.InvoiceView_header__rmD-Q{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.InvoiceView_headerLeft__Wa\+-v{align-items:flex-start;display:flex;gap:20px}.InvoiceView_backButton__9jqqK{align-items:center;border-radius:6px;color:#6b7280;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:8px 12px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.InvoiceView_backButton__9jqqK:hover{background:#f3f4f6;color:#374151}.InvoiceView_invoiceInfo__BgWWZ{flex:1 1}.InvoiceView_title__lYvU3{color:#111827;font-size:2rem;font-weight:600;margin:0 0 4px}.InvoiceView_subtitle__Uv8pE{color:#6b7280;font-size:1rem;margin:0}.InvoiceView_headerActions__zjRdQ{align-items:center;display:flex;gap:16px}.InvoiceView_statusSection__Rkmgr{align-items:center;display:flex;gap:12px}.InvoiceView_statusBadge__Oi-uR{align-items:center;border-radius:20px;display:flex;font-size:.75rem;font-weight:600;gap:6px;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.InvoiceView_dueInfo__\+6ocm{color:#059669;font-size:.875rem;font-weight:500}.InvoiceView_overdueInfo__VGKt0{color:#dc2626;font-size:.875rem;font-weight:500}.InvoiceView_actionButtons__3rizA{position:relative}.InvoiceView_moreButton__a7zQf{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.InvoiceView_moreButton__a7zQf:hover{background:#f9fafb;border-color:#9ca3af}.InvoiceView_actionsDropdown__\+4fqn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;margin-top:8px;min-width:200px;position:absolute;right:0;top:100%;z-index:10}.InvoiceView_actionItem__-Yg7z{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:.875rem;gap:12px;padding:12px 16px;text-align:left;text-decoration:none;transition:background-color .2s ease;width:100%}.InvoiceView_actionItem__-Yg7z:hover{background:#f9fafb}.InvoiceView_deleteAction__8XFxx{color:#dc2626}.InvoiceView_deleteAction__8XFxx:hover{background:#fef2f2}.InvoiceView_content__CEkBZ{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 320px}.InvoiceView_mainSection__ztfvn{display:flex;flex-direction:column;gap:24px}.InvoiceView_invoiceCard__IpKBJ{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;overflow:hidden}.InvoiceView_invoiceHeader__lvtj0{background:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:32px}.InvoiceView_companyInfo__g1sBh h2{color:#111827;font-size:1.5rem;font-weight:600;margin:0 0 8px}.InvoiceView_companyInfo__g1sBh p{color:#6b7280;font-size:.875rem;margin:0 0 4px}.InvoiceView_invoiceDetails__a-JBA{display:flex;flex-direction:column;gap:12px}.InvoiceView_detailRow__rnExj{align-items:center;display:flex;justify-content:space-between;min-width:200px}.InvoiceView_detailLabel__UKFEp{color:#6b7280;font-size:.875rem;font-weight:500}.InvoiceView_detailValue__fJIrx{color:#111827;font-size:.875rem;font-weight:600}.InvoiceView_clientSection__0gS7h{border-bottom:1px solid #e5e7eb;padding:32px}.InvoiceView_clientSection__0gS7h h3{color:#111827;font-size:1.125rem;font-weight:600;margin:0 0 16px}.InvoiceView_clientInfo__UMkUO h4{color:#111827;font-size:1.25rem;font-weight:600;margin:0 0 8px}.InvoiceView_clientInfo__UMkUO p{color:#6b7280;font-size:.875rem;margin:0 0 4px}.InvoiceView_address__d8W3U{margin-top:12px}.InvoiceView_address__d8W3U p{color:#6b7280;font-size:.875rem;margin:0 0 2px}.InvoiceView_itemsSection__Te2D8{padding:32px}.InvoiceView_itemsTable__LeuUJ{border-collapse:collapse;width:100%}.InvoiceView_itemsTable__LeuUJ th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-size:.875rem;font-weight:600;padding:12px 16px;text-align:left}.InvoiceView_itemsTable__LeuUJ td{border-bottom:1px solid #f3f4f6;color:#111827;font-size:.875rem;padding:16px}.InvoiceView_itemDescription__G-0q1{line-height:1.5;max-width:300px}.InvoiceView_totalsSection__qUh6e{background:#f8fafc;border-top:1px solid #e5e7eb;padding:32px}.InvoiceView_totalRow__z2aeT{align-items:center;display:flex;font-size:.875rem;justify-content:space-between;padding:8px 0}.InvoiceView_totalRow__z2aeT:not(:last-child){border-bottom:1px solid #e5e7eb}.InvoiceView_grandTotal__jPDN4{border-top:2px solid #e5e7eb;color:#111827;font-size:1.125rem;font-weight:600;margin-top:8px;padding-top:16px}.InvoiceView_notesSection__s-EI3,.InvoiceView_termsSection__BdHb1{border-top:1px solid #e5e7eb;padding:32px}.InvoiceView_notesSection__s-EI3 h3,.InvoiceView_termsSection__BdHb1 h3{color:#111827;font-size:1.125rem;font-weight:600;margin:0 0 12px}.InvoiceView_notesSection__s-EI3 p,.InvoiceView_termsSection__BdHb1 p{color:#6b7280;font-size:.875rem;line-height:1.6;margin:0}.InvoiceView_sidebar__tAX6n{display:flex;flex-direction:column;gap:24px}.InvoiceView_sidebarCard__c67tA{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;padding:24px}.InvoiceView_sidebarCard__c67tA h3{color:#111827;font-size:1.125rem;font-weight:600;margin:0 0 20px}.InvoiceView_quickActions__jWC\+L{display:flex;flex-direction:column;gap:12px}.InvoiceView_actionButton__QLTou{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease}.InvoiceView_paidButton__ZV5W0{background:linear-gradient(135deg,#059669,#047857);color:#fff}.InvoiceView_paidButton__ZV5W0:hover:not(:disabled){background:linear-gradient(135deg,#047857,#065f46);box-shadow:0 4px 12px #0596694d;transform:translateY(-1px)}.InvoiceView_sendButton__9TutD{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.InvoiceView_sendButton__9TutD:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.InvoiceView_actionButton__QLTou:disabled{cursor:not-allowed;opacity:.7;transform:none}.InvoiceView_summaryItem__9e-kH{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:12px 0}.InvoiceView_summaryItem__9e-kH:last-child{border-bottom:none}.InvoiceView_summaryItem__9e-kH span:first-child{color:#6b7280;font-size:.875rem;font-weight:500}.InvoiceView_summaryItem__9e-kH span:last-child{color:#111827;font-size:.875rem;font-weight:600}.InvoiceView_totalAmount__moPO8{color:#059669!important;font-size:1rem!important}.InvoiceView_clientSummary__zixcL h4{color:#111827;font-size:1.125rem;font-weight:600;margin:0 0 8px}.InvoiceView_clientSummary__zixcL p{color:#6b7280;font-size:.875rem;margin:0 0 4px}.InvoiceView_viewClientButton__T-WTl{align-items:center;background:#f3f4f6;border-radius:6px;color:#374151;display:flex;font-size:.875rem;font-weight:500;gap:8px;margin-top:16px;padding:8px 12px;text-decoration:none;transition:all .2s ease}.InvoiceView_viewClientButton__T-WTl:hover{background:#e5e7eb;color:#111827}.InvoiceView_timeline__RyZ4q{display:flex;flex-direction:column;gap:16px}.InvoiceView_timelineItem__ldZr-{align-items:flex-start;display:flex;gap:12px}.InvoiceView_timelineDot__amPLt{background:#3b82f6;border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.InvoiceView_timelineContent__RlIHb strong{color:#111827;display:block;font-size:.875rem;font-weight:600;margin-bottom:4px}.InvoiceView_timelineContent__RlIHb p{color:#6b7280;font-size:.75rem;margin:0}@media (max-width:1024px){.InvoiceView_content__CEkBZ{grid-template-columns:1fr}.InvoiceView_sidebar__tAX6n{order:-1}}@media (max-width:768px){.InvoiceView_container__aYmaF{padding:16px}.InvoiceView_header__rmD-Q{align-items:flex-start;flex-direction:column;gap:16px}.InvoiceView_headerLeft__Wa\+-v{flex-direction:column;gap:12px}.InvoiceView_headerActions__zjRdQ{justify-content:space-between;width:100%}.InvoiceView_invoiceHeader__lvtj0{flex-direction:column;gap:24px;padding:24px}.InvoiceView_itemsTable__LeuUJ{font-size:.75rem}.InvoiceView_itemsTable__LeuUJ td,.InvoiceView_itemsTable__LeuUJ th{padding:8px}.InvoiceView_itemDescription__G-0q1{max-width:150px}.InvoiceView_clientSection__0gS7h,.InvoiceView_itemsSection__Te2D8,.InvoiceView_notesSection__s-EI3,.InvoiceView_termsSection__BdHb1,.InvoiceView_totalsSection__qUh6e{padding:24px}}.ConvertQuoteModal_overlay__i0PWD{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.ConvertQuoteModal_modal__oiOvh{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow:hidden;width:100%}.ConvertQuoteModal_header__QC24v{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 20px}.ConvertQuoteModal_title__PVBoi{color:#111827;font-size:1.5rem;font-weight:600;margin:0}.ConvertQuoteModal_closeButton__AdKrF{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.ConvertQuoteModal_closeButton__AdKrF:hover:not(:disabled){background:#f3f4f6;color:#374151}.ConvertQuoteModal_closeButton__AdKrF:disabled{cursor:not-allowed;opacity:.5}.ConvertQuoteModal_content__joaZ9{flex:1 1;overflow-y:auto;padding:24px}.ConvertQuoteModal_sectionTitle__5dtgZ{align-items:center;color:#111827;display:flex;font-size:1.125rem;font-weight:600;gap:8px;margin:0 0 16px}.ConvertQuoteModal_quoteSummary__SPSeb{margin-bottom:32px}.ConvertQuoteModal_summaryGrid__i5Yx7{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ConvertQuoteModal_summaryItem__5LcFb{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:8px;padding:12px}.ConvertQuoteModal_summaryItem__5LcFb svg{color:#6b7280;flex-shrink:0}.ConvertQuoteModal_label__7rIhM{color:#6b7280;font-size:.875rem;font-weight:500}.ConvertQuoteModal_value__f-Kgz{color:#111827;font-size:.875rem;font-weight:600;margin-left:auto}.ConvertQuoteModal_invoiceSettings__ayuIe{margin-bottom:32px}.ConvertQuoteModal_formGroup__afvcv{margin-bottom:20px}.ConvertQuoteModal_formGroup__afvcv .ConvertQuoteModal_label__7rIhM{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:500;gap:8px;margin-bottom:8px}.ConvertQuoteModal_formGroup__afvcv .ConvertQuoteModal_label__7rIhM svg{color:#6b7280}.ConvertQuoteModal_datePicker__-6k\+N{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:.875rem;padding:10px 12px;transition:border-color .2s ease;width:100%}.ConvertQuoteModal_datePicker__-6k\+N:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ConvertQuoteModal_textarea__o6gTE{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-family:inherit;font-size:.875rem;min-height:80px;padding:10px 12px;resize:vertical;transition:border-color .2s ease;width:100%}.ConvertQuoteModal_textarea__o6gTE:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ConvertQuoteModal_preview__3gc1w{margin-bottom:24px}.ConvertQuoteModal_previewCard__pC5UF{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.ConvertQuoteModal_previewHeader__z6ztF{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:8px 0}.ConvertQuoteModal_previewHeader__z6ztF:last-child{border-bottom:none}.ConvertQuoteModal_previewLabel__OiQbs{color:#64748b;font-size:.875rem;font-weight:500}.ConvertQuoteModal_previewValue__tzng1{color:#111827;font-size:.875rem;font-weight:600}.ConvertQuoteModal_footer__NWxIX{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:12px;padding:20px 24px}.ConvertQuoteModal_cancelButton__gZ28W{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;flex:1 1;font-size:.875rem;font-weight:500;padding:12px 20px;transition:all .2s ease}.ConvertQuoteModal_cancelButton__gZ28W:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.ConvertQuoteModal_cancelButton__gZ28W:disabled{cursor:not-allowed;opacity:.5}.ConvertQuoteModal_convertButton__\+mA11{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex:2 1;font-size:.875rem;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.ConvertQuoteModal_convertButton__\+mA11:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.ConvertQuoteModal_convertButton__\+mA11:disabled{cursor:not-allowed;opacity:.7;transform:none}.ConvertQuoteModal_spinner__Qjn8y{animation:ConvertQuoteModal_spin__ogGSk 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes ConvertQuoteModal_spin__ogGSk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.ConvertQuoteModal_overlay__i0PWD{padding:16px}.ConvertQuoteModal_modal__oiOvh{max-height:95vh}.ConvertQuoteModal_header__QC24v{padding:20px 20px 0}.ConvertQuoteModal_content__joaZ9{padding:20px}.ConvertQuoteModal_summaryGrid__i5Yx7{gap:12px;grid-template-columns:1fr}.ConvertQuoteModal_footer__NWxIX{flex-direction:column;padding:16px 20px}.ConvertQuoteModal_cancelButton__gZ28W,.ConvertQuoteModal_convertButton__\+mA11{flex:none}}.ConvertQuoteModal_react-datepicker-wrapper__VmLxw{width:100%}.ConvertQuoteModal_react-datepicker__input-container__T25DB input{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:.875rem;padding:10px 12px;transition:border-color .2s ease;width:100%}.ConvertQuoteModal_react-datepicker__input-container__T25DB input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.QuoteList_container__YfbbL{background:var(--gray-50);margin:0 auto;max-width:1400px;min-height:100vh;padding:2rem}.QuoteList_header__fbIBP{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.QuoteList_headerLeft__ShzrH h1{color:var(--gray-900);font-size:2rem;font-weight:600;margin:0 0 .5rem}.QuoteList_subtitle__Q4gsz{color:var(--gray-600);font-size:1rem;margin:0}.QuoteList_createButton__YwmOo{align-items:center;background:var(--blue-600);border-radius:8px;box-shadow:0 2px 4px #3b82f633;color:#fff;display:inline-flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.QuoteList_createButton__YwmOo:hover{background:var(--blue-700);box-shadow:0 4px 8px #3b82f64d;transform:translateY(-1px)}.QuoteList_viewTabs__o1nXl{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:.5rem;margin-bottom:1.5rem;overflow-x:auto;padding:1rem 1.5rem}.QuoteList_viewTab__SlFQJ{align-items:center;background:var(--gray-50);border:2px solid #0000;border-radius:8px;color:var(--gray-600);cursor:pointer;display:flex;font-weight:500;gap:.5rem;min-width:-webkit-fit-content;min-width:fit-content;padding:.75rem 1rem;transition:all .2s ease;white-space:nowrap}.QuoteList_viewTab__SlFQJ:hover{background:var(--gray-100);color:var(--gray-700)}.QuoteList_viewTab__SlFQJ.QuoteList_active__nQf6h{background:var(--blue-50);border-color:var(--blue-200);color:var(--blue-700)}.QuoteList_tabCount__Erstl{background:var(--gray-200);border-radius:12px;color:var(--gray-700);font-size:.75rem;font-weight:600;min-width:1.5rem;padding:.25rem .5rem;text-align:center}.QuoteList_viewTab__SlFQJ.QuoteList_active__nQf6h .QuoteList_tabCount__Erstl{background:var(--blue-200);color:var(--blue-700)}.QuoteList_sentQuotesSummary__7WEOP{margin-bottom:1.5rem}.QuoteList_summaryCard__9qNtp{align-items:flex-start;background:linear-gradient(135deg,var(--blue-50) 0,var(--blue-100) 100%);border:1px solid var(--blue-200);border-radius:12px;display:flex;gap:1rem;padding:1.5rem}.QuoteList_summaryIcon__nml7N{background:var(--blue-600);border-radius:12px;color:#fff;flex-shrink:0;padding:1rem}.QuoteList_summaryContent__urAZI h3{color:var(--blue-900);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.QuoteList_summaryContent__urAZI p{color:var(--blue-700);font-size:.95rem;margin:0 0 1rem}.QuoteList_summaryStats__9K1Jw{display:flex;flex-wrap:wrap;gap:2rem}.QuoteList_stat__7KdIs{display:flex;flex-direction:column;gap:.25rem}.QuoteList_statLabel__eTnXE{color:var(--blue-600);font-size:.875rem}.QuoteList_statValue__wwSxD{color:var(--blue-900);font-size:1.125rem}.QuoteList_filtersSection__6Zjcb{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.5rem}.QuoteList_searchAndFilters__adjuH{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.QuoteList_searchBox__O8nrH{align-items:center;display:flex;flex:1 1;min-width:300px;position:relative}.QuoteList_searchBox__O8nrH svg{color:var(--gray-400);left:1rem;position:absolute;z-index:1}.QuoteList_searchInput__nLSQH{background:var(--gray-50);border:2px solid var(--gray-200);border-radius:8px;font-size:.95rem;padding:.75rem 1rem .75rem 2.5rem;transition:all .2s ease;width:100%}.QuoteList_searchInput__nLSQH:focus{background:#fff;border-color:var(--blue-500);box-shadow:0 0 0 3px #3b82f61a;outline:none}.QuoteList_filterToggle__bUGw5{align-items:center;background:#fff;border:2px solid var(--gray-200);border-radius:8px;color:var(--gray-700);cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.QuoteList_filterToggle__bUGw5:hover{border-color:var(--blue-500);color:var(--blue-600)}.QuoteList_filtersPanel__GjFGg{border-top:1px solid var(--gray-200);margin-top:1.5rem;overflow:hidden;padding-top:1.5rem}.QuoteList_filterRow__Ws1I8{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.QuoteList_filterGroup__q7upE{display:flex;flex-direction:column;gap:.5rem}.QuoteList_filterGroup__q7upE label{color:var(--gray-700);font-size:.9rem;font-weight:500}.QuoteList_select__PeSfZ{min-width:150px}.QuoteList_selectInput__qx\+3a{background:#fff;border:2px solid var(--gray-200);border-radius:8px;color:var(--gray-700);font-size:.95rem;padding:.75rem;transition:all .2s ease}.QuoteList_selectInput__qx\+3a:focus{border-color:var(--blue-500);box-shadow:0 0 0 3px #3b82f61a;outline:none}.QuoteList_bulkActions__uP-nk{align-items:center;background:var(--blue-50);border:1px solid var(--blue-200);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1rem 1.5rem}.QuoteList_selectedCount__Nrd1m{color:var(--blue-700);font-weight:500}.QuoteList_bulkButtons__R-wbV{display:flex;gap:.75rem}.QuoteList_bulkDeleteButton__iBPsr,.QuoteList_bulkSendButton__uOn98{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.QuoteList_bulkDeleteButton__iBPsr{background:var(--red-100);color:var(--red-700)}.QuoteList_bulkDeleteButton__iBPsr:hover{background:var(--red-200)}.QuoteList_bulkSendButton__uOn98{background:var(--blue-100);color:var(--blue-700)}.QuoteList_bulkSendButton__uOn98:hover{background:var(--blue-200)}.QuoteList_tableContainer__WC30F{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem;overflow:hidden}.QuoteList_table__87GHK{border-collapse:collapse;width:100%}.QuoteList_table__87GHK th{background:var(--gray-50);border-bottom:1px solid var(--gray-200);color:var(--gray-700);font-size:.9rem;font-weight:600;letter-spacing:.05em;padding:1rem;text-align:left;text-transform:uppercase}.QuoteList_table__87GHK td{border-bottom:1px solid var(--gray-100);padding:1rem;vertical-align:top}.QuoteList_tableRow__zjara{transition:all .2s ease}.QuoteList_tableRow__zjara:hover{background:var(--gray-50)}.QuoteList_checkboxCell__fxZCQ{text-align:center;width:50px}.QuoteList_checkbox__yrd\+H{accent-color:var(--blue-600);cursor:pointer;height:18px;width:18px}.QuoteList_quoteNumber__W0b\+z{display:flex;flex-direction:column;gap:.25rem}.QuoteList_number__wQcLh{color:var(--gray-900);font-size:.95rem;font-weight:600}.QuoteList_notes__6S-OB{color:var(--gray-500);font-size:.8rem;line-height:1.3}.QuoteList_clientInfo__Yw1qC{display:flex;flex-direction:column;gap:.25rem}.QuoteList_clientName__Yidfk{color:var(--gray-900);font-weight:500}.QuoteList_clientEmail__gK4U3{color:var(--gray-500);font-size:.85rem}.QuoteList_amount__hdNsH{display:flex;flex-direction:column;gap:.25rem}.QuoteList_total__B03zj{color:var(--gray-900);font-size:1rem;font-weight:600}.QuoteList_items__iG7OD{color:var(--gray-500);font-size:.8rem}.QuoteList_statusBadge__\+icN3{align-items:center;border-radius:20px;display:inline-flex;font-size:.8rem;font-weight:500;gap:.25rem;padding:.25rem .75rem;text-transform:capitalize}.QuoteList_expiredBadge__mg1az{background:var(--red-100);border-radius:12px;color:var(--red-600);display:inline-block;font-size:.7rem;font-weight:500;margin-left:.5rem;padding:.125rem .5rem}.QuoteList_dateInfo__XR-yQ{display:flex;flex-direction:column;gap:.25rem}.QuoteList_date__b\+bxh{color:var(--gray-900);font-weight:500}.QuoteList_createdBy__rCCGz{color:var(--gray-500);font-size:.8rem}.QuoteList_validUntil__NS\+nc{display:flex;flex-direction:column;gap:.25rem}.QuoteList_daysLeft__MibvM{color:var(--orange-600);font-size:.8rem;font-weight:500}.QuoteList_actions__ZvxJ8{align-items:center;display:flex;gap:.5rem}.QuoteList_actionButton__CdOGo{align-items:center;background:var(--gray-100);border:none;border-radius:6px;color:var(--gray-600);cursor:pointer;display:flex;height:32px;justify-content:center;text-decoration:none;transition:all .2s ease;width:32px}.QuoteList_actionButton__CdOGo:hover{background:var(--gray-200);color:var(--gray-800);transform:translateY(-1px)}.QuoteList_deleteButton__e8QSo:hover{background:var(--red-100);color:var(--red-600)}.QuoteList_emptyState__LKP\+F{color:var(--gray-500);padding:4rem 2rem;text-align:center}.QuoteList_emptyState__LKP\+F svg{margin-bottom:1rem;opacity:.5}.QuoteList_emptyState__LKP\+F h3{color:var(--gray-700);font-weight:600;margin:0 0 .5rem}.QuoteList_emptyState__LKP\+F p{font-size:1rem;margin:0 0 2rem}.QuoteList_summaryStats__9K1Jw{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:2rem}.QuoteList_stat__7KdIs{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:1.5rem;text-align:center}.QuoteList_statLabel__eTnXE{color:var(--gray-600);display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.QuoteList_statValue__wwSxD{color:var(--gray-900);display:block;font-size:1.5rem;font-weight:600}@media (max-width:1024px){.QuoteList_container__YfbbL{padding:1rem}.QuoteList_header__fbIBP{gap:1rem}.QuoteList_header__fbIBP,.QuoteList_searchAndFilters__adjuH{align-items:stretch;flex-direction:column}.QuoteList_searchBox__O8nrH{min-width:auto}.QuoteList_filterRow__Ws1I8{grid-template-columns:1fr}.QuoteList_table__87GHK{font-size:.9rem}.QuoteList_table__87GHK td,.QuoteList_table__87GHK th{padding:.75rem .5rem}.QuoteList_actions__ZvxJ8{flex-direction:column;gap:.25rem}.QuoteList_actionButton__CdOGo{height:28px;width:28px}}@media (max-width:768px){.QuoteList_header__fbIBP h1{font-size:1.5rem}.QuoteList_bulkActions__uP-nk{align-items:stretch;flex-direction:column;gap:1rem}.QuoteList_bulkButtons__R-wbV{justify-content:center}.QuoteList_table__87GHK{display:block;overflow-x:auto}.QuoteList_summaryStats__9K1Jw{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.QuoteList_container__YfbbL{padding:.5rem}.QuoteList_filtersSection__6Zjcb,.QuoteList_header__fbIBP,.QuoteList_tableContainer__WC30F{border-radius:8px;padding:1rem}.QuoteList_summaryStats__9K1Jw{grid-template-columns:1fr}.QuoteList_stat__7KdIs{padding:1rem}.QuoteList_statValue__wwSxD{font-size:1.25rem}}.QuoteList_fadeIn__6HQJZ{animation:QuoteList_fadeIn__6HQJZ .3s ease-in-out}@keyframes QuoteList_fadeIn__6HQJZ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.QuoteList_slideIn__QywcN{animation:QuoteList_slideIn__QywcN .3s ease-out}@keyframes QuoteList_slideIn__QywcN{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.QuoteList_loading__TQ1bK{opacity:.6;pointer-events:none}.QuoteList_loading__TQ1bK:after{animation:QuoteList_spin__8LGsk 1s linear infinite;border-top:2px solid var(--blue-200);border:2px solid var(--blue-200);border-radius:50%;border-top-color:var(--blue-600);content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes QuoteList_spin__8LGsk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.QuoteCreate_container__ig\+\+A{background:var(--gray-50);box-sizing:border-box;margin:0 auto;max-width:1600px;min-height:100vh;overflow-x:hidden;padding:2rem}.QuoteCreate_header__r9uHW{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.QuoteCreate_headerLeft__tj4s8 h1{color:var(--gray-900);font-size:2rem;font-weight:600;margin:0 0 .5rem}.QuoteCreate_subtitle__OSV-K{color:var(--gray-600);font-size:1rem;margin:0}.QuoteCreate_headerActions__ul5RL{align-items:center;display:flex;gap:1rem}.QuoteCreate_previewButton__kWFAW,.QuoteCreate_saveButton__K1sF9,.QuoteCreate_sendButton__xXtTn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.QuoteCreate_previewButton__kWFAW{background:var(--gray-100);border:2px solid var(--gray-200);color:var(--gray-700)}.QuoteCreate_previewButton__kWFAW:hover{background:var(--gray-200);border-color:var(--gray-300)}.QuoteCreate_sendButton__xXtTn{background:var(--green-600);box-shadow:0 2px 4px #22c55e33;color:#fff}.QuoteCreate_sendButton__xXtTn:hover:not(:disabled){background:var(--green-700);box-shadow:0 4px 8px #22c55e4d;transform:translateY(-1px)}.QuoteCreate_saveButton__K1sF9{background:var(--blue-600);box-shadow:0 2px 4px #3b82f633;color:#fff}.QuoteCreate_saveButton__K1sF9:hover:not(:disabled){background:var(--blue-700);box-shadow:0 4px 8px #3b82f64d;transform:translateY(-1px)}.QuoteCreate_saveButton__K1sF9:disabled,.QuoteCreate_sendButton__xXtTn:disabled{cursor:not-allowed;opacity:.6;transform:none}.QuoteCreate_loading__VXNur{color:#0000;position:relative}.QuoteCreate_loading__VXNur:after{height:16px;margin:-8px 0 0 -8px;width:16px}@keyframes QuoteCreate_spin__NgVi\+{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.QuoteCreate_content__t36vX{align-items:flex-start;box-sizing:border-box;display:flex;gap:2rem;max-width:100%;overflow-x:hidden}.QuoteCreate_formSection__lIzlV{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;flex:1 1;max-width:calc(50% - 1rem);min-width:0;padding:2rem;transition:width .3s ease}.QuoteCreate_form__JtlhG{display:flex;flex-direction:column;gap:2rem;overflow-x:hidden;width:100%}.QuoteCreate_sectionHeader__2J\+7k{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.QuoteCreate_addItemButton__kXJUU{border-radius:6px;font-size:.9rem;padding:.5rem 1rem}.QuoteCreate_addItemButton__kXJUU:hover{transform:translateY(-1px)}.QuoteCreate_formGrid__Pl2RF{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.QuoteCreate_formGroup__pT6mN{display:flex;flex-direction:column;gap:.5rem}.QuoteCreate_input__CqEkN,.QuoteCreate_select__a\+AqE,.QuoteCreate_textarea__qW\+Sl{background:#fff;border:2px solid var(--gray-200);border-radius:6px;box-sizing:border-box;color:var(--gray-900);font-size:.95rem;max-width:100%;padding:.75rem;transition:all .2s ease;width:100%}.QuoteCreate_input__CqEkN:focus,.QuoteCreate_textarea__qW\+Sl:focus{border-color:var(--blue-500);box-shadow:0 0 0 3px #3b82f61a;outline:none}.QuoteCreate_textarea__qW\+Sl{font-family:inherit;min-height:80px;resize:vertical}.QuoteCreate_inputGroup__n5sWW{align-items:center;display:flex;position:relative}.QuoteCreate_inputPrefix__ZmxPa{color:var(--gray-500);font-weight:500;left:.75rem;position:absolute;z-index:1}.QuoteCreate_inputGroup__n5sWW .QuoteCreate_input__CqEkN{padding-left:2rem}.QuoteCreate_error__ScFzH{color:var(--red-600);font-size:.8rem;margin-top:.25rem}.QuoteCreate_clientInfo__l5yTQ{margin-top:1rem}.QuoteCreate_clientCard__O6PEr{padding:1rem}.QuoteCreate_itemsContainer__SoxY3{display:flex;flex-direction:column;gap:1rem;overflow-x:hidden;width:100%}.QuoteCreate_itemRow__kIDP2{box-sizing:border-box;overflow:hidden;width:100%}.QuoteCreate_itemGrid__UEqoG{grid-gap:1rem;align-items:end;display:grid;gap:1rem;grid-template-columns:2fr 2fr 1fr 1fr 1fr 1fr auto;min-width:0;width:100%}.QuoteCreate_itemTotal__p9jkc{background:var(--gray-100);border-radius:6px;color:var(--gray-900);font-size:1rem;font-weight:600;padding:.75rem;text-align:center}.QuoteCreate_itemActions__S9RB9{align-items:center;display:flex}.QuoteCreate_removeItemButton__hUWAS{height:32px;width:32px}.QuoteCreate_previewSection__6E5v2{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;flex-shrink:0;max-width:calc(50% - 1rem);min-width:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:2rem;width:50%}.QuoteCreate_previewHeader__2IdFi{align-items:center;background:var(--gray-50);border-bottom:1px solid var(--gray-200);display:flex;justify-content:space-between;padding:1.5rem}.QuoteCreate_previewHeader__2IdFi h2{color:var(--gray-900);font-size:1.25rem;font-weight:600;margin:0}.QuoteCreate_downloadButton__TuBGc{align-items:center;background:var(--gray-600);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.QuoteCreate_downloadButton__TuBGc:hover{background:var(--gray-700)}.QuoteCreate_previewContent__vNbCN{max-height:calc(100vh - 200px);overflow-x:hidden;overflow-y:auto;padding:2rem}.QuoteCreate_quotePreview__NkYg4{background:#fff;border:1px solid var(--gray-200);border-radius:8px;font-size:.9rem;line-height:1.6;padding:2rem}.QuoteCreate_quoteHeader__Vw4nq{border-bottom:2px solid var(--gray-200);display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.QuoteCreate_companyInfo__HAVs6 h1{color:var(--blue-600);font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.QuoteCreate_companyInfo__HAVs6 p{color:var(--gray-600);margin:0 0 .25rem}.QuoteCreate_quoteInfo__07\+my{text-align:right}.QuoteCreate_quoteInfo__07\+my h2{color:var(--gray-900);font-size:1.25rem;font-weight:600;margin:0 0 1rem}.QuoteCreate_quoteInfo__07\+my p{color:var(--gray-700);margin:0 0 .5rem}.QuoteCreate_clientSection__Yemcn{margin-bottom:2rem}.QuoteCreate_clientSection__Yemcn h3{color:var(--gray-900);font-weight:600;margin:0 0 .5rem}.QuoteCreate_clientSection__Yemcn p{color:var(--gray-700);margin:0 0 .25rem}.QuoteCreate_itemsTable__imdYG{margin-bottom:2rem}.QuoteCreate_itemsTable__imdYG td,.QuoteCreate_itemsTable__imdYG th{padding:.75rem}.QuoteCreate_totalsSection__DcYsP{padding-top:1rem}.QuoteCreate_totalRow__Lb4bK{padding:.5rem 0}.QuoteCreate_totalRow__Lb4bK:last-child{border-top:1px solid var(--gray-200);font-size:1.1rem;margin-top:.5rem;padding-top:1rem}.QuoteCreate_notesSection__m0hbr,.QuoteCreate_termsSection__7krvN{margin-bottom:1.5rem}.QuoteCreate_notesSection__m0hbr h3,.QuoteCreate_termsSection__7krvN h3{color:var(--gray-900);font-size:1rem;font-weight:600;margin:0 0 .5rem}.QuoteCreate_notesSection__m0hbr p,.QuoteCreate_termsSection__7krvN p{color:var(--gray-700);line-height:1.5;margin:0}@media (max-width:1200px){.QuoteCreate_content__t36vX{flex-direction:column;gap:1.5rem}.QuoteCreate_formSection__lIzlV{max-width:100%!important;min-width:0;width:100%!important}.QuoteCreate_previewSection__6E5v2{flex-shrink:1;max-width:100%!important;min-width:0;position:static;width:100%}.QuoteCreate_itemGrid__UEqoG{gap:1rem;grid-template-columns:1fr}.QuoteCreate_itemActions__S9RB9{justify-content:center}.QuoteCreate_summaryGrid__yI4fM{margin-top:1rem;padding:1rem}}.QuoteCreate_fadeIn__7KS6r{animation:QuoteCreate_fadeIn__7KS6r .3s ease-in-out}@keyframes QuoteCreate_fadeIn__7KS6r{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.QuoteCreate_slideIn__nl6-D{animation:QuoteCreate_slideIn__nl6-D .3s ease-out}@keyframes QuoteCreate_slideIn__nl6-D{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.QuoteCreate_select__control__PSnrX{border:2px solid var(--gray-200)!important;border-radius:6px!important;box-shadow:none!important;min-height:44px!important}.QuoteCreate_select__control__PSnrX:hover{border-color:var(--gray-300)!important}.QuoteCreate_select__control--is-focused__2zG7x{border-color:var(--blue-500)!important;box-shadow:0 0 0 3px #3b82f61a!important}.QuoteCreate_select__menu__RzxkK{border:1px solid var(--gray-200)!important;border-radius:6px!important;box-shadow:0 4px 6px #0000001a!important}.QuoteCreate_select__option__SC\+GF{cursor:pointer!important;padding:.75rem!important}.QuoteCreate_select__option--is-focused__zuvPG{background-color:var(--blue-50)!important;color:var(--blue-900)!important}.QuoteCreate_select__option--is-selected__aeYow{background-color:var(--blue-600)!important;color:#fff!important}.QuoteCreate_react-datepicker-wrapper__g8g-S{width:100%}.QuoteCreate_react-datepicker__input-container__CxuWU input{background:#fff;border:2px solid var(--gray-200);border-radius:6px;color:var(--gray-900);font-size:.95rem;padding:.75rem;transition:all .2s ease;width:100%}.QuoteCreate_react-datepicker__input-container__CxuWU input:focus{border-color:var(--blue-500);box-shadow:0 0 0 3px #3b82f61a;outline:none}.QuoteCreate_saveStatus__eqnCM{align-items:center;display:flex;font-size:.875rem;gap:1rem;margin-top:.5rem}.QuoteCreate_quoteStatus__NWpK3{align-items:center;background:var(--blue-50);border:1px solid var(--blue-200);border-radius:20px;color:var(--blue-600);display:flex;font-weight:500;gap:.5rem;padding:.5rem .75rem}.QuoteCreate_quoteType__WpZn8{background:var(--gray-100);border-radius:12px;color:var(--gray-700);font-size:.75rem;font-weight:400;padding:.25rem .5rem}.QuoteCreate_saveIndicator__YpUwq{align-items:center;background:var(--green-50);border:1px solid var(--green-200);border-radius:20px;color:var(--green-600);display:flex;gap:.5rem;padding:.25rem .75rem}.QuoteCreate_lastSaved__\+QBO0{align-items:center;color:var(--gray-600);display:flex;gap:.5rem}.QuoteCreate_unsavedChanges__wYIWu{align-items:center;background:var(--orange-50);border:1px solid var(--orange-200);border-radius:20px;color:var(--orange-600);display:flex;gap:.5rem;padding:.25rem .75rem}.QuoteCreate_autosavePending__RBb9h{color:var(--orange-500);font-size:.75rem;font-style:italic;margin-left:.5rem}.QuoteCreate_typingIndicator__hdQ39{color:var(--blue-500);font-size:.75rem;font-style:italic;margin-left:.5rem}.QuoteCreate_dateInputGroup__f6h68{position:relative}.QuoteCreate_expiryWarning__h16E\+{align-items:center;border-radius:6px;display:flex;font-size:.875rem;gap:.5rem;margin-top:.5rem;padding:.5rem}.QuoteCreate_expiryWarning__h16E\+:has(.QuoteCreate_expiredBadge__NA\+BA){background:var(--red-50);border:1px solid var(--red-200);color:var(--red-600)}.QuoteCreate_expiryWarning__h16E\+:has(.QuoteCreate_expiringBadge__0xVWi){background:var(--orange-50);border:1px solid var(--orange-200);color:var(--orange-600)}.QuoteCreate_summaryGrid__yI4fM{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:8px;margin-top:1.5rem;padding:1.5rem}.QuoteCreate_summaryItem__iU-ck{border-bottom:1px solid var(--gray-200);color:var(--gray-700);display:flex;justify-content:space-between;padding:.5rem 0}.QuoteCreate_summaryItem__iU-ck:last-of-type{border-bottom:none}.QuoteCreate_summaryTotal__rwbhA{border-top:2px solid var(--gray-300);color:var(--gray-900);display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;margin-top:.5rem;padding:1rem 0}.QuoteCreate_expiredBadge__NA\+BA{background:var(--red-100);color:var(--red-700)}.QuoteCreate_expiredBadge__NA\+BA,.QuoteCreate_expiringBadge__0xVWi{border-radius:4px;font-size:.75rem;font-weight:600;margin-top:.5rem;padding:.25rem .75rem;text-align:center}.QuoteCreate_expiringBadge__0xVWi{background:var(--orange-100);color:var(--orange-700)}.QuoteCreate_formGroup__pT6mN label{align-items:center;color:var(--gray-700);display:flex;font-size:.9rem;font-weight:500;gap:.5rem}.QuoteCreate_formGroup__pT6mN label:after{background:var(--red-500);border-radius:50%;content:"";height:4px;opacity:0;transition:opacity .2s ease;width:4px}.QuoteCreate_formGroup__pT6mN label:has(+input[required]):after,.QuoteCreate_formGroup__pT6mN label[for*=required]:after{opacity:1}.QuoteCreate_input__CqEkN:focus,.QuoteCreate_select__a\+AqE:focus,.QuoteCreate_textarea__qW\+Sl:focus{border-color:var(--blue-500);box-shadow:0 0 0 3px #3b82f61a;outline:none;transform:translateY(-1px)}.QuoteCreate_previewButton__kWFAW:hover,.QuoteCreate_saveButton__K1sF9:hover:not(:disabled),.QuoteCreate_sendButton__xXtTn:hover:not(:disabled){box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.QuoteCreate_loading__VXNur:after{animation:QuoteCreate_spin__NgVi\+ 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;content:"";height:18px;left:50%;margin:-9px 0 0 -9px;position:absolute;top:50%;width:18px}.QuoteCreate_itemRow__kIDP2{background:#fff;border:1px solid var(--gray-200);border-radius:8px;padding:1.5rem;position:relative;transition:all .2s ease}.QuoteCreate_itemRow__kIDP2:hover{border-color:var(--blue-300);box-shadow:0 2px 8px #3b82f61a}.QuoteCreate_itemRow__kIDP2:focus-within{border-color:var(--blue-500);box-shadow:0 0 0 3px #3b82f61a}.QuoteCreate_removeItemButton__hUWAS{align-items:center;background:var(--red-100);border:none;border-radius:6px;color:var(--red-600);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.QuoteCreate_removeItemButton__hUWAS:hover:not(:disabled){background:var(--red-200);box-shadow:0 2px 4px #ef444433;transform:translateY(-1px)}.QuoteCreate_removeItemButton__hUWAS:disabled{cursor:not-allowed;opacity:.5}.QuoteCreate_addItemButton__kXJUU{align-items:center;background:var(--blue-600);border:none;border-radius:8px;box-shadow:0 2px 4px #3b82f633;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.QuoteCreate_addItemButton__kXJUU:hover{background:var(--blue-700);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.QuoteCreate_section__sV-nH{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:8px;padding:1.5rem;transition:all .2s ease}.QuoteCreate_section__sV-nH:hover{border-color:var(--gray-300);box-shadow:0 2px 8px #0000000d}.QuoteCreate_sectionTitle__g5eAm{align-items:center;border-bottom:2px solid var(--gray-200);color:var(--gray-900);display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin:0 0 1.5rem;padding-bottom:.75rem}.QuoteCreate_clientCard__O6PEr{background:#fff;background:var(--blue-50);border:1px solid var(--blue-200);border-radius:8px;padding:1.25rem;transition:all .2s ease}.QuoteCreate_clientCard__O6PEr:hover{border-color:var(--blue-300);box-shadow:0 2px 8px #3b82f61a}.QuoteCreate_clientCard__O6PEr h3{color:var(--blue-900);font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.QuoteCreate_clientCard__O6PEr p{color:var(--blue-700);font-size:.9rem;margin:0 0 .25rem}.QuoteCreate_itemsTable__imdYG table{border:1px solid var(--gray-200);border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.QuoteCreate_itemsTable__imdYG th{background:var(--gray-100);border-bottom:1px solid var(--gray-200);color:var(--gray-700);font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:1rem .75rem;text-align:left;text-transform:uppercase}.QuoteCreate_itemsTable__imdYG td{border-bottom:1px solid var(--gray-100);color:var(--gray-900);padding:1rem .75rem;transition:background-color .2s ease}.QuoteCreate_itemsTable__imdYG tr:hover td{background-color:var(--gray-50)}.QuoteCreate_itemsTable__imdYG tr:last-child td{border-bottom:none}.QuoteCreate_totalsSection__DcYsP{border-top:2px solid var(--gray-200);margin-bottom:2rem;padding-top:1.5rem}.QuoteCreate_totalRow__Lb4bK{color:var(--gray-700);display:flex;justify-content:space-between;padding:.75rem 0;transition:color .2s ease}.QuoteCreate_totalRow__Lb4bK:hover{color:var(--gray-900)}.QuoteCreate_totalRow__Lb4bK:last-child{border-top:2px solid var(--gray-300);color:var(--gray-900);font-size:1.25rem;font-weight:600;margin-top:.75rem;padding-top:1.25rem}@media (max-width:1200px){.QuoteCreate_content__t36vX{flex-direction:column}.QuoteCreate_formSection__lIzlV{width:100%!important}.QuoteCreate_previewSection__6E5v2{position:static;width:100%}.QuoteCreate_itemGrid__UEqoG{gap:1rem;grid-template-columns:1fr}.QuoteCreate_itemActions__S9RB9{justify-content:center}.QuoteCreate_summaryGrid__yI4fM{margin-top:1rem;padding:1rem}}@media (max-width:768px){.QuoteCreate_container__ig\+\+A{padding:1rem}.QuoteCreate_header__r9uHW{align-items:stretch;flex-direction:column;gap:1rem}.QuoteCreate_headerActions__ul5RL{flex-wrap:wrap;justify-content:center}.QuoteCreate_formSection__lIzlV,.QuoteCreate_section__sV-nH{padding:1rem}.QuoteCreate_formGrid__Pl2RF{grid-template-columns:1fr}.QuoteCreate_previewContent__vNbCN,.QuoteCreate_quotePreview__NkYg4{padding:1rem}.QuoteCreate_quoteHeader__Vw4nq{flex-direction:column;gap:1rem;text-align:center}.QuoteCreate_quoteInfo__07\+my{text-align:center}.QuoteCreate_saveStatus__eqnCM{align-items:flex-start;flex-direction:column;gap:.5rem}.QuoteCreate_summaryGrid__yI4fM{padding:.75rem}.QuoteCreate_content__t36vX{gap:1rem}}@media (max-width:480px){.QuoteCreate_container__ig\+\+A{padding:.5rem}.QuoteCreate_formSection__lIzlV,.QuoteCreate_header__r9uHW,.QuoteCreate_previewSection__6E5v2{border-radius:8px}.QuoteCreate_header__r9uHW h1{font-size:1.5rem}.QuoteCreate_previewButton__kWFAW,.QuoteCreate_saveButton__K1sF9,.QuoteCreate_sendButton__xXtTn{font-size:.9rem;padding:.5rem 1rem}.QuoteCreate_itemRow__kIDP2{padding:1rem}.QuoteCreate_quotePreview__NkYg4{font-size:.8rem}.QuoteCreate_sectionTitle__g5eAm{font-size:1.125rem}.QuoteCreate_summaryGrid__yI4fM{padding:.5rem}}.QuoteCreate_modalOverlay__KJ4KG{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.QuoteCreate_modal__WlnD9{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.QuoteCreate_modalHeader__D-puX{align-items:center;border-bottom:1px solid var(--gray-200);display:flex;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.QuoteCreate_modalTitle__FvqQE{color:var(--gray-900);font-size:1.25rem;font-weight:600;margin:0}.QuoteCreate_modalCloseButton__33Nl2{align-items:center;background:none;border:none;border-radius:6px;color:var(--gray-500);cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.QuoteCreate_modalCloseButton__33Nl2:hover{background:var(--gray-100);color:var(--gray-700)}.QuoteCreate_modalContent__63qUD{padding:1.5rem}.QuoteCreate_modalDescription__HsUq3{color:var(--gray-600);font-size:1rem;margin:0 0 1.5rem;text-align:center}.QuoteCreate_sendOptions__iQFyK{display:flex;flex-direction:column;gap:1rem}.QuoteCreate_sendOptionButton__c0Lzr{align-items:flex-start;background:#fff;border:2px solid var(--gray-200);border-radius:8px;cursor:pointer;display:flex;gap:1rem;padding:1.5rem;text-align:left;transition:all .2s ease;width:100%}.QuoteCreate_sendOptionButton__c0Lzr:hover:not(:disabled){background:var(--blue-50);border-color:var(--blue-500);box-shadow:0 4px 8px #3b82f61a;transform:translateY(-1px)}.QuoteCreate_sendOptionButton__c0Lzr:disabled{cursor:not-allowed;opacity:.6;transform:none}.QuoteCreate_sendLinkButton__0twTD:hover:not(:disabled){background:var(--green-50);border-color:var(--green-500);box-shadow:0 4px 8px #22c55e1a}.QuoteCreate_sendCopyButton__m1Dd9:hover:not(:disabled){background:var(--purple-50);border-color:var(--purple-500);box-shadow:0 4px 8px #9333ea1a}.QuoteCreate_sendOptionContent__s3DPt{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.QuoteCreate_sendOptionTitle__LMNgd{color:var(--gray-900);font-size:1rem;font-weight:600}.QuoteCreate_sendOptionDescription__A20qt{color:var(--gray-600);font-size:.875rem;line-height:1.4}@media (max-width:768px){.QuoteCreate_modal__WlnD9{margin:1rem;max-width:100%}.QuoteCreate_modalContent__63qUD,.QuoteCreate_sendOptionButton__c0Lzr{padding:1rem}}.QuoteView_container__pwNlT{background:var(--gray-50);margin:0 auto;max-width:1600px;min-height:100vh;padding:2rem}.QuoteView_header__ou-St{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.QuoteView_headerLeft__mUQRt{display:flex;flex-direction:column;gap:1rem}.QuoteView_backButton__Im2TG{align-items:center;color:var(--gray-600);display:inline-flex;font-weight:500;gap:.5rem;text-decoration:none;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.QuoteView_backButton__Im2TG:hover{color:var(--blue-600);transform:translateX(-2px)}.QuoteView_quoteInfo__tT3BU h1{color:var(--gray-900);font-size:2rem;font-weight:600;margin:0 0 .5rem}.QuoteView_subtitle__pDLu2{color:var(--gray-600);font-size:1rem;margin:0}.QuoteView_headerActions__GGsc6{align-items:flex-end;display:flex;flex-direction:column;gap:1rem}.QuoteView_statusSection__Aelif{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.QuoteView_statusBadge__V79-l{align-items:center;border-radius:20px;display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-transform:capitalize}.QuoteView_expiryInfo__yp1aP{color:var(--orange-600);font-size:.8rem;font-weight:500}.QuoteView_expiredInfo__zNDeO{color:var(--red-600);font-size:.8rem;font-weight:500}.QuoteView_actionButtons__JRYG4{position:relative}.QuoteView_moreButton__T14V3{align-items:center;background:var(--blue-600);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.QuoteView_moreButton__T14V3:hover{background:var(--blue-700);transform:translateY(-1px)}.QuoteView_actionsDropdown__z7mKk{background:#fff;border:1px solid var(--gray-200);border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-top:.5rem;min-width:200px;position:absolute;right:0;top:100%;z-index:10}.QuoteView_actionItem__oBDkG{align-items:center;background:none;border:none;color:var(--gray-700);cursor:pointer;display:flex;font-size:.9rem;gap:.75rem;padding:.75rem 1rem;text-align:left;text-decoration:none;transition:all .2s ease;width:100%}.QuoteView_actionItem__oBDkG:hover{background:var(--gray-50);color:var(--gray-900)}.QuoteView_deleteAction__Z95Ds:hover{background:var(--red-50);color:var(--red-600)}.QuoteView_content__HrHZ0{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 350px}.QuoteView_mainSection__X-36K{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.QuoteView_quoteCard__dXYLV{padding:2rem}.QuoteView_quoteHeader__gLOas{border-bottom:2px solid var(--gray-200);display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem}.QuoteView_companyInfo__S05mi h2{color:var(--blue-600);font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.QuoteView_companyInfo__S05mi p{color:var(--gray-600);font-size:.9rem;margin:0 0 .25rem}.QuoteView_quoteDetails__dw1Jw{text-align:right}.QuoteView_quoteDetails__dw1Jw h1{color:var(--gray-900);font-size:1.5rem;font-weight:600;margin:0 0 1rem}.QuoteView_detailRow__GGuDB{display:flex;font-size:.9rem;gap:2rem;justify-content:space-between;margin-bottom:.5rem}.QuoteView_detailRow__GGuDB span:first-child{color:var(--gray-600);font-weight:500}.QuoteView_detailRow__GGuDB span:last-child{color:var(--gray-900);font-weight:600}.QuoteView_clientSection__VfHPy{background:var(--gray-50);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.QuoteView_clientSection__VfHPy h3{color:var(--gray-900);font-size:1.1rem;font-weight:600;margin:0 0 1rem}.QuoteView_clientInfo__gw7IU h4{color:var(--gray-900);font-weight:600;margin:0 0 .5rem}.QuoteView_clientInfo__gw7IU p{color:var(--gray-700);font-size:.9rem;margin:0 0 .25rem}.QuoteView_address__QGKnb{margin-top:.5rem}.QuoteView_address__QGKnb p{color:var(--gray-600);font-size:.85rem;margin:0 0 .125rem}.QuoteView_itemsSection__Gb8a8{margin-bottom:2rem}.QuoteView_itemsTable__XZE9A{border:1px solid var(--gray-200);border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.QuoteView_itemsTable__XZE9A th{background:var(--gray-100);border-bottom:1px solid var(--gray-200);color:var(--gray-700);font-size:.9rem;font-weight:600;padding:1rem;text-align:left}.QuoteView_itemsTable__XZE9A td{border-bottom:1px solid var(--gray-100);color:var(--gray-900);padding:1rem;vertical-align:top}.QuoteView_itemsTable__XZE9A tr:last-child td{border-bottom:none}.QuoteView_itemDescription__9hqLD{max-width:300px}.QuoteView_itemDescription__9hqLD strong{color:var(--gray-900);font-weight:600}.QuoteView_totalsSection__6nbBq{background:var(--gray-50);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.QuoteView_totalRow__noGeH{color:var(--gray-700);display:flex;font-size:.95rem;justify-content:space-between;padding:.5rem 0}.QuoteView_totalRow__noGeH:last-child{border-top:1px solid var(--gray-200);color:var(--gray-900);font-size:1.1rem;font-weight:600;margin-top:.5rem;padding-top:1rem}.QuoteView_notesSection__TlIRd,.QuoteView_termsSection__Hu7NI{background:var(--gray-50);border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.QuoteView_notesSection__TlIRd h3,.QuoteView_termsSection__Hu7NI h3{color:var(--gray-900);font-size:1.1rem;font-weight:600;margin:0 0 1rem}.QuoteView_notesSection__TlIRd p,.QuoteView_termsSection__Hu7NI p{color:var(--gray-700);font-size:.9rem;line-height:1.6;margin:0}.QuoteView_sidebar__rbvdL{display:flex;flex-direction:column;gap:1.5rem}.QuoteView_sidebarCard__gCJ\+A{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.QuoteView_sidebarCard__gCJ\+A h3{color:var(--gray-900);font-size:1.1rem;font-weight:600;margin:0 0 1rem}.QuoteView_quickActions__Uxhgk{display:flex;flex-direction:column;gap:.75rem}.QuoteView_actionButton__I57-6{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1rem;text-decoration:none;transition:all .2s ease}.QuoteView_acceptButton__931LQ{background:var(--green-600);color:#fff}.QuoteView_acceptButton__931LQ:hover:not(:disabled){background:var(--green-700);transform:translateY(-1px)}.QuoteView_rejectButton__FoxYU{background:var(--red-600);color:#fff}.QuoteView_rejectButton__FoxYU:hover:not(:disabled){background:var(--red-700);transform:translateY(-1px)}.QuoteView_convertButton__pfHTQ{background:var(--blue-600);color:#fff}.QuoteView_convertButton__pfHTQ:hover:not(:disabled){background:var(--blue-700);transform:translateY(-1px)}.QuoteView_sendButton__ddd\+2{background:var(--orange-600);color:#fff}.QuoteView_sendButton__ddd\+2:hover:not(:disabled){background:var(--orange-700);transform:translateY(-1px)}.QuoteView_actionButton__I57-6:disabled{cursor:not-allowed;opacity:.6;transform:none}.QuoteView_summaryItem__dk88F{align-items:center;border-bottom:1px solid var(--gray-100);display:flex;font-size:.9rem;justify-content:space-between;padding:.5rem 0}.QuoteView_summaryItem__dk88F:last-child{border-bottom:none}.QuoteView_summaryItem__dk88F span:first-child{color:var(--gray-600);font-weight:500}.QuoteView_summaryItem__dk88F span:last-child{color:var(--gray-900);font-weight:600}.QuoteView_totalAmount__DGck0{color:var(--blue-600)!important;font-size:1.1rem!important}.QuoteView_clientSummary__3yFkA h4{color:var(--gray-900);font-weight:600;margin:0 0 .5rem}.QuoteView_clientSummary__3yFkA p{color:var(--gray-700);font-size:.9rem;margin:0 0 .25rem}.QuoteView_viewClientButton__lhn2P{align-items:center;background:var(--gray-100);border-radius:6px;color:var(--gray-700);display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.QuoteView_viewClientButton__lhn2P:hover{background:var(--gray-200);color:var(--gray-900)}.QuoteView_timeline__\+wCYO{display:flex;flex-direction:column;gap:1rem}.QuoteView_timelineItem__0j7kM{align-items:flex-start;display:flex;gap:1rem}.QuoteView_timelineDot__vyOsM{background:var(--blue-600);border-radius:50%;flex-shrink:0;height:12px;margin-top:.25rem;width:12px}.QuoteView_timelineContent__49IyH{flex:1 1}.QuoteView_timelineContent__49IyH strong{color:var(--gray-900);display:block;font-size:.9rem;font-weight:600;margin-bottom:.25rem}.QuoteView_timelineContent__49IyH p{color:var(--gray-600);font-size:.8rem;margin:0}@media (max-width:1200px){.QuoteView_content__HrHZ0{grid-template-columns:1fr}.QuoteView_sidebar__rbvdL{order:-1}}@media (max-width:768px){.QuoteView_container__pwNlT{padding:1rem}.QuoteView_header__ou-St{align-items:stretch;flex-direction:column;gap:1rem}.QuoteView_headerActions__GGsc6,.QuoteView_statusSection__Aelif{align-items:stretch}.QuoteView_quoteCard__dXYLV{padding:1rem}.QuoteView_quoteHeader__gLOas{flex-direction:column;gap:1rem;text-align:center}.QuoteView_quoteDetails__dw1Jw{text-align:center}.QuoteView_detailRow__GGuDB{gap:1rem;justify-content:space-between}.QuoteView_itemsTable__XZE9A{font-size:.8rem}.QuoteView_itemsTable__XZE9A td,.QuoteView_itemsTable__XZE9A th{padding:.75rem .5rem}.QuoteView_sidebarCard__gCJ\+A{padding:1rem}}@media (max-width:480px){.QuoteView_container__pwNlT{padding:.5rem}.QuoteView_header__ou-St,.QuoteView_mainSection__X-36K,.QuoteView_sidebarCard__gCJ\+A{border-radius:8px}.QuoteView_header__ou-St h1{font-size:1.5rem}.QuoteView_quoteCard__dXYLV{padding:.75rem}.QuoteView_itemsTable__XZE9A{font-size:.75rem}.QuoteView_itemsTable__XZE9A td,.QuoteView_itemsTable__XZE9A th{padding:.5rem .25rem}.QuoteView_actionButton__I57-6{font-size:.85rem;padding:.5rem .75rem}}.QuoteView_fadeIn__f-4-g{animation:QuoteView_fadeIn__f-4-g .3s ease-in-out}@keyframes QuoteView_fadeIn__f-4-g{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.QuoteView_slideIn__qqJk4{animation:QuoteView_slideIn__qqJk4 .3s ease-out}@keyframes QuoteView_slideIn__qqJk4{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.QuoteView_loading__nwaQb{opacity:.6;pointer-events:none}.QuoteView_loading__nwaQb:after{animation:QuoteView_spin__4hZer 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;content:"";height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}@keyframes QuoteView_spin__4hZer{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ClientList_container__Qif3k{margin:0 auto;max-width:1200px}.ClientList_header__R44Up{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.ClientList_title__S8cL-{color:#111827;font-size:1.875rem;font-weight:600;margin:0 0 .5rem}.ClientList_subtitle__03za1{color:#6b7280;font-size:.875rem;margin:0}.ClientList_createButton__aJlXu{align-items:center;background:#3b82f6;border-radius:.5rem;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s}.ClientList_createButton__aJlXu:hover{background:#2563eb}.ClientList_filters__4SyIq{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.ClientList_searchBox__bHIoN{flex:1 1;max-width:400px;position:relative}.ClientList_searchIcon__DFb0M{color:#9ca3af;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ClientList_searchInput__Gfyt8{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;padding:.75rem .75rem .75rem 2.5rem;transition:all .2s;width:100%}.ClientList_searchInput__Gfyt8:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ClientList_filterGroup__19CWV{align-items:center;display:flex;gap:.5rem}.ClientList_filterIcon__vX9JR{color:#6b7280}.ClientList_statusFilter__ZjCWd{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;min-width:150px;padding:.75rem}.ClientList_bulkActions__JGCYi{align-items:center;background:#f3f4f6;border-radius:.5rem;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem}.ClientList_bulkDeleteButton__kKiN5{align-items:center;background:#ef4444;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.ClientList_bulkDeleteButton__kKiN5:hover{background:#dc2626}.ClientList_clientsGrid__driqf{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.ClientList_clientCard__juhwi{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 3px 0 #0000001a;padding:1.5rem;transition:all .2s}.ClientList_clientCard__juhwi:hover{box-shadow:0 4px 6px -1px #0000001a}.ClientList_cardHeader__seXCJ{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.ClientList_clientInfo__-hCIz{flex:1 1}.ClientList_clientName__biAU4{color:#111827;font-size:1.125rem;font-weight:600;margin:0 0 .25rem}.ClientList_clientCompany__GCoEt{color:#6b7280;font-size:.875rem;margin:0 0 .5rem}.ClientList_statusBadge__F1k4O{align-items:center;border-radius:.375rem;display:inline-flex;font-size:.75rem;font-weight:500;padding:.25rem .5rem;text-transform:uppercase}.ClientList_statusActive__sTca2{background:#d1fae5;color:#065f46}.ClientList_statusInactive__kMGnB{background:#fee2e2;color:#991b1b}.ClientList_cardActions__lHMMY{align-items:center;display:flex;gap:.5rem}.ClientList_checkbox__XY5h9{cursor:pointer;height:1rem;width:1rem}.ClientList_actionButton__z5pUQ{align-items:center;background:#0000;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;display:flex;height:2rem;justify-content:center;text-decoration:none;transition:all .2s;width:2rem}.ClientList_actionButton__z5pUQ:hover{background:#f3f4f6;color:#374151}.ClientList_deleteButton__wHHfX:hover{background:#fee2e2;color:#dc2626}.ClientList_contactInfo__8kZbV{margin-bottom:1rem}.ClientList_contactItem__vuVh6{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:.5rem}.ClientList_contactIcon__AGPRJ{color:#9ca3af;flex-shrink:0}.ClientList_clientStats__\+UnN9{grid-gap:1rem;background:#f9fafb;border-radius:.5rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem;padding:1rem}.ClientList_stat__VWl0f{align-items:center;display:flex;flex-direction:column;text-align:center}.ClientList_statLabel__wsVeB{color:#6b7280;font-size:.75rem;margin-bottom:.25rem}.ClientList_statValue__pECdr{color:#111827;font-size:.875rem;font-weight:500}.ClientList_tags__4Di45{display:flex;flex-wrap:wrap;gap:.5rem}.ClientList_tag__L32HX{align-items:center;background:#e5e7eb;border-radius:.375rem;color:#374151;display:inline-flex;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.ClientList_emptyState__Hcnpb{color:#6b7280;padding:3rem;text-align:center}.ClientList_emptyState__Hcnpb p{font-size:1rem;margin-bottom:1.5rem}.ClientCreate_container__JqNGv{background:linear-gradient(135deg,#667eea,#764ba2);font-family:Inter,sans-serif;min-height:100vh;padding:2rem}.ClientCreate_header__y3qXe{align-items:flex-start;background:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000001a;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem 2rem}.ClientCreate_headerLeft__NoULq{flex:1 1}.ClientCreate_backButton__TI3sb{align-items:center;background:none;border:none;border-radius:.5rem;color:#6b7280;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;transition:all .2s ease}.ClientCreate_backButton__TI3sb:hover{background:#f3f4f6;color:#374151}.ClientCreate_title__CAm2E{color:#111827;font-size:2rem;font-weight:600;margin:0 0 .5rem}.ClientCreate_subtitle__DckjC{color:#6b7280;font-size:1rem;margin:0}.ClientCreate_headerActions__GxNO8{display:flex;gap:1rem}.ClientCreate_actionButton__7wCrx{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.ClientCreate_saveButton__fesfW{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.ClientCreate_saveButton__fesfW:hover:not(:disabled){box-shadow:0 10px 25px #667eea66;transform:translateY(-2px)}.ClientCreate_saveButton__fesfW:disabled{cursor:not-allowed;opacity:.6}.ClientCreate_loading__w-fyH{color:#0000;position:relative}.ClientCreate_loading__w-fyH:after{animation:ClientCreate_spin__\+gs6U 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;content:"";height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}@keyframes ClientCreate_spin__\+gs6U{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ClientCreate_content__CiZlz{background:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000001a;overflow:hidden}.ClientCreate_form__ubAOe{padding:2rem}.ClientCreate_section__3aKjw{margin-bottom:2.5rem}.ClientCreate_sectionTitle__EkDtn{align-items:center;border-bottom:2px solid #f3f4f6;color:#111827;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin:0 0 1.5rem;padding-bottom:.75rem}.ClientCreate_formRow__Pya3h{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.ClientCreate_formGroup__KeaE8{display:flex;flex-direction:column}.ClientCreate_label__IRL2m{color:#374151;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.ClientCreate_input__aIK9W,.ClientCreate_select__kY9zn,.ClientCreate_textarea__HWfvn{background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;padding:.75rem 1rem;transition:all .2s ease}.ClientCreate_input__aIK9W:focus,.ClientCreate_select__kY9zn:focus,.ClientCreate_textarea__HWfvn:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.ClientCreate_input__aIK9W.ClientCreate_error__V25VQ,.ClientCreate_select__kY9zn.ClientCreate_error__V25VQ,.ClientCreate_textarea__HWfvn.ClientCreate_error__V25VQ{border-color:#ef4444}.ClientCreate_errorMessage__vxu7J{color:#ef4444;font-size:.75rem;margin-top:.25rem}.ClientCreate_inputWrapper__zJIFD{position:relative}.ClientCreate_inputIcon__8BYN-{color:#9ca3af;left:1rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.ClientCreate_inputWrapper__zJIFD .ClientCreate_input__aIK9W{padding-left:2.5rem}.ClientCreate_textarea__HWfvn{min-height:100px;resize:vertical}.ClientCreate_tagsSection__ADHr7{margin-top:1rem}.ClientCreate_addTagForm__0nRGi{display:flex;gap:.5rem;margin-bottom:1rem}.ClientCreate_tagInput__O5bpQ{border:2px solid #e5e7eb;border-radius:.375rem;flex:1 1;font-size:.875rem;padding:.5rem .75rem;transition:all .2s ease}.ClientCreate_tagInput__O5bpQ:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.ClientCreate_addTagButton__Zf2JV{align-items:center;background:#667eea;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.ClientCreate_addTagButton__Zf2JV:hover:not(:disabled){background:#5a67d8;transform:translateY(-1px)}.ClientCreate_addTagButton__Zf2JV:disabled{cursor:not-allowed;opacity:.5}.ClientCreate_tagsList__pWfFt{display:flex;flex-wrap:wrap;gap:.5rem}.ClientCreate_tag__H245f{align-items:center;background:#f3f4f6;border-radius:1rem;color:#374151;display:inline-flex;font-size:.75rem;font-weight:500;gap:.5rem;padding:.375rem .75rem;transition:all .2s ease}.ClientCreate_tag__H245f:hover{background:#e5e7eb}.ClientCreate_tagText__sJHvr{white-space:nowrap}.ClientCreate_removeTagButton__CnqVB{align-items:center;background:#d1d5db;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:.625rem;height:1rem;justify-content:center;transition:all .2s ease;width:1rem}.ClientCreate_removeTagButton__CnqVB:hover{background:#ef4444;color:#fff}@media (max-width:768px){.ClientCreate_container__JqNGv{padding:1rem}.ClientCreate_header__y3qXe{flex-direction:column;gap:1rem;padding:1rem}.ClientCreate_headerActions__GxNO8{justify-content:stretch;width:100%}.ClientCreate_actionButton__7wCrx{flex:1 1;justify-content:center}.ClientCreate_form__ubAOe{padding:1rem}.ClientCreate_formRow__Pya3h{gap:1rem;grid-template-columns:1fr}.ClientCreate_section__3aKjw{margin-bottom:2rem}}@media (max-width:480px){.ClientCreate_title__CAm2E{font-size:1.5rem}.ClientCreate_subtitle__DckjC{font-size:.875rem}.ClientCreate_sectionTitle__EkDtn{font-size:1.125rem}}.ClientCreate_fadeIn__frQv7{animation:ClientCreate_fadeIn__frQv7 .3s ease-in-out}@keyframes ClientCreate_fadeIn__frQv7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ClientCreate_slideIn__8RksF{animation:ClientCreate_slideIn__8RksF .3s ease-out}@keyframes ClientCreate_slideIn__8RksF{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.ClientCreate_loadingContainer__u1VeP{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;min-height:400px}.ClientCreate_loadingSpinner__cNMCM{animation:ClientCreate_spin__\+gs6U 1s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#667eea;height:40px;margin-bottom:1rem;width:40px}.ClientCreate_formGroup__KeaE8:has(.ClientCreate_error__V25VQ) .ClientCreate_label__IRL2m{color:#ef4444}.ClientCreate_formGroup__KeaE8:has(.ClientCreate_error__V25VQ) .ClientCreate_input__aIK9W,.ClientCreate_formGroup__KeaE8:has(.ClientCreate_error__V25VQ) .ClientCreate_select__kY9zn,.ClientCreate_formGroup__KeaE8:has(.ClientCreate_error__V25VQ) .ClientCreate_textarea__HWfvn{background-color:#fef2f2;border-color:#ef4444}.ClientCreate_formGroup__KeaE8:has(.ClientCreate_input__aIK9W:valid) .ClientCreate_input__aIK9W:not(:placeholder-shown){border-color:#10b981}.ClientCreate_formGroup__KeaE8:has(.ClientCreate_input__aIK9W:focus) .ClientCreate_label__IRL2m{color:#667eea}.ClientCreate_input__aIK9W:hover:not(:focus):not(.ClientCreate_error__V25VQ),.ClientCreate_select__kY9zn:hover:not(:focus):not(.ClientCreate_error__V25VQ),.ClientCreate_textarea__HWfvn:hover:not(:focus):not(.ClientCreate_error__V25VQ){border-color:#d1d5db}.ClientCreate_actionButton__7wCrx:focus-visible,.ClientCreate_backButton__TI3sb:focus-visible,.ClientCreate_input__aIK9W:focus-visible,.ClientCreate_select__kY9zn:focus-visible,.ClientCreate_textarea__HWfvn:focus-visible{outline:2px solid #667eea;outline-offset:2px}@media print{.ClientCreate_container__JqNGv{background:#fff;padding:0}.ClientCreate_headerActions__GxNO8,.ClientCreate_header__y3qXe{display:none}.ClientCreate_content__CiZlz{border-radius:0;box-shadow:none}.ClientCreate_form__ubAOe{padding:0}}.ProductList_container__AY3ax{margin:0 auto;max-width:1400px;padding:2rem}.ProductList_header__A-f4d{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.ProductList_title__77iJc{color:var(--text-primary);font-size:2rem;font-weight:600;margin:0 0 .5rem}.ProductList_subtitle__F56g4{color:var(--text-secondary);font-size:1rem;margin:0}.ProductList_createButton__E6dL\+{align-items:center;background:var(--primary);border:none;border-radius:.5rem;color:#fff;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.ProductList_createButton__E6dL\+:hover{background:var(--primary-dark);transform:translateY(-1px)}.ProductList_filters__VxY28{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.ProductList_searchBox__zrlG3{flex:1 1;min-width:300px;position:relative}.ProductList_searchIcon__\+vDbq{color:var(--text-secondary);left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.ProductList_searchInput__yDgfF{background:#fff;border:1px solid var(--border);border-radius:.5rem;font-size:.875rem;padding:.75rem 1rem .75rem 2.5rem;width:100%}.ProductList_searchInput__yDgfF:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}.ProductList_filterGroup__jsOBN{align-items:center;display:flex;gap:.5rem}.ProductList_filterIcon__8fuBc{color:var(--text-secondary)}.ProductList_filterSelect__DUr2a{background:#fff;border:1px solid var(--border);border-radius:.5rem;font-size:.875rem;min-width:120px;padding:.75rem}.ProductList_viewToggle__TXYeB{border:1px solid var(--border);border-radius:.5rem;display:flex;overflow:hidden}.ProductList_viewButton__WIA5H{background:#fff;border:none;cursor:pointer;font-size:.875rem;padding:.75rem 1rem;transition:all .2s ease}.ProductList_viewButton__WIA5H.ProductList_active__itHJH{background:var(--primary);color:#fff}.ProductList_viewButton__WIA5H:hover:not(.ProductList_active__itHJH){background:var(--gray-50)}.ProductList_bulkActions__NGZsS{align-items:center;background:var(--gray-50);border-radius:.5rem;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem}.ProductList_bulkDeleteButton__NXBgW{align-items:center;background:var(--danger);border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:background .2s ease}.ProductList_bulkDeleteButton__NXBgW:hover{background:var(--danger-dark)}.ProductList_productsGrid__VxtUB{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:2rem}.ProductList_productCard__sP76B{background:#fff;border:1px solid var(--border);border-radius:.75rem;padding:1.5rem;position:relative;transition:all .2s ease}.ProductList_productCard__sP76B:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.ProductList_cardHeader__jsyLq{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.ProductList_productImage__rx19X{align-items:center;background:var(--gray-100);border-radius:.5rem;color:var(--text-secondary);display:flex;height:60px;justify-content:center;width:60px}.ProductList_cardActions__vzWwJ{align-items:center;display:flex;gap:.25rem}.ProductList_checkbox__qeEeo{cursor:pointer;height:16px;width:16px}.ProductList_actionButton__guOsi{align-items:center;background:#fff;border:1px solid var(--border);border-radius:.375rem;color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;text-decoration:none;transition:all .2s ease;width:32px}.ProductList_actionButton__guOsi:hover{background:var(--gray-50);color:var(--text-primary)}.ProductList_deleteButton__BSrGG:hover{background:var(--danger-light);border-color:var(--danger);color:var(--danger)}.ProductList_productInfo__SG-um{margin-bottom:1rem}.ProductList_productName__AInuT{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.ProductList_productDescription__GlvDf{color:var(--text-secondary);font-size:.875rem;line-height:1.4;margin:0 0 .75rem}.ProductList_productMeta__uIa39{color:var(--text-secondary);display:flex;font-size:.75rem;gap:1rem}.ProductList_sku__pUH\+r{font-weight:500}.ProductList_category__SR-op{background:var(--primary-light);border-radius:.25rem;color:var(--primary);padding:.25rem .5rem}.ProductList_productStats__u-Xdr{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.ProductList_stat__Kf9oO{align-items:center;display:flex;gap:.5rem}.ProductList_statIcon__V68dY{color:var(--primary);flex-shrink:0}.ProductList_statLabel__Wvymh{color:var(--text-secondary);display:block;font-size:.75rem}.ProductList_statValue__V1qU-{color:var(--text-primary);font-size:.875rem;font-weight:600}.ProductList_productFooter__z0PY-{align-items:center;display:flex;justify-content:space-between}.ProductList_statusBadge__J7oQf{border-radius:1rem;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.ProductList_statusActive__3gufv{background:var(--success-light);color:var(--success)}.ProductList_statusInactive__XfKLx{background:var(--gray-100);color:var(--text-secondary)}.ProductList_statusOutOfStock__gbtNG{background:var(--danger-light);color:var(--danger)}.ProductList_tags__Ne5VK{display:flex;flex-wrap:wrap;gap:.25rem}.ProductList_tag__R8pbw{background:var(--gray-100);color:var(--text-secondary)}.ProductList_tagMore__rVd9T,.ProductList_tag__R8pbw{border-radius:.25rem;font-size:.75rem;padding:.125rem .5rem}.ProductList_tagMore__rVd9T{background:var(--primary-light);color:var(--primary);font-weight:500}.ProductList_productsTable__QqG2W{background:#fff;border:1px solid var(--border);border-radius:.75rem;overflow:hidden}.ProductList_table__wq3xA{border-collapse:collapse;width:100%}.ProductList_table__wq3xA th{background:var(--gray-50);border-bottom:1px solid var(--border);color:var(--text-primary);font-weight:600;padding:1rem;text-align:left}.ProductList_table__wq3xA td{border-bottom:1px solid var(--border);padding:1rem;vertical-align:middle}.ProductList_table__wq3xA tr:hover{background:var(--gray-50)}.ProductList_productCell__Uli-X{align-items:center;display:flex;gap:.75rem}.ProductList_productCell__Uli-X .ProductList_productImage__rx19X{height:40px;width:40px}.ProductList_productCell__Uli-X .ProductList_productName__AInuT{font-size:1rem;margin:0 0 .25rem}.ProductList_productCell__Uli-X .ProductList_productDescription__GlvDf{font-size:.75rem;margin:0}.ProductList_actions__NQMS5{display:flex;gap:.25rem}.ProductList_emptyState__IXHSQ{color:var(--text-secondary);padding:4rem 2rem;text-align:center}.ProductList_emptyState__IXHSQ p{font-size:1.125rem;margin:0 0 1.5rem}@media (max-width:768px){.ProductList_container__AY3ax{padding:1rem}.ProductList_header__A-f4d{align-items:stretch;flex-direction:column;gap:1rem}.ProductList_createButton__E6dL\+{align-self:flex-start}.ProductList_filters__VxY28{align-items:stretch;flex-direction:column}.ProductList_searchBox__zrlG3{min-width:auto}.ProductList_filterGroup__jsOBN{justify-content:space-between}.ProductList_productsGrid__VxtUB{gap:1rem;grid-template-columns:1fr}.ProductList_productStats__u-Xdr{gap:.75rem;grid-template-columns:1fr}.ProductList_productFooter__z0PY-{align-items:flex-start;flex-direction:column;gap:.75rem}.ProductList_table__wq3xA{font-size:.875rem}.ProductList_table__wq3xA td,.ProductList_table__wq3xA th{padding:.75rem .5rem}.ProductList_productCell__Uli-X{align-items:flex-start;flex-direction:column;gap:.5rem}}.ProductCreate_container__LIex\+{background:linear-gradient(135deg,#667eea,#764ba2);font-family:Inter,sans-serif;min-height:100vh;padding:2rem}.ProductCreate_header__J-vnu{align-items:flex-start;background:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000001a;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem 2rem}.ProductCreate_headerLeft__tts4g{flex:1 1}.ProductCreate_backButton__qTElC{align-items:center;background:none;border:none;border-radius:.5rem;color:#6b7280;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;transition:all .2s ease}.ProductCreate_backButton__qTElC:hover{background:#f3f4f6;color:#374151}.ProductCreate_title__TqNVD{color:#111827;font-size:2rem;font-weight:600;margin:0 0 .5rem}.ProductCreate_subtitle__39oxo{color:#6b7280;font-size:1rem;margin:0}.ProductCreate_headerActions__IvPFI{display:flex;gap:1rem}.ProductCreate_actionButton__useZm{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.ProductCreate_saveButton__CUSZc{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.ProductCreate_saveButton__CUSZc:hover:not(:disabled){box-shadow:0 10px 25px #667eea66;transform:translateY(-2px)}.ProductCreate_saveButton__CUSZc:disabled{cursor:not-allowed;opacity:.6}.ProductCreate_loading__wqYhZ{color:#0000;position:relative}.ProductCreate_loading__wqYhZ:after{animation:ProductCreate_spin__ZGTgb 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;content:"";height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}@keyframes ProductCreate_spin__ZGTgb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProductCreate_content__gZTn0{background:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000001a;overflow:hidden}.ProductCreate_form__20PRB{padding:2rem}.ProductCreate_section__2EbAx{margin-bottom:2.5rem}.ProductCreate_sectionTitle__uyy8m{align-items:center;border-bottom:2px solid #f3f4f6;color:#111827;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin:0 0 1.5rem;padding-bottom:.75rem}.ProductCreate_formRow__z6Kg4{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.ProductCreate_formGroup__lpsc4{display:flex;flex-direction:column}.ProductCreate_label__CLYtR{color:#374151;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.ProductCreate_input__K11\+1,.ProductCreate_select__AvTh6,.ProductCreate_textarea__4FaAV{background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;padding:.75rem 1rem;transition:all .2s ease}.ProductCreate_input__K11\+1:focus,.ProductCreate_select__AvTh6:focus,.ProductCreate_textarea__4FaAV:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.ProductCreate_input__K11\+1.ProductCreate_error__skebA,.ProductCreate_select__AvTh6.ProductCreate_error__skebA,.ProductCreate_textarea__4FaAV.ProductCreate_error__skebA{border-color:#ef4444}.ProductCreate_errorMessage__pjDAw{color:#ef4444;font-size:.75rem;margin-top:.25rem}.ProductCreate_inputWrapper__mRy83{position:relative}.ProductCreate_inputIcon__sZYyn{color:#9ca3af;left:1rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.ProductCreate_inputWrapper__mRy83 .ProductCreate_input__K11\+1{padding-left:2.5rem}.ProductCreate_textarea__4FaAV{min-height:100px;resize:vertical}.ProductCreate_profitAnalysis__ozueg{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #e2e8f0;border-radius:.75rem;margin-top:1.5rem;padding:1.5rem}.ProductCreate_profitTitle__3Xm9\+{align-items:center;color:#374151;display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.ProductCreate_profitGrid__rZMzI{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.ProductCreate_profitItem__J2UUl{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;justify-content:space-between;padding:.75rem 1rem}.ProductCreate_profitLabel__TMwLK{color:#6b7280;font-size:.875rem;font-weight:500}.ProductCreate_profitValue__KlYex{font-size:1rem;font-weight:600}.ProductCreate_profitValue__KlYex.ProductCreate_positive__CVHS6{color:#10b981}.ProductCreate_profitValue__KlYex.ProductCreate_negative__6Ag7M{color:#ef4444}.ProductCreate_tagsSection__zY4mf{margin-top:1rem}.ProductCreate_addTagForm__6aC-w{display:flex;gap:.5rem;margin-bottom:1rem}.ProductCreate_tagInput__ClGSG{border:2px solid #e5e7eb;border-radius:.375rem;flex:1 1;font-size:.875rem;padding:.5rem .75rem;transition:all .2s ease}.ProductCreate_tagInput__ClGSG:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.ProductCreate_addTagButton__nUm0Q{align-items:center;background:#667eea;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.ProductCreate_addTagButton__nUm0Q:hover:not(:disabled){background:#5a67d8;transform:translateY(-1px)}.ProductCreate_addTagButton__nUm0Q:disabled{cursor:not-allowed;opacity:.5}.ProductCreate_tagsList__J7k9Y{display:flex;flex-wrap:wrap;gap:.5rem}.ProductCreate_tag__KoMNo{align-items:center;background:#f3f4f6;border-radius:1rem;color:#374151;display:inline-flex;font-size:.75rem;font-weight:500;gap:.5rem;padding:.375rem .75rem;transition:all .2s ease}.ProductCreate_tag__KoMNo:hover{background:#e5e7eb}.ProductCreate_tagText__6MZ9G{white-space:nowrap}.ProductCreate_removeTagButton__XaVxd{align-items:center;background:#d1d5db;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:.625rem;height:1rem;justify-content:center;transition:all .2s ease;width:1rem}.ProductCreate_removeTagButton__XaVxd:hover{background:#ef4444;color:#fff}@media (max-width:768px){.ProductCreate_container__LIex\+{padding:1rem}.ProductCreate_header__J-vnu{flex-direction:column;gap:1rem;padding:1rem}.ProductCreate_headerActions__IvPFI{justify-content:stretch;width:100%}.ProductCreate_actionButton__useZm{flex:1 1;justify-content:center}.ProductCreate_form__20PRB{padding:1rem}.ProductCreate_formRow__z6Kg4{gap:1rem;grid-template-columns:1fr}.ProductCreate_section__2EbAx{margin-bottom:2rem}.ProductCreate_profitGrid__rZMzI{gap:.75rem;grid-template-columns:1fr}.ProductCreate_profitItem__J2UUl{padding:.5rem .75rem}}@media (max-width:480px){.ProductCreate_title__TqNVD{font-size:1.5rem}.ProductCreate_subtitle__39oxo{font-size:.875rem}.ProductCreate_sectionTitle__uyy8m{font-size:1.125rem}.ProductCreate_profitAnalysis__ozueg{padding:1rem}}.ProductCreate_fadeIn__IfbQn{animation:ProductCreate_fadeIn__IfbQn .3s ease-in-out}@keyframes ProductCreate_fadeIn__IfbQn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProductCreate_slideIn__Gr7g3{animation:ProductCreate_slideIn__Gr7g3 .3s ease-out}@keyframes ProductCreate_slideIn__Gr7g3{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.ProductCreate_loadingContainer__RzTsa{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;min-height:400px}.ProductCreate_loadingSpinner__oSY12{animation:ProductCreate_spin__ZGTgb 1s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#667eea;height:40px;margin-bottom:1rem;width:40px}.ProductCreate_formGroup__lpsc4:has(.ProductCreate_error__skebA) .ProductCreate_label__CLYtR{color:#ef4444}.ProductCreate_formGroup__lpsc4:has(.ProductCreate_error__skebA) .ProductCreate_input__K11\+1,.ProductCreate_formGroup__lpsc4:has(.ProductCreate_error__skebA) .ProductCreate_select__AvTh6,.ProductCreate_formGroup__lpsc4:has(.ProductCreate_error__skebA) .ProductCreate_textarea__4FaAV{background-color:#fef2f2;border-color:#ef4444}.ProductCreate_formGroup__lpsc4:has(.ProductCreate_input__K11\+1:valid) .ProductCreate_input__K11\+1:not(:placeholder-shown){border-color:#10b981}.ProductCreate_formGroup__lpsc4:has(.ProductCreate_input__K11\+1:focus) .ProductCreate_label__CLYtR{color:#667eea}.ProductCreate_input__K11\+1:hover:not(:focus):not(.ProductCreate_error__skebA),.ProductCreate_select__AvTh6:hover:not(:focus):not(.ProductCreate_error__skebA),.ProductCreate_textarea__4FaAV:hover:not(:focus):not(.ProductCreate_error__skebA){border-color:#d1d5db}.ProductCreate_actionButton__useZm:focus-visible,.ProductCreate_backButton__qTElC:focus-visible,.ProductCreate_input__K11\+1:focus-visible,.ProductCreate_select__AvTh6:focus-visible,.ProductCreate_textarea__4FaAV:focus-visible{outline:2px solid #667eea;outline-offset:2px}@media print{.ProductCreate_container__LIex\+{background:#fff;padding:0}.ProductCreate_headerActions__IvPFI,.ProductCreate_header__J-vnu{display:none}.ProductCreate_content__gZTn0{border-radius:0;box-shadow:none}.ProductCreate_form__20PRB{padding:0}.ProductCreate_profitAnalysis__ozueg{background:#fff;border:1px solid #e2e8f0}}.ProductCreate_profitAnalysis__ozueg{overflow:hidden;position:relative}.ProductCreate_profitAnalysis__ozueg:before{background:linear-gradient(90deg,#10b981,#667eea 50%,#ef4444);content:"";height:3px;left:0;position:absolute;right:0;top:0}.ProductCreate_profitItem__J2UUl{position:relative;transition:all .2s ease}.ProductCreate_profitItem__J2UUl:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.ProductCreate_input__K11\+1[type=number]::-webkit-inner-spin-button,.ProductCreate_input__K11\+1[type=number]::-webkit-outer-spin-button{height:1.5em;opacity:1}.ProductCreate_select__AvTh6{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.ProductCreate_formGroup__lpsc4:focus-within .ProductCreate_label__CLYtR{color:#667eea;font-weight:600}@keyframes ProductCreate_successPulse__gwTR\+{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.ProductCreate_formGroup__lpsc4:has(.ProductCreate_input__K11\+1:valid) .ProductCreate_input__K11\+1:not(:placeholder-shown){animation:ProductCreate_successPulse__gwTR\+ .3s ease-in-out}.Settings_container__9H1pc{margin:0 auto;max-width:1200px;padding:2rem}.Settings_header__l\+dwz{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.Settings_title__nkpFJ{color:var(--text-primary);font-size:2rem;font-weight:600;margin:0 0 .5rem}.Settings_subtitle__SRlTp{color:var(--text-secondary);font-size:1rem;margin:0}.Settings_saveButton__tz9T5{align-items:center;background:var(--primary);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.Settings_saveButton__tz9T5:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px)}.Settings_saveButton__tz9T5:disabled{cursor:not-allowed;opacity:.6}.Settings_saveButton__tz9T5.Settings_loading__KtoFc{position:relative}.Settings_saveButton__tz9T5.Settings_loading__KtoFc:after{animation:Settings_spin__laVPl 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;content:"";height:16px;position:absolute;right:1rem;width:16px}@keyframes Settings_spin__laVPl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Settings_content__Ec2F1{background:#fff;border:1px solid var(--border);border-radius:.75rem;overflow:hidden}.Settings_tabNavigation__aRbV9{background:var(--gray-50);border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.Settings_tabButton__0Y9ix{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:1rem 1.5rem;transition:all .2s ease;white-space:nowrap}.Settings_tabButton__0Y9ix:hover{background:var(--gray-100);color:var(--text-primary)}.Settings_tabButton__0Y9ix.Settings_active__-1W2e{background:#fff;border-bottom:2px solid var(--primary);color:var(--primary)}.Settings_tabContent__MZM0D{padding:2rem}.Settings_section__BlWJZ{max-width:800px}.Settings_sectionTitle__YCCAk{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin:0 0 1.5rem}.Settings_formGrid__Hopj\+{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:1.5rem}.Settings_formGroup__ph7rq{display:flex;flex-direction:column}.Settings_label__4Jfd\+{color:var(--text-primary);font-size:.875rem;font-weight:500;margin-bottom:.5rem}.Settings_input__xS79d,.Settings_select__\+P2Cb,.Settings_textarea__hwscU{background:#fff;border:1px solid var(--border);border-radius:.5rem;font-size:.875rem;padding:.75rem;transition:all .2s ease}.Settings_input__xS79d:focus,.Settings_select__\+P2Cb:focus,.Settings_textarea__hwscU:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}.Settings_textarea__hwscU{min-height:100px;resize:vertical}.Settings_error__c8wV\+{color:var(--danger);font-size:.75rem;margin-top:.25rem}.Settings_paymentMethod__ra1gX{background:var(--gray-50);border:1px solid var(--border);border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.Settings_methodHeader__ArSxb{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.Settings_methodHeader__ArSxb h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0}.Settings_switch__MaV9p{display:inline-block;height:24px;position:relative;width:50px}.Settings_switch__MaV9p input{height:0;opacity:0;width:0}.Settings_slider__JeZAz{background-color:var(--gray-300);border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.Settings_slider__JeZAz:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}input:checked+.Settings_slider__JeZAz{background-color:var(--primary)}input:checked+.Settings_slider__JeZAz:before{transform:translateX(26px)}.Settings_notificationGroup__vasPb{margin-bottom:2rem}.Settings_notificationGroup__vasPb h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 1rem}.Settings_checkboxGroup__jk\+fD{display:flex;flex-direction:column;gap:.75rem}.Settings_checkboxLabel__qXG\+B{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:.875rem;gap:.75rem}.Settings_checkbox__RpFB-{cursor:pointer;height:16px;width:16px}.Settings_securityGroup__HtLyN{background:var(--gray-50);border:1px solid var(--border);border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.Settings_securityGroup__HtLyN h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.Settings_description__wtMzJ{color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin:0 0 1rem}.Settings_securityButton__QWztg{background:var(--primary);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.Settings_securityButton__QWztg:hover{background:var(--primary-dark);transform:translateY(-1px)}.Settings_logoSection__yWZys{background:var(--gray-50);border:1px solid var(--border);border-radius:.5rem;margin-bottom:2rem;padding:1.5rem}.Settings_subsectionTitle__Q\+dVN{color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0 0 1rem}.Settings_logoUpload__32DIF{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.Settings_logoPreview__R43vw{align-items:center;background:#fff;border:2px dashed var(--border);border-radius:.5rem;display:flex;height:120px;justify-content:center;overflow:hidden;width:120px}.Settings_logoImage__WuRyE{border-radius:.25rem;height:100%;object-fit:contain;width:100%}.Settings_logoPlaceholder__xp8A5{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;text-align:center}.Settings_logoActions__InqyV{align-items:center;display:flex;gap:.75rem}.Settings_uploadButton__c9kWe{align-items:center;background:var(--primary);border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.Settings_uploadButton__c9kWe:hover{background:var(--primary-dark);transform:translateY(-1px)}.Settings_removeLogoButton__leQHJ{align-items:center;background:var(--red-500);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.Settings_removeLogoButton__leQHJ:hover{background:var(--red-600);transform:translateY(-1px)}.Settings_logoHelp__DQkl4{margin:0}.Settings_helpText__H3HL9,.Settings_logoHelp__DQkl4{color:var(--text-secondary);font-size:.875rem;font-style:italic}.Settings_helpText__H3HL9{margin:.25rem 0 0}@media (max-width:768px){.Settings_container__9H1pc{padding:1rem}.Settings_header__l\+dwz{align-items:stretch;flex-direction:column;gap:1rem}.Settings_headerActions__qEQ7L{flex-wrap:wrap;justify-content:center}.Settings_formSection__dB2ew,.Settings_section__BlWJZ{padding:1rem}.Settings_formGrid__Hopj\+{grid-template-columns:1fr}.Settings_previewContent__kiETZ,.Settings_quotePreview__Pg-ZU{padding:1rem}.Settings_quoteHeader__xJPQ7{flex-direction:column;gap:1rem;text-align:center}.Settings_quoteInfo__8Xj6o{text-align:center}.Settings_saveStatus__Xn8vL{align-items:flex-start;flex-direction:column;gap:.5rem}.Settings_summaryGrid__gwudz{padding:.75rem}.Settings_content__Ec2F1{gap:1rem}.Settings_logoUpload__32DIF{align-items:center}.Settings_logoActions__InqyV{flex-direction:column;width:100%}.Settings_removeLogoButton__leQHJ,.Settings_uploadButton__c9kWe{justify-content:center;width:100%}}@media (max-width:480px){.Settings_container__9H1pc{padding:.5rem}.Settings_formSection__dB2ew,.Settings_header__l\+dwz,.Settings_previewSection__0NajA{border-radius:8px}.Settings_header__l\+dwz h1{font-size:1.5rem}.Settings_previewButton__-dey2,.Settings_saveButton__tz9T5,.Settings_sendButton__UCSi-{font-size:.9rem;padding:.5rem 1rem}.Settings_itemRow__7RBXg{padding:1rem}.Settings_quotePreview__Pg-ZU{font-size:.8rem}.Settings_sectionTitle__YCCAk{font-size:1.125rem}.Settings_summaryGrid__gwudz{padding:.5rem}.Settings_content__Ec2F1{gap:1rem}.Settings_logoPreview__R43vw{height:100px;width:100px}.Settings_logoSection__yWZys{padding:1rem}}.Profile_container__1Xw1d{background:linear-gradient(135deg,#667eea,#764ba2);font-family:Inter,sans-serif;min-height:100vh;padding:2rem}.Profile_header__3mJyB{background:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000001a;margin-bottom:2rem;padding:2rem}.Profile_headerContent__8U5T4{text-align:center}.Profile_title__ZShh2{color:#111827;font-size:2rem;font-weight:600;margin:0 0 .5rem}.Profile_subtitle__gICSg{color:#6b7280;font-size:1rem;margin:0}.Profile_content__9apfp{background:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000001a;overflow:hidden}.Profile_section__z035\+{border-bottom:1px solid #f3f4f6;padding:2rem}.Profile_section__z035\+:last-child{border-bottom:none}.Profile_sectionTitle__\+1U-l{align-items:center;border-bottom:2px solid #f3f4f6;color:#111827;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin:0 0 1.5rem;padding-bottom:.75rem}.Profile_profilePictureSection__t5CxI{align-items:center;display:flex;gap:2rem}.Profile_profilePicture__aBLsV{background:#f3f4f6;border:4px solid #fff;border-radius:50%;box-shadow:0 10px 25px #0000001a;height:120px;overflow:hidden;position:relative;width:120px}.Profile_profileImage__1qhbA{height:100%;object-fit:cover;width:100%}.Profile_profilePlaceholder__c2nNc{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;height:100%;justify-content:center;width:100%}.Profile_profileOverlay__G6pA5{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.Profile_profilePicture__aBLsV:hover .Profile_profileOverlay__G6pA5{opacity:1}.Profile_uploadButton__zPLOS{align-items:center;background:#fff;border:none;border-radius:50%;color:#374151;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.Profile_uploadButton__zPLOS:hover{background:#f3f4f6;transform:scale(1.1)}.Profile_hiddenInput__sVxaL{display:none}.Profile_profileInfo__XfOVo{flex:1 1}.Profile_profileName__uw1Wt{color:#111827;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.Profile_profileRole__yUQ1M{color:#667eea;font-weight:500;margin:0 0 .25rem;text-transform:capitalize}.Profile_profileEmail__ZDA28{color:#6b7280;font-size:.875rem;margin:0}.Profile_form__UXKD5{margin-top:1rem}.Profile_formRow__CX7qp{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.Profile_formGroup__9VG3b{display:flex;flex-direction:column;margin-bottom:1.5rem}.Profile_formRow__CX7qp .Profile_formGroup__9VG3b{margin-bottom:0}.Profile_label__871fD{color:#374151;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.Profile_input__-z-KC,.Profile_select__b2KtO{background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;padding:.75rem 1rem;transition:all .2s ease}.Profile_input__-z-KC:focus,.Profile_select__b2KtO:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.Profile_input__-z-KC.Profile_error__UNXgY,.Profile_select__b2KtO.Profile_error__UNXgY{border-color:#ef4444}.Profile_errorMessage__t3QUw{color:#ef4444;font-size:.75rem;margin-top:.25rem}.Profile_inputWrapper__SpDgQ{position:relative}.Profile_inputIcon__9FBXY{color:#9ca3af;left:1rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.Profile_inputWrapper__SpDgQ .Profile_input__-z-KC{padding-left:2.5rem;padding-right:2.5rem}.Profile_passwordToggle__uKJXE{background:none;border:none;border-radius:.25rem;color:#9ca3af;cursor:pointer;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:all .2s ease}.Profile_passwordToggle__uKJXE:hover{background:#f3f4f6;color:#374151}.Profile_securitySection__sPQdq{align-items:center;display:flex;gap:2rem;justify-content:space-between}.Profile_securityInfo__MNbly{flex:1 1}.Profile_securityTitle__9LX9M{color:#111827;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.Profile_securityDescription__MDko\+{color:#6b7280;font-size:.875rem;margin:0}.Profile_securityButton__WgT2F{align-items:center;background:#f3f4f6;border:2px solid #e5e7eb;border-radius:.5rem;color:#374151;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.Profile_securityButton__WgT2F:hover{background:#e5e7eb;border-color:#d1d5db;color:#111827}.Profile_passwordForm__1HUF6{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;margin-top:1.5rem;padding:1.5rem;width:100%}.Profile_passwordActions__11wVk{display:flex;gap:1rem;margin-top:1.5rem}.Profile_saveButton__i3JOk{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.Profile_saveButton__i3JOk:hover:not(:disabled){box-shadow:0 10px 25px #667eea66;transform:translateY(-2px)}.Profile_saveButton__i3JOk:disabled{cursor:not-allowed;opacity:.6}.Profile_cancelButton__IlLnE{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;color:#6b7280;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.Profile_cancelButton__IlLnE:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.Profile_loading__-OqLJ{color:#0000;position:relative}.Profile_loading__-OqLJ:after{animation:Profile_spin__CIr14 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;content:"";height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}@keyframes Profile_spin__CIr14{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Profile_actions__2WjjG{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:2rem}@media (max-width:768px){.Profile_container__1Xw1d{padding:1rem}.Profile_header__3mJyB,.Profile_section__z035\+{padding:1.5rem}.Profile_profilePictureSection__t5CxI{flex-direction:column;gap:1.5rem;text-align:center}.Profile_formRow__CX7qp{gap:1rem;grid-template-columns:1fr}.Profile_securitySection__sPQdq{align-items:flex-start;flex-direction:column;gap:1rem}.Profile_securityButton__WgT2F{align-self:stretch;justify-content:center}.Profile_passwordActions__11wVk{flex-direction:column}.Profile_actions__2WjjG{padding:1.5rem}.Profile_saveButton__i3JOk{justify-content:center;width:100%}}@media (max-width:480px){.Profile_title__ZShh2{font-size:1.5rem}.Profile_subtitle__gICSg{font-size:.875rem}.Profile_sectionTitle__\+1U-l{font-size:1.125rem}.Profile_profilePicture__aBLsV{height:100px;width:100px}.Profile_profileName__uw1Wt{font-size:1.25rem}}.Profile_fadeIn__iiZvI{animation:Profile_fadeIn__iiZvI .3s ease-in-out}@keyframes Profile_fadeIn__iiZvI{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Profile_slideIn__lqbgK{animation:Profile_slideIn__lqbgK .3s ease-out}@keyframes Profile_slideIn__lqbgK{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.Profile_formGroup__9VG3b:has(.Profile_error__UNXgY) .Profile_label__871fD{color:#ef4444}.Profile_formGroup__9VG3b:has(.Profile_error__UNXgY) .Profile_input__-z-KC,.Profile_formGroup__9VG3b:has(.Profile_error__UNXgY) .Profile_select__b2KtO{background-color:#fef2f2;border-color:#ef4444}.Profile_formGroup__9VG3b:has(.Profile_input__-z-KC:valid) .Profile_input__-z-KC:not(:placeholder-shown){border-color:#10b981}.Profile_formGroup__9VG3b:has(.Profile_input__-z-KC:focus) .Profile_label__871fD{color:#667eea}.Profile_input__-z-KC:hover:not(:focus):not(.Profile_error__UNXgY),.Profile_select__b2KtO:hover:not(:focus):not(.Profile_error__UNXgY){border-color:#d1d5db}.Profile_cancelButton__IlLnE:focus-visible,.Profile_input__-z-KC:focus-visible,.Profile_saveButton__i3JOk:focus-visible,.Profile_securityButton__WgT2F:focus-visible,.Profile_select__b2KtO:focus-visible,.Profile_uploadButton__zPLOS:focus-visible{outline:2px solid #667eea;outline-offset:2px}@media print{.Profile_container__1Xw1d{background:#fff;padding:0}.Profile_content__9apfp,.Profile_header__3mJyB{border:1px solid #e5e7eb;box-shadow:none}.Profile_actions__2WjjG,.Profile_profileOverlay__G6pA5{display:none}}.Profile_profilePicture__aBLsV{transition:transform .2s ease}.Profile_profilePicture__aBLsV:hover{transform:scale(1.05)}.Profile_formGroup__9VG3b:focus-within .Profile_label__871fD{color:#667eea;font-weight:600}@keyframes Profile_successPulse__MRMxi{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.Profile_formGroup__9VG3b:has(.Profile_input__-z-KC:valid) .Profile_input__-z-KC:not(:placeholder-shown){animation:Profile_successPulse__MRMxi .3s ease-in-out}.Profile_subscriptionInfo__ADEcX{margin-top:1rem}.Profile_planCard__qOKPx{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 4px 6px #0000000d;padding:1.5rem}.Profile_planHeader__erlVS{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.Profile_planIcon__-jKj4{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#667eea;padding:.75rem}.Profile_planDetails__lFINO{flex:1 1}.Profile_planName__Cqqcv{color:#111827;font-size:1.25rem;font-weight:600;margin:0 0 .25rem}.Profile_planStatus__hY8i1{border-radius:1rem;display:inline-block;font-size:.875rem;font-weight:500;padding:.25rem .75rem;text-transform:capitalize}.Profile_planStatus__hY8i1.Profile_active__zxm9R{background:#dcfce7;color:#166534}.Profile_planStatus__hY8i1.Profile_canceled__B344s{background:#fef2f2;color:#dc2626}.Profile_planStatus__hY8i1.Profile_past_due__hzf2q{background:#fef3c7;color:#d97706}.Profile_planStatus__hY8i1.Profile_unpaid__7cXNB{background:#fee2e2;color:#dc2626}.Profile_billingInfo__kv0vo{margin-bottom:1.5rem}.Profile_billingRow__2qOAH{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:.5rem}.Profile_cancelNotice__NNA-A{background:#fef3c7;border:1px solid #fbbf24;border-radius:.5rem;margin-top:.75rem;padding:.75rem}.Profile_cancelNotice__NNA-A span{color:#d97706;font-size:.875rem;font-weight:500}.Profile_subscriptionActions__cPWfL{display:flex;flex-wrap:wrap;gap:1rem}.Profile_manageButton__lAkMb,.Profile_upgradeButton__rOOFz{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.Profile_upgradeButton__rOOFz{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.Profile_upgradeButton__rOOFz:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.Profile_manageButton__lAkMb{background:#fff;border:1px solid #667eea;color:#667eea}.Profile_manageButton__lAkMb:hover{background:#667eea;box-shadow:0 4px 12px #667eea33;color:#fff;transform:translateY(-2px)}.Profile_noSubscription__5zQZ2{padding:2rem 1rem;text-align:center}.Profile_noSubscriptionIcon__XefYr{color:#9ca3af;margin-bottom:1rem}.Profile_noSubscriptionTitle__fyp-8{color:#374151;font-size:1.25rem;font-weight:600;margin:0 0 .75rem}.Profile_noSubscriptionDescription__9pz5L{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0 auto 1.5rem;max-width:400px}@media (max-width:768px){.Profile_planHeader__erlVS{flex-direction:column;gap:.75rem;text-align:center}.Profile_subscriptionActions__cPWfL{flex-direction:column}.Profile_manageButton__lAkMb,.Profile_upgradeButton__rOOFz{justify-content:center}}.SubscriptionPlans_container__cYlD0{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1200px;padding:2rem}.SubscriptionPlans_header__xzzFn{margin-bottom:3rem;text-align:center}.SubscriptionPlans_title__abokO{color:#1a202c;font-size:2.5rem;font-weight:600;margin-bottom:1rem}.SubscriptionPlans_subtitle__z8Nmp{color:#4a5568;font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:600px}.SubscriptionPlans_plansGrid__87CRJ{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:3rem}.SubscriptionPlans_planCard__OqGVG{background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.SubscriptionPlans_planCard__OqGVG:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-4px)}.SubscriptionPlans_planCard__OqGVG.SubscriptionPlans_popular__gmoYt{border-color:#3182ce;transform:scale(1.05)}.SubscriptionPlans_planCard__OqGVG.SubscriptionPlans_popular__gmoYt:hover{transform:scale(1.05) translateY(-4px)}.SubscriptionPlans_popularBadge__j0qp7{background:linear-gradient(135deg,#3182ce,#2c5aa0);border-radius:0 16px 0 16px;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:.5rem 1rem;position:absolute;right:0;text-transform:uppercase;top:0}.SubscriptionPlans_planHeader__S2Ab\+{margin-bottom:2rem;text-align:center}.SubscriptionPlans_planIcon__SuAJ6{align-items:center;background:linear-gradient(135deg,#f7fafc,#edf2f7);border-radius:16px;color:#3182ce;display:flex;height:64px;justify-content:center;margin:0 auto 1rem;width:64px}.SubscriptionPlans_planName__ele6Y{color:#1a202c;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.SubscriptionPlans_planDescription__F6SAD{color:#4a5568;font-size:.875rem;line-height:1.5}.SubscriptionPlans_planPricing__ah-u1{background:#f7fafc;border-radius:12px;margin-bottom:2rem;padding:1.5rem;text-align:center}.SubscriptionPlans_price__cvbB9{color:#1a202c;font-size:3rem;font-weight:700;line-height:1}.SubscriptionPlans_period__xwiEX{color:#4a5568;font-size:1rem;font-weight:400}.SubscriptionPlans_featuresList__FMQTB{list-style:none;margin:0 0 2rem;padding:0}.SubscriptionPlans_feature__5rRkH{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;padding:.75rem 0}.SubscriptionPlans_feature__5rRkH:last-child{border-bottom:none}.SubscriptionPlans_featureIcon__gJlAS{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-right:1rem;width:24px}.SubscriptionPlans_feature__5rRkH.SubscriptionPlans_included__Zfcbc .SubscriptionPlans_featureIcon__gJlAS{background:#48bb78;color:#fff}.SubscriptionPlans_feature__5rRkH.SubscriptionPlans_excluded__n1sSR .SubscriptionPlans_featureIcon__gJlAS{background:#e2e8f0;color:#a0aec0;font-weight:700}.SubscriptionPlans_featureText__ALF\+i{color:#2d3748;font-size:.875rem}.SubscriptionPlans_feature__5rRkH.SubscriptionPlans_excluded__n1sSR .SubscriptionPlans_featureText__ALF\+i{color:#a0aec0;text-decoration:line-through}.SubscriptionPlans_planButton__HlKzf{background:#3182ce;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease;width:100%}.SubscriptionPlans_planButton__HlKzf:hover{background:#2c5aa0;transform:translateY(-2px)}.SubscriptionPlans_planButton__HlKzf.SubscriptionPlans_popularButton__ekoaW{background:linear-gradient(135deg,#3182ce,#2c5aa0)}.SubscriptionPlans_planButton__HlKzf.SubscriptionPlans_popularButton__ekoaW:hover{background:linear-gradient(135deg,#2c5aa0,#1e3a8a)}.SubscriptionPlans_footer__hAlrO{border-top:1px solid #e2e8f0;padding-top:2rem;text-align:center}.SubscriptionPlans_footerText__\+2cAd{color:#4a5568;font-size:.875rem;margin-bottom:.5rem}.SubscriptionPlans_currencyNote__uDMrd{color:#718096;font-size:.75rem;font-style:italic}@media (max-width:768px){.SubscriptionPlans_container__cYlD0{padding:1rem}.SubscriptionPlans_title__abokO{font-size:2rem}.SubscriptionPlans_plansGrid__87CRJ{gap:1.5rem;grid-template-columns:1fr}.SubscriptionPlans_planCard__OqGVG{padding:1.5rem}.SubscriptionPlans_planCard__OqGVG.SubscriptionPlans_popular__gmoYt{transform:none}.SubscriptionPlans_planCard__OqGVG.SubscriptionPlans_popular__gmoYt:hover{transform:translateY(-4px)}.SubscriptionPlans_price__cvbB9{font-size:2.5rem}}@media (max-width:480px){.SubscriptionPlans_planCard__OqGVG{padding:1rem}.SubscriptionPlans_title__abokO{font-size:1.75rem}.SubscriptionPlans_subtitle__z8Nmp{font-size:1rem}}.ClientPortal_container__KUbu-{background:linear-gradient(135deg,#667eea,#764ba2);font-family:Inter,sans-serif;min-height:100vh;padding:2rem}.ClientPortal_header__JCyy-{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000001a;display:flex;justify-content:space-between;margin-bottom:2rem;padding:2rem}.ClientPortal_headerContent__dKmxB{flex:1 1}.ClientPortal_title__ofLKT{color:#111827;font-size:2rem;font-weight:600;margin:0 0 .5rem}.ClientPortal_subtitle__vN\+Lz{color:#6b7280;font-size:1rem;margin:0}.ClientPortal_headerActions__cAG-u{display:flex;gap:1rem}.ClientPortal_actionButton__QThil{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.ClientPortal_actionButton__QThil:hover{box-shadow:0 10px 25px #667eea66;transform:translateY(-2px)}.ClientPortal_statsGrid__hj\+IQ{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.ClientPortal_statCard__HdSMT{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000001a;display:flex;gap:1rem;padding:1.5rem;transition:all .2s ease}.ClientPortal_statCard__HdSMT:hover{box-shadow:0 15px 35px #00000026;transform:translateY(-2px)}.ClientPortal_statIcon__NGbta{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:.75rem;color:#fff;display:flex;height:3rem;justify-content:center;width:3rem}.ClientPortal_statContent__7l1oy{flex:1 1}.ClientPortal_statValue__um-Wm{color:#111827;font-size:1.5rem;font-weight:600;margin:0 0 .25rem}.ClientPortal_statLabel__2hDws{color:#6b7280;font-size:.875rem;margin:0}.ClientPortal_statTrend__TBVuN{align-items:center;color:#10b981;display:flex;font-size:.75rem;font-weight:500;gap:.25rem}.ClientPortal_statTrend__TBVuN span{color:#10b981}.ClientPortal_statTrend__TBVuN:has(svg[data-icon=trending-down]){color:#ef4444}.ClientPortal_statTrend__TBVuN:has(svg[data-icon=trending-down]) span{color:#ef4444}.ClientPortal_content__odZBt{display:flex;flex-direction:column;gap:2rem}.ClientPortal_chartsSection__v\+PC8{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:2fr 1fr}.ClientPortal_chartCard__M2zoX{background:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000001a;padding:1.5rem}.ClientPortal_chartTitle__J1\+nV{color:#111827;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem}.ClientPortal_activitySection__UdTbs{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.ClientPortal_activityCard__XhHi2{background:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000001a;padding:1.5rem}.ClientPortal_cardHeader__sxmUO{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.ClientPortal_cardTitle__kRQYM{color:#111827;font-size:1.25rem;font-weight:600;margin:0}.ClientPortal_viewAllLink__eveFw{color:#667eea;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s ease}.ClientPortal_viewAllLink__eveFw:hover{color:#5a67d8}.ClientPortal_invoiceList__NgrVk,.ClientPortal_quoteList__xVm6J{display:flex;flex-direction:column;gap:1rem}.ClientPortal_invoiceItem__cdAk\+,.ClientPortal_quoteItem__aBeiY{align-items:center;background:#f9fafb;border-radius:.5rem;display:flex;gap:1rem;padding:1rem;transition:all .2s ease}.ClientPortal_invoiceItem__cdAk\+:hover,.ClientPortal_quoteItem__aBeiY:hover{background:#f3f4f6;transform:translateX(4px)}.ClientPortal_invoiceInfo__0A11B,.ClientPortal_quoteInfo__BO2CP{flex:1 1}.ClientPortal_invoiceNumber__ykBYM,.ClientPortal_quoteNumber__XGHCR{color:#111827;font-size:.875rem;font-weight:600;margin:0 0 .25rem}.ClientPortal_invoiceDate__1yVbD,.ClientPortal_quoteDate__l\+KK7{color:#6b7280;font-size:.75rem;margin:0}.ClientPortal_invoiceAmount__xrLUt,.ClientPortal_quoteAmount__3L-SH{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.ClientPortal_amount__Ijnvm{color:#111827;font-size:1rem;font-weight:600}.ClientPortal_statusBadge__mN\+w0{align-items:center;border-radius:.375rem;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.25rem .5rem}.ClientPortal_statusBadge__mN\+w0.ClientPortal_success__FbiGZ{background:#d1fae5;color:#065f46}.ClientPortal_statusBadge__mN\+w0.ClientPortal_warning__Z6vKk{background:#fef3c7;color:#92400e}.ClientPortal_statusBadge__mN\+w0.ClientPortal_danger__C85Xh{background:#fee2e2;color:#991b1b}.ClientPortal_statusBadge__mN\+w0.ClientPortal_secondary__K142Z{background:#f3f4f6;color:#374151}.ClientPortal_invoiceActions__yAC\+G,.ClientPortal_quoteActions__xUcvE{display:flex;gap:.5rem}.ClientPortal_actionBtn__pO1sv{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;color:#6b7280;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.ClientPortal_actionBtn__pO1sv:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.ClientPortal_actionBtn__pO1sv.ClientPortal_payBtn__qoup9{background:#10b981;border-color:#10b981;color:#fff}.ClientPortal_actionBtn__pO1sv.ClientPortal_payBtn__qoup9:hover{background:#059669;border-color:#059669}.ClientPortal_actionBtn__pO1sv.ClientPortal_acceptBtn__PDi6t{background:#10b981;border-color:#10b981;color:#fff}.ClientPortal_actionBtn__pO1sv.ClientPortal_acceptBtn__PDi6t:hover{background:#059669;border-color:#059669}.ClientPortal_quickActions__QwjBh{background:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000001a;padding:1.5rem}.ClientPortal_quickActionsTitle__Edu7Q{color:#111827;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem}.ClientPortal_actionsGrid__uUzjO{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ClientPortal_actionCard__F-aCZ{align-items:center;background:#f9fafb;border:2px solid #0000;border-radius:.75rem;color:#374151;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;text-decoration:none;transition:all .2s ease}.ClientPortal_actionCard__F-aCZ:hover{background:#f3f4f6;border-color:#667eea;color:#667eea;transform:translateY(-2px)}.ClientPortal_actionCard__F-aCZ span{font-weight:500;text-align:center}.ClientPortal_loadingContainer__-lowG{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;min-height:400px}.ClientPortal_loadingSpinner__W-b-u{animation:ClientPortal_spin__Gqp4Y 1s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#667eea;height:40px;margin-bottom:1rem;width:40px}@keyframes ClientPortal_spin__Gqp4Y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.ClientPortal_activitySection__UdTbs,.ClientPortal_chartsSection__v\+PC8{grid-template-columns:1fr}}@media (max-width:768px){.ClientPortal_container__KUbu-{padding:1rem}.ClientPortal_header__JCyy-{flex-direction:column;gap:1rem;padding:1.5rem}.ClientPortal_headerActions__cAG-u{justify-content:stretch;width:100%}.ClientPortal_actionButton__QThil{flex:1 1;justify-content:center}.ClientPortal_statsGrid__hj\+IQ{gap:1rem;grid-template-columns:1fr}.ClientPortal_activityCard__XhHi2,.ClientPortal_chartCard__M2zoX,.ClientPortal_quickActions__QwjBh,.ClientPortal_statCard__HdSMT{padding:1rem}.ClientPortal_invoiceItem__cdAk\+,.ClientPortal_quoteItem__aBeiY{align-items:flex-start;flex-direction:column;gap:.75rem}.ClientPortal_invoiceAmount__xrLUt,.ClientPortal_quoteAmount__3L-SH{align-items:flex-start;width:100%}.ClientPortal_invoiceActions__yAC\+G,.ClientPortal_quoteActions__xUcvE{justify-content:flex-end;width:100%}.ClientPortal_actionsGrid__uUzjO{grid-template-columns:1fr}}@media (max-width:480px){.ClientPortal_title__ofLKT{font-size:1.5rem}.ClientPortal_subtitle__vN\+Lz{font-size:.875rem}.ClientPortal_statValue__um-Wm{font-size:1.25rem}.ClientPortal_cardTitle__kRQYM,.ClientPortal_chartTitle__J1\+nV,.ClientPortal_quickActionsTitle__Edu7Q{font-size:1.125rem}}.ClientPortal_fadeIn__Axvpu{animation:ClientPortal_fadeIn__Axvpu .3s ease-in-out}@keyframes ClientPortal_fadeIn__Axvpu{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ClientPortal_slideIn__Modfs{animation:ClientPortal_slideIn__Modfs .3s ease-out}@keyframes ClientPortal_slideIn__Modfs{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.ClientPortal_recharts-cartesian-grid-horizontal__aiFB9 line,.ClientPortal_recharts-cartesian-grid-vertical__7xZR8 line{stroke:#e5e7eb}.ClientPortal_recharts-tooltip-wrapper__hlxcS{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 25px #0000001a}.ClientPortal_recharts-default-tooltip__tUXbG{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:.5rem!important;box-shadow:0 10px 25px #0000001a!important}.ClientPortal_actionBtn__pO1sv:focus-visible,.ClientPortal_actionButton__QThil:focus-visible,.ClientPortal_actionCard__F-aCZ:focus-visible{outline:2px solid #667eea;outline-offset:2px}@media print{.ClientPortal_container__KUbu-{background:#fff;padding:0}.ClientPortal_headerActions__cAG-u,.ClientPortal_header__JCyy-,.ClientPortal_invoiceActions__yAC\+G,.ClientPortal_quickActions__QwjBh,.ClientPortal_quoteActions__xUcvE{display:none}.ClientPortal_activityCard__XhHi2,.ClientPortal_chartCard__M2zoX{border:1px solid #e5e7eb;box-shadow:none}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9fafb;color:#1f2937;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-bottom:1rem}:root{--primary-50:#eff6ff;--primary-100:#dbeafe;--primary-200:#bfdbfe;--primary-300:#93c5fd;--primary-400:#60a5fa;--primary-500:#3b82f6;--primary-600:#2563eb;--primary-700:#1d4ed8;--primary-800:#1e40af;--primary-900:#1e3a8a;--blue-50:var(--primary-50);--blue-100:var(--primary-100);--blue-200:var(--primary-200);--blue-300:var(--primary-300);--blue-400:var(--primary-400);--blue-500:var(--primary-500);--blue-600:var(--primary-600);--blue-700:var(--primary-700);--blue-800:var(--primary-800);--blue-900:var(--primary-900);--green-50:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--red-50:var(--error-50);--red-100:var(--error-100);--red-200:var(--error-200);--red-300:var(--error-300);--red-400:var(--error-400);--red-500:var(--error-500);--red-600:var(--error-600);--red-700:var(--error-700);--red-800:var(--error-800);--red-900:var(--error-900);--purple-50:#faf5ff;--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-500:#a855f7;--purple-600:#9333ea;--purple-700:#7c3aed;--purple-800:#6b21a8;--purple-900:#581c87;--white:#fff;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--success-50:#f0fdf4;--success-100:#dcfce7;--success-200:#bbf7d0;--success-300:#86efac;--success-400:#4ade80;--success-500:#22c55e;--success-600:#16a34a;--success-700:#15803d;--success-800:#166534;--success-900:#14532d;--warning-50:#fffbeb;--warning-100:#fef3c7;--warning-200:#fde68a;--warning-300:#fcd34d;--warning-400:#fbbf24;--warning-500:#f59e0b;--warning-600:#d97706;--warning-700:#b45309;--warning-800:#92400e;--warning-900:#78350f;--error-50:#fef2f2;--error-100:#fee2e2;--error-200:#fecaca;--error-300:#fca5a5;--error-400:#f87171;--error-500:#ef4444;--error-600:#dc2626;--error-700:#b91c1c;--error-800:#991b1b;--error-900:#7f1d1d}.global_container__8Fge4{margin:0 auto;max-width:1200px;padding:0 1rem}.global_textCenter__GjVvb{text-align:center}.global_textLeft__lHdLw{text-align:left}.global_textRight__NMCFN{text-align:right}.global_fontLight__R1esy{font-weight:300}.global_fontNormal__EXRHA{font-weight:400}.global_fontMedium__gdO57{font-weight:500}.global_fontSemibold__n38Wj{font-weight:600}.global_textXs__sdwfW{font-size:.75rem}.global_textSm__IhJZB{font-size:.875rem}.global_textBase__w63hk{font-size:1rem}.global_textLg__8XBn2{font-size:1.125rem}.global_textXl__rkJ0P{font-size:1.25rem}.global_text2xl__SgYSo{font-size:1.5rem}.global_textGray500__-JIIV{color:#6b7280;color:var(--gray-500)}.global_textGray600__wzf5B{color:#4b5563;color:var(--gray-600)}.global_textGray700__VMJ4W{color:#374151;color:var(--gray-700)}.global_textGray800__\+g3B0{color:#1f2937;color:var(--gray-800)}.global_textGray900__UF-pD{color:#111827;color:var(--gray-900)}.global_textPrimary__wMjCo{color:#2563eb;color:var(--primary-600)}.global_textSuccess__3oXAy{color:#16a34a;color:var(--success-600)}.global_textWarning__N-EJ6{color:#d97706;color:var(--warning-600)}.global_textError__1rxY7{color:#dc2626;color:var(--error-600)}.global_bgWhite__-dEYL{background-color:#fff}.global_bgGray50__uaZ0g{background-color:#f9fafb;background-color:var(--gray-50)}.global_bgGray100__0rP5Y{background-color:#f3f4f6;background-color:var(--gray-100)}.global_bgPrimary50__OoESa{background-color:#eff6ff;background-color:var(--primary-50)}.global_bgSuccess50__4-k8U{background-color:#f0fdf4;background-color:var(--success-50)}.global_bgWarning50__TSDrj{background-color:#fffbeb;background-color:var(--warning-50)}.global_bgError50__xZAud{background-color:#fef2f2;background-color:var(--error-50)}.global_border__vZgsW{border:1px solid #e5e7eb;border:1px solid var(--gray-200)}.global_borderGray200__1ZPx5{border-color:#e5e7eb;border-color:var(--gray-200)}.global_borderGray300__-kcVR{border-color:#d1d5db;border-color:var(--gray-300)}.global_borderPrimary__23app{border-color:#3b82f6;border-color:var(--primary-500)}.global_borderSuccess__EN4vQ{border-color:#22c55e;border-color:var(--success-500)}.global_borderWarning__dHOXe{border-color:#f59e0b;border-color:var(--warning-500)}.global_borderError__Ps1i2{border-color:#ef4444;border-color:var(--error-500)}.global_rounded__MEQMx{border-radius:.375rem}.global_roundedMd__n4p2w{border-radius:.5rem}.global_roundedLg__qghdg{border-radius:.75rem}.global_roundedXl__gPPbs{border-radius:1rem}.global_shadow__aFdkG{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f}.global_shadowMd__eflZS{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.global_shadowLg__5Dk9Y{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.global_p1__FyX0j{padding:.25rem}.global_p2__9jGqC{padding:.5rem}.global_p3__ivyiY{padding:.75rem}.global_p4__CT7IR{padding:1rem}.global_p5__W0bQL{padding:1.25rem}.global_p6__epWAx{padding:1.5rem}.global_m1__4TsUU{margin:.25rem}.global_m2__QBUfx{margin:.5rem}.global_m3__tdPT2{margin:.75rem}.global_m4__6uJag{margin:1rem}.global_m5__0Xd\+V{margin:1.25rem}.global_m6__7AMU\+{margin:1.5rem}.global_mb1__JgWsG{margin-bottom:.25rem}.global_mb2__AUh\+U{margin-bottom:.5rem}.global_mb3__4-4Q5{margin-bottom:.75rem}.global_mb4__UaPJi{margin-bottom:1rem}.global_mb5__HbwP-{margin-bottom:1.25rem}.global_mb6__EUTz0{margin-bottom:1.5rem}.global_mt1__KHNgh{margin-top:.25rem}.global_mt2__3nbw4{margin-top:.5rem}.global_mt3__MPqAc{margin-top:.75rem}.global_mt4__P9UNo{margin-top:1rem}.global_mt5__T8j-n{margin-top:1.25rem}.global_mt6__htZYA{margin-top:1.5rem}.global_flex__GWg6u{display:flex}.global_flexCol__1atJ-{flex-direction:column}.global_flexRow__4wC4H{flex-direction:row}.global_itemsCenter__ASUua{align-items:center}.global_itemsStart__SXUiK{align-items:flex-start}.global_itemsEnd__2O92G{align-items:flex-end}.global_justifyCenter__nvHM7{justify-content:center}.global_justifyBetween__-Kq5W{justify-content:space-between}.global_justifyStart__9WsFH{justify-content:flex-start}.global_justifyEnd__zY2Bg{justify-content:flex-end}.global_wFull__V\+rLX{width:100%}.global_hFull__LfAoR{height:100%}.global_minHFull__GO-SE{min-height:100vh}.global_hidden__6KEKH{display:none}.global_block__VH2Fb{display:block}.global_inline__glf2d{display:inline}.global_inlineBlock__FeL2Y{display:inline-block}.global_cursorPointer__t7uqd{cursor:pointer}.global_cursorNotAllowed__4mQq0{cursor:not-allowed}.global_transition__GAmuF{transition:all .2s ease-in-out}.global_focus-outlineNone__n2qlR:focus{outline:none}.global_focus-ring__OobjZ:focus{box-shadow:0 0 0 3px #3b82f61a}.global_focus-borderPrimary__NWjCd:focus{border-color:#3b82f6;border-color:var(--primary-500)}@media (max-width:640px){.global_container__8Fge4{padding:0 .5rem}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}
/*# sourceMappingURL=main.bcf48205.css.map*/