*{box-sizing:border-box;margin:0;padding:0}body,html{min-width:100%;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(to bottom right,#94a3b8,#64748b,#475569);background-attachment:fixed;background-size:100vw 100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root,body{min-height:100vh}#root{width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-blue:#3b82f6;--primary-indigo:#4f46e5;--primary-purple:#8b5cf6;--success-green:#10b981;--warning-orange:#f59e0b;--danger-red:#ef4444;--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}.Toastify__toast,.Toastify__toast-container,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right,.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{z-index:999999!important}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--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-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--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-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.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:#e74d3c;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:#e74d3c;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{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.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:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.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,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),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,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),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,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 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,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 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:translate3d(0,var(--y),0) 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:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) 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:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),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-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Dashboard_pageContainer__Ew18y{background-color:#94a3b8;min-height:100vh}.Dashboard_headerGradient__bJBJD{background:#64748b;box-shadow:0 4px 6px #0000001a;padding:1.5rem 0}.Dashboard_headerContent__k5Zjk{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:80rem;padding:0 1rem}.Dashboard_headerLeft__0kotR{align-items:center;display:flex;gap:1.5rem}.Dashboard_iconHeader__Ea0LE{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:12px;color:#fff;display:flex;height:56px;justify-content:center;width:56px}.Dashboard_title__gEkih{color:#fff;font-size:1.875rem;font-weight:700;margin:0}.Dashboard_subtitle__4jWA9{color:#fffc;margin:.25rem 0 0}.Dashboard_yearSelect__0PtFR{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff80;border-radius:.75rem;box-shadow:0 2px 4px #0000000d;color:#374151;cursor:pointer;font-size:.95rem;font-weight:600;padding:.875rem 1.5rem;transition:all .2s ease}.Dashboard_yearSelect__0PtFR:hover{background:#fff;box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.Dashboard_yearSelect__0PtFR option{background:#fff;color:#1f2937}.Dashboard_headerFilters__9o0l4{align-items:center;display:flex;gap:1rem}.Dashboard_monthSelect__\+CSNk{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff80;border-radius:.75rem;box-shadow:0 2px 4px #0000000d;color:#374151;cursor:pointer;font-size:.95rem;font-weight:600;min-width:180px;padding:.875rem 1.5rem;transition:all .2s ease}.Dashboard_monthSelect__\+CSNk:hover{background:#fff;box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.Dashboard_monthSelect__\+CSNk option{background:#fff;color:#1f2937}.Dashboard_mainContainer__-vOBd{margin:0 auto;max-width:80rem;padding:2rem 1rem}.Dashboard_metricsGrid__nDn\+t{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));margin-bottom:1.5rem}.Dashboard_metricCard__Tz84A{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 4px 6px #0000001a;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem;transition:all .3s ease}.Dashboard_metricCard__Tz84A:hover{box-shadow:0 10px 20px #00000026;transform:translateY(-5px)}.Dashboard_metricIcon__leoQq{align-items:center;border-radius:1rem;display:flex;flex-shrink:0;height:35px;justify-content:center;width:35px}.Dashboard_metricContent__ONC4m{flex:1 1}.Dashboard_metricContent__ONC4m h3{color:#6b7280;font-size:1rem;font-weight:500;margin:0 0 .5rem;white-space:nowrap}.Dashboard_metricValue__oODCO{color:#1f2937;font-size:1.5rem;font-weight:700;margin:.5rem 0}.Dashboard_metricChange__7KDeO{align-items:center;color:#10b981;display:flex;font-size:.875rem;gap:.25rem}.Dashboard_metricSubtext__FR6d9{color:#6b7280;font-size:.875rem;white-space:nowrap}.Dashboard_chartsContainer__O7U8l{display:flex;flex-direction:column;gap:1.5rem}.Dashboard_chartCard__E8a-r{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff80;border-radius:1rem;box-shadow:0 4px 6px #0000001a;overflow:visible;padding:1.5rem 1.5rem 1rem}.Dashboard_mainContainer__-vOBd>.Dashboard_chartCard__E8a-r{margin-bottom:1.5rem}.Dashboard_chartTitle__jgf\+b{align-items:center;color:#1f2937;display:flex;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.Dashboard_chartsGrid__KcTOl{margin-bottom:1.5rem}.Dashboard_bottomGrid__EJCJ-,.Dashboard_chartsGrid__KcTOl{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.Dashboard_listCard__sa41T{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff80;border-radius:1rem;box-shadow:0 4px 6px #0000001a;overflow:hidden}.Dashboard_listHeader__wB2nU{align-items:center;background:linear-gradient(90deg,#3b82f61a,#4f46e51a);border-bottom:1px solid #3b82f64d;display:flex;justify-content:space-between;padding:1rem 1.5rem}.Dashboard_listHeader__wB2nU h3{align-items:center;color:#1f2937;display:flex;font-size:1.125rem;font-weight:600;margin:0}.Dashboard_selectDays__OPT2m{background:#ffffffe6;border:1px solid #d1d5db;border-radius:.5rem;color:#374151;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem}.Dashboard_selectDays__OPT2m:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.Dashboard_selectDays__OPT2m option{background:#fff;color:#1f2937}.Dashboard_listContent__2dhKj{padding:1.5rem}.Dashboard_listItem__4p\+by{align-items:center;background:linear-gradient(90deg,#3b82f60d,#4f46e50d);border:1px solid #3b82f633;border-radius:.75rem;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem;transition:all .3s ease}.Dashboard_listItem__4p\+by:last-child{margin-bottom:0}.Dashboard_listItem__4p\+by:hover{background:linear-gradient(90deg,#3b82f61a,#4f46e51a);transform:translateX(5px)}.Dashboard_listItemInfo__UT-yG{display:flex;flex-direction:column;gap:.25rem}.Dashboard_listItemInfo__UT-yG strong{color:#1f2937;font-size:1rem;font-weight:600}.Dashboard_listItemDate__tl4NT,.Dashboard_listItemSubtext__tQWe1{color:#6b7280;font-size:.875rem}.Dashboard_listItemValue__dSDx7{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem;text-align:right}.Dashboard_listItemValue__dSDx7 strong{color:#2563eb;font-size:1.125rem;font-weight:600}.Dashboard_badge__i0ygH{border-radius:9999px;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.Dashboard_rankingNumber__4SK5F{align-items:center;background:linear-gradient(to bottom right,#3b82f6,#2563eb);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.125rem;font-weight:700;height:40px;justify-content:center;width:40px}.Dashboard_emptyState__4Z9zs{color:#9ca3af;font-size:1rem;padding:3rem;text-align:center}.Dashboard_loading__P7QFz{align-items:center;color:#6b7280;display:flex;font-size:1.25rem;justify-content:center;min-height:100vh}@media (max-width:1024px){.Dashboard_bottomGrid__EJCJ-,.Dashboard_chartsGrid__KcTOl{grid-template-columns:1fr}}@media (max-width:768px){.Dashboard_headerContent__k5Zjk{flex-direction:column;gap:1rem;text-align:center}.Dashboard_headerLeft__0kotR{flex-direction:column;gap:1rem}.Dashboard_metricsGrid__nDn\+t{grid-template-columns:1fr}.Dashboard_mainContainer__-vOBd{padding:1rem}.Dashboard_bottomGrid__EJCJ-,.Dashboard_chartsGrid__KcTOl{grid-template-columns:1fr}}.Cadastros_pageContainer__U8ntL{background-color:#94a3b8;min-height:100vh}.Cadastros_headerGradient__d7ZaG{background:#64748b;box-shadow:0 4px 6px #0000001a;padding:1.5rem 0}.Cadastros_headerContent__RBNJ3{margin:0 auto;max-width:80rem;padding:0 1rem}.Cadastros_headerLeft__z58EA{align-items:center;display:flex;gap:1.5rem}.Cadastros_iconHeader__eRHM8{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:12px;color:#fff;display:flex;height:56px;justify-content:center;width:56px}.Cadastros_title__kc9Kj{color:#fff;font-size:1.875rem;font-weight:700;margin:0}.Cadastros_subtitle__dz4i1{color:#fffc;margin:.25rem 0 0}.Cadastros_mainContainer__iwkWX{margin:0 auto;max-width:80rem;padding:2rem 1rem}.Cadastros_menuHorizontal__UvaO-{display:flex;gap:.5rem;margin-bottom:2rem}.Cadastros_menuDropdown__08m0v{position:relative}.Cadastros_menuButton__jeUdZ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff80;border-radius:.75rem;box-shadow:0 2px 4px #0000000d;color:#374151;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.875rem 1.5rem;transition:all .2s ease}.Cadastros_menuButton__jeUdZ:hover{background:#fff;box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.Cadastros_chevronRotate__hgRcj{transform:rotate(180deg);transition:transform .2s ease}.Cadastros_dropdownContent__Nsbd9{animation:Cadastros_slideDown__zhHQh .2s ease;background:#fff;border-radius:.75rem;box-shadow:0 10px 25px #00000026;left:0;min-width:240px;padding:.5rem;position:absolute;top:calc(100% + .5rem);z-index:1000}@keyframes Cadastros_slideDown__zhHQh{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Cadastros_dropdownItem__OYGKy{align-items:center;background:#0000;border:none;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.75rem;padding:.875rem 1rem;text-align:left;transition:all .2s ease;width:100%}.Cadastros_dropdownItem__OYGKy:hover{background:linear-gradient(90deg,#2563eb1a,#4f46e51a);color:#2563eb}.Cadastros_dropdownItemActive__W3xRW{background:linear-gradient(90deg,#2563eb,#4f46e5);color:#fff}.Cadastros_dropdownItemActive__W3xRW:hover{background:linear-gradient(90deg,#1d4ed8,#4338ca)}.Cadastros_contentWrapper__3I9mC{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff80;border-radius:1rem;box-shadow:0 4px 6px #0000001a;overflow:hidden}.Cadastros_breadcrumb__2nyHT{align-items:center;background:linear-gradient(90deg,#2563eb0d,#4f46e50d);border-bottom:1px solid #e5e7eb;display:flex;font-size:.875rem;gap:.5rem;padding:1rem 2rem}.Cadastros_breadcrumbItem__VNHp5{color:#6b7280}.Cadastros_breadcrumbSeparator__KWfxv{color:#9ca3af;font-weight:700}.Cadastros_breadcrumbItemActive__oflCs{color:#2563eb;font-weight:600}.Cadastros_contentArea__xx2Yu{min-height:500px;padding:2rem}.Cadastros_sectionHeader__iJXIR{border-bottom:2px solid #e5e7eb;margin-bottom:2rem;padding-bottom:1.5rem}.Cadastros_sectionHeader__iJXIR h2{color:#1f2937;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.Cadastros_sectionSubtitle__rinim{color:#6b7280;font-size:.875rem;margin:0}.Cadastros_headerActions__jMZ5I{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Cadastros_headerActions__jMZ5I h2{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0}.Cadastros_btnPrimary__kLaSm{align-items:center;background:linear-gradient(90deg,#2563eb,#4f46e5);border:none;border-radius:.75rem;box-shadow:0 4px 6px #2563eb4d;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.Cadastros_btnPrimary__kLaSm:hover{box-shadow:0 6px 12px #2563eb66;transform:translateY(-2px)}.Cadastros_btnSecondary__B9peK{background-color:#e5e7eb;border:none;border-radius:.75rem;color:#374151;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.Cadastros_btnSecondary__B9peK:hover{background-color:#d1d5db}.Cadastros_tableContainer__kx9iB{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.Cadastros_table__nJhPh{border-collapse:collapse;width:100%}.Cadastros_table__nJhPh thead{background:linear-gradient(90deg,#3b82f61a,#4f46e51a);border-bottom:1px solid #3b82f64d}.Cadastros_table__nJhPh th{color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.025em;padding:1rem 1.5rem;text-align:left;text-transform:uppercase}.Cadastros_table__nJhPh td{border-bottom:1px solid #f3f4f6;color:#1f2937;font-size:.95rem;padding:1rem 1.5rem}.Cadastros_table__nJhPh tbody tr{transition:all .2s ease}.Cadastros_table__nJhPh tbody tr:hover{background:linear-gradient(90deg,#3b82f60d,#4f46e50d)}.Cadastros_table__nJhPh tbody tr:last-child td{border-bottom:none}.Cadastros_actions__hCDu5{display:flex;gap:.25rem;justify-content:center}.Cadastros_btnIcon__Bsx3\+{align-items:center;background-color:#e5e7eb;border:none;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.Cadastros_btnIcon__Bsx3\+:hover{background-color:#2563eb;box-shadow:0 4px 6px #2563eb4d;color:#fff;transform:translateY(-2px)}.Cadastros_btnIconDanger__bXkii{align-items:center;background-color:#fee2e2;border:none;border-radius:.5rem;color:#dc2626;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.Cadastros_btnIconDanger__bXkii:hover{background-color:#dc2626;box-shadow:0 4px 6px #dc26264d;color:#fff;transform:translateY(-2px)}.Cadastros_badgeActive__VDYPl{background-color:#d1fae5;color:#065f46}.Cadastros_badgeActive__VDYPl,.Cadastros_badgeInactive__QqP8D{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.Cadastros_badgeInactive__QqP8D{background-color:#fee2e2;color:#991b1b}.Cadastros_loading__xMf1q{color:#6b7280;font-size:1.125rem;padding:3rem;text-align:center}.Cadastros_modal__Ub7SQ{align-items:center;animation:Cadastros_fadeIn__NyFS4 .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10000}.Cadastros_modalContent__hyfVt{animation:Cadastros_slideUp__sz9id .3s ease;background:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000004d;display:flex;flex-direction:column;height:85vh;max-width:700px;overflow:hidden;width:100%}@keyframes Cadastros_slideUp__sz9id{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Cadastros_modalHeader__zL2XX{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;min-height:60px;padding:1.5rem}.Cadastros_modalHeader__zL2XX h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0}.Cadastros_modalFormBody__aXjgS{flex:1 1;overflow-x:hidden;overflow-y:scroll;padding:1.5rem;scroll-behavior:smooth}.Cadastros_modalFormBody__aXjgS::-webkit-scrollbar{width:8px}.Cadastros_modalFormBody__aXjgS::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.Cadastros_modalFormBody__aXjgS::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.Cadastros_modalFormBody__aXjgS::-webkit-scrollbar-thumb:hover{background:#94a3b8}.Cadastros_btnClose__bgh86{align-items:center;background:#f3f4f6;border:none;border-radius:.5rem;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s}.Cadastros_btnClose__bgh86:hover{background-color:#e5e7eb;color:#1f2937}.Cadastros_modalContent__hyfVt form{display:flex;flex:1 1;flex-direction:column;min-height:0}.Cadastros_formGroup__oMToR{margin-bottom:1.25rem}.Cadastros_formGroup__oMToR label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.Cadastros_formGroup__oMToR input,.Cadastros_formGroup__oMToR select,.Cadastros_formGroup__oMToR textarea{border:1px solid #d1d5db;border-radius:.5rem;font-family:inherit;font-size:1rem;padding:.75rem;transition:all .2s;width:100%}.Cadastros_formGroup__oMToR input:focus,.Cadastros_formGroup__oMToR select:focus,.Cadastros_formGroup__oMToR textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.Cadastros_formRow__roXR6{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.Cadastros_checkbox__\+ODZr{gap:.5rem}.Cadastros_checkbox__\+ODZr input{cursor:pointer;width:auto}.Cadastros_modalFooter__3HxuC{background:#f9fafb;border-radius:0 0 1rem 1rem;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:1rem;justify-content:flex-end;min-height:70px;padding:1.5rem}@media (max-width:768px){.Cadastros_menuHorizontal__UvaO-{flex-direction:column}.Cadastros_dropdownContent__Nsbd9{box-shadow:none;margin-top:.5rem;position:static}}.Cadastros_submenuContent__v8BaU{animation:Cadastros_slideRight__0x3bQ .2s ease;background:#fff;border-radius:.5rem;box-shadow:0 10px 25px #00000026;left:100%;margin-left:.5rem;min-width:200px;padding:.5rem;position:absolute;top:0;z-index:1001}@keyframes Cadastros_slideRight__0x3bQ{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.Cadastros_submenuItem__ouAD\+{background:#0000;border:none;border-radius:.5rem;color:#374151;cursor:pointer;display:block;font-size:.875rem;font-weight:500;padding:.75rem 1rem;text-align:left;transition:all .2s ease;width:100%}.Cadastros_submenuItem__ouAD\+:hover{background:linear-gradient(90deg,#2563eb1a,#4f46e51a);color:#2563eb}.Cadastros_submenuItemActive__QZ6pe{background:linear-gradient(90deg,#2563eb,#4f46e5);color:#fff}.Cadastros_submenuItemActive__QZ6pe:hover{background:linear-gradient(90deg,#1d4ed8,#4338ca)}.Cadastros_badgePending__AE19s{background-color:#fef3c7;border-radius:9999px;color:#d97706;font-size:.75rem;font-weight:600;letter-spacing:.025em;padding:.25rem .75rem;text-transform:uppercase}.Cadastros_formGroup__oMToR input.Cadastros_error__mn9U5,.Cadastros_formGroup__oMToR select.Cadastros_error__mn9U5,.Cadastros_formGroup__oMToR textarea.Cadastros_error__mn9U5{background-color:#fef2f2;border-color:#ef4444}.Cadastros_formGroup__oMToR input.Cadastros_error__mn9U5:focus,.Cadastros_formGroup__oMToR select.Cadastros_error__mn9U5:focus,.Cadastros_formGroup__oMToR textarea.Cadastros_error__mn9U5:focus{border-color:#dc2626;box-shadow:0 0 0 3px #ef44441a}.Cadastros_errorMessage__YSS9d{align-items:center;color:#dc2626;display:flex;font-size:.875rem;gap:.25rem;margin-top:.25rem}.Cadastros_helpText__HqTig{color:#6b7280;font-size:.875rem;line-height:1.5;margin-top:.5rem}.Cadastros_helpText__HqTig strong{color:#374151;font-weight:600}.Cadastros_charCounter__rCO5j{color:#9ca3af;font-size:.75rem;margin-top:.25rem;text-align:right}.Cadastros_charCounter__rCO5j.Cadastros_warning__nqf33{color:#f59e0b;font-weight:500}.Cadastros_charCounter__rCO5j.Cadastros_error__mn9U5{color:#ef4444;font-weight:600}.Cadastros_spinner__k5fmH{animation:Cadastros_spin__sOqov .6s linear infinite;border:2px solid #f3f4f6;border-radius:50%;border-top-color:#3b82f6;display:inline-block;height:16px;width:16px}@keyframes Cadastros_spin__sOqov{to{transform:rotate(1turn)}}.Cadastros_btnIconDanger__bXkii:disabled,.Cadastros_btnIcon__Bsx3\+:disabled,.Cadastros_btnPrimary__kLaSm:disabled,.Cadastros_btnSecondary__B9peK:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.Cadastros_btnPrimary__kLaSm:disabled:hover,.Cadastros_btnSecondary__B9peK:disabled:hover{box-shadow:none;transform:none}.Cadastros_loadingContainer__GXtHi{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem}.Cadastros_loadingContainer__GXtHi .Cadastros_spinner__k5fmH{border-width:4px;height:40px;width:40px}.Cadastros_loadingText__-iU\+2{color:#6b7280;font-size:1rem}.Cadastros_checkbox__\+ODZr{align-items:center;cursor:pointer;display:flex;gap:.75rem;-webkit-user-select:none;user-select:none}.Cadastros_checkbox__\+ODZr input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;height:20px;width:20px}.Cadastros_checkbox__\+ODZr span{color:#374151;font-size:.9375rem;font-weight:500}.Cadastros_checkbox__\+ODZr:hover span{color:#1f2937}.Cadastros_emptyState__N-rmm{color:#9ca3af;padding:4rem 2rem;text-align:center}.Cadastros_emptyState__N-rmm svg{margin:0 auto 1rem;opacity:.5}.Cadastros_emptyState__N-rmm h3{color:#6b7280;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.Cadastros_emptyState__N-rmm p{color:#9ca3af;font-size:.9375rem}.Cadastros_badgeEmpresa__Tv\+9m{background-color:#eff6ff;color:#1e40af}.Cadastros_badgeEmpresa__Tv\+9m,.Cadastros_badgeTipoUso__NiSyc{border-radius:.375rem;font-size:.875rem;font-weight:500;padding:.25rem .75rem;white-space:nowrap}.Cadastros_tooltipIcon__Nkfdu{align-items:center;cursor:help;display:inline-flex;justify-content:center;transition:transform .2s ease}.Cadastros_tooltipIcon__Nkfdu:hover{transform:scale(1.1)}@media (max-width:768px){.Cadastros_helpText__HqTig{font-size:.8125rem}.Cadastros_charCounter__rCO5j{font-size:.6875rem}.Cadastros_checkbox__\+ODZr{gap:.5rem}.Cadastros_checkbox__\+ODZr input[type=checkbox]{height:18px;width:18px}.Cadastros_checkbox__\+ODZr span{font-size:.875rem}}@keyframes Cadastros_fadeIn__NyFS4{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Cadastros_fadeIn__NyFS4{animation:Cadastros_fadeIn__NyFS4 .3s ease-out}.Cadastros_formGroup__oMToR label{align-items:center;display:flex;gap:.5rem}.Cadastros_formGroup__oMToR input:focus,.Cadastros_formGroup__oMToR select:focus,.Cadastros_formGroup__oMToR textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Cadastros_formGroup__oMToR input.Cadastros_success__dmY62,.Cadastros_formGroup__oMToR select.Cadastros_success__dmY62,.Cadastros_formGroup__oMToR textarea.Cadastros_success__dmY62{background-color:#f0fdf4;border-color:#10b981}.Cadastros_successMessage__LkHdS{align-items:center;color:#059669;display:flex;font-size:.875rem;gap:.25rem;margin-top:.25rem}.Cadastros_actionButtonContainer__JtuvA{align-items:center;display:flex;gap:2px;justify-content:center}.Cadastros_actionButton__1DKcO{align-items:center;background:#e5e7eb;border:none;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.Cadastros_actionButton__1DKcO:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.Cadastros_actionButton__1DKcO:disabled{cursor:not-allowed;opacity:.6}.Cadastros_actionButtonView__4jiqI{background-color:#ede9fe;border:1px solid #d8b4fe;color:#7c3aed}.Cadastros_actionButtonView__4jiqI:hover{background-color:#ddd6fe;box-shadow:0 4px 6px #7c3aed33;color:#6d28d9}.Cadastros_actionButtonEdit__zNum7{background-color:#fed7aa;border:1px solid #fdba74;color:#b45309}.Cadastros_actionButtonEdit__zNum7:hover{background-color:#fecb81;box-shadow:0 4px 6px #b4530933;color:#92400e}.Cadastros_actionButtonDelete__ZGPI-{background-color:#dbeafe;border:1px solid #93c5fd;color:#1e40af}.Cadastros_actionButtonDelete__ZGPI-:hover{background-color:#bfdbfe;box-shadow:0 4px 6px #1e40af33;color:#1e3a8a}.Cadastros_actionButtonProducts__EMvkj{background-color:#dcfce7;border:1px solid #86efac;color:#166534}.Cadastros_actionButtonProducts__EMvkj:hover{background-color:#bbf7d0;box-shadow:0 4px 6px #22c55e33;color:#15803d}.Cadastros_actionButtonToggle__EDaWw{background-color:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.Cadastros_wizardActions__8V10F{border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:space-between;margin-top:2rem;padding-top:1.5rem}.Cadastros_wizardActions__8V10F button{align-items:center;display:flex;flex:1 1;gap:.5rem;justify-content:center}.Cadastros_radioLabel__U9xtz{align-items:center;cursor:pointer;display:flex;gap:.5rem}.Cadastros_radioLabel__U9xtz input[type=radio]{cursor:pointer;flex-shrink:0;height:20px!important;margin:0!important;min-height:20px!important;min-width:20px!important;padding:0!important;width:20px!important}.Cadastros_actionButtonView__4jiqI{background-color:#cffafe;border:1px solid #67e8f9;color:#0891b2}.Cadastros_actionButtonView__4jiqI:hover{background-color:#a5f3fc;box-shadow:0 4px 6px #0891b233;color:#0e7490}.Cadastros_actionButtonToggle__EDaWw[data-ativo=true]{background-color:#dcfce7;border:1px solid #86efac;color:#166534}.Cadastros_actionButtonToggle__EDaWw[data-ativo=true]:hover{box-shadow:0 4px 6px #991b1b33}.Cadastros_actionButtonToggle__EDaWw[data-ativo=false],.Cadastros_actionButtonToggle__EDaWw[data-ativo=true]:hover{background-color:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.Cadastros_actionButtonToggle__EDaWw[data-ativo=false]:hover{background-color:#dcfce7;border:1px solid #86efac;box-shadow:0 4px 6px #22c55e33;color:#166534}.Cadastros_actionButtonToggle__EDaWw:hover{background-color:#fca5a5;box-shadow:0 4px 6px #991b1b33;color:#7f1d1d}.Cadastros_actionButtonEdit__zNum7{background-color:#f3f4f6;border:1px solid #d1d5db;color:#374151}.Cadastros_actionButtonEdit__zNum7:hover{background-color:#e5e7eb;box-shadow:0 4px 6px #37415133;color:#1f2937}.Cadastros_actionButtonProducts__EMvkj{background-color:#fed7aa;border:1px solid #fdba74;color:#b45309}.Cadastros_actionButtonProducts__EMvkj:hover{background-color:#fecb81;box-shadow:0 4px 6px #b4530933;color:#92400e}.TelaInicial_container__EonYO{display:flex;flex-direction:column;min-height:100vh;padding:1.5rem;position:relative;width:100%}.TelaInicial_headerContainer__VyOVZ{flex-shrink:0;margin:0 auto 1rem;max-width:80rem}.TelaInicial_logoContainer__iVH69{align-items:center;display:flex;justify-content:center;margin-bottom:.5rem}.TelaInicial_logo__ccmXL{filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));height:10rem;object-fit:contain;width:12rem}.TelaInicial_title__AnzM9{color:#fff;font-size:3rem;font-weight:700;margin-bottom:.5rem;text-align:center}.TelaInicial_subtitle__NfoKM{color:#fffc;font-size:1.25rem;font-style:italic;text-align:center}.TelaInicial_cardsGrid__dwe5b{grid-gap:1.5rem;align-content:center;display:grid;flex:1 1;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center;margin:0 auto;max-width:80rem}.TelaInicial_cardWrapper__zTF4R{cursor:pointer;height:280px;perspective:1000px}.TelaInicial_cardInner__4H7zB{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s;width:100%}.TelaInicial_cardInner__4H7zB.TelaInicial_flipped__aWcEP{transform:rotateY(180deg)}.TelaInicial_cardBack__USCTN,.TelaInicial_cardFront__MrZ8V{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:1rem;box-shadow:0 20px 40px #0003;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:2rem;position:absolute;width:100%}.TelaInicial_cardFront__MrZ8V{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffe6}.TelaInicial_cardFront__MrZ8V.TelaInicial_green__-udQB{border-bottom:4px solid #10b981}.TelaInicial_cardFront__MrZ8V.TelaInicial_purple__kEKti{border-bottom:4px solid #a855f7}.TelaInicial_cardFront__MrZ8V.TelaInicial_blue__YeF7g{border-bottom:4px solid #3b82f6}.TelaInicial_cardFront__MrZ8V.TelaInicial_orange__lNBp2{border-bottom:4px solid #f59e0b}.TelaInicial_cardFront__MrZ8V.TelaInicial_yellow__Fsc4e{border-bottom:4px solid #eab308}.TelaInicial_cardBack__USCTN{color:#fff;padding:1.75rem;transform:rotateY(180deg)}.TelaInicial_cardBack__USCTN.TelaInicial_green__-udQB{background:linear-gradient(to bottom right,#10b981,#059669)}.TelaInicial_cardBack__USCTN.TelaInicial_purple__kEKti{background:linear-gradient(to bottom right,#a855f7,#db2777)}.TelaInicial_cardBack__USCTN.TelaInicial_blue__YeF7g{background:linear-gradient(to bottom right,#3b82f6,#4f46e5)}.TelaInicial_cardBack__USCTN.TelaInicial_orange__lNBp2{background:linear-gradient(to bottom right,#f59e0b,#d97706)}.TelaInicial_cardBack__USCTN.TelaInicial_yellow__Fsc4e{background:linear-gradient(to bottom right,#eab308,#ca8a04)}.TelaInicial_iconContainer__z74rc{align-items:center;border-radius:50%;box-shadow:0 10px 20px #0003;display:flex;flex-shrink:0;justify-content:center;margin-bottom:1rem;padding:1.25rem}.TelaInicial_iconContainer__z74rc.TelaInicial_green__-udQB{background:linear-gradient(to bottom right,#10b981,#059669)}.TelaInicial_iconContainer__z74rc.TelaInicial_purple__kEKti{background:linear-gradient(to bottom right,#a855f7,#db2777)}.TelaInicial_iconContainer__z74rc.TelaInicial_blue__YeF7g{background:linear-gradient(to bottom right,#3b82f6,#4f46e5)}.TelaInicial_iconContainer__z74rc.TelaInicial_orange__lNBp2{background:linear-gradient(to bottom right,#f59e0b,#d97706)}.TelaInicial_iconContainer__z74rc.TelaInicial_yellow__Fsc4e{background:linear-gradient(to bottom right,#eab308,#ca8a04)}.TelaInicial_cardTitle__2ID49{color:#374151;margin:0}.TelaInicial_cardTitleBack__Ycd53,.TelaInicial_cardTitle__2ID49{word-wrap:break-word;font-size:1.5rem;font-weight:700;overflow-wrap:break-word;text-align:center}.TelaInicial_cardTitleBack__Ycd53{color:#fff;margin:0 0 1rem}.TelaInicial_cardDescription__gzcoO{word-wrap:break-word;font-size:1rem;line-height:1.5;margin:0;max-width:100%;opacity:.95;overflow-wrap:break-word;text-align:center}.TelaInicial_cardAction__AxeZN{flex-shrink:0;margin-top:1.25rem}.TelaInicial_cardAction__AxeZN,.TelaInicial_logoutButton__r\+8w3{align-items:center;display:flex;font-size:.875rem;font-weight:600;gap:.5rem}.TelaInicial_logoutButton__r\+8w3{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;border:none;border-radius:.75rem;box-shadow:0 4px 12px #00000026;color:#374151;cursor:pointer;padding:.75rem 1.5rem;position:fixed;right:1.5rem;top:1.5rem;transition:all .3s;z-index:1000}.TelaInicial_logoutButton__r\+8w3:hover{background-color:#ef4444;box-shadow:0 6px 16px #ef444466;color:#fff;transform:translateY(-2px)}.TelaInicial_footer__q-aOv{color:#fff9;flex-shrink:0;font-size:.875rem;margin:1rem auto 0;max-width:80rem;padding-bottom:.5rem;text-align:center}.TelaInicial_alertError__EY0bI{animation:TelaInicial_slideDown__Xztwk .3s ease-out;background-color:#fee2e2;border:2px solid #dc2626;border-radius:.75rem;box-shadow:0 10px 40px #0003;color:#dc2626;font-weight:600;left:50%;padding:1rem 1.5rem;position:fixed;top:1.5rem;transform:translateX(-50%);z-index:10000}@keyframes TelaInicial_slideDown__Xztwk{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.TelaInicial_popup__Mexqc{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;inset:0;position:fixed;z-index:9999}.TelaInicial_popupContent__pYZI6{inset:0;overflow:auto;position:absolute}.TelaInicial_popupInner__5f2rb{min-height:100vh;position:relative}.TelaInicial_closeButton__j6aA9{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 10px 40px #0000004d;cursor:pointer;display:flex;justify-content:center;padding:.75rem;position:fixed;right:1.5rem;top:1.5rem;transition:all .3s;z-index:10000}.TelaInicial_closeButton__j6aA9:hover{background-color:#ef4444;color:#fff;transform:scale(1.1) rotate(90deg)}@media (max-width:1200px){.TelaInicial_cardsGrid__dwe5b{gap:1.25rem}}@media (max-width:1024px){.TelaInicial_title__AnzM9{font-size:2.5rem}}@media (max-width:900px){.TelaInicial_cardsGrid__dwe5b{gap:1rem}}@media (max-width:768px) and (orientation:portrait){.TelaInicial_container__EonYO{padding:.75rem}.TelaInicial_headerContainer__VyOVZ{margin-bottom:1rem}.TelaInicial_logo__ccmXL{height:3.5rem;width:4.5rem}.TelaInicial_title__AnzM9{font-size:1.125rem;line-height:1.2;margin-bottom:.5rem}.TelaInicial_subtitle__NfoKM{font-size:.8rem;padding:0 .5rem}.TelaInicial_logoutButton__r\+8w3{border-radius:50%;height:36px;justify-content:center;padding:.5rem;right:.75rem;top:.75rem;width:36px}.TelaInicial_logoutButton__r\+8w3 span{display:none}.TelaInicial_logoutButton__r\+8w3 svg{height:18px;margin:0;width:18px}.TelaInicial_cardsGrid__dwe5b{gap:.875rem;grid-template-columns:1fr;padding:0}.TelaInicial_cardWrapper__zTF4R{height:115px;perspective:none;position:relative}.TelaInicial_cardInner__4H7zB{height:100%;position:static;transform:none!important;transform-style:flat}.TelaInicial_cardFront__MrZ8V{align-items:center!important;-webkit-backface-visibility:visible;backface-visibility:visible;display:flex!important;flex-direction:row!important;gap:1.125rem;height:100%;justify-content:flex-start!important;padding:1.125rem;position:static!important;width:100%}.TelaInicial_cardBack__USCTN{display:none!important}.TelaInicial_iconContainer__z74rc{flex-shrink:0;height:52px;margin-bottom:0;padding:.75rem;width:52px}.TelaInicial_iconContainer__z74rc svg{height:30px!important;width:30px!important}.TelaInicial_cardTitle__2ID49{flex:1 1;font-size:1.0625rem;line-height:1.3;margin:0;text-align:left}.TelaInicial_footer__q-aOv{font-size:.65rem;margin-top:.75rem;padding:.5rem}}@media (max-width:900px) and (orientation:landscape){.TelaInicial_container__EonYO{padding:.5rem}.TelaInicial_headerContainer__VyOVZ{margin-bottom:.5rem}.TelaInicial_logo__ccmXL{height:2.5rem;width:3.5rem}.TelaInicial_title__AnzM9{font-size:.95rem;margin-bottom:.25rem}.TelaInicial_subtitle__NfoKM{font-size:.7rem}.TelaInicial_logoutButton__r\+8w3{height:32px;padding:.375rem;right:.5rem;top:.5rem;width:32px}.TelaInicial_logoutButton__r\+8w3 span{display:none}.TelaInicial_logoutButton__r\+8w3 svg{height:16px;width:16px}.TelaInicial_cardsGrid__dwe5b{gap:.625rem;grid-template-columns:repeat(2,1fr)}.TelaInicial_cardWrapper__zTF4R{height:85px;perspective:none;position:relative}.TelaInicial_cardInner__4H7zB{height:100%;position:static;transform:none!important;transform-style:flat}.TelaInicial_cardFront__MrZ8V{align-items:center!important;-webkit-backface-visibility:visible;backface-visibility:visible;display:flex!important;flex-direction:row!important;gap:.875rem;height:100%;justify-content:flex-start!important;padding:.75rem;position:static!important;width:100%}.TelaInicial_cardBack__USCTN{display:none!important}.TelaInicial_iconContainer__z74rc{flex-shrink:0;height:42px;margin-bottom:0;padding:.625rem;width:42px}.TelaInicial_iconContainer__z74rc svg{height:24px!important;width:24px!important}.TelaInicial_cardTitle__2ID49{flex:1 1;font-size:.8125rem;line-height:1.2;margin:0;text-align:left}.TelaInicial_footer__q-aOv{font-size:.575rem;margin-top:.5rem;padding:.375rem}}@media (max-width:480px) and (orientation:portrait){.TelaInicial_cardWrapper__zTF4R{height:110px}.TelaInicial_cardTitle__2ID49{font-size:1rem}}.Gestao_pageContainer__9aX7v{background-color:#94a3b8;min-height:100vh}.Gestao_headerGradient__q4440{background:#64748b;box-shadow:0 4px 6px #0000001a;padding:1.5rem 0}.Gestao_headerContent__m6bWH{margin:0 auto;max-width:80rem;padding:0 1rem}.Gestao_headerLeft__fhhuY{align-items:center;display:flex;gap:1.5rem}.Gestao_iconHeader__cX7qI{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:12px;color:#fff;display:flex;height:56px;justify-content:center;width:56px}.Gestao_title__Ku08q{color:#fff;font-size:1.875rem;font-weight:700;margin:0}.Gestao_subtitle__-9thc{color:#fffc;margin:.25rem 0 0}.Gestao_mainContainer__sA1Lv{margin:0 auto;max-width:80rem;padding:2rem 1rem}.Gestao_menuHorizontal__pAiGb{display:flex;gap:.5rem;margin-bottom:2rem}.Gestao_menuDropdown__mgN5e{position:relative}.Gestao_menuButton__zjkbn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff80;border-radius:.75rem;box-shadow:0 2px 4px #0000000d;color:#374151;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.875rem 1.5rem;transition:all .2s ease}.Gestao_menuButton__zjkbn:hover{background:#fff;box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.Gestao_chevronRotate__383Kj{transform:rotate(180deg);transition:transform .2s ease}.Gestao_dropdownContent__UytC4{animation:Gestao_slideDown__0HzIT .2s ease;background:#fff;border-radius:.75rem;box-shadow:0 10px 25px #00000026;left:0;min-width:240px;padding:.5rem;position:absolute;top:calc(100% + .5rem);z-index:1000}@keyframes Gestao_slideDown__0HzIT{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Gestao_dropdownItem__BbSbd{align-items:center;background:#0000;border:none;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.75rem;padding:.875rem 1rem;text-align:left;transition:all .2s ease;width:100%}.Gestao_dropdownItem__BbSbd:hover{background:linear-gradient(90deg,#2563eb1a,#4f46e51a);color:#2563eb}.Gestao_dropdownItemActive__dL9tX{background:linear-gradient(90deg,#2563eb,#4f46e5);color:#fff}.Gestao_dropdownItemActive__dL9tX:hover{background:linear-gradient(90deg,#1d4ed8,#4338ca)}.Gestao_contentWrapper__8sxjS{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff80;border-radius:1rem;box-shadow:0 4px 6px #0000001a;overflow:hidden}.Gestao_breadcrumb__fuOcb{align-items:center;background:linear-gradient(90deg,#2563eb0d,#4f46e50d);border-bottom:1px solid #e5e7eb;display:flex;font-size:.875rem;gap:.5rem;padding:1rem 2rem}.Gestao_breadcrumbItem__8YutA{color:#6b7280}.Gestao_breadcrumbSeparator__eZEyM{color:#9ca3af;font-weight:700}.Gestao_breadcrumbItemActive__4\+Gnm{color:#2563eb;font-weight:600}.Gestao_contentArea__\+1MCY{min-height:500px;padding:2rem}.Gestao_sectionHeader__DSLWZ{border-bottom:2px solid #e5e7eb;margin-bottom:2rem;padding-bottom:1.5rem}.Gestao_sectionHeader__DSLWZ h2{color:#1f2937;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.Gestao_sectionSubtitle__FljmJ{color:#6b7280;font-size:.875rem;margin:0}.Gestao_headerActions__ial03{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Gestao_headerActions__ial03 h2{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0}.Gestao_btnPrimary__7nSDw{align-items:center;background:linear-gradient(90deg,#2563eb,#4f46e5);border:none;border-radius:.75rem;box-shadow:0 4px 6px #2563eb4d;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.Gestao_btnPrimary__7nSDw:hover{box-shadow:0 6px 12px #2563eb66;transform:translateY(-2px)}.Gestao_btnSecondary__bGk0V{align-items:center;background-color:#e5e7eb;border:none;border-radius:.75rem;color:#374151;cursor:pointer;font-size:.95rem;font-weight:600;height:38px;padding:.75rem 1.5rem;transition:all .2s ease}.Gestao_btnSecondary__bGk0V:hover{background-color:#f3f4f6;border-color:#9ca3af}.Gestao_tableContainer__EfsmR{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.Gestao_table__Xj28l{border-collapse:collapse;width:100%}.Gestao_table__Xj28l thead{background:linear-gradient(90deg,#3b82f61a,#4f46e51a);border-bottom:1px solid #3b82f64d}.Gestao_table__Xj28l th{color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.025em;padding:1rem 1.5rem;text-align:left;text-transform:uppercase}.Gestao_table__Xj28l td{border-bottom:1px solid #f3f4f6;color:#1f2937;font-size:.95rem;padding:1rem 1.5rem}.Gestao_table__Xj28l tbody tr{transition:all .2s ease}.Gestao_table__Xj28l tbody tr:hover{background:linear-gradient(90deg,#3b82f60d,#4f46e50d)}.Gestao_table__Xj28l tbody tr:last-child td{border-bottom:none}.Gestao_actions__CfGpL{display:flex;gap:.25rem;justify-content:center}.Gestao_btnIcon__KTeWb{align-items:center;background-color:#e5e7eb;border:none;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.Gestao_btnIcon__KTeWb:hover{background-color:#2563eb;box-shadow:0 4px 6px #2563eb4d;color:#fff;transform:translateY(-2px)}.Gestao_btnIconDanger__iiWCi{align-items:center;background-color:#fee2e2;border:none;border-radius:.5rem;color:#dc2626;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.Gestao_btnIconDanger__iiWCi:hover{background-color:#dc2626;box-shadow:0 4px 6px #dc26264d;color:#fff;transform:translateY(-2px)}.Gestao_badgeActive__fjZRQ{background-color:#d1fae5;color:#065f46}.Gestao_badgeActive__fjZRQ,.Gestao_badgeInactive__AO89J{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.Gestao_badgeInactive__AO89J{background-color:#fee2e2;color:#991b1b}.Gestao_loading__briXC{color:#6b7280;font-size:1.125rem;padding:3rem;text-align:center}.Gestao_modal__X\+x7q{align-items:center;animation:Gestao_fadeIn__cTgTi .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10000}.Gestao_modalContent__Si1VN{animation:Gestao_slideUp__PnTaW .3s ease;border-radius:1rem;box-shadow:0 10px 25px #0000004d;display:flex;flex-direction:column;max-height:85vh}.Gestao_modalHeader__A0bWZ{align-items:center;flex-shrink:0;padding:1.5rem}.Gestao_modalHeader__A0bWZ h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0}.Gestao_modalFormBody__mi62M{flex:1 1;overflow-y:auto;padding:1.5rem}.Gestao_btnClose__P143Q{align-items:center;background:#f3f4f6;border:none;border-radius:.5rem;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s}.Gestao_btnClose__P143Q:hover{background-color:#e5e7eb;color:#1f2937}.Gestao_modalContent__Si1VN form{display:flex;flex:1 1;flex-direction:column;min-height:0}.Gestao_formGroup__EwbEC{margin-bottom:1.25rem}.Gestao_formGroup__EwbEC label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.Gestao_formGroup__EwbEC input,.Gestao_formGroup__EwbEC select,.Gestao_formGroup__EwbEC textarea{border:1px solid #d1d5db;border-radius:.5rem;font-family:inherit;font-size:1rem;padding:.75rem;transition:all .2s;width:100%}.Gestao_formGroup__EwbEC input:focus,.Gestao_formGroup__EwbEC select:focus,.Gestao_formGroup__EwbEC textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.Gestao_formRow__pL\+t8{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.Gestao_checkbox__q7tGH{gap:.5rem}.Gestao_checkbox__q7tGH input{cursor:pointer;width:auto}.Gestao_modalFooter__Kjyg0{background:#f9fafb;border-radius:0 0 1rem 1rem;flex-shrink:0;gap:1rem;padding:1.5rem}@media (max-width:768px){.Gestao_menuHorizontal__pAiGb{flex-direction:column}.Gestao_dropdownContent__UytC4{box-shadow:none;margin-top:.5rem;position:static}}.Gestao_submenuContent__V5Lme{animation:Gestao_slideRight__Z\+tqk .2s ease;background:#fff;border-radius:.5rem;box-shadow:0 10px 25px #00000026;left:100%;margin-left:.5rem;min-width:200px;padding:.5rem;position:absolute;top:0;z-index:1001}@keyframes Gestao_slideRight__Z\+tqk{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.Gestao_submenuItem__gZsUM{background:#0000;border:none;border-radius:.5rem;color:#374151;cursor:pointer;display:block;font-size:.875rem;font-weight:500;padding:.75rem 1rem;text-align:left;transition:all .2s ease;width:100%}.Gestao_submenuItem__gZsUM:hover{background:linear-gradient(90deg,#2563eb1a,#4f46e51a);color:#2563eb}.Gestao_submenuItemActive__R8BJR{background:linear-gradient(90deg,#2563eb,#4f46e5);color:#fff}.Gestao_submenuItemActive__R8BJR:hover{background:linear-gradient(90deg,#1d4ed8,#4338ca)}.Gestao_badgePending__D634E{background-color:#fef3c7;border-radius:9999px;color:#d97706;font-size:.75rem;font-weight:600;letter-spacing:.025em;padding:.25rem .75rem;text-transform:uppercase}input,select,textarea{box-sizing:border-box!important;font-size:14px!important;height:38px!important;line-height:1.4!important;padding:6px 8px!important}.Gestao_formGroup__EwbEC input.Gestao_error__amFrj,.Gestao_formGroup__EwbEC select.Gestao_error__amFrj,.Gestao_formGroup__EwbEC textarea.Gestao_error__amFrj{background-color:#fef2f2;border-color:#ef4444}.Gestao_formGroup__EwbEC input.Gestao_error__amFrj:focus,.Gestao_formGroup__EwbEC select.Gestao_error__amFrj:focus,.Gestao_formGroup__EwbEC textarea.Gestao_error__amFrj:focus{border-color:#dc2626;box-shadow:0 0 0 3px #ef44441a}.Gestao_errorMessage__fVt5E{align-items:center;color:#dc2626;display:flex;font-size:.875rem;gap:.25rem;margin-top:.25rem}.Gestao_helpText__LSQ6b{color:#6b7280;font-size:.875rem;line-height:1.5;margin-top:.5rem}.Gestao_helpText__LSQ6b strong{color:#374151;font-weight:600}.Gestao_charCounter__PbVAY{color:#9ca3af;font-size:.75rem;margin-top:.25rem;text-align:right}.Gestao_charCounter__PbVAY.Gestao_warning__vJy\+y{color:#f59e0b;font-weight:500}.Gestao_charCounter__PbVAY.Gestao_error__amFrj{color:#ef4444;font-weight:600}.Gestao_spinner__zQNbH{animation:Gestao_spin__4Ovre .6s linear infinite;border:2px solid #f3f4f6;border-radius:50%;border-top-color:#3b82f6;display:inline-block;height:16px;width:16px}@keyframes Gestao_spin__4Ovre{to{transform:rotate(1turn)}}.Gestao_btnIconDanger__iiWCi:disabled,.Gestao_btnIcon__KTeWb:disabled,.Gestao_btnPrimary__7nSDw:disabled,.Gestao_btnSecondary__bGk0V:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.Gestao_btnPrimary__7nSDw:disabled:hover,.Gestao_btnSecondary__bGk0V:disabled:hover{box-shadow:none;transform:none}.Gestao_loadingContainer__nlTQH{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem}.Gestao_loadingContainer__nlTQH .Gestao_spinner__zQNbH{border-width:4px;height:40px;width:40px}.Gestao_loadingText__N68Ui{color:#6b7280;font-size:1rem}.Gestao_checkbox__q7tGH{align-items:center;cursor:pointer;display:flex;gap:.75rem;-webkit-user-select:none;user-select:none}.Gestao_checkbox__q7tGH input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;height:20px;width:20px}.Gestao_checkbox__q7tGH span{color:#374151;font-size:.9375rem;font-weight:500}.Gestao_checkbox__q7tGH:hover span{color:#1f2937}.Gestao_emptyState__e4vvs{color:#9ca3af;padding:4rem 2rem;text-align:center}.Gestao_emptyState__e4vvs svg{margin:0 auto 1rem;opacity:.5}.Gestao_emptyState__e4vvs h3{color:#6b7280;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.Gestao_emptyState__e4vvs p{color:#9ca3af;font-size:.9375rem}.Gestao_badgeEmpresa__ua02a{background-color:#eff6ff;color:#1e40af}.Gestao_badgeEmpresa__ua02a,.Gestao_badgeTipoUso__ZSE-T{border-radius:.375rem;font-size:.875rem;font-weight:500;padding:.25rem .75rem;white-space:nowrap}.Gestao_tooltipIcon__tjg2K{align-items:center;cursor:help;display:inline-flex;justify-content:center;transition:transform .2s ease}.Gestao_tooltipIcon__tjg2K:hover{transform:scale(1.1)}@media (max-width:768px){.Gestao_helpText__LSQ6b{font-size:.8125rem}.Gestao_charCounter__PbVAY{font-size:.6875rem}.Gestao_checkbox__q7tGH{gap:.5rem}.Gestao_checkbox__q7tGH input[type=checkbox]{height:18px;width:18px}.Gestao_checkbox__q7tGH span{font-size:.875rem}}@keyframes Gestao_fadeIn__cTgTi{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Gestao_fadeIn__cTgTi{animation:Gestao_fadeIn__cTgTi .3s ease-out}.Gestao_formGroup__EwbEC label{align-items:center;display:flex;gap:.5rem}.Gestao_formGroup__EwbEC input:focus,.Gestao_formGroup__EwbEC select:focus,.Gestao_formGroup__EwbEC textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Gestao_formGroup__EwbEC input.Gestao_success__w2EDF,.Gestao_formGroup__EwbEC select.Gestao_success__w2EDF,.Gestao_formGroup__EwbEC textarea.Gestao_success__w2EDF{background-color:#f0fdf4;border-color:#10b981}.Gestao_successMessage__XpkRw{align-items:center;color:#059669;display:flex;font-size:.875rem;gap:.25rem;margin-top:.25rem}.Gestao_contentSection__pH9NQ{background:#fffffff2;border-radius:1rem;box-shadow:0 4px 6px #0000001a;padding:2rem}.Gestao_header__KDIPU{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.Gestao_sectionTitle__SisLB{font-size:1.5rem;font-weight:600}.Gestao_formCard__CwQmr{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:2rem;padding:1.5rem}.Gestao_formCard__CwQmr h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem}.Gestao_formActions__SACGR{display:flex;gap:1rem;justify-content:flex-start;margin-top:1.5rem}.Gestao_button__H1sh5{align-items:center;background:linear-gradient(90deg,#2563eb,#4f46e5);border:none;border-radius:.75rem;box-shadow:0 4px 6px #2563eb4d;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.Gestao_button__H1sh5:hover{box-shadow:0 6px 12px #2563eb66;transform:translateY(-2px)}.Gestao_button__H1sh5:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.Gestao_secondaryButton__eqmdY{align-items:center;background-color:#e5e7eb;border:none;border-radius:.75rem;color:#374151;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.Gestao_secondaryButton__eqmdY:hover{background-color:#d1d5db}.Gestao_secondaryButton__eqmdY:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.Gestao_cancelButton__TD1Uf{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.75rem;color:#6b7280;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.Gestao_cancelButton__TD1Uf:hover{background-color:#e5e7eb}.Gestao_filters__12gym{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.Gestao_filterInput__XvqHm,.Gestao_filterSelect__S8QdE{border:1px solid #d1d5db;border-radius:.5rem;flex:1 1;font-size:.95rem;min-width:150px;padding:.75rem}.Gestao_filterInput__XvqHm:focus,.Gestao_filterSelect__S8QdE:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.Gestao_inputError__PVsSk{background-color:#fef2f2!important;border-color:#ef4444!important}.Gestao_errorText__Nui-U{color:#dc2626;display:block;font-size:.875rem;margin-top:.25rem}.Gestao_successText__hAjee{color:#059669;font-size:.875rem;margin-top:.25rem}.Gestao_smallButton__Q-HCr{background:#2563eb;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.Gestao_smallButton__Q-HCr:hover{background:#1d4ed8}.Gestao_smallButton__Q-HCr:disabled{cursor:not-allowed;opacity:.6}.Gestao_actionButton__hDzh2{align-items:center;background:#e5e7eb;border:none;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.Gestao_actionButton__hDzh2:hover{background:#2563eb;color:#fff}.Gestao_dashboardContent__XtuYk{background:#fffffff2;border-radius:1rem;box-shadow:0 4px 6px #0000001a;padding:2rem}.Gestao_dashboardActions__Ly9HG{display:flex;gap:1rem;margin-bottom:2rem}.Gestao_dashboardSection__QjitM{margin-bottom:2rem}.Gestao_dashboardSection__QjitM h2{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.Gestao_timeline__SiDvW{list-style:none;margin:0;padding:0}.Gestao_timelineItem__PUDDm{background:#f9fafb;border-left:3px solid #2563eb;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.Gestao_timelineDate__wnxrS{color:#2563eb;display:block;font-weight:600;margin-bottom:.25rem}.Gestao_timelineDescription__huxe\+{color:#6b7280}.Gestao_comissaoResumo__q1pzT{background:#f0fdf4;border:1px solid #86efac;border-radius:.75rem;margin-top:1.5rem;padding:1.5rem}.Gestao_comissaoResumo__q1pzT h4{color:#059669;margin:0 0 1rem}.Gestao_comissaoDetalhe__b6Vzp{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:.75rem;padding:1rem}.Gestao_comissaoDetalhe__b6Vzp p{font-size:.95rem;margin:.5rem 0}.Gestao_actionButtonContainer__kg\+Pt{align-items:center;display:flex;gap:2px;justify-content:center}.Gestao_actionButton__hDzh2:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.Gestao_actionButtonView__lGmVO{background-color:#cffafe;border:1px solid #67e8f9;color:#0891b2}.Gestao_actionButtonView__lGmVO:hover{background-color:#a5f3fc;box-shadow:0 4px 6px #0891b233;color:#0e7490}.Gestao_actionButtonEdit__\+zcsG{background-color:#f3f4f6;border:1px solid #d1d5db;color:#374151}.Gestao_actionButtonEdit__\+zcsG:hover{background-color:#e5e7eb;box-shadow:0 4px 6px #37415133;color:#1f2937}.Gestao_actionButtonDelete__6IJG8{background-color:#dbeafe;border:1px solid #93c5fd;color:#1e40af}.Gestao_actionButtonDelete__6IJG8:hover{background-color:#bfdbfe;box-shadow:0 4px 6px #1e40af33;color:#1e3a8a}.Gestao_modalOverlay__SXqnK{align-items:flex-start;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:40px 20px 20px;position:fixed;right:0;top:0;z-index:1000}.Gestao_modalContent__Si1VN{animation:Gestao_slideUp__PnTaW .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;margin-top:20px;max-height:calc(100vh - 40px);max-width:600px;overflow-y:auto;width:100%}@keyframes Gestao_slideUp__PnTaW{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Gestao_modalHeader__A0bWZ{align-items:flex-start;background:linear-gradient(135deg,#f3f4f6,#fff);border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.Gestao_modalTitleSection__Y3bEa{display:flex;flex-direction:column;gap:4px}.Gestao_modalTitle__M4-6H{color:#1f2937;font-size:24px;font-weight:700;margin:0}.Gestao_modalSubtitle__UUDJz{color:#6b7280;font-size:14px}.Gestao_modalCloseBtn__Xo4CE{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.Gestao_modalCloseBtn__Xo4CE:hover{background-color:#f3f4f6;color:#1f2937}.Gestao_modalBody__vqpZS{display:flex;flex-direction:column;gap:24px;padding:24px}.Gestao_valorSection__L2Pqb{background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;color:#fff;padding:24px;text-align:center}.Gestao_valorCard__m3jkO{display:flex;flex-direction:column;gap:8px}.Gestao_valorLabel__Tdy2O{font-size:14px;font-weight:500;letter-spacing:.5px;opacity:.9;text-transform:uppercase}.Gestao_valorDestaque__\+V8Q6{font-size:36px;font-weight:700;line-height:1;margin:0}.Gestao_valorPercentual__lF8L\+{font-size:16px;font-weight:600;opacity:.95}.Gestao_infoSection__go8kh{display:flex;flex-direction:column;gap:12px}.Gestao_sectionTitle__SisLB{border-bottom:2px solid #e5e7eb;color:#1f2937;font-size:14px;font-weight:700;letter-spacing:.5px;margin:0;padding-bottom:8px;text-transform:uppercase}.Gestao_infoGrid__\+5Xzf{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.Gestao_infoItem__kwidJ{display:flex;flex-direction:column;gap:4px}.Gestao_infoLabel__lCEJf{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.Gestao_infoValue__pgGVd{color:#1f2937;font-size:15px;font-weight:500;word-break:break-word}.Gestao_infoValue__pgGVd.Gestao_status_pendente__J9sO7{color:#f59e0b;font-weight:600}.Gestao_infoValue__pgGVd.Gestao_status_pago__gmL9c{color:#10b981;font-weight:600}.Gestao_infoValue__pgGVd.Gestao_status_cancelado__b585C{color:#ef4444;font-weight:600}.Gestao_observacaoBox__stwNv{background-color:#f9fafb;border-left:4px solid #3b82f6;border-radius:6px;color:#374151;font-size:14px;line-height:1.5;padding:12px 16px}.Gestao_modalFooter__Kjyg0{background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}@media (max-width:640px){.Gestao_modalContent__Si1VN{border-radius:12px 12px 0 0;max-width:100%}.Gestao_infoGrid__\+5Xzf{grid-template-columns:1fr}.Gestao_valorDestaque__\+V8Q6{font-size:28px}.Gestao_modalHeader__A0bWZ{padding:16px}.Gestao_modalBody__vqpZS{gap:16px;padding:16px}}.Gestao_actionButtonToggle__zTsio[data-ativo=true]{align-items:center;background-color:#dcfce7;border:1px solid #86efac;border-radius:.5rem;color:#166534;cursor:pointer;display:flex;height:36px;justify-content:center;padding:.5rem;transition:all .2s ease;width:36px}.Gestao_actionButtonToggle__zTsio[data-ativo=true]:hover{background-color:#fee2e2;border:1px solid #fca5a5;box-shadow:0 4px 6px #991b1b33;color:#991b1b}.Gestao_actionButtonToggle__zTsio[data-ativo=false]{align-items:center;background-color:#ef4444;border:1px solid #dc2626;border-radius:.5rem;color:#fff;cursor:not-allowed;display:flex;height:36px;justify-content:center;opacity:1;padding:.5rem;transition:all .2s ease;width:36px}.Gestao_actionButtonToggle__zTsio[data-ativo=false]:hover{background-color:#ef4444;border:1px solid #dc2626;box-shadow:none;color:#fff}.Login_loginContainer__GxM8Q{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:1rem}.Login_loginCard__vpuLB{background:#fff;border-radius:1rem;box-shadow:0 20px 60px #0000004d;max-width:420px;overflow:hidden;width:100%}.Login_loginHeader__R\+-Mi{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:3rem 2rem 2rem;text-align:center}.Login_logoCircle__lYRCn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:3px solid #ffffff4d;border-radius:50%;display:flex;height:96px;justify-content:center;margin:0 auto 1.5rem;width:96px}.Login_loginTitle__cr7pt{font-size:2rem;font-weight:700;letter-spacing:1px;margin:0 0 .5rem}.Login_loginSubtitle__ZSk\+B{font-size:.875rem;margin:0;opacity:.9}.Login_loginForm__gDvGR{padding:2rem}.Login_formGroup__oORqm{margin-bottom:1.5rem}.Login_formGroup__oORqm label{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:.5rem}.Login_formGroup__oORqm input{border:2px solid #e5e7eb;border-radius:.5rem;box-sizing:border-box;font-size:1rem;padding:.75rem 1rem;transition:all .2s;width:100%}.Login_formGroup__oORqm input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.Login_formGroup__oORqm input:disabled{background-color:#f3f4f6;cursor:not-allowed}.Login_loginButton__lzo6G{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;transition:all .3s;width:100%}.Login_loginButton__lzo6G:hover:not(:disabled){box-shadow:0 10px 20px #667eea4d;transform:translateY(-2px)}.Login_loginButton__lzo6G:disabled{cursor:not-allowed;opacity:.6;transform:none}.Login_spinner__YM1Ev{animation:Login_spin__S8-MS .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes Login_spin__S8-MS{to{transform:rotate(1turn)}}.Login_loginFooter__khfg5{background-color:#f9fafb;border-top:1px solid #e5e7eb;padding:1.5rem 2rem}.Login_loginFooter__khfg5 p{align-items:center;color:#6b7280;display:flex;font-size:.75rem;gap:.5rem;justify-content:center;margin:0;text-align:center}.Login_loginFooter__khfg5 strong{color:#667eea;font-weight:600}.Login_forgotPassword__aR8\+Z{background:none;border:none;color:#4f46e5;cursor:pointer;font-size:14px;margin-top:12px;padding:8px;text-decoration:none;transition:color .2s}.Login_forgotPassword__aR8\+Z:hover{color:#4338ca;text-decoration:underline}.TrocarSenha_container__P1\+1H{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:2rem}.TrocarSenha_card__19Apj{animation:TrocarSenha_slideIn__HaH-R .4s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:480px;padding:3rem;width:100%}@keyframes TrocarSenha_slideIn__HaH-R{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.TrocarSenha_header__fzwMg{margin-bottom:2.5rem;text-align:center}.TrocarSenha_iconCircle__sC54P{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 8px 20px #667eea66;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.TrocarSenha_title__\+VRtW{color:#1f2937;font-size:2rem;font-weight:700;margin-bottom:.5rem}.TrocarSenha_subtitle__4V55a{color:#6b7280;font-size:1rem;line-height:1.6}.TrocarSenha_subtitle__4V55a strong{color:#667eea;font-weight:600}.TrocarSenha_form__L8ZC2{display:flex;flex-direction:column;gap:1.5rem}.TrocarSenha_formGroup__PYalV{display:flex;flex-direction:column;gap:.5rem}.TrocarSenha_formGroup__PYalV label{align-items:center;color:#374151;display:flex;font-size:.95rem;font-weight:600;gap:.5rem}.TrocarSenha_inputWrapper__b1Ikr{align-items:center;display:flex;position:relative}.TrocarSenha_formGroup__PYalV input{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;padding:.875rem 3rem .875rem 1rem;transition:all .3s ease;width:100%}.TrocarSenha_formGroup__PYalV input:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.TrocarSenha_formGroup__PYalV input:disabled{background:#f3f4f6;cursor:not-allowed}.TrocarSenha_togglePassword__aYTKy{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:1rem;transition:color .2s}.TrocarSenha_togglePassword__aYTKy:hover{color:#667eea}.TrocarSenha_submitButton__16SrN{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 12px #667eea66;color:#fff;cursor:pointer;display:flex;font-size:1.05rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:1rem;padding:1rem;transition:all .3s ease}.TrocarSenha_submitButton__16SrN:hover:not(:disabled){box-shadow:0 6px 20px #667eea80;transform:translateY(-2px)}.TrocarSenha_submitButton__16SrN:active:not(:disabled){transform:translateY(0)}.TrocarSenha_submitButton__16SrN:disabled{cursor:not-allowed;opacity:.7}.TrocarSenha_spinner__qhlpg{animation:TrocarSenha_spin__Afrg\+ .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes TrocarSenha_spin__Afrg\+{to{transform:rotate(1turn)}}.TrocarSenha_logoutButton__j3UND{align-items:center;background:#0000;border:2px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:1.5rem;padding:.75rem;transition:all .3s ease;width:100%}.TrocarSenha_logoutButton__j3UND:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}@media (max-width:640px){.TrocarSenha_container__P1\+1H{padding:1rem}.TrocarSenha_card__19Apj{padding:2rem 1.5rem}.TrocarSenha_title__\+VRtW{font-size:1.75rem}.TrocarSenha_subtitle__4V55a{font-size:.95rem}}
/*# sourceMappingURL=main.726397ff.css.map*/