: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-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-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--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;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: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{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{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{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{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)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding: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{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;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;touch-action:none;z-index:0}.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-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:.5s;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;z-index:1}.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{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;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{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);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);bottom:0;height:5px;left:0;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)}}.two-factor-input{align-items:center;display:flex;gap:12px;justify-content:center;margin:30px 0}.two-factor-input__digit{background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#2364da;font-family:Courier New,Courier,monospace;font-size:32px;font-weight:700;height:64px;text-align:center;transition:all .3s ease;width:54px}.two-factor-input__digit::-webkit-inner-spin-button,.two-factor-input__digit::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.two-factor-input__digit[type=number]{-moz-appearance:textfield}.two-factor-input__digit:focus{border-color:#2364da;box-shadow:0 0 0 4px #2364da1a,0 4px 12px #2364da33;outline:none;transform:translateY(-2px)}.two-factor-input__digit:hover:not(:disabled){border-color:#2364da;box-shadow:0 4px 12px #0000001a}.two-factor-input__digit--filled{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b981;color:#059669}.two-factor-input__digit--error{animation:shake .4s ease-in-out;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#ef4444;color:#dc2626}.two-factor-input__digit--disabled{background:#f1f5f9;border-color:#cbd5e1;color:#94a3b8;cursor:not-allowed;opacity:.6}@media(max-width:768px){.two-factor-input{gap:8px}.two-factor-input__digit{font-size:26px;height:54px;width:44px}}@media(max-width:480px){.two-factor-input{gap:6px}.two-factor-input__digit{font-size:22px;height:48px;width:38px}}[data-theme=dark] .two-factor-input__digit{background:#1e293b;border-color:#334155;color:#60a5fa}[data-theme=dark] .two-factor-input__digit:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa1a,0 4px 12px #60a5fa4d}[data-theme=dark] .two-factor-input__digit--filled{background:linear-gradient(135deg,#064e3b,#065f46);border-color:#34d399;color:#6ee7b7}[data-theme=dark] .two-factor-input__digit--error{background:linear-gradient(135deg,#7f1d1d,#991b1b);border-color:#f87171;color:#fca5a5}[data-theme=dark] .two-factor-input__digit--disabled{background:#0f172a;border-color:#1e293b;color:#475569}.two-factor-modal .modal-dialog{max-width:520px}.two-factor-modal .modal-content{border:none;border-radius:20px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.two-factor-modal__container{background:#fff}.two-factor-modal__header{background:linear-gradient(135deg,#2364da,#1848a0);overflow:hidden;padding:40px 30px;position:relative;text-align:center}.two-factor-modal__header:before{animation:shimmer 3s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.two-factor-modal__icon{animation:pulse 2s infinite;color:#fff;display:inline-block;font-size:64px;margin-bottom:15px}.two-factor-modal__icon svg{filter:drop-shadow(0 4px 12px rgba(0,0,0,.2))}.two-factor-modal__title{color:#fff;font-size:26px;font-weight:700;letter-spacing:-.5px;margin:0 0 10px;position:relative;z-index:1}.two-factor-modal__subtitle{color:#fffffff2;font-size:15px;line-height:1.6;margin:0;position:relative;z-index:1}.two-factor-modal__subtitle strong{color:#fff;font-family:Courier New,monospace;font-weight:600}.two-factor-modal__info-box{align-items:center;background:#e0f2fe;border:1px solid #bae6fd;border-radius:8px;color:#0369a1;display:flex;font-size:12px;gap:8px;justify-content:center;line-height:1.5;margin-top:20px;padding:12px 16px;text-align:center}.two-factor-modal__info-box svg{color:#0284c7;flex-shrink:0}.two-factor-modal__info-box span{flex:1 1}.two-factor-modal__body{background:#f8fafc;padding:40px 30px}.two-factor-modal__countdown{align-items:center;background:linear-gradient(135deg,#f0f7ff,#e0f2fe);border:2px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-top:20px;padding:12px 20px}.two-factor-modal__countdown svg{color:#2364da;font-size:20px}.two-factor-modal__countdown strong{color:#1e40af;font-family:Courier New,monospace;font-weight:700}.two-factor-modal__attempts{align-items:center;background:linear-gradient(135deg,#fff3cd,#ffe69c);border:2px solid #fbbf24;border-radius:8px;color:#92400e;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;margin-top:15px;padding:10px 18px}.two-factor-modal__attempts svg{color:#f59e0b;font-size:18px}.two-factor-modal__success{align-items:center;animation:slideInUp .4s ease-out;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:2px solid #10b981;border-radius:10px;color:#065f46;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;margin-top:20px;padding:14px 24px}.two-factor-modal__success svg{color:#10b981;font-size:24px}.two-factor-modal__error{align-items:center;animation:shake .4s ease-in-out;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #ef4444;border-radius:10px;color:#991b1b;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;margin-top:20px;padding:14px 24px}.two-factor-modal__error svg{color:#ef4444;font-size:22px}.two-factor-modal__resend{align-items:center;background:linear-gradient(135deg,#2364da,#1848a0);border:none;border-radius:10px;box-shadow:0 4px 12px #2364da4d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;margin-top:25px;padding:14px 24px;transition:all .3s ease;width:100%}.two-factor-modal__resend svg{font-size:20px}.two-factor-modal__resend:hover:not(:disabled){background:linear-gradient(135deg,#1848a0,#2364da);box-shadow:0 6px 16px #2364da66;transform:translateY(-2px)}.two-factor-modal__resend:active:not(:disabled){transform:translateY(0)}.two-factor-modal__resend:disabled{background:#cbd5e1;box-shadow:none;color:#94a3b8;cursor:not-allowed}.two-factor-modal__back{align-items:center;background:#0000;border:2px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-top:15px;padding:12px 24px;transition:all .3s ease;width:100%}.two-factor-modal__back svg{font-size:18px}.two-factor-modal__back:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#475569}.two-factor-modal__back:disabled{cursor:not-allowed;opacity:.5}@media(max-width:576px){.two-factor-modal .modal-dialog{margin:10px}.two-factor-modal__header{padding:30px 20px}.two-factor-modal__icon{font-size:52px}.two-factor-modal__title{font-size:22px}.two-factor-modal__subtitle{font-size:14px}.two-factor-modal__body{padding:30px 20px}}[data-theme=dark] .two-factor-modal__container{background:#0f172a}[data-theme=dark] .two-factor-modal__header{background:linear-gradient(135deg,#1e40af,#1e3a8a)}[data-theme=dark] .two-factor-modal__info-box{background:#1e3a8a;border-color:#1e40af;color:#bfdbfe}[data-theme=dark] .two-factor-modal__info-box svg{color:#93c5fd}[data-theme=dark] .two-factor-modal__body{background:#1e293b}[data-theme=dark] .two-factor-modal__countdown{background:linear-gradient(135deg,#1e3a8a,#1e40af);border-color:#3b82f6;color:#dbeafe}[data-theme=dark] .two-factor-modal__countdown svg{color:#60a5fa}[data-theme=dark] .two-factor-modal__countdown strong{color:#bfdbfe}[data-theme=dark] .two-factor-modal__attempts{background:linear-gradient(135deg,#78350f,#92400e);border-color:#f59e0b;color:#fef3c7}[data-theme=dark] .two-factor-modal__attempts svg{color:#fbbf24}[data-theme=dark] .two-factor-modal__success{background:linear-gradient(135deg,#064e3b,#065f46);border-color:#34d399;color:#d1fae5}[data-theme=dark] .two-factor-modal__success svg{color:#6ee7b7}[data-theme=dark] .two-factor-modal__error{background:linear-gradient(135deg,#7f1d1d,#991b1b);border-color:#f87171;color:#fecaca}[data-theme=dark] .two-factor-modal__error svg{color:#fca5a5}[data-theme=dark] .two-factor-modal__resend{background:linear-gradient(135deg,#1e40af,#1e3a8a);box-shadow:0 4px 12px #1e40af66}[data-theme=dark] .two-factor-modal__resend:hover:not(:disabled){background:linear-gradient(135deg,#1e3a8a,#1e40af);box-shadow:0 6px 16px #1e40af80}[data-theme=dark] .two-factor-modal__resend:disabled{background:#1e293b;color:#475569}[data-theme=dark] .two-factor-modal__back{border-color:#334155;color:#94a3b8}[data-theme=dark] .two-factor-modal__back:hover:not(:disabled){background:#0f172a;border-color:#475569;color:#cbd5e1}.SignInLayer_signinV2Container__nP-er{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;overflow:hidden;position:relative}.SignInLayer_signinV2Background__2sGHJ{background:linear-gradient(135deg,#487fff,#00b8f2);bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.SignInLayer_gradientOrb__dorGB{animation:SignInLayer_float__GYXJQ 6s ease-in-out infinite;border-radius:50%;filter:blur(60px);opacity:.7;position:absolute}.SignInLayer_orb1__8RUAK{animation-delay:0s;background:#ffffff1a;height:300px;right:-150px;top:-150px;width:300px}.SignInLayer_orb2__pjfe5{animation-delay:2s;background:#ffffff14;bottom:-100px;height:200px;left:-100px;width:200px}.SignInLayer_orb3__mXigs{animation-delay:4s;background:#ffffff0f;height:150px;left:20%;top:50%;width:150px}@keyframes SignInLayer_float__GYXJQ{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(20px) rotate(240deg)}}.SignInLayer_signinV2Content__pg-4i{display:flex;min-height:100vh;position:relative;z-index:1}.SignInLayer_signinV2Left__wrC\+v{align-items:center;color:#fff;display:flex;flex:1 1;justify-content:center;padding:2rem}.SignInLayer_signinV2Hero__2EytD{max-width:500px;text-align:center}.SignInLayer_brandHeader__GceMS{align-items:center;animation:SignInLayer_fadeInDown__O\+Jp- .8s ease-out;display:flex;flex-direction:column;margin-bottom:3rem}.SignInLayer_brandLogoMain__yQtZR{animation:SignInLayer_brandFloat__Ziet0 3s ease-in-out infinite;filter:drop-shadow(0 6px 25px rgba(255,255,255,.4));height:auto;margin-bottom:2rem;width:160px}@keyframes SignInLayer_brandFloat__Ziet0{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes SignInLayer_fadeInDown__O\+Jp-{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.SignInLayer_heroContent__p-Pop{align-items:center;display:flex;flex-direction:column;gap:3rem}.SignInLayer_heroVisual__cuS8e{height:300px;max-width:400px}.SignInLayer_heroVisual__cuS8e,.SignInLayer_lottieAnimationContainer__aQSeh{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.SignInLayer_lottieAnimationContainer__aQSeh{height:100%}.SignInLayer_passwordAuthAnimation__1LoU4{height:auto!important;max-width:none!important;transform:scale(1)!important;width:100%!important}.SignInLayer_loadingPlaceholder__Vb0kr{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1rem;gap:1rem;justify-content:center;opacity:.8}.SignInLayer_heroText__ANtfq .SignInLayer_heroTitle__VxJw3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;background-clip:text;display:block;font-size:3.2rem;font-weight:800;line-height:1.2;margin-bottom:1rem}.SignInLayer_heroText__ANtfq p{font-size:1.2rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.SignInLayer_statsPreview__TD3-C{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.SignInLayer_statsPreview__TD3-C .SignInLayer_statItem__QnulG{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:1rem;text-align:center}.SignInLayer_statsPreview__TD3-C .SignInLayer_statItem__QnulG strong{color:#fff;display:block;font-size:1.5rem;font-weight:800;margin-bottom:.2rem}.SignInLayer_statsPreview__TD3-C .SignInLayer_statItem__QnulG span{color:#fff;font-size:.85rem;opacity:.8}.SignInLayer_signinV2Right__4x7nB{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;box-shadow:-10px 0 30px #0000001a;display:flex;flex:1 1;justify-content:center;padding:2rem}.SignInLayer_signinV2FormContainer__y4rKz{max-width:400px;width:100%}.SignInLayer_formHeader__Bd\+Ce{margin-bottom:2rem;text-align:center}.SignInLayer_welcomeBadge__daM\+M{align-items:center;animation:SignInLayer_slideDown__V29Jt .6s ease-out;background:linear-gradient(135deg,#487fff,#00b8f2);border-radius:50px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem}@keyframes SignInLayer_slideDown__V29Jt{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.SignInLayer_formHeader__Bd\+Ce h2{animation:SignInLayer_fadeInUp__JzDPM .6s ease-out .2s both;color:#1a1a1a;font-size:3.2rem!important;font-weight:700;margin-bottom:.5rem}.SignInLayer_formHeader__Bd\+Ce p{animation:SignInLayer_fadeInUp__JzDPM .6s ease-out .4s both;color:#666;font-size:1rem;line-height:1.5;margin:0}@keyframes SignInLayer_fadeInUp__JzDPM{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SignInLayer_signinV2Form__6MvEA{animation:SignInLayer_fadeInUp__JzDPM .6s ease-out .6s both}.SignInLayer_formGroup__gGYFJ{margin-bottom:1.5rem}.SignInLayer_formGroup__gGYFJ label{color:#333;display:block;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.SignInLayer_inputWrapper__nUYKL{align-items:center;display:flex;position:relative}.SignInLayer_inputWrapper__nUYKL input{background:#fff;border:2px solid #e1e5e9;border-radius:12px;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.SignInLayer_inputWrapper__nUYKL input:focus{border-color:#487fff;box-shadow:0 0 0 3px #487fff1a;outline:none;transform:translateY(-1px)}.SignInLayer_passwordToggle__EPHju{background:none;border:none;border-radius:8px;color:#666;cursor:pointer;font-size:1.2rem;padding:.5rem;position:absolute;right:1rem;transition:all .3s ease;z-index:2}.SignInLayer_passwordToggle__EPHju:hover{background:#487fff1a;color:#487fff}.SignInLayer_signinErrorMessage__2B\+iZ{align-items:center;animation:SignInLayer_shake__Zf7l\+ .4s ease-in-out,SignInLayer_fadeIn__W8KVK .3s ease-out;background:linear-gradient(135deg,#fee2e2,#fecaca);border:2px solid #f87171;border-radius:12px;color:#991b1b;display:flex;font-size:.95rem;font-weight:500;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem}.SignInLayer_signinErrorMessage__2B\+iZ .SignInLayer_errorIcon__CG8gf{flex-shrink:0;font-size:1.2rem}@keyframes SignInLayer_shake__Zf7l\+{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}@keyframes SignInLayer_fadeIn__W8KVK{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SignInLayer_formOptions__yBqTo{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.SignInLayer_checkboxWrapper__rKp3f{align-items:center;color:#666;cursor:pointer;display:flex;font-size:.9rem}.SignInLayer_checkboxWrapper__rKp3f input[type=checkbox]{display:none}.SignInLayer_checkmark__jX3yJ{border:2px solid #e1e5e9;border-radius:6px;height:20px;margin-right:.5rem;position:relative;transition:all .3s ease;width:20px}.SignInLayer_checkboxWrapper__rKp3f input[type=checkbox]:checked+.SignInLayer_checkmark__jX3yJ{background:#487fff;border-color:#487fff}.SignInLayer_checkboxWrapper__rKp3f input[type=checkbox]:checked+.SignInLayer_checkmark__jX3yJ:after{color:#fff;content:"✓";font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.SignInLayer_forgotLink__oWI--{color:#487fff;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s ease}.SignInLayer_forgotLink__oWI--:hover{color:#00b8f2;text-decoration:underline}.SignInLayer_signinBtn__1PV\+e{align-items:center;background:linear-gradient(135deg,#487fff,#00b8f2);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;overflow:hidden;padding:1rem;position:relative;transition:all .3s ease;width:100%}.SignInLayer_signinBtn__1PV\+e:not(:disabled){top:50%}.SignInLayer_signinBtn__1PV\+e:hover:not(:disabled){box-shadow:0 8px 25px #487fff4d;transform:translateY(-2px)}.SignInLayer_signinBtn__1PV\+e:active:not(:disabled){transform:translateY(0)}.SignInLayer_signinBtn__1PV\+e:disabled{cursor:not-allowed;opacity:.7}.SignInLayer_signinBtn__1PV\+e.SignInLayer_loading__3VYAo{pointer-events:none}.SignInLayer_signupLink__d1Kqq{margin:2rem 0;text-align:center}.SignInLayer_signupLink__d1Kqq p{color:#666;margin:0}.SignInLayer_signupLink__d1Kqq a{color:#487fff;font-weight:600;text-decoration:none;transition:color .3s ease}.SignInLayer_signupLink__d1Kqq a:hover{color:#00b8f2;text-decoration:underline}.SignInLayer_featuresList__f28bZ{border-top:1px solid #e1e5e9;display:flex;justify-content:space-around;margin-top:2rem;padding-top:2rem}.SignInLayer_featureItem__UGDF3{align-items:center;color:#666;display:flex;flex-direction:column;font-size:.8rem;gap:.5rem;text-align:center}@media(max-width:768px){.SignInLayer_signinV2Content__pg-4i{flex-direction:column}.SignInLayer_signinV2Left__wrC\+v{min-height:40vh;padding:1rem}.SignInLayer_heroText__ANtfq .SignInLayer_heroTitle__VxJw3{font-size:2.6rem}.SignInLayer_heroText__ANtfq p{font-size:1rem}.SignInLayer_signinV2Right__4x7nB{padding:1rem}.SignInLayer_featuresList__f28bZ{flex-direction:column;gap:1rem}.SignInLayer_featureItem__UGDF3{flex-direction:row;justify-content:center}}@media(max-width:480px){.SignInLayer_formOptions__yBqTo{align-items:flex-start;flex-direction:column;gap:1rem}.SignInLayer_heroVisual__cuS8e{display:none}.SignInLayer_signinV2Left__wrC\+v{min-height:30vh}}.email-verification-modal .modal-dialog{max-width:520px}.email-verification-modal .modal-content{border:none;border-radius:20px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.email-verification-modal__container{background:#fff}.email-verification-modal__header{background:linear-gradient(135deg,#10b981,#059669);overflow:hidden;padding:40px 30px;position:relative;text-align:center}.email-verification-modal__header:before{animation:shimmer 3s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.email-verification-modal__icon{animation:pulse 2s infinite;color:#fff;display:inline-block;font-size:64px;margin-bottom:15px}.email-verification-modal__icon svg{filter:drop-shadow(0 4px 12px rgba(0,0,0,.2))}.email-verification-modal__title{color:#fff;font-size:26px;font-weight:700;letter-spacing:-.5px;margin:0 0 10px;position:relative;z-index:1}.email-verification-modal__subtitle{color:#fffffff2;font-size:15px;line-height:1.6;margin:0;position:relative;z-index:1}.email-verification-modal__subtitle strong{color:#fff;font-family:Courier New,monospace;font-weight:600}.email-verification-modal__info-box{align-items:center;background:#d1fae5;border:1px solid #a7f3d0;border-radius:8px;color:#065f46;display:flex;font-size:12px;gap:8px;justify-content:center;line-height:1.5;margin-top:20px;padding:12px 16px;text-align:center}.email-verification-modal__info-box svg{color:#059669;flex-shrink:0}.email-verification-modal__info-box span{flex:1 1}.email-verification-modal__body{background:#f8fafc;padding:40px 30px}.email-verification-modal__countdown{align-items:center;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:2px solid #a7f3d0;border-radius:10px;color:#065f46;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-top:20px;padding:12px 20px}.email-verification-modal__countdown svg{color:#10b981;font-size:20px}.email-verification-modal__countdown strong{color:#065f46;font-family:Courier New,monospace;font-weight:700}.email-verification-modal__attempts{align-items:center;background:linear-gradient(135deg,#fff3cd,#ffe69c);border:2px solid #fbbf24;border-radius:8px;color:#92400e;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;margin-top:15px;padding:10px 18px}.email-verification-modal__attempts svg{color:#f59e0b;font-size:18px}.email-verification-modal__success{align-items:center;animation:slideInUp .4s ease-out;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:2px solid #10b981;border-radius:10px;color:#065f46;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;margin-top:20px;padding:14px 24px}.email-verification-modal__success svg{color:#10b981;font-size:24px}.email-verification-modal__error{align-items:center;animation:shake .4s ease-in-out;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #ef4444;border-radius:10px;color:#991b1b;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;margin-top:20px;padding:14px 24px}.email-verification-modal__error svg{color:#ef4444;font-size:22px}.email-verification-modal__resend{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;box-shadow:0 4px 12px #10b9814d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;margin-top:25px;padding:14px 24px;transition:all .3s ease;width:100%}.email-verification-modal__resend svg{font-size:20px}.email-verification-modal__resend:hover:not(:disabled){background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 6px 16px #10b98166;transform:translateY(-2px)}.email-verification-modal__resend:active:not(:disabled){transform:translateY(0)}.email-verification-modal__resend:disabled{background:#cbd5e1;box-shadow:none;color:#94a3b8;cursor:not-allowed}.email-verification-modal__back{align-items:center;background:#0000;border:2px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-top:15px;padding:12px 24px;transition:all .3s ease;width:100%}.email-verification-modal__back svg{font-size:18px}.email-verification-modal__back:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#475569}.email-verification-modal__back:disabled{cursor:not-allowed;opacity:.5}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}@media(max-width:576px){.email-verification-modal .modal-dialog{margin:10px}.email-verification-modal__header{padding:30px 20px}.email-verification-modal__icon{font-size:52px}.email-verification-modal__title{font-size:22px}.email-verification-modal__subtitle{font-size:14px}.email-verification-modal__body{padding:30px 20px}}[data-theme=dark] .email-verification-modal__container{background:#0f172a}[data-theme=dark] .email-verification-modal__header{background:linear-gradient(135deg,#059669,#047857)}[data-theme=dark] .email-verification-modal__info-box{background:#047857;border-color:#059669;color:#d1fae5}[data-theme=dark] .email-verification-modal__info-box svg{color:#a7f3d0}[data-theme=dark] .email-verification-modal__body{background:#1e293b}[data-theme=dark] .email-verification-modal__countdown{background:linear-gradient(135deg,#047857,#059669);border-color:#10b981;color:#d1fae5}[data-theme=dark] .email-verification-modal__countdown svg{color:#a7f3d0}[data-theme=dark] .email-verification-modal__countdown strong{color:#ecfdf5}[data-theme=dark] .email-verification-modal__attempts{background:linear-gradient(135deg,#78350f,#92400e);border-color:#f59e0b;color:#fef3c7}[data-theme=dark] .email-verification-modal__attempts svg{color:#fbbf24}[data-theme=dark] .email-verification-modal__success{background:linear-gradient(135deg,#064e3b,#065f46);border-color:#34d399;color:#d1fae5}[data-theme=dark] .email-verification-modal__success svg{color:#6ee7b7}[data-theme=dark] .email-verification-modal__error{background:linear-gradient(135deg,#7f1d1d,#991b1b);border-color:#f87171;color:#fecaca}[data-theme=dark] .email-verification-modal__error svg{color:#fca5a5}[data-theme=dark] .email-verification-modal__resend{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #05966966}[data-theme=dark] .email-verification-modal__resend:hover:not(:disabled){background:linear-gradient(135deg,#047857,#059669);box-shadow:0 6px 16px #05966980}[data-theme=dark] .email-verification-modal__resend:disabled{background:#1e293b;color:#475569}[data-theme=dark] .email-verification-modal__back{border-color:#334155;color:#94a3b8}[data-theme=dark] .email-verification-modal__back:hover:not(:disabled){background:#0f172a;border-color:#475569;color:#cbd5e1}.signup-v2-container{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;overflow:hidden;position:relative}.signup-v2-background{background:linear-gradient(135deg,#487fff,#00b8f2);bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.gradient-orb{animation:float 8s ease-in-out infinite;border-radius:50%;filter:blur(60px);opacity:.7;position:absolute}.orb-1{animation-delay:0s;background:#ffffff1a;height:350px;right:-175px;top:-175px;width:350px}.orb-2{animation-delay:3s;background:#ffffff14;bottom:-125px;height:250px;left:-125px;width:250px}.orb-3{animation-delay:6s;background:#ffffff0f;height:180px;left:30%;top:40%;width:180px}.signup-v2-content{display:flex;min-height:100vh;position:relative;z-index:1}.signup-v2-left{align-items:center;color:#fff;display:flex;flex:1 1;justify-content:center;padding:2rem}.signup-v2-hero{margin:0 auto;max-width:600px;text-align:center}.brand-header,.signup-v2-hero{align-items:center;display:flex;flex-direction:column}.brand-header{animation:fadeInDown .8s ease-out;margin-bottom:3rem}.brand-logo-main{animation:brandFloat 3s ease-in-out infinite;filter:drop-shadow(0 8px 30px rgba(255,255,255,.5));height:auto;margin-bottom:2.5rem;width:200px}.hero-animation{height:300px;margin:0 auto 3rem;position:relative;width:300px}.dashboard-mockup{animation:mockupFloat 6s ease-in-out infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0000001a;height:200px;overflow:hidden;width:280px}.mockup-header{align-items:center;background:#ffffff1a;border-bottom:1px solid #ffffff1a;display:flex;height:40px;padding:0 20px}.mockup-dots{display:flex;gap:8px}.mockup-dots span{background:#fff9;border-radius:50%;height:12px;width:12px}.mockup-content{display:flex;flex-direction:column;gap:20px;height:calc(100% - 40px);padding:20px}.mockup-chart{align-items:end;display:flex;gap:8px;height:80px;justify-content:center}.chart-bar{animation:chartGrow 2s ease-out forwards;background:linear-gradient(0deg,#ff9f29,#f4941e);border-radius:4px 4px 0 0;width:20px}.bar-1{animation-delay:.1s;height:20px}.bar-2{animation-delay:.2s;height:35px}.bar-3{animation-delay:.3s;height:50px}.bar-4{animation-delay:.4s;height:65px}.bar-5{animation-delay:.5s;height:80px}@keyframes chartGrow{0%{height:0}to{height:var(--final-height)}}.mockup-stats{display:flex;gap:15px;justify-content:space-around}.stat-card{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;display:flex;gap:8px;padding:8px 12px}.stat-icon{color:#ff9f29;font-size:1rem}.stat-card span{color:#fff;font-size:.8rem;font-weight:600}@keyframes mockupFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(1deg)}}.floating-elements{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.floating-dot{animation:dotFloat 8s ease-in-out infinite;background:#ffffff4d;border-radius:50%;height:6px;position:absolute;width:6px}.dot-1{animation-delay:0s;left:10%;top:20%}.dot-2{animation-delay:2s;right:15%;top:60%}.dot-3{animation-delay:4s;bottom:30%;left:20%}@keyframes dotFloat{0%,to{opacity:.3;transform:translateY(0) scale(1)}50%{opacity:.6;transform:translateY(-20px) scale(1.2)}}.hero-text .hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;background-clip:text;display:block;font-size:3.2rem;font-weight:800;line-height:1.1;margin-bottom:1rem}.hero-text p{font-size:1.2rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.stat-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:1rem;text-align:center}.stat-item strong{color:#fff;display:block;font-size:1.8rem;font-weight:800;margin-bottom:.2rem}.stat-item span{font-size:.9rem;opacity:.8}.signup-v2-right{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;box-shadow:-10px 0 30px #0000001a;display:flex;flex:1.2 1;justify-content:center;max-height:100vh;overflow-y:auto;padding:2rem}.signup-v2-form-container{width:60%}.form-header{margin-bottom:2rem}.welcome-badge{align-items:center;animation:slideDown .6s ease-out;background:linear-gradient(135deg,#487fff,#00b8f2);border-radius:50px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.6rem 1.2rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.form-header h2{animation:fadeInUp .6s ease-out .2s both;color:#1a1a1a;font-size:3.2rem!important;font-weight:700;margin-bottom:.5rem}.form-header p{animation:fadeInUp .6s ease-out .4s both;color:#666;font-size:1rem;line-height:1.5}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.signup-v2-form{animation:fadeInUp .6s ease-out .6s both}.form-group{margin-bottom:1.5rem}.form-row{grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr}.form-group label{color:#333;font-size:.95rem;margin-bottom:.5rem}.input-wrapper{align-items:center;display:flex;position:relative}.input-wrapper input{background:#fff;border:2px solid #e1e5e9;border-radius:12px;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.input-wrapper input:focus{border-color:#487fff;box-shadow:0 0 0 3px #487fff1a;outline:none;transform:translateY(-1px)}.input-wrapper input.error{border-color:#e53e3e;box-shadow:0 0 0 3px #e53e3e1a}.input-wrapper input.disabled-input,.input-wrapper input:disabled{background-color:#f5f5f5!important;border-color:#e1e5e9!important;color:#999!important;cursor:not-allowed!important;opacity:.6!important}.input-status{color:#667eea}.input-status,.password-toggle{position:absolute;right:1rem;z-index:2}.password-toggle{background:none;border:none;border-radius:8px;color:#666;cursor:pointer;font-size:1.2rem;padding:.5rem;transition:all .3s ease}.password-toggle:hover{background:#487fff1a;color:#487fff}.error-message{color:#e53e3e;gap:.3rem}.error-message,.password-hint{font-size:.85rem;margin-top:.5rem}.password-hint{color:#666}.checkbox-wrapper{align-items:flex-start;color:#555;cursor:pointer;display:flex;font-size:.9rem;line-height:1.5}.checkbox-wrapper input[type=checkbox]{display:none}.checkmark{border:2px solid #e1e5e9;border-radius:6px;flex-shrink:0;height:20px;margin-top:.1rem;position:relative;transition:all .3s ease;width:20px}.checkbox-wrapper input[type=checkbox]:checked+.checkmark{background:#487fff;border-color:#487fff}.checkbox-wrapper input[type=checkbox]:checked+.checkmark:after{color:#fff;content:"✓";font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.checkbox-text{flex:1 1}.link-button{background:none;border:none;color:#487fff;cursor:pointer;font-size:inherit;font-weight:600;text-decoration:underline;transition:color .3s ease}.link-button:hover{color:#00b8f2}.signup-btn{align-items:center;background:linear-gradient(135deg,#487fff,#00b8f2);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;margin:2rem 0 1.5rem;overflow:hidden;padding:1.2rem;position:relative;transition:all .3s ease;width:100%}.signup-btn:hover:not(:disabled){box-shadow:0 10px 30px #487fff4d;transform:translateY(-2px)}.signup-btn:active:not(:disabled){transform:translateY(0)}.signup-btn:disabled{cursor:not-allowed;opacity:.7}.signup-btn.loading{pointer-events:none}.signin-link{margin-bottom:2rem;text-align:center}.signin-link p{color:#666;margin:0}.signin-link a{color:#487fff;font-weight:600;text-decoration:none;transition:color .3s ease}.signin-link a:hover{color:#00b8f2;text-decoration:underline}.trust-indicators{border-top:1px solid #e1e5e9;display:flex;justify-content:space-around;padding-top:2rem}.trust-item{align-items:center;color:#666;display:flex;flex-direction:column;font-size:.8rem;gap:.5rem;text-align:center}.trust-item svg{color:#487fff;font-size:1.5rem}@media (max-width:1024px){.signup-v2-content{flex-direction:column}.signup-v2-left{min-height:40vh;padding:1.5rem}.signup-v2-right{max-height:none}.hero-text .hero-title{font-size:2.6rem}.stats-grid{gap:1rem;grid-template-columns:repeat(3,1fr)}.stat-item{padding:.8rem}.stat-item strong{font-size:1.5rem}}@media (max-width:768px){.hero-animation{height:250px;margin-bottom:2rem;width:250px}.central-brand{height:100px;width:100px}.brand-logo{width:60px}.floating-element{font-size:.8rem;padding:.8rem 1.2rem}.hero-text .hero-title{font-size:2.2rem}.hero-text p{font-size:1rem}.form-row{gap:0}.form-row,.stats-grid{grid-template-columns:1fr}.stats-grid{gap:.8rem}.trust-indicators{align-items:center;flex-direction:column;gap:1rem}.trust-item{flex-direction:row;justify-content:center}}@media (max-width:480px){.signup-v2-left{min-height:30vh;padding:1rem}.signup-v2-right{padding:1rem}.hero-animation{display:none}.form-header h2{font-size:2.6rem}.checkbox-wrapper{font-size:.85rem}.signup-btn{padding:1rem}}.lottie-animation-container{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;position:relative;width:100%}.lottie-animation-container .user-reviews-animation,.user-reviews-animation,.user-reviews-animation svg,.user-reviews-animation>div{height:auto!important;margin-left:-15%!important;max-width:none!important;transform:scale(1)!important;width:140%!important}.loading-placeholder{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1rem;gap:1rem;justify-content:center;opacity:.8}.loading-spinner{animation:spin 1s linear infinite;font-size:2rem}.signup-form .form-row{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;margin-bottom:15px!important}.signup-form .form-group-half{flex:1 1!important;margin-bottom:0!important;min-width:0!important;width:50%!important}.form-row{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;margin-bottom:15px!important}.form-group-half{flex:1 1!important;margin-bottom:0!important;min-width:0!important;width:50%!important}.spinner-wrapper{align-items:center;display:flex;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.spinner{border:2px solid #f3f3f3;border-top-color:#487fff;height:16px;width:16px}.validation-icon{font-size:18px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.validation-icon.success{color:#28a745}.validation-icon.error{color:#dc3545}.validation-message{font-size:14px;font-weight:500;margin-top:8px}.validation-message.success{color:#28a745}.validation-message.error{color:#dc3545}.checkbox-wrapper{align-items:flex-start!important;cursor:pointer!important;display:flex!important;gap:2px!important}.checkbox-wrapper input[type=checkbox]{flex-shrink:0!important;margin:2px 0 0!important}.checkbox-text{font-size:14px!important;line-height:1.4!important}.password-validation{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin:8px 0;padding:8px}.validation-title{color:#495057;display:block;font-size:11px;font-weight:700;margin:0 0 6px}.validation-criteria{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.criterion{align-items:center;display:flex;font-size:11px;gap:6px;transition:all .3s ease}.criterion.valid,.criterion.valid .iconify{color:#28a745}.criterion.invalid,.criterion.invalid .iconify{color:#6c757d}.criterion .iconify{font-size:12px;transition:all .3s ease}.password-toggle{align-items:center!important;background:none!important;border:none!important;cursor:pointer!important;display:flex!important;justify-content:center!important;padding:0!important;position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;z-index:2!important}@media (max-width:768px){.form-row{flex-direction:column;gap:0}.form-group-half{margin-bottom:20px}.validation-criteria{grid-template-columns:1fr}}*{box-sizing:border-box}.welcome-landing{background:#0000;min-height:100vh;overflow-x:hidden;width:100%}:global(.navbar-header){background:#fff!important;box-shadow:0 2px 4px #0000001a!important;left:0!important;margin:0!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;transform:translateY(0)!important;width:100%!important}:global(.navbar){background:#fff!important;margin-top:0!important;padding-top:0!important;position:fixed!important;top:0!important;z-index:99999!important}:global(.navbar-header .container-fluid){margin:0!important;padding:0!important}:global(body){margin:0!important;padding:0!important}:global(html){margin:0!important;padding:0!important}:global(.navbar-header){z-index:99999!important}:global(.navbar-header *){z-index:99999!important}.welcome-landing{margin-top:60px!important;z-index:1!important}.hero-section{background:#0000;margin-top:0;padding:40px 40px 80px;text-align:center}.hero-content{margin:0 auto;max-width:900px}.hero-badge{align-items:center;background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:50px;box-shadow:0 4px 12px #6366f14d;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:24px;padding:10px 24px}.hero-badge svg{font-size:18px}.hero-title{color:#111827;font-size:56px;font-weight:800;line-height:1.3;margin-bottom:24px;padding-top:8px}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#ec4899);-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#6b7280;font-size:20px;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px}.hero-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.btn-primary-gradient{align-items:center;background:linear-gradient(135deg,#6366f1,#ec4899);border:none;border-radius:12px;box-shadow:0 4px 12px #6366f14d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:16px 32px;transition:all .3s ease}.btn-primary-gradient:hover{box-shadow:0 8px 20px #6366f166;color:#fff;transform:translateY(-2px)}.btn-secondary-outline{align-items:center;background:#0000;border:2px solid #6366f1;border-radius:12px;color:#6366f1;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:16px 32px;transition:all .3s ease}.btn-secondary-outline:hover{background:#6366f1;color:#fff;transform:translateY(-2px)}section{width:100%}.business-rules-section,.faq-section,.features-overview-section,.getting-started-section{padding:30px 0}.section-header{background:linear-gradient(135deg,#6366f10d,#ec48990d);border:2px solid #6366f11a;border-radius:24px;flex-direction:column;gap:16px;margin-bottom:60px;padding:40px 20px;text-align:center}.section-badge{background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:50px;box-shadow:0 4px 12px #6366f14d;color:#fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1.5px;margin-bottom:20px;padding:8px 20px;text-transform:uppercase}.section-title{color:#111827;font-size:42px;font-weight:800;line-height:1.2;margin-bottom:16px}.section-subtitle{color:#6b7280;font-size:18px;font-weight:400;line-height:1.7;margin:0 auto;max-width:700px}.features-overview-section{background:#0000}.features-grid{display:flex;flex-direction:column;gap:40px;width:100%}.feature-row{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;width:100%}.feature-block{grid-gap:40px;align-items:center;background:#0000;border:2px solid #e5e7eb;border-radius:24px;display:grid;gap:40px;grid-template-columns:1fr 1.5fr;padding:40px;transition:all .3s ease}.feature-block:hover{border-color:#6366f1;box-shadow:0 20px 60px #0000001a;transform:translateY(-8px)}.feature-block:nth-child(2n){grid-template-columns:1.5fr 1fr}.feature-block:nth-child(2n) .feature-visual{order:2}.feature-visual{padding:40px}.feature-visual,.icon-circle{align-items:center;display:flex;justify-content:center}.icon-circle{border-radius:50%;color:#fff;font-size:80px;height:180px;position:relative;width:180px}.feature-products .icon-circle{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 20px 60px #6366f14d}.feature-affiliates .icon-circle{background:linear-gradient(135deg,#8b5cf6,#ec4899);box-shadow:0 20px 60px #8b5cf64d}.feature-reports .icon-circle{background:linear-gradient(135deg,#ec4899,#f43f5e);box-shadow:0 20px 60px #ec48994d}.feature-payments .icon-circle{background:linear-gradient(135deg,#10b981,#06b6d4);box-shadow:0 20px 60px #10b9814d}.feature-content h3{color:#111827;font-size:32px;font-weight:700;margin-bottom:16px}.feature-content>p{color:#6b7280;font-size:16px;line-height:1.6;margin-bottom:24px}.feature-list{list-style:none;margin:0 0 32px;padding:0}.feature-list li{align-items:center;color:#374151;display:flex;font-size:14px;gap:12px;margin-bottom:12px}.feature-list svg{color:#10b981;flex-shrink:0;font-size:20px}.btn-feature{align-items:center;background:linear-gradient(135deg,#6366f1,#ec4899);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 28px;transition:all .3s ease}.btn-feature:hover{box-shadow:0 8px 20px #6366f14d;transform:translateX(4px)}.getting-started-section{background:#0000}.steps-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);width:100%}.step-card{background:#0000;border:2px solid #e5e7eb;border-radius:20px;overflow:hidden;padding:40px 32px}.step-card:before{background:linear-gradient(135deg,#6366f1,#ec4899);content:"";height:4px;left:0;position:absolute;right:0;top:0}.step-card:hover{border-color:#6366f1;box-shadow:0 12px 24px #6366f126;transform:translateY(-4px)}.step-card .step-content .step-title,.step-content .step-title,.welcome-landing .step-card .step-content .step-title,span.step-title{word-wrap:normal!important;color:#111827!important;display:block!important;font-size:30px!important;font-weight:800!important;-webkit-hyphens:none!important;hyphens:none!important;letter-spacing:-.5px!important;line-height:1.2!important;margin-bottom:24px!important;max-width:none!important;overflow-wrap:normal!important;text-align:center!important;width:100%!important}.step-content{align-items:center;text-align:center;width:100%}.step-content>p{color:#6b7280;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:20px;max-width:100%;text-align:center;width:100%}.step-info{align-items:center;background:#f3f4f6;border-radius:8px;color:#6b7280;display:flex;font-size:12px;gap:8px;justify-content:center;margin-bottom:16px;padding:8px 12px}.step-info svg{color:#6366f1;font-size:16px}.btn-step{align-items:center;background:#f3f4f6;border:2px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;margin:0 auto;padding:8px 20px;transition:all .3s ease}.btn-step:hover{background:#6366f1;border-color:#6366f1;color:#fff;transform:translateX(2px)}.business-rules-section{background:#0000}.rules-grid{display:flex;flex-direction:column;gap:32px;width:100%}.rule-row{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;width:100%}.rule-card{background:#0000;border:2px solid #e5e7eb;border-radius:20px;padding:32px;transition:all .3s ease}.rule-card:hover{border-color:#6366f1;box-shadow:0 12px 40px #6366f126;transform:translateY(-4px)}.rule-icon{align-items:center;border-radius:14px;display:flex;font-size:32px;height:64px;justify-content:center;margin-bottom:20px;width:64px}.rule-card h3{color:#111827;font-size:22px;font-weight:700;margin-bottom:24px}.rule-items{display:flex;flex-direction:column;gap:16px}.rule-item{display:flex;font-size:14px;gap:12px;line-height:1.6}.rule-item svg{color:#10b981;flex-shrink:0;font-size:20px;margin-top:2px}.rule-item strong{color:#111827;font-weight:600}.faq-section{background:#0000}.faq-container{width:100%}.faq-item{background:#0000;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#6366f1}.faq-item .accordion-button{align-items:center;background:#0000;color:#111827;display:flex;font-size:16px;font-weight:600;gap:12px;padding:20px 24px}.faq-item .accordion-button:not(.collapsed){background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff}.faq-item .accordion-button svg{font-size:24px}.faq-item .accordion-body{background:#0000;color:#6b7280;font-size:15px;line-height:1.7;padding:20px 24px 24px 60px}.contact-cta{background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:24px;color:#fff;margin:80px auto 0;overflow:hidden;padding:48px;position:relative;text-align:center;width:100%}.contact-cta:before{background:url('data:image/svg+xml,%3Csvg width="60" height="60" xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3Cpattern id="grid" width="60" height="60" patternUnits="userSpaceOnUse"%3E%3Cpath d="M 60 0 L 0 0 0 60" fill="none" stroke="rgba(255,255,255,0.05)" stroke-width="1"/%3E%3C/pattern%3E%3C/defs%3E%3Crect width="100%" height="100%" fill="url(%23grid)" /%3E%3C/svg%3E');bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.contact-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:50%;display:flex;font-size:40px;height:80px;justify-content:center;margin:0 auto 24px;position:relative;width:80px;z-index:2}.contact-cta h3{font-size:32px;font-weight:700;margin-bottom:12px;position:relative;z-index:2}.contact-cta>p{font-size:16px;margin-bottom:32px;opacity:.95;position:relative;z-index:2}.contact-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;position:relative;z-index:2}.welcome-footer{background:#111827;color:#9ca3af;font-size:14px;padding:40px 20px;text-align:center}[data-theme=dark] .welcome-landing{background:#0000}[data-theme=dark] .hero-title{color:#f9fafb}[data-theme=dark] .hero-subtitle{color:#9ca3af}[data-theme=dark] .section-title{color:#f9fafb}[data-theme=dark] .section-subtitle{color:#9ca3af}[data-theme=dark] .section-header{background:linear-gradient(135deg,#6366f11a,#ec48991a);border-color:#6366f133}[data-theme=dark] .faq-item,[data-theme=dark] .feature-block,[data-theme=dark] .rule-card,[data-theme=dark] .step-content{background:#0000;border-color:#374151}[data-theme=dark] .feature-content h3,[data-theme=dark] .rule-card h3,[data-theme=dark] .step-title{color:#f9fafb}[data-theme=dark] .faq-item .accordion-body,[data-theme=dark] .feature-content>p,[data-theme=dark] .step-content>p{color:#9ca3af}[data-theme=dark] .faq-item .accordion-button{background:#0000;color:#f9fafb}[data-theme=dark] .feature-list li,[data-theme=dark] .rule-item{color:#9ca3af}[data-theme=dark] .rule-item strong{color:#f9fafb}@media (max-width:1200px){.hero-illustration{display:none}}@media (max-width:768px){.hero-title{font-size:40px}.hero-subtitle{font-size:16px}.section-title{font-size:32px}.section-subtitle{font-size:16px}.feature-row{grid-template-columns:1fr}.feature-block{grid-template-columns:1fr!important;padding:24px}.feature-visual{order:1!important;padding:20px}.icon-circle{font-size:60px;height:120px;width:120px}.feature-content h3{font-size:24px}.steps-grid{grid-template-columns:1fr}.step-card{padding:24px}.rule-row{grid-template-columns:1fr}.hero-buttons{flex-direction:column}.btn-primary-gradient,.btn-secondary-outline{justify-content:center;width:100%}}.forgot-password-layer{align-items:center;background:linear-gradient(135deg,#487fff,#00b8f2);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.forgot-password-layer:before{animation:float 6s ease-in-out infinite;background:#ffffff1a;height:300px;right:-150px;top:-150px;width:300px}.forgot-password-layer:after,.forgot-password-layer:before{border-radius:50%;content:"";filter:blur(60px);opacity:.7;position:absolute}.forgot-password-layer:after{animation:float 6s ease-in-out 2s infinite;background:#ffffff14;bottom:-100px;height:200px;left:-100px;width:200px}.forgot-password-layer .auth-container{max-width:480px;position:relative;width:100%;z-index:1}.forgot-password-layer .brand-header{align-items:center;animation:fadeInDown .8s ease-out;display:flex;flex-direction:column;margin-bottom:2rem}.forgot-password-layer .brand-logo{animation:brandFloat 3s ease-in-out infinite;filter:drop-shadow(0 6px 25px rgba(255,255,255,.4));height:auto;width:140px}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes brandFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.forgot-password-layer .auth-content{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;padding:40px}.forgot-password-layer .auth-header{margin-bottom:30px;text-align:center}.forgot-password-layer .auth-header .auth-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#dc262640,#991b1b40);border:2px solid #ffffff80;border-radius:50%;box-shadow:0 8px 24px #dc26264d,0 0 0 3px #fff6,inset 0 2px 4px #fff3;color:#fff;display:flex;font-size:42px;height:80px;justify-content:center;margin:0 auto 20px;position:relative;width:80px}.forgot-password-layer .auth-header .auth-icon .iconify{position:relative;z-index:1}.forgot-password-layer .auth-header .auth-title{color:#1f2937;font-size:28px;font-weight:700;margin-bottom:10px}.forgot-password-layer .auth-header .auth-subtitle{color:#6b7280;font-size:16px;line-height:1.6}.forgot-password-layer .auth-form .auth-error,.forgot-password-layer .auth-form .auth-success{align-items:center;border-radius:8px;display:flex;font-size:14px;gap:10px;margin-bottom:20px;padding:12px 16px}.forgot-password-layer .auth-form .auth-error{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.forgot-password-layer .auth-form .auth-success{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.forgot-password-layer .auth-form .form-group{margin-bottom:20px}.forgot-password-layer .auth-form .form-group label{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.forgot-password-layer .auth-form .form-group .input-wrapper{position:relative}.forgot-password-layer .auth-form .form-group .input-wrapper .input-icon{color:#9ca3af;font-size:20px;left:16px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.forgot-password-layer .auth-form .form-group .input-wrapper input{border:2px solid #e5e7eb;border-radius:12px;font-size:16px;padding:14px 16px 14px 48px;transition:all .2s;width:100%}.forgot-password-layer .auth-form .form-group .input-wrapper input:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a;outline:none}.forgot-password-layer .auth-form .form-group .input-wrapper input:disabled{background:#f9fafb;cursor:not-allowed}.forgot-password-layer .auth-form .form-group .form-error{align-items:center;color:#dc2626;display:flex;font-size:13px;gap:6px;margin-top:6px}.forgot-password-layer .auth-form .password-criteria{background:#f9fafb;border-radius:12px;margin-bottom:24px;padding:16px}.forgot-password-layer .auth-form .password-criteria .criteria-item{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:10px;padding:8px 0;transition:all .2s}.forgot-password-layer .auth-form .password-criteria .criteria-item.valid{color:#16a34a;font-weight:600}.forgot-password-layer .auth-form .password-criteria .criteria-item .iconify{font-size:18px;transition:all .2s}.forgot-password-layer .auth-form .password-criteria .criteria-item.valid .iconify{color:#16a34a}.forgot-password-layer .auth-form .auth-button{align-items:center;background:linear-gradient(135deg,#dc2626,#991b1b);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;margin-top:24px;padding:16px;transition:all .2s;width:100%}.forgot-password-layer .auth-form .auth-button:hover:not(:disabled){box-shadow:0 10px 30px #dc262666;transform:translateY(-2px)}.forgot-password-layer .auth-form .auth-button:active:not(:disabled){transform:translateY(0)}.forgot-password-layer .auth-form .auth-button:disabled{cursor:not-allowed;opacity:.6}.forgot-password-layer .auth-form .auth-button .spinner{animation:spin 1s linear infinite}.forgot-password-layer .auth-form .auth-footer{margin-top:24px;text-align:center}.forgot-password-layer .auth-form .auth-footer .auth-link,.forgot-password-layer .auth-form .auth-footer .auth-link-button{align-items:center;background:none;border:none;color:#dc2626;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;text-decoration:none;transition:all .2s}.forgot-password-layer .auth-form .auth-footer .auth-link-button:hover,.forgot-password-layer .auth-form .auth-footer .auth-link:hover{color:#991b1b;text-decoration:underline}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(20px) rotate(240deg)}}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI{border-bottom:1px solid var(--bs-gray-200);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;margin:4px 8px;padding:12px 15px;transition:background-color .2s ease}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI:hover{background-color:var(--bs-gray-100)}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI.NotificationDropdown_unread__3QsCu{background-color:#1a2332;border:1px solid #2d3748}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI.NotificationDropdown_unread__3QsCu:hover{background-color:#2d3748}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI.NotificationDropdown_unread__3QsCu .NotificationDropdown_title__rQY9Z{color:#e2e8f0!important;font-weight:600}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI.NotificationDropdown_unread__3QsCu .NotificationDropdown_message__OE1Ht{color:#a0aec0!important}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI.NotificationDropdown_unread__3QsCu .NotificationDropdown_timestamp__9m-pM{color:#718096!important}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI.NotificationDropdown_read__8WAPQ{background-color:#0000}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI.NotificationDropdown_read__8WAPQ .NotificationDropdown_title__rQY9Z{color:var(--bs-gray-700)}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI.NotificationDropdown_read__8WAPQ .NotificationDropdown_message__OE1Ht{color:var(--bs-gray-600)}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI.NotificationDropdown_read__8WAPQ .NotificationDropdown_timestamp__9m-pM{color:var(--bs-gray-500)}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI .NotificationDropdown_notificationItemHeader__eZhUV{align-items:center;display:flex;margin-bottom:5px}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI .NotificationDropdown_notificationItemHeader__eZhUV .NotificationDropdown_icon__Av7Bo{color:var(--bs-primary);font-size:1.2rem;margin-right:10px}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI .NotificationDropdown_notificationItemHeader__eZhUV .NotificationDropdown_headerContent__kT\+j7{display:flex;flex-direction:column;flex-grow:1}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI .NotificationDropdown_notificationItemHeader__eZhUV .NotificationDropdown_title__rQY9Z{font-size:.95rem;font-weight:600;line-height:1.2}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI .NotificationDropdown_notificationItemHeader__eZhUV .NotificationDropdown_timestamp__9m-pM{font-size:.75rem;margin-top:2px}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI .NotificationDropdown_notificationItemHeader__eZhUV .NotificationDropdown_markAsReadButton__Cn8Ut{color:var(--bs-gray-500);font-size:1.1rem;margin-left:10px;padding:0}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI .NotificationDropdown_notificationItemHeader__eZhUV .NotificationDropdown_markAsReadButton__Cn8Ut:hover{color:var(--bs-primary)}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI .NotificationDropdown_notificationItemBody__92bww .NotificationDropdown_message__OE1Ht{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.85rem;line-height:1.4;margin-bottom:0;overflow:hidden}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_dropdownHeader__-xVHa{background-color:var(--bs-gray-50);border-bottom:1px solid var(--bs-gray-200);padding:12px 16px}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_dropdownHeader__-xVHa h5{color:var(--bs-gray-800);font-size:1rem;font-weight:600;margin:0}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_dropdownHeader__-xVHa .NotificationDropdown_markAllAsReadButton__38bZK{color:var(--bs-primary);font-size:.8rem;padding:4px 8px;text-decoration:none}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_dropdownHeader__-xVHa .NotificationDropdown_markAllAsReadButton__38bZK:hover{color:var(--bs-primary);text-decoration:underline}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_dropdownBody__5YCL4{max-height:300px;overflow-x:hidden;overflow-y:auto}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_dropdownFooter__IQQlr{background-color:var(--bs-gray-50);border-top:1px solid var(--bs-gray-200);padding:8px 16px;text-align:center}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_dropdownFooter__IQQlr .NotificationDropdown_viewAllButton__esEAI{color:var(--bs-primary);font-size:.85rem;text-decoration:none}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_dropdownFooter__IQQlr .NotificationDropdown_viewAllButton__esEAI:hover{color:var(--bs-primary);text-decoration:underline}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_emptyMessage__zhENV{color:var(--bs-gray-500);font-size:.9rem;margin:0;padding:20px;text-align:center}@media(prefers-color-scheme:dark){.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI{border-bottom-color:var(--bs-gray-700)}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI:hover{background-color:var(--bs-gray-800)}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI.NotificationDropdown_unread__3QsCu{background-color:#1a2332;border-color:#2d3748}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI.NotificationDropdown_unread__3QsCu:hover{background-color:#2d3748}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI .NotificationDropdown_notificationItemHeader__eZhUV .NotificationDropdown_icon__Av7Bo{color:var(--bs-info)}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI .NotificationDropdown_notificationItemHeader__eZhUV .NotificationDropdown_title__rQY9Z{color:#e2e8f0}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI .NotificationDropdown_notificationItemHeader__eZhUV .NotificationDropdown_timestamp__9m-pM{color:#718096}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI .NotificationDropdown_notificationItemHeader__eZhUV .NotificationDropdown_markAsReadButton__Cn8Ut{color:var(--bs-gray-400)}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI .NotificationDropdown_notificationItemHeader__eZhUV .NotificationDropdown_markAsReadButton__Cn8Ut:hover{color:var(--bs-info)}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI .NotificationDropdown_notificationItemBody__92bww .NotificationDropdown_message__OE1Ht{color:#a0aec0}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_dropdownHeader__-xVHa{background-color:var(--bs-gray-800);border-bottom-color:var(--bs-gray-700)}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_dropdownHeader__-xVHa h5{color:var(--bs-gray-100)}.NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_dropdownFooter__IQQlr{background-color:var(--bs-gray-800);border-top-color:var(--bs-gray-700)}}.NotificationDropdown_dark-mode__2WWNB .NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI.NotificationDropdown_unread__3QsCu{background-color:#1a2332;border-color:#2d3748}.NotificationDropdown_dark-mode__2WWNB .NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI.NotificationDropdown_unread__3QsCu:hover{background-color:#2d3748}.NotificationDropdown_dark-mode__2WWNB .NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI.NotificationDropdown_unread__3QsCu .NotificationDropdown_title__rQY9Z{color:#e2e8f0!important}.NotificationDropdown_dark-mode__2WWNB .NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI.NotificationDropdown_unread__3QsCu .NotificationDropdown_message__OE1Ht{color:#a0aec0!important}.NotificationDropdown_dark-mode__2WWNB .NotificationDropdown_notificationDropdown__HPnOt .NotificationDropdown_notificationItem__q0hZI.NotificationDropdown_unread__3QsCu .NotificationDropdown_timestamp__9m-pM{color:#718096!important}.NotificationToast_notificationToast__eS1Su{background:linear-gradient(135deg,#1e293b,#334155);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 24px #0000004d;color:#f1f5f9;margin-bottom:12px;max-width:400px;min-width:350px}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastHeader__cPzg-{align-items:center;background:#0000;border:none;display:flex;justify-content:space-between;padding:12px 16px 8px}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastHeader__cPzg- .NotificationToast_headerContent__cMPsX{align-items:center;display:flex;flex-grow:1;min-width:0}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastHeader__cPzg- .NotificationToast_headerContent__cMPsX .NotificationToast_icon__mJPR\+{flex-shrink:0;font-size:1.2rem;margin-right:8px}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastHeader__cPzg- .NotificationToast_headerContent__cMPsX .NotificationToast_title__tn4P5{color:#fff;font-weight:600;margin-right:auto;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastHeader__cPzg- .NotificationToast_headerContent__cMPsX .NotificationToast_timestamp__ENUVa{color:#94a3b8;flex-shrink:0;font-size:.8rem;margin-left:8px}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastHeader__cPzg- .NotificationToast_closeButton__Vi6ag{align-items:center;background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;font-size:1.2rem;height:20px;justify-content:center;line-height:1;margin-left:8px;padding:0;transition:all .2s ease;width:20px}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastHeader__cPzg- .NotificationToast_closeButton__Vi6ag:hover{background-color:#ffffff1a;color:#fff}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastHeader__cPzg- .NotificationToast_closeButton__Vi6ag:focus{box-shadow:0 0 0 2px #37dbff40;outline:none}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastBody__BFoKM{line-height:1.4;padding:8px 16px 16px}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastBody__BFoKM.NotificationToast_clickable__w-QGI{cursor:pointer}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastBody__BFoKM.NotificationToast_clickable__w-QGI:hover{background-color:#ffffff0d}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastBody__BFoKM .NotificationToast_message__-vOS9{word-wrap:break-word;color:#e2e8f0;margin-bottom:8px}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastBody__BFoKM .NotificationToast_actions__eqAOF{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastBody__BFoKM .NotificationToast_actions__eqAOF .NotificationToast_actionButton__tec6U{background:#37dbff1a;border:1px solid #37dbff4d;border-radius:6px;color:#37dbff;cursor:pointer;font-size:.8rem;font-weight:500;padding:6px 12px;transition:all .2s ease}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastBody__BFoKM .NotificationToast_actions__eqAOF .NotificationToast_actionButton__tec6U:hover{background-color:#37dbff33;border-color:#37dbff80;color:#fff}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastBody__BFoKM .NotificationToast_actions__eqAOF .NotificationToast_actionButton__tec6U .NotificationToast_actionIcon__3ZwMu{font-size:.9rem;margin-right:4px}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastBody__BFoKM .NotificationToast_debugData__0Il82{margin-top:8px}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastBody__BFoKM .NotificationToast_debugData__0Il82 summary{color:#6c757d;cursor:pointer;font-size:.7rem}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastBody__BFoKM .NotificationToast_debugData__0Il82 summary:hover{color:#495057}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastBody__BFoKM .NotificationToast_debugData__0Il82 pre{background:#f8f9fa;border-radius:4px;color:#6c757d;font-size:.7rem;margin-top:4px;overflow-x:auto;padding:8px}.NotificationToast_notificationToast__eS1Su.NotificationToast_success__l8Vpu{border-left:4px solid #28a745}.NotificationToast_notificationToast__eS1Su.NotificationToast_success__l8Vpu .NotificationToast_toastHeader__cPzg- .NotificationToast_headerContent__cMPsX .NotificationToast_icon__mJPR\+{color:#28a745}.NotificationToast_notificationToast__eS1Su.NotificationToast_warning__fQw9z{border-left:4px solid #ffc107}.NotificationToast_notificationToast__eS1Su.NotificationToast_warning__fQw9z .NotificationToast_toastHeader__cPzg- .NotificationToast_headerContent__cMPsX .NotificationToast_icon__mJPR\+{color:#ffc107}.NotificationToast_notificationToast__eS1Su.NotificationToast_danger__f02oS{border-left:4px solid #dc3545}.NotificationToast_notificationToast__eS1Su.NotificationToast_danger__f02oS .NotificationToast_toastHeader__cPzg- .NotificationToast_headerContent__cMPsX .NotificationToast_icon__mJPR\+{color:#dc3545}.NotificationToast_notificationToast__eS1Su.NotificationToast_info__3tJdz{border-left:4px solid #17a2b8}.NotificationToast_notificationToast__eS1Su.NotificationToast_info__3tJdz .NotificationToast_toastHeader__cPzg- .NotificationToast_headerContent__cMPsX .NotificationToast_icon__mJPR\+{color:#17a2b8}.NotificationToast_notificationToast__eS1Su.NotificationToast_primary__usFcd{border-left:4px solid #007bff}.NotificationToast_notificationToast__eS1Su.NotificationToast_primary__usFcd .NotificationToast_toastHeader__cPzg- .NotificationToast_headerContent__cMPsX .NotificationToast_icon__mJPR\+{color:#007bff}@keyframes NotificationToast_slideInRight__Rd4xf{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes NotificationToast_slideOutRight__Oo3g-{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.NotificationToast_notificationToast__eS1Su{animation:NotificationToast_slideInRight__Rd4xf .3s ease-out}.NotificationToast_notificationToast__eS1Su.NotificationToast_closing__-fc0J{animation:NotificationToast_slideOutRight__Oo3g- .3s ease-in}@media(max-width:768px){.NotificationToast_notificationToast__eS1Su{max-width:calc(100vw - 40px);min-width:300px}.NotificationToast_notificationToast__eS1Su .NotificationToast_toastHeader__cPzg- .NotificationToast_headerContent__cMPsX .NotificationToast_title__tn4P5{max-width:150px}}.menu-item-with-submenu{margin-bottom:4px}.menu-header{align-items:center;border-radius:6px;color:var(--bs-body-color);display:flex;margin:0 4px;padding:12px 16px;position:relative;transition:all .2s ease;-webkit-user-select:none;user-select:none}.menu-header:hover{background-color:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary)}.menu-header.active-menu{background-color:rgba(var(--bs-primary-rgb),.15);color:var(--bs-primary);font-weight:600}.menu-icon{flex-shrink:0;font-size:20px;margin-right:12px}.sidebar-menu-collapsed .menu-icon{margin-left:0!important;margin-right:0!important}.menu-label{flex:1 1;font-size:14px;font-weight:500}.menu-toggle-icon{font-size:16px;opacity:.7;transition:transform .3s ease}.menu-toggle-icon.rotated{transform:rotate(90deg)}.submenu-container{overflow:hidden;transition:all .3s ease}.submenu-closed{max-height:0;opacity:0}.submenu-open{max-height:1200px;opacity:1;overflow:visible}.submenu-list{border-left:2px solid rgba(var(--bs-primary-rgb),.2);list-style:none;margin:6px 0 0 32px;padding:0 0 0 20px}.submenu-item{margin-bottom:3px}.submenu-link{align-items:center;border-radius:6px;color:var(--bs-body-color);display:flex;font-size:14px!important;font-weight:500;margin-bottom:2px;padding:12px 16px;text-decoration:none;transition:all .2s ease}.submenu-link:hover{background-color:rgba(var(--bs-primary-rgb),.08);color:var(--bs-primary);text-decoration:none}.submenu-link.submenu-active{background-color:var(--bs-primary);box-shadow:0 2px 4px rgba(var(--bs-primary-rgb),.3);color:#fff;font-weight:500}.submenu-link.submenu-active .submenu-icon{color:#fff!important}.submenu-icon{flex-shrink:0;font-size:14px!important;height:14px!important;margin-right:10px;width:14px!important}.submenu-label{flex:1 1}[data-theme=dark] .menu-header{color:#f8f9fa}[data-theme=dark] .menu-header:hover{background-color:#ffffff1a;color:#4dabf7}[data-theme=dark] .menu-header.active-menu{background-color:#4dabf726;color:#74c0fc;font-weight:600}[data-theme=dark] .submenu-link{color:#e9ecef}[data-theme=dark] .submenu-link:hover{background-color:#ffffff14;color:#74c0fc}[data-theme=dark] .submenu-link.submenu-active{background-color:#4dabf7;box-shadow:0 2px 8px #4dabf766;color:#fff!important}[data-theme=dark] .submenu-link.submenu-active .submenu-icon,[data-theme=dark] .submenu-link.submenu-active .submenu-label{color:#fff!important}[data-theme=dark] .submenu-list{border-left-color:#ffffff26}[data-theme=dark] .menu-toggle-icon,[data-theme=dark] .submenu-icon{color:#ced4da}.submenu-with-nested{position:relative}.submenu-header{align-items:center;border-radius:6px;color:var(--bs-body-color);cursor:pointer;display:flex;font-size:14px!important;font-weight:500;margin-bottom:2px;padding:12px 16px;text-decoration:none;transition:all .2s ease}.submenu-header:hover{background-color:rgba(var(--bs-primary-rgb),.08);color:var(--bs-primary);text-decoration:none}.submenu-chevron{font-size:12px;margin-left:auto;transition:transform .3s ease}.nested-submenu-list{border-left:2px solid rgba(var(--bs-primary-rgb),.2);list-style:none;margin:6px 0 0 32px;padding:0 0 0 20px}.nested-submenu-item{margin-bottom:3px}.nested-submenu-link{align-items:center;border-radius:4px;color:var(--bs-body-color);display:flex;font-size:13px!important;font-weight:400;margin-bottom:2px;padding:8px 12px;text-decoration:none;transition:all .2s ease}.nested-submenu-link:hover{background-color:rgba(var(--bs-primary-rgb),.06);color:var(--bs-primary);text-decoration:none}.nested-submenu-link.nested-submenu-active{background-color:var(--bs-primary);box-shadow:0 2px 4px rgba(var(--bs-primary-rgb),.3);color:#fff;font-weight:500}.nested-submenu-link.nested-submenu-active .nested-submenu-icon{color:#fff!important}.nested-submenu-icon{flex-shrink:0;font-size:12px!important;height:12px!important;margin-right:8px;width:12px!important}.nested-submenu-label{flex:1 1}[data-theme=dark] .submenu-header{color:#e9ecef}[data-theme=dark] .submenu-header:hover{background-color:#ffffff14;color:#74c0fc}[data-theme=dark] .nested-submenu-link{color:#e9ecef}[data-theme=dark] .nested-submenu-link:hover{background-color:#ffffff0f;color:#74c0fc}[data-theme=dark] .nested-submenu-link.nested-submenu-active{background-color:#4dabf7;box-shadow:0 2px 8px #4dabf766;color:#fff!important}[data-theme=dark] .nested-submenu-link.nested-submenu-active .nested-submenu-icon,[data-theme=dark] .nested-submenu-link.nested-submenu-active .nested-submenu-label{color:#fff!important}[data-theme=dark] .nested-submenu-list{border-left-color:#ffffff26}[data-theme=dark] .nested-submenu-icon{color:#ced4da}.WelcomeModal_welcomeModal__LyFPA .modal-content{border:none;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}[data-theme=dark] .WelcomeModal_welcomeModal__LyFPA .modal-content{background-color:#1a1a1a!important;border:1px solid #374151!important;box-shadow:0 20px 25px -5px #0006!important}[data-theme=dark] .WelcomeModal_welcomeModal__LyFPA .modal-body,[data-theme=dark] .WelcomeModal_welcomeModal__LyFPA .modal-footer,[data-theme=dark] .WelcomeModal_welcomeModal__LyFPA .modal-header{background-color:#0000!important}.WelcomeModal_modalHeader__E4nDu{background:linear-gradient(135deg,#6366f1,#ec4899);border-bottom:1px solid #e5e7eb;color:#fff;padding:20px 24px}.WelcomeModal_modalTitle__FaFh1{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:700;gap:12px;margin:0}.WelcomeModal_titleIcon__VpH6r{animation:WelcomeModal_bounce__9bpKk 2s ease-in-out infinite;color:#fff;font-size:28px}@keyframes WelcomeModal_bounce__9bpKk{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}[data-theme=dark] .WelcomeModal_modalHeader__E4nDu{background:linear-gradient(135deg,#6366f1,#ec4899);border-bottom-color:#0000}.WelcomeModal_modalBody__1ma6p{max-height:70vh;overflow-y:auto;padding:24px}.WelcomeModal_modalBody__1ma6p::-webkit-scrollbar{width:8px}.WelcomeModal_modalBody__1ma6p::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.WelcomeModal_modalBody__1ma6p::-webkit-scrollbar-thumb{background:#6366f1;border:1px solid #4f46e5;border-radius:4px}.WelcomeModal_modalBody__1ma6p::-webkit-scrollbar-thumb:hover{background:#4f46e5}[data-theme=dark] .WelcomeModal_modalBody__1ma6p{background:#1a1a1a}[data-theme=dark] .WelcomeModal_modalBody__1ma6p::-webkit-scrollbar-track{background:#2a2a2a}.WelcomeModal_welcomeMessage__tszu3{background:linear-gradient(135deg,#f9fafb,#e0e7ff);border-radius:8px;margin-bottom:32px;padding:20px;text-align:center}.WelcomeModal_welcomeText__pF30D{color:#374151;font-size:15px;line-height:1.6;margin:0}[data-theme=dark] .WelcomeModal_welcomeMessage__tszu3{background:linear-gradient(135deg,#1f2937,#312e81)}[data-theme=dark] .WelcomeModal_welcomeText__pF30D{color:#d1d5db}.WelcomeModal_stepsSection__NW7s7{grid-gap:16px;display:grid;gap:16px;margin-bottom:24px}.WelcomeModal_stepCard__Up407{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:20px;transition:all .2s ease}.WelcomeModal_stepCard__Up407:hover{border-color:#6366f1;box-shadow:0 4px 6px -1px #6366f11a,0 2px 4px -1px #6366f10f;transform:translateY(-2px)}[data-theme=dark] .WelcomeModal_stepCard__Up407{background:#111827;border-color:#374151}[data-theme=dark] .WelcomeModal_stepCard__Up407:hover{border-color:#6366f1}.WelcomeModal_stepHeader__M4OKv{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.WelcomeModal_stepIcon__yLQWb{align-items:center;border-radius:12px;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.WelcomeModal_stepNumber__7AAK9{align-items:center;background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.WelcomeModal_stepContent__3JICY .WelcomeModal_stepTitle__lOgv\+{color:#111827;margin-bottom:8px}.WelcomeModal_stepContent__3JICY .WelcomeModal_stepDescription__BnETz{color:#6b7280;font-size:14px;line-height:1.6;margin:0}[data-theme=dark] .WelcomeModal_stepContent__3JICY .WelcomeModal_stepTitle__lOgv\+{color:#f9fafb}[data-theme=dark] .WelcomeModal_stepContent__3JICY .WelcomeModal_stepDescription__BnETz{color:#9ca3af}.WelcomeModal_tipsSection__\+WkXB{margin-top:24px}.WelcomeModal_tipBox__luwZY{align-items:flex-start;background:linear-gradient(135deg,#fef3c7,#fde68a);border-left:4px solid #f59e0b;border-radius:8px;display:flex;gap:12px;padding:16px}.WelcomeModal_tipIcon__5HWxa{color:#f59e0b;flex-shrink:0;font-size:24px;margin-top:2px}.WelcomeModal_tipContent__Q-ygN{color:#78350f;font-size:13px;line-height:1.5}.WelcomeModal_tipContent__Q-ygN strong{display:block;font-weight:600;margin-bottom:4px}[data-theme=dark] .WelcomeModal_tipBox__luwZY{background:linear-gradient(135deg,#422006,#78350f);border-left-color:#f59e0b}[data-theme=dark] .WelcomeModal_tipIcon__5HWxa{color:#fcd34d}[data-theme=dark] .WelcomeModal_tipContent__Q-ygN{color:#fef3c7}.WelcomeModal_modalFooter__gK-27{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}[data-theme=dark] .WelcomeModal_modalFooter__gK-27{background:#1a1a1a;border-top-color:#374151}.WelcomeModal_primaryButton__lYfJ9,.WelcomeModal_secondaryButton__dMFxr{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:all .2s ease}.WelcomeModal_secondaryButton__dMFxr{background:#f3f4f6;color:#374151}.WelcomeModal_secondaryButton__dMFxr:hover{background:#e5e7eb}[data-theme=dark] .WelcomeModal_secondaryButton__dMFxr{background:#374151;color:#d1d5db}[data-theme=dark] .WelcomeModal_secondaryButton__dMFxr:hover{background:#4b5563}.WelcomeModal_primaryButton__lYfJ9{background:linear-gradient(135deg,#6366f1,#ec4899);color:#fff}.WelcomeModal_primaryButton__lYfJ9:hover{box-shadow:0 10px 15px -3px #6366f14d;transform:translateY(-2px)}.responsibles-form_gradient-primary__2Ag9u{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.responsibles-form_gradient-primary-hover__g2yVs:hover{background:linear-gradient(135deg,#5568d3,#653a91)}.responsibles-form_gradient-primary-soft__EZoBD{background:linear-gradient(135deg,#a8c0ff,#67d);color:#1a202c}.responsibles-form_gradient-success__P9OdG{background:linear-gradient(135deg,#11998e,#38ef7d);color:#fff}.responsibles-form_gradient-success-soft__Z6joR{background:linear-gradient(135deg,#96e6a1,#d4fc79);color:#1a202c}.responsibles-form_gradient-info__laes3{background:linear-gradient(135deg,#3498db,#2ecc71);color:#fff}.responsibles-form_gradient-warning__bl2gA{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.responsibles-form_gradient-danger__MdmJH{background:linear-gradient(135deg,#eb3349,#f45c43);color:#fff}.responsibles-form_gradient-sunset__BwP4I{background:linear-gradient(135deg,#fa709a,#fee140);color:#fff}.responsibles-form_gradient-aurora__Z47x7{background:linear-gradient(135deg,#00c6ff,#0072ff);color:#fff}.responsibles-form_gradient-purple-dream__3NaHc{background:linear-gradient(135deg,#c471f5,#fa71cd);color:#fff}.responsibles-form_gradient-dark__Ebc3V{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff}.responsibles-form_gradient-text-primary__y8L5k{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}.responsibles-form_gradient-text-success__56v-a{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#11998e,#38ef7d);-webkit-background-clip:text;background-clip:text}.responsibles-form_gradient-text-aurora__Wrie8{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00c6ff,#0072ff);-webkit-background-clip:text;background-clip:text}.responsibles-form_gradient-border-primary__1GgAw{background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#667eea,#764ba2);background-origin:border-box;border:2px solid #0000}.responsibles-form_gradient-border-success__Jgajo{background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#11998e,#38ef7d);background-origin:border-box;border:2px solid #0000}.responsibles-form_btn-gradient-primary__IQw\+n{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;transition:all .3s ease}.responsibles-form_btn-gradient-primary__IQw\+n:hover{background:linear-gradient(135deg,#5568d3,#653a91);box-shadow:0 8px 16px #667eea4d;transform:translateY(-2px)}.responsibles-form_btn-gradient-primary__IQw\+n:active{transform:translateY(0)}.responsibles-form_btn-gradient-success__qmc\+e{background:linear-gradient(135deg,#11998e,#38ef7d);border:none;color:#fff;transition:all .3s ease}.responsibles-form_btn-gradient-success__qmc\+e:hover{background:linear-gradient(135deg,#0d8274,#2dd36f);box-shadow:0 8px 16px #11998e4d;transform:translateY(-2px)}.responsibles-form_btn-gradient-success__qmc\+e:active{transform:translateY(0)}.responsibles-form_btn-gradient-aurora__hLDv\+{background:linear-gradient(135deg,#00c6ff,#0072ff);border:none;color:#fff;transition:all .3s ease}.responsibles-form_btn-gradient-aurora__hLDv\+:hover{background:linear-gradient(135deg,#00b4e6,#0066e6);box-shadow:0 8px 16px #00c6ff4d;transform:translateY(-2px)}.responsibles-form_btn-gradient-aurora__hLDv\+:active{transform:translateY(0)}.responsibles-form_card-gradient-soft__tspdr{background:linear-gradient(135deg,#fff,#f8f9fa)}.responsibles-form_card-gradient-primary-soft__ARt\+H{background:linear-gradient(135deg,#a8c0ff,#67d)}.responsibles-form_card-gradient-success-soft__-OETR{background:linear-gradient(135deg,#96e6a1,#d4fc79)}.responsibles-form_overlay-gradient-dark__ybmSx{background:linear-gradient(180deg,#0000,#000c)}.responsibles-form_overlay-gradient-primary__XDCol{background:linear-gradient(180deg,#667eea00,#667eeacc)}@keyframes responsibles-form_gradient-animation__K3c\+I{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.responsibles-form_gradient-animated__DugUU{animation:responsibles-form_gradient-animation__K3c\+I 15s ease infinite;background:linear-gradient(-45deg,#667eea,#764ba2,#f093fb,#f5576c);background-size:400% 400%}[data-theme=dark] .responsibles-form_card-gradient-soft__tspdr{background:linear-gradient(135deg,#1a1a1a,#2a2a2a)}[data-theme=dark] .responsibles-form_gradient-border-primary__1GgAw{background-image:linear-gradient(#1a1a1a,#1a1a1a),linear-gradient(135deg,#667eea,#764ba2)}.responsibles-form_responsible-form-container__1LyPp{margin:0 auto;max-width:1200px;padding:2rem}@media(max-width:768px){.responsibles-form_responsible-form-container__1LyPp{padding:1rem}}.responsibles-form_form-header__fnJv5{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px 12px 0 0;color:#fff;margin-bottom:0;padding:2.5rem 2rem}.responsibles-form_form-header__fnJv5 h2{align-items:center;display:flex;font-size:1.8rem;font-weight:600;gap:.75rem;margin:0}.responsibles-form_form-header__fnJv5 h2 svg{font-size:2rem}.responsibles-form_form-header__fnJv5 p{font-size:1rem;margin:.75rem 0 0;opacity:.95}.responsibles-form_incomplete-alert__q9KTc{align-items:center;background:linear-gradient(135deg,#ffecd2,#fcb69f);border-left:4px solid #f39c12;border-radius:8px;box-shadow:0 4px 12px #f39c1226;display:flex;gap:1rem;margin-bottom:2rem;padding:1.25rem 1.5rem}.responsibles-form_incomplete-alert__q9KTc svg{color:#e67e22;flex-shrink:0;font-size:1.75rem}.responsibles-form_incomplete-alert__q9KTc div strong{color:#c0392b;display:block;font-size:1.05rem;margin-bottom:.25rem}.responsibles-form_incomplete-alert__q9KTc div span{color:#7f4c23;font-size:.95rem}.responsibles-form_form-card__f7CpJ{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:2.5rem}@media(max-width:768px){.responsibles-form_form-card__f7CpJ{padding:1.5rem}}.responsibles-form_section-header__zrejn{align-items:center;background:linear-gradient(#fff,#fff),linear-gradient(135deg,#667eea,#764ba2);background-clip:padding-box,border-box;background-origin:border-box;border-bottom:2px solid #0000;display:flex;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem}.responsibles-form_section-header__zrejn svg{font-size:1.5rem}.responsibles-form_section-header__zrejn h3,.responsibles-form_section-header__zrejn svg{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}.responsibles-form_section-header__zrejn h3{font-size:1.3rem;font-weight:600;margin:0}.responsibles-form_cnpj-switch-container__o55bA{background:linear-gradient(135deg,#a8c0ff 10%,#e6e9f0);border:2px solid #d0d5dd;border-radius:12px;margin-bottom:2rem;padding:1.5rem;transition:all .3s ease}.responsibles-form_cnpj-switch-container__o55bA:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea26}.responsibles-form_cnpj-switch-container__o55bA .responsibles-form_switch-label__3YQ2m{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between}.responsibles-form_cnpj-switch-container__o55bA .responsibles-form_switch-label__3YQ2m .responsibles-form_label-content__I7vxm{align-items:center;display:flex;gap:.75rem}.responsibles-form_cnpj-switch-container__o55bA .responsibles-form_switch-label__3YQ2m .responsibles-form_label-content__I7vxm svg{color:#667eea;font-size:1.75rem}.responsibles-form_cnpj-switch-container__o55bA .responsibles-form_switch-label__3YQ2m .responsibles-form_label-content__I7vxm div strong{color:#2d3748;display:block;font-size:1.1rem;margin-bottom:.25rem}.responsibles-form_cnpj-switch-container__o55bA .responsibles-form_switch-label__3YQ2m .responsibles-form_label-content__I7vxm div span{color:#4a5568;font-size:.9rem}.responsibles-form_cnpj-switch-container__o55bA .responsibles-form_switch-label__3YQ2m .responsibles-form_switch-toggle__Mj4cC{background:#cbd5e0;border-radius:16px;flex-shrink:0;height:32px;position:relative;transition:all .3s ease;width:60px}.responsibles-form_cnpj-switch-container__o55bA .responsibles-form_switch-label__3YQ2m .responsibles-form_switch-toggle__Mj4cC:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:24px;left:4px;position:absolute;top:4px;transition:all .3s ease;width:24px}.responsibles-form_cnpj-switch-container__o55bA .responsibles-form_switch-label__3YQ2m .responsibles-form_switch-toggle__Mj4cC.responsibles-form_active__ht0ue{background:linear-gradient(135deg,#11998e,#38ef7d)}.responsibles-form_cnpj-switch-container__o55bA .responsibles-form_switch-label__3YQ2m .responsibles-form_switch-toggle__Mj4cC.responsibles-form_active__ht0ue:after{left:calc(100% - 28px)}.responsibles-form_cnpj-switch-container__o55bA .responsibles-form_switch-disclaimer__WC1Zf{align-items:flex-start;background:#ffffffe6;border-left:4px solid #3498db;border-radius:8px;display:flex;gap:.75rem;margin-top:1rem;padding:1rem}.responsibles-form_cnpj-switch-container__o55bA .responsibles-form_switch-disclaimer__WC1Zf svg{color:#3498db;flex-shrink:0;font-size:1.25rem;margin-top:.15rem}.responsibles-form_cnpj-switch-container__o55bA .responsibles-form_switch-disclaimer__WC1Zf p{color:#2c5282;font-size:.9rem;line-height:1.5;margin:0}.responsibles-form_cnpj-switch-container__o55bA .responsibles-form_switch-disclaimer__WC1Zf p strong{color:#1a365d}.responsibles-form_form-group__w7cCi{margin-bottom:1.5rem}.responsibles-form_form-group__w7cCi label{color:#2d3748;display:block;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.responsibles-form_form-group__w7cCi label .responsibles-form_required__saDQd{color:#e53e3e;margin-left:.25rem}.responsibles-form_form-group__w7cCi input,.responsibles-form_form-group__w7cCi select{background:#fff;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}.responsibles-form_form-group__w7cCi input:focus,.responsibles-form_form-group__w7cCi select:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.responsibles-form_form-group__w7cCi input.responsibles-form_is-invalid__Ckc2d,.responsibles-form_form-group__w7cCi select.responsibles-form_is-invalid__Ckc2d{border-color:#e53e3e}.responsibles-form_form-group__w7cCi input.responsibles-form_is-invalid__Ckc2d:focus,.responsibles-form_form-group__w7cCi select.responsibles-form_is-invalid__Ckc2d:focus{box-shadow:0 0 0 3px #e53e3e1a}.responsibles-form_form-group__w7cCi input.responsibles-form_is-valid__qFcAQ,.responsibles-form_form-group__w7cCi select.responsibles-form_is-valid__qFcAQ{border-color:#38a169}.responsibles-form_form-group__w7cCi input.responsibles-form_is-valid__qFcAQ:focus,.responsibles-form_form-group__w7cCi select.responsibles-form_is-valid__qFcAQ:focus{box-shadow:0 0 0 3px #38a1691a}.responsibles-form_form-group__w7cCi .responsibles-form_invalid-feedback__Aa\+zv{align-items:center;color:#e53e3e;display:flex;font-size:.875rem;gap:.5rem;margin-top:.5rem}.responsibles-form_form-group__w7cCi .responsibles-form_invalid-feedback__Aa\+zv svg{font-size:1rem}.responsibles-form_form-group__w7cCi .responsibles-form_form-text__NvWUm{color:#718096;font-size:.85rem;font-style:italic;margin-top:.5rem}.responsibles-form_cep-input-wrapper__VHZxB{position:relative}.responsibles-form_cep-input-wrapper__VHZxB .responsibles-form_cep-loading__LEaYN{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.responsibles-form_cep-input-wrapper__VHZxB .responsibles-form_cep-loading__LEaYN .responsibles-form_spinner-border__VkKNA{border-width:2px;color:#667eea;height:1.25rem;width:1.25rem}.responsibles-form_cep-input-wrapper__VHZxB .responsibles-form_cep-icon__KusoZ{color:#cbd5e0;font-size:1.25rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.responsibles-form_document-upload-section__LYdhh{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px dashed #cbd5e0;border-radius:12px;margin-top:2rem;padding:2rem;transition:all .3s ease}.responsibles-form_document-upload-section__LYdhh:hover{background:linear-gradient(135deg,#fff,#f8f9fa);border-color:#667eea}.responsibles-form_document-upload-section__LYdhh .responsibles-form_document-header__Ae59L{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.responsibles-form_document-upload-section__LYdhh .responsibles-form_document-header__Ae59L svg{color:#667eea;font-size:1.75rem}.responsibles-form_document-upload-section__LYdhh .responsibles-form_document-header__Ae59L h4{color:#2d3748;font-size:1.2rem;font-weight:600;margin:0}.responsibles-form_document-upload-section__LYdhh .responsibles-form_document-grid__i51kp{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.responsibles-form_document-upload-section__LYdhh .responsibles-form_document-card__eAJPq{background:#fff;border:2px solid #e2e8f0;border-radius:10px;padding:1.5rem;transition:all .3s ease}.responsibles-form_document-upload-section__LYdhh .responsibles-form_document-card__eAJPq:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea26;transform:translateY(-2px)}.responsibles-form_document-upload-section__LYdhh .responsibles-form_document-card__eAJPq .responsibles-form_document-title__wUOi4{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.responsibles-form_document-upload-section__LYdhh .responsibles-form_document-card__eAJPq .responsibles-form_document-title__wUOi4 svg{color:#667eea;font-size:1.25rem}.responsibles-form_document-upload-section__LYdhh .responsibles-form_document-card__eAJPq .responsibles-form_document-title__wUOi4 span{color:#2d3748;font-size:1rem;font-weight:600}.responsibles-form_document-upload-section__LYdhh .responsibles-form_document-card__eAJPq .responsibles-form_upload-button__BYtKv{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem;transition:all .3s ease;width:100%}.responsibles-form_document-upload-section__LYdhh .responsibles-form_document-card__eAJPq .responsibles-form_upload-button__BYtKv:hover{background:linear-gradient(135deg,#5568d3,#653a91);box-shadow:0 6px 12px #667eea4d;transform:translateY(-2px)}.responsibles-form_document-upload-section__LYdhh .responsibles-form_document-card__eAJPq .responsibles-form_upload-button__BYtKv:active{transform:translateY(0)}.responsibles-form_document-upload-section__LYdhh .responsibles-form_document-card__eAJPq .responsibles-form_upload-button__BYtKv svg{font-size:1.1rem}.responsibles-form_document-upload-section__LYdhh .responsibles-form_document-card__eAJPq .responsibles-form_document-preview__7MF7-{margin-top:1rem;text-align:center}.responsibles-form_document-upload-section__LYdhh .responsibles-form_document-card__eAJPq .responsibles-form_document-preview__7MF7- img{border:2px solid #e2e8f0;border-radius:8px;max-height:150px;max-width:100%}.responsibles-form_document-upload-section__LYdhh .responsibles-form_document-card__eAJPq .responsibles-form_document-preview__7MF7- .responsibles-form_file-name__M0-xj{color:#718096;font-size:.85rem;margin-top:.5rem;word-break:break-all}.responsibles-form_form-actions__Z4OXi{border-top:2px solid #e2e8f0;display:flex;gap:1rem;justify-content:flex-end;margin-top:2.5rem;padding-top:2rem}@media(max-width:576px){.responsibles-form_form-actions__Z4OXi{flex-direction:column}.responsibles-form_form-actions__Z4OXi button{width:100%}}.responsibles-form_form-actions__Z4OXi .responsibles-form_btn-cancel__0OUcg{background:#0000;border:2px solid #e2e8f0;border-radius:8px;color:#718096;cursor:pointer;font-weight:600;padding:.875rem 2rem;transition:all .3s ease}.responsibles-form_form-actions__Z4OXi .responsibles-form_btn-cancel__0OUcg:hover{background:#f7fafc;border-color:#cbd5e0;color:#4a5568}.responsibles-form_form-actions__Z4OXi .responsibles-form_btn-submit__V9CUy{align-items:center;background:linear-gradient(135deg,#11998e,#38ef7d);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.875rem 2rem;transition:all .3s ease}.responsibles-form_form-actions__Z4OXi .responsibles-form_btn-submit__V9CUy:hover{background:linear-gradient(135deg,#0d8274,#2dd36f);box-shadow:0 8px 16px #11998e4d;transform:translateY(-2px)}.responsibles-form_form-actions__Z4OXi .responsibles-form_btn-submit__V9CUy:active{transform:translateY(0)}.responsibles-form_form-actions__Z4OXi .responsibles-form_btn-submit__V9CUy:disabled{background:#cbd5e0;box-shadow:none;cursor:not-allowed;transform:none}.responsibles-form_form-actions__Z4OXi .responsibles-form_btn-submit__V9CUy svg{font-size:1.1rem}[data-theme=dark] .responsibles-form_form-card__f7CpJ{background:#1a1a1a;box-shadow:0 4px 20px #0000004d}[data-theme=dark] .responsibles-form_section-header__zrejn{background:linear-gradient(#1a1a1a,#1a1a1a),linear-gradient(135deg,#667eea,#764ba2)}[data-theme=dark] .responsibles-form_form-group__w7cCi label{color:#e2e8f0}[data-theme=dark] .responsibles-form_form-group__w7cCi input,[data-theme=dark] .responsibles-form_form-group__w7cCi select{background:#2a2a2a;border-color:#4a5568;color:#e2e8f0}[data-theme=dark] .responsibles-form_cnpj-switch-container__o55bA{background:linear-gradient(135deg,#2a2a2a,#3a3a3a);border-color:#4a5568}[data-theme=dark] .responsibles-form_cnpj-switch-container__o55bA .responsibles-form_switch-label__3YQ2m .responsibles-form_label-content__I7vxm div strong{color:#e2e8f0}[data-theme=dark] .responsibles-form_cnpj-switch-container__o55bA .responsibles-form_switch-label__3YQ2m .responsibles-form_label-content__I7vxm div span{color:#cbd5e0}[data-theme=dark] .responsibles-form_cnpj-switch-container__o55bA .responsibles-form_switch-disclaimer__WC1Zf{background:#2a2a2ae6;border-left-color:#60a5fa}[data-theme=dark] .responsibles-form_cnpj-switch-container__o55bA .responsibles-form_switch-disclaimer__WC1Zf p{color:#cbd5e0}[data-theme=dark] .responsibles-form_cnpj-switch-container__o55bA .responsibles-form_switch-disclaimer__WC1Zf p strong{color:#e2e8f0}[data-theme=dark] .responsibles-form_document-upload-section__LYdhh{background:linear-gradient(135deg,#2a2a2a,#3a3a3a);border-color:#4a5568}[data-theme=dark] .responsibles-form_document-upload-section__LYdhh .responsibles-form_document-card__eAJPq{background:#1a1a1a;border-color:#4a5568}[data-theme=dark] .responsibles-form_document-upload-section__LYdhh .responsibles-form_document-card__eAJPq .responsibles-form_document-title__wUOi4 span{color:#e2e8f0}[data-theme=dark] .responsibles-form_documents-section__\+y9wf{background:linear-gradient(135deg,#2a2a2a,#3a3a3a);border-color:#4a5568}[data-theme=dark] .responsibles-form_document-disclaimer__E26tI{background:#0e749033;border-left-color:#0891b2}[data-theme=dark] .responsibles-form_document-disclaimer__E26tI svg{color:#22d3ee}[data-theme=dark] .responsibles-form_document-disclaimer__E26tI p{color:#cffafe}[data-theme=dark] .responsibles-form_document-disclaimer__E26tI p strong{color:#e0f2fe}[data-theme=dark] .responsibles-form_upload-group__cWnmo label{color:#e2e8f0}[data-theme=dark] .responsibles-form_file-label__CRdxd{background:#2a2a2a;border-color:#4a5568;color:#cbd5e0}[data-theme=dark] .responsibles-form_file-label__CRdxd:hover{background:#3a3a3a;border-color:#2364da;color:#e2e8f0}[data-theme=dark] .responsibles-form_file-selected__2r\+Q2{color:#4ade80}[data-theme=dark] .responsibles-form_file-status__03Uct{color:#fbbf24}[data-theme=dark] .responsibles-form_btn-remove-file__\+dB\+I{background:#dc262633;color:#f87171}[data-theme=dark] .responsibles-form_btn-remove-file__\+dB\+I:hover{background:#dc26264d}[data-theme=dark] .responsibles-form_file-hint__8q6qU{color:#94a3b8}[data-theme=dark] .responsibles-form_upload-reminder__5ufUJ{background:linear-gradient(135deg,#78350f4d,#92400e4d);border-color:#d97706}[data-theme=dark] .responsibles-form_upload-reminder__5ufUJ svg{color:#fbbf24}[data-theme=dark] .responsibles-form_upload-reminder__5ufUJ p{color:#fde68a}[data-theme=dark] .responsibles-form_upload-reminder__5ufUJ p strong{color:#fef3c7}[data-theme=dark] .responsibles-form_alert-info__C0s8l{align-items:center;background:#0e749033;border-left:4px solid #0891b2;border-radius:8px;display:flex;flex-direction:row;gap:.75rem;padding:1.25rem 1.5rem}[data-theme=dark] .responsibles-form_alert-info__C0s8l svg{color:#22d3ee;flex-shrink:0}[data-theme=dark] .responsibles-form_alert-info__C0s8l div{color:#cffafe}[data-theme=dark] .responsibles-form_alert-info__C0s8l div strong{color:#e0f2fe}[data-theme=dark] .responsibles-form_form-actions__Z4OXi{border-top-color:#4a5568}[data-theme=dark] .responsibles-form_form-actions__Z4OXi .responsibles-form_btn-cancel__0OUcg{background:#0000;border-color:#4a5568;color:#cbd5e0}[data-theme=dark] .responsibles-form_form-actions__Z4OXi .responsibles-form_btn-cancel__0OUcg:hover{background:#2a2a2a;border-color:#718096;color:#e2e8f0}.responsibles-form_alert-info__C0s8l{align-items:center;background:#e0f2fe;border-left:4px solid #0284c7;border-radius:8px;display:flex;flex-direction:row;gap:.75rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.responsibles-form_alert-info__C0s8l svg{color:#0284c7;flex-shrink:0;font-size:1.5rem}.responsibles-form_alert-info__C0s8l div{color:#0c4a6e}.responsibles-form_alert-info__C0s8l div strong{color:#075985}.responsibles-form_documents-section__\+y9wf{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:12px;margin-top:1rem;padding:1.5rem}.responsibles-form_document-disclaimer__E26tI{align-items:flex-start;background:#e0f2fe;border-left:4px solid #0284c7;border-radius:8px;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.responsibles-form_document-disclaimer__E26tI svg{color:#0284c7;flex-shrink:0;font-size:1.5rem;margin-top:2px}.responsibles-form_document-disclaimer__E26tI p{color:#0c4a6e;font-size:.95rem;line-height:1.5;margin:0}.responsibles-form_document-disclaimer__E26tI p strong{color:#075985}.responsibles-form_upload-group__cWnmo{margin-bottom:1.5rem}.responsibles-form_upload-group__cWnmo label{color:#334155;display:block;font-weight:500;margin-bottom:.5rem}.responsibles-form_file-input-wrapper__-6Vfv{align-items:center;display:flex;gap:.5rem;position:relative}.responsibles-form_file-input__ja4Ai{display:none}.responsibles-form_file-label__CRdxd{align-items:center;background:#fff;border:2px solid #cbd5e0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:.95rem;gap:.75rem;padding:.875rem 1.25rem;transition:all .2s ease}.responsibles-form_file-label__CRdxd svg{color:#2364da;flex-shrink:0;font-size:1.5rem}.responsibles-form_file-label__CRdxd:hover{background:#f8fafc;border-color:#2364da;box-shadow:0 4px 12px #2563eb26;color:#2364da;transform:translateY(-2px)}.responsibles-form_file-label__CRdxd:active{transform:translateY(0)}.responsibles-form_file-selected__2r\+Q2{color:#16aa09;display:flex;flex:1 1;flex-direction:column;font-weight:500;gap:.25rem}.responsibles-form_file-status__03Uct{color:#f59e0b;display:block;font-size:.75rem;font-style:italic;font-weight:400}.responsibles-form_btn-remove-file__\+dB\+I{align-items:center;background:#fee2e2;border:none;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;justify-content:center;padding:.875rem;transition:all .2s ease}.responsibles-form_btn-remove-file__\+dB\+I svg{font-size:1.2rem}.responsibles-form_btn-remove-file__\+dB\+I:hover{background:#fecaca;transform:scale(1.05)}.responsibles-form_file-hint__8q6qU{color:#64748b;display:block;font-size:.85rem;margin-top:.5rem}.responsibles-form_upload-reminder__5ufUJ{align-items:flex-start;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;border-radius:12px;display:flex;gap:.75rem;margin-top:2rem;padding:1rem}.responsibles-form_upload-reminder__5ufUJ svg{color:#d97706;flex-shrink:0;font-size:1.5rem;margin-top:2px}.responsibles-form_upload-reminder__5ufUJ p{color:#92400e;font-size:.95rem;line-height:1.5;margin:0}.responsibles-form_upload-reminder__5ufUJ p strong{color:#78350f}.step-indicator{align-items:flex-start;margin-bottom:40px;min-height:120px;padding:20px;position:relative}.step-indicator:before{background:#e5e7eb;border-radius:2px;content:"";height:3px;left:50px;position:absolute;right:50px;top:50px;z-index:1}.step-item{cursor:pointer;flex:1 1;flex-direction:column;min-width:160px;padding:0 5px;transition:all .3s ease;z-index:2}.step-item:hover .step-circle{transform:scale(1.05)}.step-circle{background:#e5e7eb;border:3px solid #fff;box-shadow:0 4px 12px #0000001a;margin-bottom:12px}.step-circle.active{background:linear-gradient(135deg,#0d6efd,#0b5ed7);box-shadow:0 8px 25px #0d6efd66;transform:scale(1.1)}.step-circle.completed{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 6px 20px #10b9814d}.step-circle.active:after{animation:pulse-ring 2s infinite;border:3px solid #0d6efd;border-radius:50%;bottom:-8px;content:"";left:-8px;opacity:.3;position:absolute;right:-8px;top:-8px}@keyframes pulse-ring{0%{opacity:.3;transform:scale(1)}70%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(1.1)}}.step-circle i{align-items:center!important;color:#fff!important;display:flex!important;font-size:24px!important;height:100%!important;justify-content:center!important;width:100%!important}.step-circle.active i,.step-circle.completed i{color:#fff!important;font-weight:600!important}.step-item:nth-child(2) .step-circle.active i,.step-item:nth-child(2) .step-circle.completed i{color:#fff!important}.step-title{word-wrap:break-word;font-size:12px!important;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;max-width:140px;overflow-wrap:break-word;text-align:center}.step-item.active .step-title{color:#0d6efd;font-weight:700}.step-content{background:#fff;border-radius:8px;margin-bottom:24px;min-height:auto;overflow:visible;padding:24px}h4.step-title{align-items:center;color:#212529!important;display:flex;font-size:24px!important;font-weight:700!important;gap:10px;line-height:1.2!important;margin-bottom:24px}h4.step-title i{color:#0d6efd!important;flex-shrink:0;font-size:26px!important;height:auto!important;margin:0!important;padding:0!important;width:auto!important}.card{border:2px solid #e9ecef!important;border-radius:12px!important;box-shadow:0 2px 8px #00000014!important;transition:all .3s ease!important}.card:hover{border-color:#e5e7eb!important;box-shadow:0 4px 16px #6b728026!important;transform:translateY(-2px)!important}.card:active,.card:focus,.card:focus-within{border-color:#e9ecef!important;box-shadow:0 2px 8px #00000014!important;outline:none!important}.card-body{padding:20px!important}.plan-card{background:#f8f9fa!important;border:2px solid #dee2e6!important;border-radius:12px!important;transition:all .3s ease!important}.plan-card:hover{background:#fff!important;border-color:#0d6efd!important;box-shadow:0 4px 12px #0d6efd1a!important}.btn-modern{display:inline-flex}.btn-modern.btn-primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 4px 12px #3b82f64d;color:#fff}.btn-modern.btn-primary:hover{box-shadow:0 8px 24px #3b82f666;transform:translateY(-2px)}.btn-modern.btn-secondary{background:#e5e7eb;box-shadow:0 2px 6px #0000000d;color:#374151}.btn-modern.btn-secondary:hover{background:#d1d5db;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.btn-modern.btn-link{background:#0000;color:#3b82f6;padding:0}[data-theme=dark] .table{background-color:#1a1d20;border-radius:8px;color:#f8f9fa;overflow:hidden}[data-theme=dark] .table th{background-color:#212529;border-color:#2c3034;border-bottom:2px solid #2c3034;color:#f8f9fa;font-weight:600;padding:16px 12px}[data-theme=dark] .table td{background-color:#1a1d20;border-color:#2c3034;color:#f8f9fa;padding:12px;vertical-align:middle}[data-theme=dark] .table-striped>tbody>tr:nth-of-type(odd)>td{background-color:#212529}[data-theme=dark] .table-striped>tbody>tr:nth-of-type(2n)>td{background-color:#1a1d20}[data-theme=dark] .table-hover>tbody>tr:hover>td{background-color:#2c3034;transition:background-color .2s ease}[data-theme=dark] .table tbody tr{border-bottom:1px solid #2c3034}[data-theme=dark] .table tbody tr:last-child{border-bottom:none}[data-theme=dark] .table .form-check-input{background-color:#1a1d20;border:2px solid #2c3034}[data-theme=dark] .table .form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}[data-theme=dark] .table .badge{border-radius:6px;font-size:12px;padding:6px 10px}[data-theme=dark] .modal-content{background-color:#1a1d20;border-color:#2c3034;border-radius:12px}[data-theme=dark] .modal-header{background-color:#0d6efd;border-bottom-color:#0d6efd;border-radius:12px 12px 0 0;color:#fff}[data-theme=dark] .modal-body{background-color:#1a1d20;color:#f8f9fa;padding:20px}[data-theme=dark] .modal-footer{background-color:#212529;border-radius:0 0 12px 12px;border-top-color:#2c3034;padding:16px 20px}[data-theme=dark] .modal-header.bg-primary{background-color:#0d6efd!important;border-bottom:1px solid #0d6efd!important;color:#fff!important}[data-theme=dark] .modal-footer.bg-light{background-color:#212529!important;border-top-color:#2c3034!important;color:#f8f9fa!important}[data-theme=dark] .modal .alert-info{background-color:#0c5460;border-color:#0dcaf0;color:#d1ecf1}[data-theme=dark] .modal .text-white{color:#fff!important}[data-theme=dark] .modal .border-top{border-top-color:#2c3034!important}[data-theme=dark] .modal-header{background-color:#0d6efd!important;border-bottom:1px solid #0d6efd!important;color:#fff!important}[data-theme=dark] .modal-footer{background-color:#212529!important;border-top:1px solid #2c3034!important;color:#f8f9fa!important}[data-theme=dark] .modal-body{background-color:#1a1d20!important;color:#f8f9fa!important}[data-theme=dark] .modal-content{background-color:#1a1d20!important;border:1px solid #2c3034!important}[data-theme=dark] .modal-content .modal-header{background-color:#0d6efd!important;color:#fff!important}[data-theme=dark] .modal-content .modal-body{background-color:#1a1d20!important;color:#f8f9fa!important}[data-theme=dark] .modal-content .modal-footer{background-color:#212529!important;border-top:1px solid #2c3034!important;color:#f8f9fa!important}[data-theme=dark] .form-control{background-color:#212529;border:1px solid #2c3034;border-radius:8px;color:#f8f9fa;font-size:14px;padding:12px 16px;transition:all .2s ease}[data-theme=dark] .form-control:focus{background-color:#212529;border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd26;color:#f8f9fa;outline:none}[data-theme=dark] .form-control::placeholder{color:#adb5bd}[data-theme=dark] .form-select{background-color:#212529;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 6 7 7 7-7'/%3E%3C/svg%3E");border:1px solid #2c3034;border-radius:8px;color:#f8f9fa;font-size:14px;padding:12px 16px;transition:all .2s ease}[data-theme=dark] .form-select:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd26;outline:none}[data-theme=dark] .form-select option,[data-theme=dark] .form-select:focus{background-color:#212529;color:#f8f9fa}[data-theme=dark] textarea.form-control{min-height:100px;resize:vertical}[data-theme=dark] .form-label{color:#f8f9fa;font-size:14px;font-weight:500;margin-bottom:8px}[data-theme=dark] .text-muted{color:#adb5bd!important}[data-theme=dark] .form-text{color:#adb5bd;font-size:12px;margin-top:4px}[data-theme=dark] .form-group{margin-bottom:20px}[data-theme=dark] .row .col-lg-6,[data-theme=dark] .row .col-md-6{margin-bottom:16px}[data-theme=dark] .form-check-input{background-color:#212529;border:2px solid #2c3034;height:18px;margin-top:2px;transition:all .2s ease;width:18px}[data-theme=dark] .form-check-input:checked{background-color:#0d6efd}[data-theme=dark] .form-check-input:checked,[data-theme=dark] .form-check-input:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd26}[data-theme=dark] .form-check-label{color:#f8f9fa;cursor:pointer;font-size:14px;font-weight:400;margin-left:8px}[data-theme=dark] .form-check{margin-bottom:12px}[data-theme=dark] .form-switch .form-check-input{background-color:#495057;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E");border-color:#495057;height:24px;width:44px}[data-theme=dark] .form-switch .form-check-input:checked{background-color:#0d6efd;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");border-color:#0d6efd}[data-theme=dark] .card .form-switch{background-color:#1a1d20;border:1px solid #2c3034}[data-theme=dark] .card .form-switch .form-check-label{color:#f8f9fa;font-weight:500;margin-left:12px}[data-theme=dark] .card .form-switch .form-check-input{margin-top:2px}[data-theme=dark] .switch-card{background-color:#212529;border:1px solid #2c3034}[data-theme=dark] .switch-card .form-check-label{color:#f8f9fa;font-weight:500}[data-theme=dark] .switch-card .form-check-input{margin-top:2px}[data-theme=dark] .btn-outline-primary{border-color:#0d6efd;color:#0d6efd}[data-theme=dark] .btn-outline-primary:hover{background-color:#0d6efd;border-color:#0d6efd;color:#fff}[data-theme=dark] .btn-outline-danger{border-color:#dc3545;color:#dc3545}[data-theme=dark] .btn-outline-danger:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}[data-theme=dark] .btn-outline-secondary{border-color:#6c757d;color:#6c757d}[data-theme=dark] .btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}[data-theme=dark] .badge.bg-success{background-color:#198754!important}[data-theme=dark] .badge.bg-danger{background-color:#dc3545!important}[data-theme=dark] .badge.bg-warning{background-color:#ffc107!important;color:#000!important}[data-theme=dark] .badge.bg-info{background-color:#0dcaf0!important;color:#000!important}[data-theme=dark] .alert-info{border-color:#0c5460}[data-theme=dark] .dropdown-menu{background-color:#343a40;border-color:#495057}[data-theme=dark] .dropdown-item{color:#e9ecef}[data-theme=dark] .dropdown-item:hover{background-color:#495057;color:#f8f9fa}[data-theme=dark] .offcanvas{background-color:#1a1d20;border-left:1px solid #2c3034}[data-theme=dark] .offcanvas-header{background-color:#212529;border-bottom:1px solid #2c3034;color:#f8f9fa}[data-theme=dark] .offcanvas-title{color:#f8f9fa;font-weight:600}[data-theme=dark] .offcanvas-body{background-color:#1a1d20;color:#f8f9fa;padding:20px}[data-theme=dark] .offcanvas .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}[data-theme=dark] .filter-section{background-color:#212529;border:1px solid #2c3034;border-radius:8px;margin-bottom:16px;padding:16px}[data-theme=dark] .filter-section h6{color:#f8f9fa;font-weight:600;margin-bottom:12px}[data-theme=dark] .filter-section .form-label{color:#f8f9fa;font-weight:500;margin-bottom:8px}[data-theme=dark] .filter-section .form-control,[data-theme=dark] .filter-section .form-select{background-color:#212529;border:1px solid #2c3034;color:#f8f9fa}[data-theme=dark] .filter-section .form-check-input{background-color:#212529;border:2px solid #2c3034}[data-theme=dark] .filter-section .form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}[data-theme=dark] .filter-section .form-check-label{color:#f8f9fa;font-size:14px}[data-theme=dark] .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}[data-theme=dark] .card{background-color:#1a1d20;border:1px solid #2c3034;border-radius:12px;box-shadow:0 4px 6px #0000001a}[data-theme=dark] .card-header{background-color:#212529;border-bottom:1px solid #2c3034;color:#f8f9fa;font-weight:600;padding:16px 20px}[data-theme=dark] .card-body{background-color:#1a1d20;color:#f8f9fa;padding:20px}[data-theme=dark] .card-footer{background-color:#212529;border-top:1px solid #2c3034;padding:16px 20px}[data-theme=dark] .alert{border:1px solid;border-radius:8px;padding:16px 20px}[data-theme=dark] .alert-warning{background-color:#664d03;border-color:#ffc107;color:#fff3cd}[data-theme=dark] .alert-info{background-color:#0c5460;border-color:#0dcaf0;color:#d1ecf1}[data-theme=dark] .alert-success{background-color:#0f5132;border-color:#198754;color:#d1e7dd}[data-theme=dark] .alert-danger{background-color:#842029;border-color:#dc3545;color:#f8d7da}[data-theme=dark] .modal .alert-info{background-color:#0c5460!important;border-color:#0dcaf0!important;color:#d1ecf1!important}[data-theme=dark] .modal .alert-success{background-color:#0f5132!important;border-color:#198754!important;color:#d1e7dd!important}[data-theme=dark] .modal .alert-warning{background-color:#664d03!important;border-color:#ffc107!important;color:#fff3cd!important}[data-theme=dark] .modal .alert-danger{background-color:#842029!important;border-color:#dc3545!important;color:#f8d7da!important}[data-theme=dark] .card .form-switch,[data-theme=dark] .form-switch,[data-theme=dark] .switch-card{background-color:#1a1d20!important;border:1px solid #2c3034!important;border-radius:8px;margin-bottom:12px;padding:16px}[data-theme=dark] .form-switch .form-check-input{background-color:#495057!important;border-color:#495057!important}[data-theme=dark] .form-switch .form-check-input:checked{background-color:#0d6efd!important;border-color:#0d6efd!important}[data-theme=dark] .form-switch .form-check-label{color:#f8f9fa!important;font-weight:500!important}[data-theme=dark] [class*=config] .card,[data-theme=dark] [class*=config] .form-switch,[data-theme=dark] [class*=config] .switch-card{background-color:#1a1d20!important;border:1px solid #2c3034!important;border-radius:8px!important;margin-bottom:12px!important;padding:16px!important}[data-theme=dark] .modal *{color:#f8f9fa!important}[data-theme=dark] .modal .alert{background-color:#0c5460!important;border-color:#0dcaf0!important;color:#d1ecf1!important}[data-theme=dark] .modal .bg-light{background-color:#212529!important}[data-theme=dark] .modal .bg-primary{background-color:#0d6efd!important}[data-theme=dark] .Viewproduct .modal-content{background-color:#1a1d20!important;border:1px solid #2c3034!important}[data-theme=dark] .Viewproduct .modal-header{background-color:#0d6efd!important;border-bottom:1px solid #0d6efd!important;color:#fff!important}[data-theme=dark] .Viewproduct .modal-body{background-color:#1a1d20!important;color:#f8f9fa!important}[data-theme=dark] .Viewproduct .modal-footer{background-color:#212529!important;border-top:1px solid #2c3034!important;color:#f8f9fa!important}[data-theme=dark] .Viewproduct .form-switch{background-color:#1a1d20!important;border:1px solid #2c3034!important;border-radius:8px!important;margin-bottom:12px!important;padding:16px!important}[data-theme=dark] .Viewproduct .card{background-color:#1a1d20!important;border:1px solid #2c3034!important}[data-theme=dark] .Viewproduct .alert{background-color:#0c5460!important;border-color:#0dcaf0!important;color:#d1ecf1!important}[data-theme=dark] .modal:not(:has(.modal-backdrop-lightbox)) .modal-dialog .modal-content{background-color:#1a1d20!important}[data-theme=dark] .modal:not(:has(.modal-backdrop-lightbox)) .modal-content{background-color:#1a1d20!important;border:1px solid #2c3034!important}[data-theme=dark] .modal .modal-header{background-color:#0d6efd!important;color:#fff!important}[data-theme=dark] .modal .modal-body{background-color:#1a1d20!important;color:#f8f9fa!important}[data-theme=dark] .modal .modal-footer{background-color:#212529!important;color:#f8f9fa!important}[data-theme=dark] .alert,[data-theme=dark] .card,[data-theme=dark] .form-switch{background-color:#1a1d20!important;border:1px solid #2c3034!important;color:#f8f9fa!important}[data-theme=dark] .modal .form-text,[data-theme=dark] .modal .text-muted{color:#adb5bd!important}[data-theme=dark] .modal .btn-close{filter:invert(1) grayscale(100%) brightness(200%)!important}[data-theme=dark] .modal .nav-tabs{background-color:#1a1d20;border-bottom:none;border-radius:8px;margin-bottom:20px;padding:4px}[data-theme=dark] .modal .nav-tabs .nav-link{background-color:initial;border:none;border-radius:6px;color:#adb5bd;font-weight:500;margin-right:4px;padding:12px 20px;transition:all .3s ease}[data-theme=dark] .modal .nav-tabs .nav-link:hover{background-color:#212529;box-shadow:0 2px 4px #0003;color:#f8f9fa;transform:translateY(-1px)}[data-theme=dark] .modal .nav-tabs .nav-link.active{background:linear-gradient(135deg,#0d6efd,#0b5ed7);box-shadow:0 4px 8px #0d6efd4d;color:#fff;font-weight:600;transform:translateY(-1px)}[data-theme=dark] .product-info-section{background-color:#1a1d20;border:1px solid #2c3034;border-radius:12px;margin-bottom:20px;padding:20px}[data-theme=dark] .product-info-section h5{color:#f8f9fa;font-weight:600;margin-bottom:16px}[data-theme=dark] .product-info-section .info-item{align-items:center;border-bottom:1px solid #2c3034;display:flex;justify-content:space-between;padding:8px 0}[data-theme=dark] .product-info-section .info-item:last-child{border-bottom:none}[data-theme=dark] .product-info-section .info-label{color:#adb5bd;font-weight:500}[data-theme=dark] .product-info-section .info-value{color:#f8f9fa;font-weight:600}[data-theme=dark] .product-info-section .info-value.text-primary{color:#0d6efd!important}[data-theme=dark] .product-info-section .info-value.text-success{color:#198754!important}[data-theme=dark] .product-info-section .info-value.text-warning{color:#ffc107!important}[data-theme=dark] .nav-tabs{background-color:#1a1d20;border-bottom:none;border-radius:8px;margin-bottom:20px;padding:4px}[data-theme=dark] .nav-tabs .nav-link{background-color:initial;border:none;border-radius:6px;color:#adb5bd;font-weight:500;margin-right:4px;padding:12px 20px;transition:all .3s ease}[data-theme=dark] .nav-tabs .nav-link:hover{background-color:#212529;box-shadow:0 2px 4px #0003;color:#f8f9fa;transform:translateY(-1px)}[data-theme=dark] .nav-tabs .nav-link.active{background:linear-gradient(135deg,#0d6efd,#0b5ed7);box-shadow:0 4px 8px #0d6efd4d;color:#fff;font-weight:600;transform:translateY(-1px)}[data-theme=dark] .nav-tabs .nav-link.active:hover{background:linear-gradient(135deg,#0d6efd,#0b5ed7);box-shadow:0 6px 12px #0d6efd66;color:#fff;transform:translateY(-2px)}[data-theme=dark] .sub-nav{background-color:#212529;border-bottom:none;border-radius:8px;margin-bottom:16px;padding:8px 0}[data-theme=dark] .sub-nav .nav-link{background-color:initial;border:none;border-radius:6px;color:#adb5bd;font-size:14px;margin-right:4px;padding:8px 16px;transition:all .3s ease}[data-theme=dark] .sub-nav .nav-link:hover{background-color:#2c3034;color:#f8f9fa;transform:translateY(-1px)}[data-theme=dark] .sub-nav .nav-link.active{background:linear-gradient(135deg,#0d6efd,#0b5ed7);box-shadow:0 2px 4px #0d6efd4d;color:#fff;font-weight:500;transform:translateY(-1px)}[data-theme=dark] .breadcrumb{background-color:initial;margin-bottom:16px;padding:0}[data-theme=dark] .breadcrumb-item{color:#adb5bd}[data-theme=dark] .breadcrumb-item.active{color:#f8f9fa;font-weight:500}[data-theme=dark] .breadcrumb-item+.breadcrumb-item:before{color:#495057}[data-theme=dark] ::-webkit-scrollbar{width:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:#343a40}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#495057;border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#6c757d}.template-option{overflow:hidden;position:relative;transition:all .3s ease}.template-option:hover{box-shadow:0 4px 15px #0003;transform:translateY(-2px)}.template-option.selected{box-shadow:0 6px 20px #007bff4d;transform:translateY(-2px)}.template-option:before{background:#0000001a;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.template-option:hover:before{opacity:1}.banner-preview{box-shadow:0 4px 15px #0000001a;transition:all .3s ease}.banner-preview:hover{box-shadow:0 6px 25px #00000026;transform:translateY(-2px)}.seasonal-template.christmas:before{animation:snowfall 3s linear infinite;content:"❄️ ✨ ❄️ ⭐ ❄️ ✨ ❄️";font-size:12px;left:0;opacity:.7;position:absolute;right:0;top:-10px;z-index:1}@keyframes snowfall{0%{opacity:0;transform:translateY(-10px) translateX(0)}50%{opacity:1}to{opacity:0;transform:translateY(90px) translateX(20px)}}.template-christmas:before{animation:christmasSnow 4s linear infinite;content:"🎄 ❄️ ⭐ 🎁 ❄️ 🎄 ⭐ ❄️ 🎁 ❄️";font-size:20px;left:-50px;opacity:.3;right:-50px;top:-20px;white-space:nowrap}@keyframes christmasSnow{0%{opacity:0;transform:translateY(-20px) translateX(-20px)}25%{opacity:.6}75%{opacity:.6}to{opacity:0;transform:translateY(180px) translateX(40px)}}.seasonal-template.carnival:before{animation:carnivalConfetti 2s ease-in-out infinite;content:"🎭 🎉 🎊 🎭 🎉 🎊 🎭";font-size:12px;left:0;opacity:.8;position:absolute;right:0;top:0;z-index:1}.template-carnival:before{animation:carnivalDance 3s ease-in-out infinite;content:"🎭 🎉 🎊 🎪 🎈 🎭 🎉 🎊 🎪 🎈";font-size:18px;left:-30px;opacity:.4;right:-30px;top:-10px}@keyframes carnivalDance{0%{transform:translateX(-10px) rotate(-10deg)}25%{transform:translateX(10px) rotate(10deg) scale(1.1)}50%{transform:translateX(-5px) rotate(-5deg)}75%{transform:translateX(5px) rotate(5deg) scale(.9)}to{transform:translateX(-10px) rotate(-10deg)}}.seasonal-template.sao_joao:before{animation:saoJoaoFire 1.5s ease-in-out infinite;content:"🔥 🎪 🎯 🔥 🎪 🎯 🔥";font-size:12px;left:0;opacity:.9;position:absolute;right:0;top:5px;z-index:1}.template-sao_joao:before{animation:saoJoaoFlame 2s ease-in-out infinite;content:"🔥 🎪 🎯 🌽 🎸 🔥 🎪 🎯 🌽 🎸";font-size:16px;left:-40px;opacity:.5;right:-40px;top:-5px}@keyframes saoJoaoFlame{0%{transform:translateY(0) scale(1) rotate(-3deg)}25%{transform:translateY(-3px) scale(1.08) rotate(3deg)}50%{transform:translateY(-1px) scale(.95) rotate(-1deg)}75%{transform:translateY(-4px) scale(1.12) rotate(2deg)}to{transform:translateY(0) scale(1) rotate(-3deg)}}.seasonal-template:hover{box-shadow:0 8px 25px #0000004d;transform:translateY(-3px) scale(1.02)}.seasonal-template.christmas:hover:before{animation-duration:2s}.seasonal-template.carnival:hover:before{animation-duration:1.5s}.seasonal-template.sao_joao:hover:before{animation-duration:1s}.improved-product-registration{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin:0 auto;max-width:1200px;padding:24px}.improved-step-indicator{margin-bottom:40px;padding:0 20px}.steps-container{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.step-wrapper{align-items:center;display:flex;flex:1 1;flex-direction:column;max-width:280px;position:relative}.progress-line{background:#e5e7eb;border-radius:2px;height:3px;left:50%;position:absolute;right:-50%;top:40px;transition:all .4s ease;z-index:1}.progress-line.completed{background:linear-gradient(90deg,#10b981,#059669)}.step-card{align-items:center;background:#fff;border:2px solid #f3f4f6;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:160px;padding:24px 20px;position:relative;text-align:center;transition:all .3s ease;width:100%;z-index:2}.step-card.active,.step-card.clickable:hover{box-shadow:0 12px 24px -4px #00000026;transform:translateY(-4px)}.step-card.active{background:var(--step-bg-color);border-color:var(--step-color)}.step-card.completed{background:#ecfdf5;border-color:#10b981}.step-icon-container{margin-bottom:16px;position:relative}.step-circle{background:#6b7280;background:var(--step-color,#6b7280);height:60px;width:60px;z-index:2}.step-card.completed .step-circle{background:#10b981}.step-icon{color:#fff;font-size:28px}.pulse-ring{animation:pulse 2s infinite;border:3px solid var(--step-color);border-radius:50%;bottom:-8px;left:-8px;opacity:.3;position:absolute;right:-8px;top:-8px}.step-content h4.step-title{color:#111827;font-size:18px;font-weight:600;line-height:1.2;margin:0 0 4px}.step-content p.step-subtitle{color:#6b7280;font-size:14px;line-height:1.4;margin:0 0 12px}.sections-indicator{display:flex;gap:6px;justify-content:center}.section-dot{background:#d1d5db;border-radius:50%;height:8px;transition:all .3s ease;width:8px}.section-dot.active{background:#6b7280;background:var(--step-color,#6b7280);transform:scale(1.2)}.registration-content{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.step-content-container{min-height:600px;padding:32px}.step-header{align-items:center;border-bottom:2px solid #f3f4f6;display:flex;margin-bottom:32px;padding-bottom:24px}.step-header-icon{color:#6366f1;font-size:48px;margin-right:20px}.step-header-title{color:#111827;font-size:28px;font-weight:700;line-height:1.2;margin:0 0 4px}.step-header-subtitle{color:#6b7280;font-size:16px;line-height:1.4;margin:0}.sections-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:32px}.sections-grid .full-width{grid-column:1/-1}.section-card{background:#fafbfc;border:2px solid #f3f4f6;border-radius:12px;overflow:hidden;transition:all .3s ease}.section-card:hover{border-color:#e5e7eb;box-shadow:0 4px 12px -2px #0000001a}.section-header{align-items:center;background:#fff;border-bottom:2px solid #f3f4f6;display:flex;justify-content:space-between;padding:16px 20px}.section-header svg{color:#6366f1;font-size:20px;margin-right:12px}.section-header h3{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;margin:0}.section-content{padding:24px 20px}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.form-group{display:flex;flex-direction:column}.form-label{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;margin-bottom:8px}.form-control{border:2px solid #e5e7eb;color:#111827;font-family:inherit;font-size:14px}.form-control:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.form-control.error{background-color:#fef2f2;border-color:#ef4444}.form-control:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.input-with-icon{align-items:center;display:flex;position:relative}.input-icon{color:#6b7280;font-size:14px;font-weight:600;left:16px;position:absolute;z-index:1}.input-with-icon .form-control{padding-left:40px}.error-message{align-items:center;color:#ef4444;display:flex;font-size:12px;margin-top:6px}.error-message:before{content:"⚠️";margin-right:4px}.btn-primary,.btn-secondary,.btn-success{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.btn-primary{background:#6366f1}.btn-primary:hover:not(:disabled){background:#5b5bd6;box-shadow:0 4px 12px #6366f166;transform:translateY(-1px)}.btn-secondary{border:2px solid #e5e7eb}.btn-secondary:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db}.btn-success{background:#10b981}.btn-success:hover:not(:disabled){background:#059669;box-shadow:0 4px 12px #10b98166;transform:translateY(-1px)}.btn-secondary.small{font-size:12px;padding:8px 16px}button:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.spinning{animation:spin 1s linear infinite}.payment-methods{display:flex;flex-direction:column;gap:12px}.checkbox-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px;transition:background-color .3s ease}.checkbox-item:hover{background:#f9fafb}.checkbox-item input[type=checkbox]{accent-color:#6366f1;height:16px;width:16px}.plans-list{display:flex;flex-direction:column;gap:12px}.plan-item{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:16px;transition:all .3s ease}.plan-item:hover{border-color:#6366f1;box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.plan-info h4{color:#111827;font-size:16px;font-weight:600;margin:0 0 4px}.plan-info p{color:#10b981;font-size:14px;font-weight:600;margin:0}.plan-actions{display:flex;gap:8px}.plan-actions button{align-items:center;background:#f3f4f6;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .3s ease}.plan-actions button:hover{background:#e5e7eb;transform:scale(1.05)}.plan-actions button svg{color:#6b7280;font-size:16px}.empty-state{color:#6b7280;padding:40px 20px}.empty-state svg{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state p{font-weight:600;margin:0 0 4px}.empty-state span{font-size:14px;opacity:.8}.image-upload-area{border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;padding:40px 20px;text-align:center;transition:all .3s ease}.image-upload-area:hover{background:#fafafb;border-color:#6366f1}.upload-placeholder{align-items:center;display:flex;flex-direction:column}.upload-icon{color:#9ca3af;font-size:48px;margin-bottom:16px}.upload-placeholder p{color:#374151;font-size:16px;font-weight:600;margin:0 0 4px}.upload-hint{color:#6b7280;font-size:14px}.review-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.review-item{background:#fff;border:2px solid #f3f4f6;border-radius:8px;display:flex;flex-direction:column;padding:16px}.review-label{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.review-value{color:#111827;font-size:16px;font-weight:600}.step-navigation{align-items:center;background:#fafbfc;border-top:2px solid #f3f4f6;display:flex;justify-content:space-between;padding:24px 32px}.nav-left,.nav-right{display:flex;gap:12px}@media (max-width:1024px){.sections-grid{grid-template-columns:1fr}.steps-container{flex-direction:column;gap:20px}.progress-line{display:none}.step-card{max-width:none;width:100%}}@media (max-width:768px){.improved-product-registration{padding:16px}.step-content-container{padding:24px 16px}.step-header{flex-direction:column;margin-bottom:24px;text-align:center}.step-header-icon{margin-bottom:12px;margin-right:0}.form-row{gap:16px}.form-row,.review-grid{grid-template-columns:1fr}.step-navigation{flex-direction:column;gap:12px;padding:16px}.nav-left,.nav-right{justify-content:center;width:100%}}.version-toggle{background:#fff;border:2px solid #f3f4f6;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-bottom:24px;padding:20px}.toggle-header{align-items:center;border-bottom:2px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.current-version{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px}.current-version svg{font-size:20px}.version-badge{background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;color:#fff;font-size:10px;font-weight:700;padding:2px 8px}.version-description{color:#6b7280;font-size:14px;font-style:italic}.toggle-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.toggle-option{align-items:center;background:#fafbfc;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:12px;min-height:60px;padding:12px 16px;position:relative;transition:all .3s ease}.toggle-option:hover{background:#f9fafb;box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.toggle-option.active,.toggle-option:hover{border-color:#6b7280;border-color:var(--version-color,#6b7280)}.toggle-option.active{background:linear-gradient(135deg,#6b72801a,#6b72800d);background:linear-gradient(135deg,rgba(var(--version-color-rgb,107,114,128),.1) 0,rgba(var(--version-color-rgb,107,114,128),.05) 100%);box-shadow:0 4px 12px #00000026}.option-icon{align-items:center;background:#6b7280;background:var(--version-color,#6b7280);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.option-content{display:flex;flex:1 1;flex-direction:column}.option-label{color:#111827;font-weight:600;margin-bottom:2px}.option-badge{background:#10b981;border-radius:8px;color:#fff;font-size:9px;font-weight:700;letter-spacing:.5px;padding:1px 6px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.active-indicator{align-items:center;background:#6b7280;background:var(--version-color,#6b7280);border-radius:50%;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:8px;top:8px;width:20px}.toggle-footer{border-top:1px solid #f3f4f6;padding-top:12px;text-align:center}.toggle-footer small{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px;justify-content:center}.toggle-footer svg{font-size:14px}@media (max-width:768px){.version-toggle{margin-bottom:16px;padding:16px}.toggle-header{align-items:flex-start;flex-direction:column;gap:8px}.toggle-options{gap:8px;grid-template-columns:1fr}.toggle-option{padding:16px}.option-content{text-align:left}}.toggle-option[style*="--version-color: #6366F1"] .option-icon{background:#6366f1}.toggle-option[style*="--version-color: #10B981"] .option-icon{background:#10b981}.toggle-option[style*="--version-color: #F59E0B"] .option-icon{background:#f59e0b}.product-registration-comparison{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin:0 auto;max-width:1400px;padding:24px}.comparison-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff;display:flex;justify-content:space-between;margin-bottom:40px;padding:24px}.header-content h1{align-items:center;display:flex;font-size:32px;font-weight:700;gap:12px;margin:0 0 8px}.header-content p{font-size:16px;margin:0;opacity:.9}.view-controls{align-items:center;display:flex}.view-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;display:flex;padding:4px}.view-tab{align-items:center;background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.view-tab:hover{background:#ffffff1a}.view-tab.active{background:#fff;box-shadow:0 4px 12px #00000026;color:#667eea}.comparison-view{margin-bottom:40px}.comparison-grid{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:1fr auto 1fr}.comparison-column{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.column-header{align-items:center;display:flex;gap:12px;padding:24px;position:relative}.column-header.improved{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.column-header.current{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff}.column-header h2{flex:1 1;font-size:24px;font-weight:700;margin:0}.version-badge{border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.version-badge.current,.version-badge.new{background:#fff3;color:#fff}.comparison-divider{height:100px}.comparison-divider,.vs-badge{align-items:center;display:flex;justify-content:center}.vs-badge{background:linear-gradient(135deg,#ff6b6b,#ee5a24);border-radius:50%;box-shadow:0 8px 25px #ff6b6b4d;color:#fff;flex-direction:column;font-size:24px;font-weight:700;gap:4px;height:80px;width:80px}.vs-badge svg{font-size:28px}.features-list{padding:0 24px 24px}.feature-item{align-items:center;border:2px solid #0000;border-radius:12px;display:flex;gap:16px;margin-bottom:12px;padding:16px;transition:all .3s ease}.feature-item:hover{box-shadow:0 4px 12px #0000001a;transform:translateX(4px)}.feature-item.new{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b981}.feature-item.improved{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6}.feature-item.issue{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#ef4444}.feature-item.basic{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-color:#9ca3af}.feature-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.feature-item.new .feature-icon{background:#10b981;color:#fff}.feature-item.improved .feature-icon{background:#3b82f6;color:#fff}.feature-item.issue .feature-icon{background:#ef4444;color:#fff}.feature-item.basic .feature-icon{background:#9ca3af;color:#fff}.feature-content{flex:1 1}.feature-content h4{color:#111827;font-size:16px;font-weight:600;line-height:1.2;margin:0 0 4px}.feature-content p{color:#6b7280;font-size:14px;line-height:1.4;margin:0}.feature-badge{border-radius:6px;font-size:11px;font-weight:600;padding:4px 8px;white-space:nowrap}.feature-badge.new{background:#10b981;color:#fff}.feature-badge.improved{background:#3b82f6;color:#fff}.feature-badge.issue{background:#ef4444;color:#fff}.feature-badge.basic{background:#9ca3af;color:#fff}.single-view{display:flex;flex-direction:column;gap:40px}.features-overview{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.overview-header{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:2px solid #e2e8f0;padding:24px}.overview-header h2{align-items:center;color:#1e293b;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.preview-section{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.preview-header{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-bottom:2px solid #e2e8f0;padding:24px;text-align:center}.preview-header h2{align-items:center;color:#1e293b;display:flex;font-size:24px;font-weight:700;gap:12px;justify-content:center;margin:0 0 8px}.preview-header p{color:#64748b;font-size:16px;margin:0}.preview-container{background:#fafbfc;padding:24px}.demo-mode{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a}.comparison-summary{background:linear-gradient(135deg,#1e293b,#334155);border-radius:16px;color:#fff;margin-top:40px;overflow:hidden}.summary-content{padding:40px;text-align:center}.summary-content h2{align-items:center;display:flex;font-size:32px;font-weight:700;gap:12px;justify-content:center;margin:0 0 32px}.metrics-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.metric-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:24px;text-align:center;transition:all .3s ease}.metric-card:hover{background:#ffffff26;transform:translateY(-4px)}.metric-icon{align-items:center;border-radius:50%;display:flex;font-size:28px;height:60px;justify-content:center;margin:0 auto 16px;width:60px}.metric-icon.steps{background:linear-gradient(135deg,#10b981,#059669)}.metric-icon.time{background:linear-gradient(135deg,#f59e0b,#d97706)}.metric-icon.ux{background:linear-gradient(135deg,#ec4899,#be185d)}.metric-icon.mobile{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.metric-value{color:#fff;display:block;font-size:32px;font-weight:700;margin-bottom:4px}.metric-label{color:#fffc;font-size:14px;letter-spacing:.5px;text-transform:uppercase}.call-to-action{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:32px}.call-to-action h3{font-size:24px;font-weight:700;margin:0 0 12px}.call-to-action p{font-size:16px;line-height:1.6;margin:0 0 24px;opacity:.9}.cta-button{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:16px 32px;transition:all .3s ease}.cta-button:hover{box-shadow:0 8px 25px #10b98166;transform:translateY(-2px)}@media (max-width:1024px){.comparison-grid{gap:24px;grid-template-columns:1fr}.comparison-divider{height:auto;margin:16px 0;order:-1}.vs-badge{font-size:18px;height:60px;width:60px}.metrics-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:768px){.product-registration-comparison{padding:16px}.comparison-header{flex-direction:column;gap:20px;text-align:center}.header-content h1{font-size:24px}.view-tabs{flex-direction:column;width:100%}.view-tab{justify-content:center}.feature-item{flex-direction:column;padding:20px}.feature-content,.feature-item{text-align:center}.summary-content{padding:24px}.summary-content h2{font-size:24px}.metrics-grid{grid-template-columns:1fr}.call-to-action{padding:24px}}.modern-card{background:#fff;border:2px solid #e9ecef;border-radius:16px;box-shadow:0 2px 8px #00000014;overflow:hidden;position:relative;transition:all .3s ease}[data-theme=dark] .modern-card{background:#0a0a0a;border-color:#2a2a2a;box-shadow:0 2px 8px #0009}.modern-card:hover{border-color:#e5e7eb;box-shadow:0 4px 16px #6b728026;transform:translateY(-2px)}[data-theme=dark] .modern-card:hover{border-color:#404040;box-shadow:0 4px 16px #000c}.modern-card-gradient{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}[data-theme=dark] .modern-card-gradient{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #404040}.modern-card-header{border-bottom:none;padding:24px 24px 0}.modern-card-title{align-items:center;color:#111827;display:flex;font-size:18px;font-weight:600;gap:12px;line-height:1.2;margin:0}[data-theme=dark] .modern-card-title{color:#d4d4d4!important}.modern-card-gradient .modern-card-title{color:#fff!important}.modern-card-subtitle{color:#6b7280!important;font-size:14px;line-height:1.5;margin:4px 0 0}[data-theme=dark] .modern-card-subtitle{color:#8a8a8a!important}.modern-card-gradient .modern-card-subtitle{color:#fffc}.modern-card-content{padding:24px}.modern-card-content.no-padding{padding:0}.modern-card-icon{align-items:center;color:#3b82f6;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}[data-theme=dark] .modern-card-icon{color:#8a8a8a}.modern-card-gradient .modern-card-icon{color:#fff}.modern-card-action{align-items:center;display:flex;gap:8px}.modern-input-group{margin-bottom:24px}.modern-input-label{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}[data-theme=dark] .modern-input-label{color:#d4d4d4}.modern-input-label.required:after{color:#ef4444;content:"*";margin-left:4px}[data-theme=dark] .modern-input-label.required:after{color:#f87171}.modern-input-wrapper{align-items:center;display:flex;position:relative}.modern-input{background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#111827;font-size:14px;outline:none;padding:12px 16px;transition:all .3s ease;width:100%}[data-theme=dark] .modern-input{background:#0a0a0a;border-color:#2a2a2a;color:#d4d4d4}.modern-input.with-icon{padding-left:44px}.modern-input.with-suffix{padding-right:48px}.modern-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}[data-theme=dark] .modern-input:focus{border-color:#404040;box-shadow:0 0 0 3px #4040404d}.modern-input:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}[data-theme=dark] .modern-input:disabled{background:#050505;border-color:#1a1a1a;color:#5a5a5a}.modern-input.error{border-color:#ef4444}[data-theme=dark] .modern-input.error{border-color:#f87171}.modern-input.error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}[data-theme=dark] .modern-input.error:focus{border-color:#f87171;box-shadow:0 0 0 3px #f871711a}.modern-input textarea{min-height:100px;resize:vertical}.modern-input-wrapper.textarea .modern-input-icon{top:24px;transform:translateY(0)}.modern-input-icon{align-items:center;color:#6b7280;display:flex;height:16px;justify-content:center;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:16px;z-index:2}[data-theme=dark] .modern-input-icon{color:#8a8a8a}.modern-input-suffix{color:#6b7280;font-size:14px;font-weight:500;position:absolute;right:16px;top:50%;transform:translateY(-50%)}[data-theme=dark] .modern-input-suffix{color:#8a8a8a}.modern-input-error{align-items:center;color:#ef4444;display:flex;font-size:12px;gap:4px;margin-top:6px}[data-theme=dark] .modern-input-error{color:#fca5a5}.modern-input-description{color:#6b7280;font-size:12px;margin-top:6px}[data-theme=dark] .modern-input-description{color:#8a8a8a}.modern-select-group{margin-bottom:24px;position:relative}.modern-select-label{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}[data-theme=dark] .modern-select-label{color:#d4d4d4}.modern-select-label.required:after{color:#ef4444;content:"*";margin-left:4px}[data-theme=dark] .modern-select-label.required:after{color:#f87171}.modern-select-wrapper{position:relative}.modern-select-trigger{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#111827;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;min-height:48px;outline:none;padding:12px 16px;transition:all .3s ease;width:100%}[data-theme=dark] .modern-select-trigger{background:#0a0a0a;border-color:#2a2a2a;color:#d4d4d4}.modern-select-trigger.with-icon{padding-left:44px}.modern-select-trigger.open,.modern-select-trigger:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}[data-theme=dark] .modern-select-trigger.open,[data-theme=dark] .modern-select-trigger:focus{border-color:#404040;box-shadow:0 0 0 3px #4040404d}.modern-select-trigger:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}[data-theme=dark] .modern-select-trigger:disabled{background:#050505;border-color:#1a1a1a;color:#5a5a5a}.modern-select-trigger.error{border-color:#ef4444}[data-theme=dark] .modern-select-trigger.error{border-color:#f87171}.modern-select-trigger.error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}[data-theme=dark] .modern-select-trigger.error:focus{border-color:#f87171;box-shadow:0 0 0 3px #f871711a}.modern-select-value{flex:1 1;text-align:left}.modern-select-value.placeholder{background:#0000;color:#9ca3af}[data-theme=dark] .modern-select-value.placeholder{color:#5a5a5a}.modern-select-icon{align-items:center;color:#6b7280;display:flex;height:16px;justify-content:center;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:16px;z-index:2}[data-theme=dark] .modern-select-icon{color:#8a8a8a}.modern-select-arrow{color:#6b7280;height:16px;transition:transform .3s ease;width:16px}[data-theme=dark] .modern-select-arrow{color:#8a8a8a}.modern-select-arrow.open{transform:rotate(180deg)}.modern-select-dropdown{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -4px #0000001a;left:0;margin-top:4px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}[data-theme=dark] .modern-select-dropdown{background:#0a0a0a;border-color:#2a2a2a;box-shadow:0 10px 25px -3px #000c,0 4px 6px -4px #0009}.modern-select-search{background:#fff;border-bottom:1px solid #e5e7eb;padding:12px;position:-webkit-sticky;position:sticky;top:0;z-index:1001}[data-theme=dark] .modern-select-search{background:#0a0a0a;border-bottom-color:#2a2a2a}.modern-select-search-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;outline:none;padding:8px 12px;transition:border-color .2s;width:100%}[data-theme=dark] .modern-select-search-input{background:#1a1a1a;border-color:#2a2a2a;color:#d4d4d4}.modern-select-search-input:focus{border-color:#3b82f6}[data-theme=dark] .modern-select-search-input:focus{border-color:#404040}.modern-select-options{max-height:240px;overflow-y:auto}.modern-select-option{border-bottom:1px solid #f3f4f6;color:#374151;cursor:pointer;font-size:14px;padding:12px 16px;transition:all .2s ease}[data-theme=dark] .modern-select-option{border-bottom-color:#2a2a2a;color:#d4d4d4}.modern-select-option:last-child{border-bottom:none}.modern-select-option:hover{background:#f8fafc;color:#3b82f6}[data-theme=dark] .modern-select-option:hover{background:#1a1a1a;color:#d4d4d4}.modern-select-option.selected{background:#eff6ff;color:#3b82f6;font-weight:600}[data-theme=dark] .modern-select-option.selected{background:#252525;color:#d4d4d4}.modern-select-option.no-result{color:#9ca3af;cursor:default}[data-theme=dark] .modern-select-option.no-result{color:#5a5a5a}.modern-select-error{align-items:center;color:#ef4444;display:flex;font-size:12px;gap:4px;margin-top:6px}[data-theme=dark] .modern-select-error{color:#fca5a5}.modern-select-overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.modern-switch-container{align-items:center;display:flex;gap:12px;margin-bottom:16px}.modern-switch-wrapper{display:flex;flex-direction:column;gap:4px}.modern-switch{cursor:pointer;display:inline-block;position:relative;transition:all .3s ease}.modern-switch.disabled{cursor:not-allowed;opacity:.5}.modern-switch:focus-within{border-radius:9999px;box-shadow:0 0 0 3px #3b82f61a;outline:2px solid #0000;outline-offset:2px}[data-theme=dark] .modern-switch:focus-within{box-shadow:0 0 0 3px #4040404d}.modern-switch-track{background:#d1d5db;border-radius:9999px;position:relative;transition:all .3s ease}[data-theme=dark] .modern-switch-track{background:#2a2a2a}.modern-switch-track.size-sm{height:16px;width:32px}.modern-switch-track.size-md{height:24px;width:44px}.modern-switch-track.size-lg{height:28px;width:56px}.modern-switch-track.checked-blue{background:#3b82f6}[data-theme=dark] .modern-switch-track.checked-blue{background:#404040}.modern-switch-track.checked-green{background:#10b981}[data-theme=dark] .modern-switch-track.checked-green{background:#34d399}.modern-switch-track.checked-purple{background:#8b5cf6}[data-theme=dark] .modern-switch-track.checked-purple{background:#404040}.modern-switch-track.checked-orange{background:#f59e0b}[data-theme=dark] .modern-switch-track.checked-orange{background:#404040}.modern-switch-toggle{background:#fff;border-radius:9999px;box-shadow:0 2px 4px 0 #0003;left:2px;position:absolute;top:2px;transition:all .3s ease}[data-theme=dark] .modern-switch-toggle{background:#d4d4d4;box-shadow:0 2px 4px 0 #000c}.modern-switch-toggle.size-sm{height:12px;width:12px}.modern-switch-toggle.size-md{height:20px;width:20px}.modern-switch-toggle.size-lg{height:24px;width:24px}.modern-switch-toggle.checked.size-sm{transform:translateX(16px)}.modern-switch-toggle.checked.size-md{transform:translateX(20px)}.modern-switch-toggle.checked.size-lg{transform:translateX(28px)}.modern-switch-label{color:#374151;cursor:pointer;font-size:14px;font-weight:600;-webkit-user-select:none;user-select:none}[data-theme=dark] .modern-switch-label{color:#d4d4d4}.modern-switch-label.disabled{color:#9ca3af;cursor:not-allowed}[data-theme=dark] .modern-switch-label.disabled{color:#5a5a5a}.modern-switch-description{color:#6b7280;font-size:12px;line-height:1.4}[data-theme=dark] .modern-switch-description{color:#8a8a8a}.step-indicator{align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:16px;box-shadow:0 2px 8px #00000014;display:flex;justify-content:center;margin-bottom:48px;padding:32px 24px;transition:all .3s ease}[data-theme=dark] .step-indicator{background:#0a0a0a;border-color:#2a2a2a;box-shadow:0 2px 8px #0009}.step-indicator:hover{border-color:#0d6efd;box-shadow:0 4px 16px #0d6efd26;transform:translateY(-2px)}[data-theme=dark] .step-indicator:hover{border-color:#404040;box-shadow:0 4px 16px #40404080}.step-circle,.step-item{align-items:center;display:flex;position:relative}.step-circle{border-radius:50%;font-size:14px;font-weight:600;height:48px;justify-content:center;transition:all .3s ease;width:48px}.step-circle.completed{background:#10b981;box-shadow:0 4px 12px #10b9814d;color:#fff}[data-theme=dark] .step-circle.completed{background:#059669;box-shadow:0 4px 12px #05966966}.step-circle.current{animation:pulse 2s infinite;background:#3b82f6;box-shadow:0 4px 12px #3b82f64d;color:#fff}[data-theme=dark] .step-circle.current{background:#404040;box-shadow:0 4px 12px #40404099}.step-circle.pending{background:#f3f4f6;border:2px solid #e5e7eb;color:#9ca3af}[data-theme=dark] .step-circle.pending{background:#1a1a1a;border-color:#2a2a2a;color:#5a5a5a}.step-icon{fill:currentColor;color:inherit;height:20px;width:20px}.step-item.completed .step-icon,.step-item.current .step-icon{fill:currentColor;color:#fff}.step-content{display:flex;flex-direction:column;justify-content:center;margin-left:12px;text-align:left}.step-title{color:#374151;font-size:14px;font-weight:600;margin:0;transition:color .3s ease}[data-theme=dark] .step-title{color:#d4d4d4}.step-item.completed .step-title{color:#10b981}[data-theme=dark] .step-item.completed .step-title{color:#34d399}.step-item.current .step-title{color:#3b82f6}[data-theme=dark] .step-item.current .step-title{color:#d4d4d4}.step-item.pending .step-title{color:#9ca3af}[data-theme=dark] .step-item.pending .step-title{color:#5a5a5a}.step-connector{height:2px;margin:0 16px;position:relative;width:80px}.step-connector.completed{background:#10b981}[data-theme=dark] .step-connector.completed{background:#059669}.step-connector.pending{background:#e5e7eb}[data-theme=dark] .step-connector.pending{background:#2a2a2a}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:768px){.step-indicator{padding:16px}.step-content{display:none}.step-connector{margin:0 8px;width:40px}.step-circle{height:40px;width:40px}}.rich-text-editor-label{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}[data-theme=dark] .rich-text-editor-label{color:#d4d4d4}.rich-text-editor-label.required:after{color:#ef4444;content:"*";margin-left:4px}[data-theme=dark] .rich-text-editor-label.required:after{color:#f87171}.rich-text-toolbar{background:#f9fafb;border:2px solid #e5e7eb;border-bottom:none;border-radius:12px 12px 0 0;display:flex;flex-wrap:wrap;gap:4px;padding:8px}[data-theme=dark] .rich-text-toolbar{background:#0a0a0a;border-color:#2a2a2a}.rich-text-toolbar.focused{border-color:#3b82f6}[data-theme=dark] .rich-text-toolbar.focused{border-color:#404040}.rich-text-toolbar.error{border-color:#ef4444}[data-theme=dark] .rich-text-toolbar.error{border-color:#f87171}.toolbar-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;justify-content:center;min-width:32px;padding:6px 10px;transition:all .2s}[data-theme=dark] .toolbar-btn{background:#1a1a1a;border-color:#2a2a2a;color:#d4d4d4}.toolbar-btn:hover{background:#eff6ff;border-color:#3b82f6;color:#3b82f6}[data-theme=dark] .toolbar-btn:hover{background:#252525;border-color:#404040;color:#d4d4d4}.toolbar-btn:active{transform:scale(.95)}.toolbar-heading{font-weight:700}.toolbar-divider{background:#e5e7eb;margin:4px;width:1px}[data-theme=dark] .toolbar-divider{background:#2a2a2a}.rich-text-content{background:#fff;border:2px solid #e5e7eb;border-radius:0 0 12px 12px;border-top:none;color:#111827;font-size:14px;line-height:1.6;max-height:400px;min-height:144px;outline:none;overflow-wrap:break-word;overflow-y:auto;padding:16px;word-break:break-word}[data-theme=dark] .rich-text-content{background:#1a1a1a;border-color:#2a2a2a;color:#d4d4d4}.rich-text-content.focused{border-color:#3b82f6}[data-theme=dark] .rich-text-content.focused{border-color:#404040}.rich-text-content.error{border-color:#ef4444}[data-theme=dark] .rich-text-content.error{border-color:#f87171}.rich-text-content:empty:before{color:#9ca3af;content:attr(data-placeholder)}[data-theme=dark] .rich-text-content:empty:before{color:#5a5a5a}.rich-text-content b,.rich-text-content strong{font-weight:700}.rich-text-content em,.rich-text-content i{font-style:italic}.rich-text-content h2{color:#111827;font-size:1.5em;font-weight:700;margin:.5em 0}[data-theme=dark] .rich-text-content h2{color:#d4d4d4}.rich-text-content h3{color:#111827;font-size:1.25em;font-weight:700;margin:.5em 0}[data-theme=dark] .rich-text-content h3{color:#d4d4d4}.rich-text-content hr{border:none;border-top:2px solid #e5e7eb;margin:1em 0}[data-theme=dark] .rich-text-content hr{border-top-color:#2a2a2a}.rich-text-footer{align-items:center;display:flex;font-size:12px;justify-content:space-between;margin-top:8px}.char-counter{color:#6b7280;font-weight:500}[data-theme=dark] .char-counter{color:#8a8a8a}.char-counter.warning{color:#dc2626;font-weight:700}[data-theme=dark] .char-counter.warning{color:#f87171}.rich-text-description{color:#6b7280}[data-theme=dark] .rich-text-description{color:#8a8a8a}.rich-text-error{align-items:center;color:#ef4444;display:flex;font-size:12px;gap:4px;margin-top:6px}[data-theme=dark] .rich-text-error{color:#f87171}.product-registration-container{background:linear-gradient(135deg,#f8fafc,#e2e8f0);margin:-24px;min-height:calc(100vh - 120px);padding:24px}[data-theme=dark] .product-registration-container{background:#0000}.product-registration-header{margin:0 auto 48px;max-width:1200px;text-align:center}.product-registration-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#1f2937;font-size:32px;font-weight:700;margin:0 0 8px}[data-theme=dark] .product-registration-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d4d4d4,#a8a8a8);-webkit-background-clip:text;background-clip:text;color:#fff}.product-registration-subtitle{color:#6b7280;font-size:16px;margin:0}[data-theme=dark] .product-registration-subtitle{color:#8a8a8a}.product-step-content{width:100%}.two-column-layout{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:48px}.btn-modern{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;outline:none;padding:12px 24px;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 4px 12px #3b82f64d;color:#fff}.btn-primary:hover{box-shadow:0 8px 24px #3b82f666;transform:translateY(-2px)}.btn-secondary{background:#f3f4f6;border:1px solid #d1d5db;color:#374151}[data-theme=dark] .btn-secondary{background:#1a1a1a;border-color:#2a2a2a;color:#d4d4d4}.btn-secondary:hover{background:#e5e7eb;transform:translateY(-1px)}[data-theme=dark] .btn-secondary:hover{background:#252525}.btn-success{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d;color:#fff}.btn-success:hover{box-shadow:0 8px 24px #10b98166;transform:translateY(-2px)}.btn-disabled{background:#f3f4f6!important;box-shadow:none!important;color:#9ca3af!important;cursor:not-allowed!important;transform:none!important}[data-theme=dark] .btn-disabled{background:#0a0a0a!important;color:#5a5a5a!important}.step-actions{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1200px;padding:24px 0;width:100%}.step-actions-center{color:#6b7280;font-size:18px;text-align:center}[data-theme=dark] .step-actions-center{color:#8a8a8a}.validation-summary{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-bottom:24px;padding:16px}[data-theme=dark] .validation-summary{background:#1a0a0a;border-color:#3a1a1a}.validation-summary-title{align-items:center;color:#dc2626;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:8px}[data-theme=dark] .validation-summary-title{color:#ff6b6b}.validation-summary-list{color:#991b1b;font-size:13px;margin:0;padding-left:20px}[data-theme=dark] .validation-summary-list{color:#ff8787}.validation-summary-list li{margin-bottom:4px}.image-upload-zone{background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;cursor:pointer;padding:48px 24px;position:relative;text-align:center;transition:all .3s ease}[data-theme=dark] .image-upload-zone{background:#0a0a0a;border-color:#2a2a2a}.image-upload-zone:hover{background:#f3f4f6;border-color:#3b82f6}[data-theme=dark] .image-upload-zone:hover{background:#050505;border-color:#404040}.image-upload-preview{border:1px solid #e5e7eb;border-radius:8px;max-height:200px;max-width:200px;object-fit:cover}[data-theme=dark] .image-upload-preview{border-color:#2a2a2a}.image-upload-title{color:#374151;font-size:16px;font-weight:600;margin:0 0 8px}[data-theme=dark] .image-upload-title{color:#d4d4d4}.image-upload-subtitle{color:#6b7280;font-size:14px;margin:0 0 16px}[data-theme=dark] .image-upload-subtitle{color:#8a8a8a}.image-upload-filename{color:#6b7280;font-size:14px;margin:0 0 16px}[data-theme=dark] .image-upload-filename{color:#8a8a8a}.image-upload-icon{color:#9ca3af;margin-bottom:16px}[data-theme=dark] .image-upload-icon{color:#5a5a5a}.image-upload-error{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:14px;margin-top:16px;padding:12px}[data-theme=dark] .image-upload-error{background:#1a0a0a;border-color:#3a1a1a;color:#ff6b6b}.summary-item{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;gap:16px;justify-content:space-between;padding:12px 0}[data-theme=dark] .summary-item{border-bottom-color:#2a2a2a}.summary-item:last-child{border-bottom:none}.summary-label{color:#374151;flex-shrink:0;font-size:14px;font-weight:600}[data-theme=dark] .summary-label{color:#d4d4d4}.summary-value{color:#6b7280;font-size:14px;text-align:right;word-break:break-word}[data-theme=dark] .summary-value{color:#8a8a8a}.summary-badge{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px}.badge-success{background:#dcfce7;color:#166534}[data-theme=dark] .badge-success{background:#1a3a1a;color:#7dd87d}.badge-warning{background:#fef3c7;color:#92400e}[data-theme=dark] .badge-warning{background:#3a3010;color:#ffd966}.badge-danger{background:#fee2e2;color:#991b1b}[data-theme=dark] .badge-danger{background:#3a1a1a;color:#ff6b6b}.badge-info{background:#dbeafe;color:#1e40af}[data-theme=dark] .badge-info{background:#1a2a3a;color:#6bb6ff}.badge-primary{background:#e0e7ff;color:#3730a3}[data-theme=dark] .badge-primary{background:#252535;color:#a8a8ff}.final-cta-card{background:linear-gradient(135deg,#667eea,#764ba2);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 10px 40px #667eea4d;padding:32px}.final-cta-icon-wrapper{align-items:center;background:#ffffff26;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.final-cta-content{color:#fff;text-align:center}.final-cta-title{display:block;font-size:24px;font-weight:700;margin:0 0 12px}.final-cta-description{font-size:15px;line-height:1.6;margin:0 0 24px;opacity:.95}.final-cta-info{background:#ffffff1a;border-radius:12px;font-size:13px;margin-top:16px;opacity:.9;padding:16px}.shipping-info-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}[data-theme=dark] .shipping-info-box{background:#0a0a0a;border-color:#2a2a2a}.shipping-info-title{color:#374151;display:block;font-size:14px;font-weight:600;margin:0 0 16px}[data-theme=dark] .shipping-info-title{color:#d4d4d4}.physical-product-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}[data-theme=dark] .physical-product-section{background:#0a0a0a;border-color:#2a2a2a}.physical-section-title{color:#374151;display:block;font-size:14px;font-weight:600;margin:0 0 16px}[data-theme=dark] .physical-section-title{color:#d4d4d4}.shipping-config-title{color:#374151;display:block;font-size:14px;font-weight:600;margin:24px 0 16px}[data-theme=dark] .shipping-config-title{color:#d4d4d4}.dimensions-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.field-label{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}[data-theme=dark] .field-label{color:#d4d4d4}.field-label-with-icon{align-items:center;display:flex;gap:6px}.field-description{color:#6b7280;font-size:12px;margin-top:8px}[data-theme=dark] .field-description{color:#8a8a8a}.animate-spin{animation:spin 1s linear infinite}@media (max-width:768px){.product-registration-container{margin:-16px;padding:16px}.product-registration-header{margin:0 auto 32px;padding:0 4px}.two-column-layout{gap:20px;grid-template-columns:1fr}.product-registration-title{font-size:24px}.step-actions{flex-direction:column;gap:16px;margin:0 auto;padding:16px 4px}.product-step-content{padding:0 4px}}.Modal_modernModal__JDXsr .modal-content{background-color:#fff;background-color:var(--palette-neutral-lightest);border:none;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}[data-theme=dark] .Modal_modernModal__JDXsr .modal-content{background-color:#1a1a1a!important;border:1px solid #374151!important;box-shadow:0 20px 25px -5px #0006!important}[data-theme=dark] .Modal_modernModal__JDXsr .modal-body,[data-theme=dark] .Modal_modernModal__JDXsr .modal-footer,[data-theme=dark] .Modal_modernModal__JDXsr .modal-header{background-color:#0000!important}.Modal_modalHeader__bZGmb{background:#0000;border-bottom:1px solid #e5e7eb;padding:20px 24px}.Modal_modalTitle__u0VpR{align-items:center;color:#1a1a1a;color:var(--palette-neutral-darkest);display:flex;font-size:20px;font-weight:700;gap:12px;margin:0}.Modal_titleIcon__fAB2f{color:#6366f1;font-size:24px}[data-theme=dark] .Modal_modalHeader__bZGmb{border-bottom-color:#374151}.Modal_modalBody__oqLT0{background:#0000;max-height:70vh;overflow-y:auto;padding:24px}.Modal_modalBody__oqLT0::-webkit-scrollbar{width:8px}.Modal_modalBody__oqLT0::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.Modal_modalBody__oqLT0::-webkit-scrollbar-thumb{background:#6366f1;border:1px solid #4f46e5;border-radius:4px}.Modal_modalBody__oqLT0::-webkit-scrollbar-thumb:hover{background:#4f46e5}.Modal_modalBody__oqLT0{scrollbar-color:#6366f1 #f3f4f6;scrollbar-width:thin}[data-theme=dark] .Modal_modalBody__oqLT0::-webkit-scrollbar-track{background:#2a2a2a}[data-theme=dark] .Modal_modalBody__oqLT0::-webkit-scrollbar-thumb{background:#6366f1;border:1px solid #4f46e5}[data-theme=dark] .Modal_modalBody__oqLT0{scrollbar-color:#6366f1 #2a2a2a}.Modal_modalFooter__wIayb{background:#0000;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}[data-theme=dark] .Modal_modalFooter__wIayb{border-top-color:#374151}.Modal_modalButton__ejP4t{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:120px;padding:10px 20px;transition:all .2s ease}.Modal_modalButton__ejP4t:disabled{cursor:not-allowed;opacity:.6}.Modal_modalButton__ejP4t.Modal_fullWidth__5NR6V{width:100%}.Modal_buttonIcon__qGdpE{font-size:18px}.Modal_primary__o-QiZ{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.Modal_primary__o-QiZ:hover:not(:disabled){box-shadow:0 4px 12px #6366f14d;transform:translateY(-2px)}.Modal_primary__o-QiZ:active:not(:disabled){transform:translateY(0)}.Modal_secondary__-VOAi{background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.Modal_secondary__-VOAi:hover:not(:disabled){background:#e5e7eb}.Modal_success__uTMo4{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.Modal_success__uTMo4:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.Modal_danger__\+9-WY{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.Modal_danger__\+9-WY:hover:not(:disabled){box-shadow:0 4px 12px #ef44444d;transform:translateY(-2px)}[data-theme=dark] .Modal_secondary__-VOAi{background:#1f2937;border-color:#374151;color:#9ca3af}[data-theme=dark] .Modal_secondary__-VOAi:hover:not(:disabled){background:#374151}.Modal_divider__wYFqm{background:linear-gradient(90deg,#0000,#e5e7eb,#0000);height:1px;margin:24px 0}[data-theme=dark] .Modal_divider__wYFqm{background:linear-gradient(90deg,#0000,#374151,#0000)}.Modal_section__yWqs8{margin-bottom:24px}.Modal_section__yWqs8:last-child{margin-bottom:0}.Modal_sectionTitle__wI2uI{color:#6b7280;display:block;font-size:11px;font-weight:600;letter-spacing:.8px;margin-bottom:16px;text-transform:uppercase}[data-theme=dark] .Modal_sectionTitle__wI2uI{color:#9ca3af}.Modal_infoCard__KC\+Rt{border:2px solid;border-radius:8px;margin-bottom:16px;padding:16px}.Modal_infoCardInfo__-KVUB{background:#ebf4fd;border-color:#2364da;color:#003871}.Modal_infoCardSuccess__Gx4dV{background:#e8f5e8;border-color:#16aa09;color:#0a3316}.Modal_infoCardWarning__aDL50{background:#ffe6cf;border-color:#b2621a;color:#66380f}.Modal_infoCardDanger__ay9Qd{background:#fff1f1;border-color:#e63737;color:#970d0d}[data-theme=dark] .Modal_infoCardInfo__-KVUB{background:#2364da1a;border-color:#2364da;color:#cadfff}[data-theme=dark] .Modal_infoCardSuccess__Gx4dV{background:#16aa091a;border-color:#16aa09;color:#73d260}[data-theme=dark] .Modal_infoCardWarning__aDL50{background:#b2621a1a;border-color:#b2621a;color:#ff9d47}[data-theme=dark] .Modal_infoCardDanger__ay9Qd{background:#e637371a;border-color:#e63737;color:#ef8080}.Modal_emptyState__Ss6cb{padding:40px 20px;text-align:center}.Modal_emptyIcon__2JDWC{color:#d1d5db;font-size:48px;margin-bottom:12px}.Modal_emptyText__aSSdb{color:#6b7280;font-size:14px;line-height:1.6;margin:0}[data-theme=dark] .Modal_emptyIcon__2JDWC{color:#4b5563}[data-theme=dark] .Modal_emptyText__aSSdb{color:#9ca3af}.Modal_spin__R8z-5{animation:Modal_spin__R8z-5 1s linear infinite}@keyframes Modal_spin__R8z-5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.Modal_modalHeader__bZGmb{padding:16px 20px}.Modal_modalTitle__u0VpR{font-size:18px}.Modal_modalBody__oqLT0{padding:20px}.Modal_modalFooter__wIayb{flex-direction:column;gap:8px}.Modal_modalFooter__wIayb .Modal_modalButton__ejP4t{width:100%}}.Drawer_drawerBackdrop__-winp{align-items:stretch;animation:Drawer_fadeIn__ILY4M .25s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0006;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1050}.Drawer_drawerBackdrop__-winp[data-theme=dark]{background:#000000b3}.Drawer_drawerContainer__-vOLl{animation:Drawer_slideInRight__dmkpp .3s cubic-bezier(.4,0,.2,1);background:#fff;box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative}.Drawer_drawerContainer__-vOLl.Drawer_sm__g4Gix{max-width:90vw;width:400px}.Drawer_drawerContainer__-vOLl.Drawer_md__8hzx9{max-width:90vw;width:600px}.Drawer_drawerContainer__-vOLl.Drawer_lg__h2tSb{max-width:90vw;width:800px}.Drawer_drawerContainer__-vOLl.Drawer_xl__-IgjV{max-width:95vw;width:1000px}[data-theme=dark] .Drawer_drawerContainer__-vOLl{background:#1a1a1a;box-shadow:-4px 0 24px #00000080}.Drawer_drawerHeader__sn-HB{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 28px}[data-theme=dark] .Drawer_drawerHeader__sn-HB{background:#1a1a1a;border-bottom-color:#2a2a2a}.Drawer_drawerTitle__XjDYp{align-items:center;color:#111827;display:flex;font-size:20px;font-weight:600;gap:12px}[data-theme=dark] .Drawer_drawerTitle__XjDYp{color:#f9fafb}.Drawer_titleIcon__gUHo0{color:#6366f1;flex-shrink:0;font-size:24px}[data-theme=dark] .Drawer_titleIcon__gUHo0{color:#818cf8}.Drawer_closeButton__QWEK7{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s;width:36px}.Drawer_closeButton__QWEK7 svg{font-size:24px}.Drawer_closeButton__QWEK7:hover{background:#f3f4f6;color:#111827}.Drawer_closeButton__QWEK7:active{transform:scale(.95)}[data-theme=dark] .Drawer_closeButton__QWEK7{color:#9ca3af}[data-theme=dark] .Drawer_closeButton__QWEK7:hover{background:#2a2a2a;color:#f9fafb}.Drawer_drawerBody__RD-7z{background:#f9fafb;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:24px 28px}[data-theme=dark] .Drawer_drawerBody__RD-7z{background:#131313}.Drawer_drawerBody__RD-7z::-webkit-scrollbar{width:8px}.Drawer_drawerBody__RD-7z::-webkit-scrollbar-track{background:#0000}.Drawer_drawerBody__RD-7z::-webkit-scrollbar-thumb{background:#6366f1;background-clip:padding-box;border:2px solid #0000;border-radius:4px}.Drawer_drawerBody__RD-7z::-webkit-scrollbar-thumb:hover{background:#4f46e5;background-clip:padding-box}.Drawer_drawerBody__RD-7z{scrollbar-color:#6366f1 #0000;scrollbar-width:thin}.Drawer_drawerFooter__-2sF-{background:#fff;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:20px 28px}[data-theme=dark] .Drawer_drawerFooter__-2sF-{background:#1a1a1a;border-top-color:#2a2a2a}.Drawer_drawerButton__SPrut{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:8px;justify-content:center;min-width:100px;padding:10px 20px;transition:all .2s}.Drawer_drawerButton__SPrut:disabled{cursor:not-allowed;opacity:.6}.Drawer_drawerButton__SPrut:not(:disabled):active{transform:scale(.98)}.Drawer_drawerButton__SPrut.Drawer_primary__WCOy4{background:#6366f1;color:#fff}.Drawer_drawerButton__SPrut.Drawer_primary__WCOy4:hover:not(:disabled){background:#4f46e5}.Drawer_drawerButton__SPrut.Drawer_secondary__H9XcV{background:#e5e7eb;color:#374151}.Drawer_drawerButton__SPrut.Drawer_secondary__H9XcV:hover:not(:disabled){background:#d1d5db}[data-theme=dark] .Drawer_drawerButton__SPrut.Drawer_secondary__H9XcV{background:#2a2a2a;color:#d1d5db}[data-theme=dark] .Drawer_drawerButton__SPrut.Drawer_secondary__H9XcV:hover:not(:disabled){background:#3a3a3a}.Drawer_drawerButton__SPrut.Drawer_success__8Cgz5{background:#10b981;color:#fff}.Drawer_drawerButton__SPrut.Drawer_success__8Cgz5:hover:not(:disabled){background:#059669}.Drawer_drawerButton__SPrut.Drawer_danger__LnDOZ{background:#ef4444;color:#fff}.Drawer_drawerButton__SPrut.Drawer_danger__LnDOZ:hover:not(:disabled){background:#dc2626}.Drawer_drawerButton__SPrut.Drawer_warning__RgZN0{background:#f59e0b;color:#fff}.Drawer_drawerButton__SPrut.Drawer_warning__RgZN0:hover:not(:disabled){background:#d97706}.Drawer_spinner__9-soY{flex-shrink:0}.Drawer_drawerDivider__sbYzw{background:#e5e7eb;height:1px;margin:24px 0}[data-theme=dark] .Drawer_drawerDivider__sbYzw{background:#2a2a2a}.Drawer_drawerSection__E\+Nxd{margin-bottom:28px}.Drawer_drawerSection__E\+Nxd:last-child{margin-bottom:0}.Drawer_sectionHeader__HvThp{align-items:center;display:flex;gap:8px;margin-bottom:16px}.Drawer_sectionIcon__MdjsJ{color:#6366f1;font-size:18px}[data-theme=dark] .Drawer_sectionIcon__MdjsJ{color:#818cf8}.Drawer_sectionTitle__V4VRn{color:#374151;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}[data-theme=dark] .Drawer_sectionTitle__V4VRn{color:#d1d5db}.Drawer_infoCard__rpSDF{border-radius:10px;display:flex;gap:12px;margin-bottom:16px;padding:16px}.Drawer_infoCard__rpSDF:last-child{margin-bottom:0}.Drawer_infoCard__rpSDF.Drawer_info__YncQi{background:#eff6ff;border:1px solid #dbeafe}[data-theme=dark] .Drawer_infoCard__rpSDF.Drawer_info__YncQi{background:#3b82f61a;border-color:#3b82f633}.Drawer_infoCard__rpSDF.Drawer_success__8Cgz5{background:#f0fdf4;border:1px solid #dcfce7}[data-theme=dark] .Drawer_infoCard__rpSDF.Drawer_success__8Cgz5{background:#22c55e1a;border-color:#22c55e33}.Drawer_infoCard__rpSDF.Drawer_warning__RgZN0{background:#fffbeb;border:1px solid #fef3c7}[data-theme=dark] .Drawer_infoCard__rpSDF.Drawer_warning__RgZN0{background:#f59e0b1a;border-color:#f59e0b33}.Drawer_infoCard__rpSDF.Drawer_danger__LnDOZ{background:#fef2f2;border:1px solid #fee2e2}[data-theme=dark] .Drawer_infoCard__rpSDF.Drawer_danger__LnDOZ{background:#ef44441a;border-color:#ef444433}.Drawer_infoCard__rpSDF.Drawer_neutral__o8Nw5{background:#fff;border:1px solid #e5e7eb}[data-theme=dark] .Drawer_infoCard__rpSDF.Drawer_neutral__o8Nw5{background:#1a1a1a;border-color:#2a2a2a}.Drawer_infoIcon__ioGIl{flex-shrink:0;font-size:20px;margin-top:2px}.Drawer_info__YncQi .Drawer_infoIcon__ioGIl{color:#3b82f6}.Drawer_success__8Cgz5 .Drawer_infoIcon__ioGIl{color:#10b981}.Drawer_warning__RgZN0 .Drawer_infoIcon__ioGIl{color:#f59e0b}.Drawer_danger__LnDOZ .Drawer_infoIcon__ioGIl{color:#ef4444}.Drawer_neutral__o8Nw5 .Drawer_infoIcon__ioGIl{color:#6b7280}.Drawer_infoContent__pH1sh{color:#374151;flex:1 1;font-size:14px;line-height:1.6}[data-theme=dark] .Drawer_infoContent__pH1sh{color:#d1d5db}.Drawer_infoRow__I-Q8k{align-items:center;background:#fff;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 16px}.Drawer_infoRow__I-Q8k:last-child{margin-bottom:0}.Drawer_infoRow__I-Q8k.Drawer_highlight__xfEPG{background:#f3f4f6;border:1px solid #e5e7eb}[data-theme=dark] .Drawer_infoRow__I-Q8k.Drawer_highlight__xfEPG{background:#2a2a2a;border-color:#3a3a3a}[data-theme=dark] .Drawer_infoRow__I-Q8k{background:#1a1a1a}.Drawer_rowLabel__ThCuE{color:#6b7280;font-size:14px;font-weight:500}[data-theme=dark] .Drawer_rowLabel__ThCuE{color:#9ca3af}.Drawer_rowValue__lXDKf{color:#111827;font-size:14px;font-weight:600;text-align:right}[data-theme=dark] .Drawer_rowValue__lXDKf{color:#f9fafb}.Drawer_emptyState__tO8Ql{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.Drawer_emptyIcon__6fwAA{color:#d1d5db;font-size:64px;margin-bottom:16px}[data-theme=dark] .Drawer_emptyIcon__6fwAA{color:#4b5563}.Drawer_emptyText__5JcMK{color:#6b7280;font-size:15px;margin:0}[data-theme=dark] .Drawer_emptyText__5JcMK{color:#9ca3af}.Drawer_badge__y1xs9{align-items:center;border-radius:6px;display:inline-flex;font-size:13px;font-weight:600;gap:4px;padding:4px 10px}.Drawer_badge__y1xs9.Drawer_success__8Cgz5{background:#d1fae5;color:#065f46}[data-theme=dark] .Drawer_badge__y1xs9.Drawer_success__8Cgz5{background:#22c55e33;color:#6ee7b7}.Drawer_badge__y1xs9.Drawer_danger__LnDOZ{background:#fee2e2;color:#991b1b}[data-theme=dark] .Drawer_badge__y1xs9.Drawer_danger__LnDOZ{background:#ef444433;color:#fca5a5}.Drawer_badge__y1xs9.Drawer_warning__RgZN0{background:#fef3c7;color:#92400e}[data-theme=dark] .Drawer_badge__y1xs9.Drawer_warning__RgZN0{background:#f59e0b33;color:#fcd34d}.Drawer_badge__y1xs9.Drawer_info__YncQi{background:#dbeafe;color:#1e40af}[data-theme=dark] .Drawer_badge__y1xs9.Drawer_info__YncQi{background:#3b82f633;color:#93c5fd}.Drawer_badge__y1xs9.Drawer_neutral__o8Nw5{background:#f3f4f6;color:#374151}[data-theme=dark] .Drawer_badge__y1xs9.Drawer_neutral__o8Nw5{background:#2a2a2a;color:#d1d5db}.Drawer_badgeIcon__I5iOM{font-size:14px}@keyframes Drawer_fadeIn__ILY4M{0%{opacity:0}to{opacity:1}}@keyframes Drawer_slideInRight__dmkpp{0%{opacity:.8;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media(max-width:768px){.Drawer_drawerContainer__-vOLl{max-width:100%!important;width:100%!important}.Drawer_drawerBody__RD-7z,.Drawer_drawerHeader__sn-HB{padding:20px}.Drawer_drawerFooter__-2sF-{flex-direction:column;padding:16px 20px}.Drawer_drawerFooter__-2sF- .Drawer_drawerButton__SPrut{width:100%}}.PlanModal_planModal__Ma0f2{z-index:9999!important}.PlanModal_planModal__Ma0f2 .modal-dialog{max-width:900px;z-index:10000!important}.PlanModal_planModal__Ma0f2 .modal-backdrop{z-index:9998!important}.PlanModal_planModal__Ma0f2 .modal-content{border:none;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden}.PlanModal_modalHeader__R6u9b{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;padding:32px 24px!important;position:relative}.PlanModal_modalHeader__R6u9b:before{background:linear-gradient(135deg,#667eea1a,#764ba21a);bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.PlanModal_modalHeader__R6u9b .btn-close{filter:brightness(0) invert(1);opacity:.8}.PlanModal_modalHeader__R6u9b .btn-close:hover{opacity:1}.PlanModal_modalTitle__sx1ky{align-items:center;color:#fff!important;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0;position:relative;z-index:1}.PlanModal_titleIcon__FHhdu{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:28px}.PlanModal_closeButton__dCCnc{align-items:center;background:#fff3;border:none;border-radius:8px;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:24px;top:24px;transition:all .2s;width:36px;z-index:2}.PlanModal_closeButton__dCCnc:hover{background:#ffffff4d;transform:rotate(90deg)}.PlanModal_closeButton__dCCnc svg{color:#fff;font-size:20px}.PlanModal_subtitle__VPH2J{color:#ffffffe6;font-size:14px;margin-bottom:0;margin-top:8px;position:relative;z-index:1}.PlanModal_modalBody__VgcdP{background:#fff;max-height:75vh;overflow-y:auto;padding:20px}.PlanModal_modalBody__VgcdP::-webkit-scrollbar{width:8px}.PlanModal_modalBody__VgcdP::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.PlanModal_modalBody__VgcdP::-webkit-scrollbar-thumb{background:#667eea;border-radius:4px}.PlanModal_modalBody__VgcdP::-webkit-scrollbar-thumb:hover{background:#764ba2}.PlanModal_modalFooter__QOICl{background:#f9fafb;border-top:1px solid #e5e7eb;padding:16px 24px}.PlanModal_modalFooter__QOICl .btn{border-radius:8px;font-weight:600;padding:10px 24px;transition:all .2s}.PlanModal_modalFooter__QOICl .btn:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}[data-theme=dark] .PlanModal_planModal__Ma0f2 .modal-content{background-color:#1a1a1a!important;border:1px solid #374151!important}[data-theme=dark] .PlanModal_modalHeader__R6u9b{background:linear-gradient(135deg,#4c1d95,#581c87)!important}[data-theme=dark] .PlanModal_modalHeader__R6u9b:before{background:linear-gradient(135deg,#4c1d9533,#581c8733)}[data-theme=dark] .PlanModal_modalBody__VgcdP{background:#1a1a1a}[data-theme=dark] .PlanModal_modalBody__VgcdP::-webkit-scrollbar-track{background:#2d2d2d}[data-theme=dark] .PlanModal_modalFooter__QOICl{background:#2d2d2d;border-top-color:#374151}@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:#0003;--rc-drag-bar-size:6px;--rc-border-color:#ffffffb3;--rc-focus-color:#08f}.ReactCrop{cursor:crosshair;display:inline-block;max-width:100%;position:relative}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit;overflow:hidden}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-height:inherit;max-width:100%}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-mask{bottom:0;height:calc(100% + .5px);left:0;pointer-events:none;position:absolute;right:0;top:0;width:calc(100% + .5px)}.ReactCrop__crop-selection{cursor:move;left:0;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{border:1px solid #ffffffb3;border:1px solid var(--rc-border-color);bottom:-1px;content:"";left:-1px;opacity:.3;pointer-events:none;position:absolute;right:-1px;top:-1px}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s;animation:marching-ants 1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444));background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;color:#fff}.ReactCrop__crop-selection:focus{outline:2px solid #08f;outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{background-color:#fff6;content:"";display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{height:100%;width:1px}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{height:1px;width:100%}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{background-color:#0003;background-color:var(--rc-drag-handle-bg-colour);border:1px solid #ffffffb3;border:1px solid var(--rc-border-color);height:12px;height:var(--rc-drag-handle-size);position:absolute;width:12px;width:var(--rc-drag-handle-size)}.ReactCrop__drag-handle:focus{background:#08f;background:var(--rc-focus-color)}.ReactCrop .ord-nw{cursor:nw-resize;left:0}.ReactCrop .ord-n,.ReactCrop .ord-nw{top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop .ord-n{cursor:n-resize;left:50%}.ReactCrop .ord-ne{cursor:ne-resize;top:0}.ReactCrop .ord-e,.ReactCrop .ord-ne{right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.ReactCrop .ord-e{cursor:e-resize;top:50%}.ReactCrop .ord-se{bottom:0;cursor:se-resize;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.ReactCrop .ord-s{cursor:s-resize;left:50%}.ReactCrop .ord-s,.ReactCrop .ord-sw{bottom:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.ReactCrop .ord-sw{cursor:sw-resize;left:0}.ReactCrop .ord-w{cursor:w-resize;left:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{height:6px;height:var(--rc-drag-bar-size);left:0;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.ReactCrop__drag-bar.ord-e{height:100%;right:0;top:0;-webkit-transform:translate(50%);transform:translate(50%);width:6px;width:var(--rc-drag-bar-size)}.ReactCrop__drag-bar.ord-s{bottom:0;height:6px;height:var(--rc-drag-bar-size);left:0;-webkit-transform:translateY(50%);transform:translateY(50%);width:100%}.ReactCrop__drag-bar.ord-w{height:100%;left:0;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:6px;width:var(--rc-drag-bar-size)}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{height:24px;height:var(--rc-drag-handle-mobile-size);width:24px;width:var(--rc-drag-handle-mobile-size)}}.CheckoutModalV2_plansGrid__lRgeZ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}@media(max-width:992px){.CheckoutModalV2_plansGrid__lRgeZ{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.CheckoutModalV2_plansGrid__lRgeZ{grid-template-columns:repeat(1,1fr)}}.CheckoutModalV2_planCard__d5Abo{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:90px;padding:16px 12px;position:relative;transition:all .2s ease}.CheckoutModalV2_planCard__d5Abo:hover{border-color:#667eea;box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px)}.CheckoutModalV2_planCard__d5Abo.CheckoutModalV2_active__\+HpSf{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-color:#667eea;box-shadow:0 4px 12px #667eea4d}.CheckoutModalV2_planCard__d5Abo.CheckoutModalV2_active__\+HpSf .CheckoutModalV2_planIcon__oA6yL{color:#667eea}.CheckoutModalV2_planCard__d5Abo.CheckoutModalV2_active__\+HpSf .CheckoutModalV2_planName__yE23N{color:#667eea;font-weight:600}.CheckoutModalV2_planIcon__oA6yL{color:#9ca3af;font-size:24px;transition:color .2s ease}.CheckoutModalV2_planName__yE23N{color:#374151;font-size:13px;font-weight:500;line-height:1.3;text-align:center}.CheckoutModalV2_planPrice__WKkdj{color:#6b7280;font-size:11px;margin-top:4px}.affiliate-product-details-page .checkouts-list{display:flex;flex-direction:column;gap:12px}.affiliate-product-details-page .checkout-card{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000000d;display:flex;gap:20px;padding:20px;transition:all .3s ease}.affiliate-product-details-page .checkout-card:hover{background:#f8fafc;box-shadow:0 2px 6px #0000001a}.affiliate-product-details-page .checkout-card__avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.affiliate-product-details-page .checkout-card__info{display:flex;flex:1 1;flex-direction:column;gap:8px}.affiliate-product-details-page .checkout-card__name{color:#1f2937;font-size:16px;font-weight:600;margin-bottom:4px}.affiliate-product-details-page .checkout-card__description{color:#6b7280;font-size:13px;line-height:1.5}.affiliate-product-details-page .checkout-card__details{display:flex;flex-direction:column;gap:8px;padding-top:4px}.affiliate-product-details-page .checkout-card__details code{background-color:#f1f3f5;border-radius:4px;color:#495057;font-family:Courier New,monospace;font-size:11px;padding:2px 6px}.affiliate-product-details-page .checkout-card__actions{display:flex;flex-direction:column;flex-shrink:0;gap:8px;min-width:150px}.affiliate-product-details-page .affiliate-link-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000000d;display:flex;gap:16px;margin-bottom:12px;padding:16px;transition:all .3s ease}.affiliate-product-details-page .affiliate-link-card:last-child{margin-bottom:0}.affiliate-product-details-page .affiliate-link-card:hover{background:#f8fafc;box-shadow:0 2px 6px #0000001a}.affiliate-product-details-page .affiliate-link-card__icon{align-items:center;background:#e8f5e9;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.affiliate-product-details-page .affiliate-link-card__info{display:flex;flex:1 1;flex-direction:column;gap:4px}.affiliate-product-details-page .affiliate-link-card__name{color:#1f2937;font-size:15px;font-weight:600;text-transform:capitalize}.affiliate-product-details-page .affiliate-link-card__code{color:#6b7280;font-size:12px}.affiliate-product-details-page .affiliate-link-card__code code{background-color:#f1f3f5;border-radius:4px;color:#495057;font-family:Courier New,monospace;font-size:11px;padding:2px 6px}.affiliate-product-details-page .affiliate-link-card__stats{align-items:center;color:#28a745;display:flex;font-size:12px;margin-top:4px}.affiliate-product-details-page .affiliate-link-card__actions{display:flex;flex-shrink:0;gap:8px}.affiliate-product-details-page .product-url-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000000d;display:flex;gap:16px;margin-bottom:12px;padding:16px;transition:all .3s ease}.affiliate-product-details-page .product-url-card:last-child{margin-bottom:0}.affiliate-product-details-page .product-url-card:hover{background:#f8fafc;box-shadow:0 2px 6px #0000001a}.affiliate-product-details-page .product-url-card__icon{align-items:center;background:#e0f7fa;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.affiliate-product-details-page .product-url-card__info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.affiliate-product-details-page .product-url-card__name{color:#1f2937;font-size:15px;font-weight:600}.affiliate-product-details-page .product-url-card__url{color:#6b7280;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-product-details-page .product-url-card__stats{align-items:center;color:#17a2b8;display:flex;font-size:12px;margin-top:4px}.affiliate-product-details-page .product-url-card__actions{display:flex;flex-shrink:0;gap:8px}.affiliate-product-details-page :global .modal-body{padding-left:24px!important;padding-right:24px!important}.form-select-sm{font-size:13px!important;height:32px!important;line-height:1.2!important;padding-bottom:4px!important;padding-top:4px!important}[data-theme=dark] .rdt_Table,[data-theme=dark] .rdt_TableHeader{background-color:#1a1a1a!important;color:#f5f5f5!important}[data-theme=dark] .rdt_TableHeadRow{background-color:#1a1a1a!important}[data-theme=dark] .rdt_TableHeadRow .rdt_TableCol{border-bottom:2px solid #1a1a1a!important;color:#f5f5f5!important}[data-theme=dark] .rdt_TableHeadRow{border-bottom:2px solid #1a1a1a!important}[data-theme=dark] .rdt_TableRow{background-color:#1a1a1a!important;border-bottom:1px solid #1a1a1a!important;color:#f5f5f5!important}[data-theme=dark] .rdt_TableRow:hover{background-color:#2d2d2d!important;border-bottom-color:#505050!important;box-shadow:none!important;outline:1px solid #505050!important;transform:none!important}[data-theme=dark] .rdt_TableCol{color:#f5f5f5!important}[data-theme=dark] .rdt_Pagination,[data-theme=dark] .rdt_TableBody{background-color:#1a1a1a!important}[data-theme=dark] .rdt_Pagination{border-top:1px solid #1a1a1a!important;color:#f5f5f5!important}[data-theme=dark] .rdt_TableCell div[style*="#6366f1"],[data-theme=dark] .rdt_TableCell div[style*="background-color: rgb(99, 102, 241)"],[data-theme=dark] .rdt_TableCell div[style*="backgroundColor: rgb(99, 102, 241)"]{background-color:#6366f1!important;color:#fff!important}[data-theme=dark] .rdt_TableCell div[style*="#8b5cf6"],[data-theme=dark] .rdt_TableCell div[style*="background-color: rgb(139, 92, 246)"],[data-theme=dark] .rdt_TableCell div[style*="backgroundColor: rgb(139, 92, 246)"]{background-color:#8b5cf6!important;color:#fff!important}[data-theme=dark] .rdt_TableCell div[style*="#10b981"],[data-theme=dark] .rdt_TableCell div[style*="background-color: rgb(16, 185, 129)"],[data-theme=dark] .rdt_TableCell div[style*="backgroundColor: rgb(16, 185, 129)"]{background-color:#10b981!important;color:#fff!important}[data-theme=dark] .rdt_TableCell div[style*="#f59e0b"],[data-theme=dark] .rdt_TableCell div[style*="background-color: rgb(245, 158, 11)"],[data-theme=dark] .rdt_TableCell div[style*="backgroundColor: rgb(245, 158, 11)"]{background-color:#f59e0b!important;color:#fff!important}[data-theme=dark] .rdt_TableCell div[style*="#ef4444"],[data-theme=dark] .rdt_TableCell div[style*="background-color: rgb(239, 68, 68)"],[data-theme=dark] .rdt_TableCell div[style*="backgroundColor: rgb(239, 68, 68)"]{background-color:#ef4444!important;color:#fff!important}[data-theme=dark] .rdt_TableCell div[style*="#6b7280"],[data-theme=dark] .rdt_TableCell div[style*="background-color: rgb(107, 114, 128)"],[data-theme=dark] .rdt_TableCell div[style*="backgroundColor: rgb(107, 114, 128)"]{background-color:#6b7280!important;color:#fff!important}[data-theme=dark] .rdt_TableCell div[style*=background-color] svg,[data-theme=dark] .rdt_TableCell div[style*=backgroundColor] svg{fill:#fff!important;background:#0000!important;color:#fff!important}[data-theme=dark] .rdt_TableCell .iconify,[data-theme=dark] .rdt_TableCell svg{background:#0000!important;background-color:initial!important}[data-theme=dark] .rdt_TableCell div div{background-color:inherit!important}[data-theme=dark] .rdt_TableCell div[style*="#6366f1"] *{background-color:#6366f1!important}[data-theme=dark] .rdt_TableCell div[style*="#8b5cf6"] *{background-color:#8b5cf6!important}[data-theme=dark] .rdt_TableCell div[style*="#10b981"] *{background-color:#10b981!important}[data-theme=dark] .rdt_TableCell div[style*="#f59e0b"] *{background-color:#f59e0b!important}[data-theme=dark] .rdt_TableCell div[style*="#ef4444"] *{background-color:#ef4444!important}[data-theme=dark] .rdt_TableCell div[style*="#6b7280"] *{background-color:#6b7280!important}[data-theme=dark] .stat-card{background:#8a1f1f!important;background:var(--dark-bg-secondary,#8a1f1f)!important;border:2px solid #404040!important;border:2px solid var(--dark-border,#404040)!important;box-shadow:0 8px 20px #0000004d!important}[data-theme=dark] .stat-card span{color:#fff!important;color:var(--dark-text-primary,#fff)!important}[data-theme=dark] .stat-card small{color:#81c784!important}[data-theme=dark] .form-select{background-color:#1a1a1a!important;border-color:#2d2d2d!important;color:#f5f5f5!important}[data-theme=dark] .form-select:focus{border-color:#6366f1!important;box-shadow:0 0 0 .2rem #6366f140!important}[data-theme=dark] .form-control,[data-theme=dark] .form-select option,[data-theme=dark] .form-select:focus{background-color:#1a1a1a!important;color:#f5f5f5!important}[data-theme=dark] .form-control{border-color:#2d2d2d!important}[data-theme=dark] .form-control:focus{background-color:#1a1a1a!important;border-color:#6366f1!important;box-shadow:0 0 0 .2rem #6366f140!important;color:#f5f5f5!important}[data-theme=dark] .btn-outline-primary{border-color:#6366f1!important;color:#6366f1!important}[data-theme=dark] .btn-outline-primary:hover{background-color:#6366f1!important;border-color:#6366f1!important;color:#fff!important}.rdt_Table,.rdt_TableBody{overflow:visible!important}.rdt_TableRow,.rdt_TableRow:hover{box-shadow:none!important;transform:none!important}[data-theme=dark] .text-muted,[data-theme=dark] .text-secondary,[data-theme=dark] .text-secondary-light{color:#d1d5db!important}[data-theme=dark] .card-body{color:#f5f5f5!important}[data-theme=dark] .card-body,[data-theme=dark] .rdt_Table *,[data-theme=dark] [style*="#1a1d20"]{background-color:#1a1a1a!important}.form-select,[data-theme=dark] .form-select{line-height:1.5!important;min-height:38px!important}@media (max-width:767px){.card-header .btn,.card-header .form-control,.card-header .form-select{max-width:100%!important;min-width:100%!important;width:100%!important}}@media (min-width:768px) and (max-width:991px){.card-header .form-control,.card-header .form-select{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;min-width:calc(50% - 8px)!important}.card-header .btn{flex:1 1 100%!important;width:100%!important}}@media (min-width:992px) and (max-width:1199px){.card-header .form-control{min-width:180px!important}.card-header .form-select{min-width:130px!important}}@media (min-width:1200px){.card-header>div>div{flex-wrap:nowrap!important}.card-header .flex-grow-1{flex-grow:0!important}}.KanbanCardV2_cardWrapper__ef4jz{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 8px #00000014;cursor:pointer;margin-bottom:12px;padding:18px;transition:all .2s ease}.KanbanCardV2_cardWrapper__ef4jz:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-2px)}.KanbanCardV2_cardWrapper__ef4jz.KanbanCardV2_dragging__5wiPz{box-shadow:0 8px 25px #00000026;transform:rotate(2deg)}[data-theme=dark] .KanbanCardV2_cardWrapper__ef4jz{background:#1a1a1a;border-color:#292929}[data-theme=dark] .KanbanCardV2_cardWrapper__ef4jz:hover{background:#242424;box-shadow:0 8px 25px #0006}.KanbanCardV2_card__4S-Cq{display:flex;flex-direction:column;gap:8px}.KanbanCardV2_cardHeader__dDJ5A{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.KanbanCardV2_avatarContainer__zvlIp{cursor:pointer;position:relative}.KanbanCardV2_avatar__-fVa0{border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;height:48px;object-fit:cover;transition:transform .2s ease;width:48px}.KanbanCardV2_avatar__-fVa0:hover{box-shadow:0 4px 12px #00000026;transform:scale(1.05)}.KanbanCardV2_avatarFallback__00tzP{align-items:center;background:linear-gradient(135deg,#6366f1,#ec4899);border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#fff;display:flex;font-size:20px;font-weight:700;height:48px;justify-content:center;transition:transform .2s ease;width:48px}.KanbanCardV2_avatarFallback__00tzP:hover{box-shadow:0 4px 12px #00000026;transform:scale(1.05)}[data-theme=dark] .KanbanCardV2_avatar__-fVa0{border-color:#292929}[data-theme=dark] .KanbanCardV2_avatarFallback__00tzP{background:linear-gradient(135deg,#818cf8,#f472b6);border-color:#292929}.KanbanCardV2_avatarTooltip__mJV\+9{background:#333;border-radius:8px;color:#fff;font-size:12px;font-weight:500;padding:6px 12px;pointer-events:none;white-space:nowrap}.KanbanCardV2_avatarTooltip__mJV\+9:after{border:4px solid #0000;border-top-color:#333;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.KanbanCardV2_cardActions__SlZOk{align-items:center;display:flex;gap:4px}.KanbanCardV2_tagsButton__N57X2{align-items:center;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:18px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.KanbanCardV2_tagsButton__N57X2:hover{background-color:#6366f1;border-color:#6366f1;color:#fff;transform:scale(1.05)}.KanbanCardV2_tagsButton__N57X2:active{transform:scale(.95)}[data-theme=dark] .KanbanCardV2_tagsButton__N57X2{background-color:#1f2937;border-color:#374151;color:#9ca3af}[data-theme=dark] .KanbanCardV2_tagsButton__N57X2:hover{background-color:#6366f1;border-color:#6366f1;color:#fff}.KanbanCardV2_daysTag__8ImOH{align-items:center;border-radius:500px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 8px}.KanbanCardV2_daysTag__8ImOH.KanbanCardV2_warning__7Y-I5{background-color:#f59e0b}.KanbanCardV2_daysTag__8ImOH.KanbanCardV2_danger__6BM-Z{background-color:#dc2626}.KanbanCardV2_productName__e6zVA{color:#6b7280;font-size:13px;font-weight:500;line-height:1.3;margin-bottom:2px}[data-theme=dark] .KanbanCardV2_productName__e6zVA{color:#9ca3af}.KanbanCardV2_customerName__nerD9{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111827;display:-webkit-box;font-size:16px;font-weight:700;line-height:1.3;margin-bottom:8px;overflow:hidden}[data-theme=dark] .KanbanCardV2_customerName__nerD9{color:#f9fafb}.KanbanCardV2_statusContainer__Z79pu{align-items:center;display:flex;margin-top:8px}.KanbanCardV2_statusBadge__XLekx{align-items:center;border-radius:500px;box-shadow:0 1px 3px #0000001a;color:#fff;display:inline-flex;font-size:12px;font-weight:600;padding:6px 12px}.KanbanCardV2_statusBadge__XLekx.KanbanCardV2_reportado__54ekX{background-color:#92400e}.KanbanCardV2_statusBadge__XLekx.KanbanCardV2_expedicao__3sek\+{background-color:#1e3a8a}.KanbanCardV2_statusBadge__XLekx.KanbanCardV2_enviado__-QW-T{background-color:#16a34a}.KanbanCardV2_statusBadge__XLekx.KanbanCardV2_saiuEntrega__iMql4{background-color:#2563eb}.KanbanCardV2_statusBadge__XLekx.KanbanCardV2_retirada__TOp4y{background-color:#7c3aed}.KanbanCardV2_statusBadge__XLekx.KanbanCardV2_atencao__j6Wjo{background-color:#ea580c}.KanbanCardV2_statusBadge__XLekx.KanbanCardV2_entregue__lfqg8{background-color:#059669}.KanbanCardV2_statusBadge__XLekx.KanbanCardV2_inadimplente__cbUbb{background-color:#d97706}.KanbanCardV2_statusBadge__XLekx.KanbanCardV2_frustrado__eDz8W{background-color:#dc2626}.KanbanCardV2_statusBadge__XLekx.KanbanCardV2_pago__2Y\+c\+{background-color:#10b981}.KanbanCardV2_statusBadge__XLekx.KanbanCardV2_default__ftBls{background-color:#6b7280}.KanbanCardV2_cardFooter__JX1BN{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:8px;padding-top:8px}.KanbanCardV2_footerLeft__89NPK{align-items:center;display:flex;gap:6px}.KanbanCardV2_footerRight__LHffL{align-items:center;display:flex}.KanbanCardV2_footerIcon__3UjoU{color:#9ca3af;font-size:14px}.KanbanCardV2_footerText__1HkFN{color:#6b7280;font-size:12px;font-weight:400}[data-theme=dark] .KanbanCardV2_cardFooter__JX1BN{border-top-color:#374151}[data-theme=dark] .KanbanCardV2_footerIcon__3UjoU,[data-theme=dark] .KanbanCardV2_footerText__1HkFN{color:#9ca3af}.CardTagsList_tagsContainer__83iLb{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;min-height:24px}.CardTagsList_tag__vLpV-{align-items:center;border-radius:6px;box-shadow:0 1px 2px #0000001a;color:#fff;display:inline-flex;font-size:10px;font-weight:500;max-width:110px;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.CardTagsList_tag__vLpV-:hover{box-shadow:0 2px 4px #00000026;transform:translateY(-1px)}.CardTagsList_moreTagsContainer__W-7KK{display:inline-flex;position:relative}.CardTagsList_moreTag__TDs1h{align-items:center;background-color:#b9c1cc;background-color:var(--palette-neutral-medium);border-radius:6px;color:var(--palette-text-primary);cursor:help;display:inline-flex;font-size:10px;font-weight:500;justify-content:center;padding:3px 8px;transition:all .2s ease}.CardTagsList_moreTag__TDs1h:hover{background-color:var(--palette-neutral-medium-dark);transform:translateY(-1px)}[data-theme=dark] .CardTagsList_moreTag__TDs1h{background-color:#3a3a3a;color:#fff}[data-theme=dark] .CardTagsList_moreTag__TDs1h:hover{background-color:#4a4a4a}.CardTagsList_tooltip__FxJ9t{animation:CardTagsList_fadeIn__1hi3I .2s ease;background:#333;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #00000026;left:50%;max-width:300px;min-width:150px;padding:8px;position:absolute;transform:translateX(-50%);z-index:1000}.CardTagsList_tooltipArrow__1sria{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid #333;bottom:-4px;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.CardTagsList_tooltipContent__iK6J4{display:flex;flex-direction:column;gap:6px}.CardTagsList_tooltipTag__VR3Jz{align-items:center;border-radius:500px;color:#fff;display:inline-flex;font-size:11px;font-weight:500;padding:4px 12px;white-space:nowrap}[data-theme=dark] .CardTagsList_tooltip__FxJ9t{background:#1a1a1a;border:1px solid #3a3a3a}[data-theme=dark] .CardTagsList_tooltipArrow__1sria{border-top-color:#1a1a1a}@keyframes CardTagsList_fadeIn__1hi3I{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.afterpay_badge__n5tV5{align-items:center!important;border:none!important;border-radius:4px!important;display:inline-flex!important;font-weight:500!important;justify-content:center!important;outline:none!important;text-decoration:none!important;white-space:normal!important}.afterpay_badge__n5tV5.afterpay_extraSmall__xrFZU{font-size:.625rem;height:16px;line-height:1.2;min-width:16px;padding:4px;padding:var(--spacing-xs)}.afterpay_badge__n5tV5.afterpay_small__m-9il{font-size:.75rem;height:20px;line-height:1.2;min-width:20px;padding:4px;padding:var(--spacing-xs)}.afterpay_badge__n5tV5.afterpay_medium__gmDg9{font-size:.75rem;height:24px;line-height:1.2;min-width:24px;padding:8px;padding:var(--spacing-sm)}.afterpay_badge__n5tV5.afterpay_primary__uzi5R{background:#2364da!important;color:#fff!important}.afterpay_badge__n5tV5.afterpay_secondary__\+P5kR{background:#16aa09!important;color:#fff!important}.afterpay_badge__n5tV5.afterpay_info__ejX7T{background:#0680f9!important;color:#fff!important}.afterpay_badge__n5tV5.afterpay_warning__kZFpq{background:#b2621a!important;color:#fff!important}.afterpay_badge__n5tV5.afterpay_danger__hDV7M{background:#e63737!important;color:#fff!important}.afterpay_badge__n5tV5.afterpay_enviados__CSiS1,.afterpay_badge__n5tV5.afterpay_success__62FHG{background:#16aa09!important;color:#fff!important}.afterpay_badge__n5tV5.afterpay_default__qBVhe{background:#b9c1cc!important;color:#1a1a1a!important}[data-theme=dark] .afterpay_badge__n5tV5.afterpay_default__qBVhe{background:#545454!important;color:#fff!important}[data-theme=dark] .afterpay_badge__n5tV5.afterpay_primary__uzi5R{background:#37dbff!important;color:#1a1a1a!important}[data-theme=dark] .afterpay_badge__n5tV5.afterpay_info__ejX7T{background:#35dbff!important;color:#1a1a1a!important}[data-theme=dark] .afterpay_badge__n5tV5.afterpay_warning__kZFpq{background:#ff0!important;color:#1a1a1a!important}[data-theme=dark] .afterpay_badge__n5tV5.afterpay_danger__hDV7M{background:red!important;color:#fff!important}[data-theme=dark] .afterpay_badge__n5tV5.afterpay_enviados__CSiS1,[data-theme=dark] .afterpay_badge__n5tV5.afterpay_success__62FHG{background:#61ff00!important;color:#1a1a1a!important}.kanban-container::-webkit-scrollbar{height:8px!important}.kanban-container::-webkit-scrollbar-track{background:#f8f9fb!important;background:var(--scrollbar-track)!important;border-radius:6px!important}.kanban-container::-webkit-scrollbar-thumb{background:#2364da!important;background:var(--scrollbar-thumb)!important;border-radius:6px!important}.kanban-container::-webkit-scrollbar-thumb:hover{background:#184895!important;background:var(--scrollbar-thumb-hover)!important}.kanban-column-body::-webkit-scrollbar{width:8px!important}.kanban-column-body::-webkit-scrollbar-track{background:#f8f9fb!important;background:var(--scrollbar-track)!important;border-radius:6px!important}.kanban-column-body::-webkit-scrollbar-thumb{background:#2364da!important;background:var(--scrollbar-thumb)!important;border-radius:6px!important}.kanban-column-body::-webkit-scrollbar-thumb:hover{background:#184895!important;background:var(--scrollbar-thumb-hover)!important}[data-theme=dark] .kanban-container::-webkit-scrollbar-track{background:#f8f9fb!important;background:var(--scrollbar-track)!important}[data-theme=dark] .kanban-container::-webkit-scrollbar-thumb{background:#2364da!important;background:var(--scrollbar-thumb)!important}[data-theme=dark] .kanban-container::-webkit-scrollbar-thumb:hover{background:#184895!important;background:var(--scrollbar-thumb-hover)!important}[data-theme=dark] .kanban-column-body::-webkit-scrollbar-track{background:#f8f9fb!important;background:var(--scrollbar-track)!important}[data-theme=dark] .kanban-column-body::-webkit-scrollbar-thumb{background:#2364da!important;background:var(--scrollbar-thumb)!important}[data-theme=dark] .kanban-column-body::-webkit-scrollbar-thumb:hover{background:#184895!important;background:var(--scrollbar-thumb-hover)!important}.afterpay_kanbanContainer__wHwvi{display:flex;flex-direction:column;height:calc(100vh - 120px);max-height:calc(100vh - 120px);overflow-x:visible;overflow-y:auto}.afterpay_kanbanContainer__wHwvi.afterpay_frustrationMode__X7Hsn{height:calc(100vh - 80px);max-height:calc(100vh - 80px);overflow-y:auto}.afterpay_kanbanContainer__wHwvi.afterpay_frustrationMode__X7Hsn .kanban-column{height:100%!important;min-height:calc(100vh - 200px)!important}.afterpay_kanbanContainer__wHwvi.afterpay_frustrationMode__X7Hsn .kanban-column-body{flex:1 1!important;min-height:calc(100vh - 280px)!important}@media(max-height:800px){.afterpay_kanbanContainer__wHwvi{height:calc(100vh - 100px);max-height:calc(100vh - 100px);overflow-y:auto}.afterpay_kanbanContainer__wHwvi.afterpay_frustrationMode__X7Hsn{height:calc(100vh - 60px);max-height:calc(100vh - 60px);overflow-y:auto}}@media(max-height:600px){.afterpay_kanbanContainer__wHwvi{height:calc(100vh - 80px);max-height:calc(100vh - 80px);overflow-y:auto}.afterpay_kanbanContainer__wHwvi.afterpay_frustrationMode__X7Hsn{height:calc(100vh - 40px);max-height:calc(100vh - 40px);overflow-y:auto}}.afterpay_kanbanHeader__qqwTE{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:24px;margin-bottom:var(--spacing-lg);padding-top:8px;padding-top:var(--spacing-sm)}.afterpay_kanbanTitle__28Nta{color:#1a1a1a;color:var(--palette-neutral-darkest);font-size:1.5rem;font-weight:600;margin:0}.afterpay_kanbanActions__b8k1o{align-items:center;display:flex;gap:8px;gap:var(--spacing-sm)}.afterpay_kanbanBoard__SXK7B{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.afterpay_kanbanBoardInner__EB43K{align-items:stretch;display:flex;gap:16px;gap:var(--spacing-md);overflow-x:scroll;overflow-y:hidden;padding:16px;padding:var(--spacing-md);padding-bottom:16px;padding-bottom:var(--spacing-md)}.afterpay_kanbanBoardInner__EB43K::-webkit-scrollbar{height:8px}.afterpay_kanbanBoardInner__EB43K::-webkit-scrollbar-track{background:#f8f9fb;background:var(--scrollbar-track);border-radius:6px}.afterpay_kanbanBoardInner__EB43K::-webkit-scrollbar-thumb{background:#2364da;background:var(--scrollbar-thumb);border-radius:6px}.afterpay_kanbanBoardInner__EB43K::-webkit-scrollbar-thumb:hover{background:#184895;background:var(--scrollbar-thumb-hover)}.afterpay_kanbanColumn__L-PtP{background-color:initial;background-color:var(--palette-kanban-column-bg);border:1px solid #dfe1e5;border:1px solid var(--palette-neutral-medium-light);border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:100%;margin:0;width:100%}.afterpay_kanbanColumn__L-PtP.afterpay_reportados__33HDb{background-color:#fff8e1!important}.afterpay_kanbanColumn__L-PtP.afterpay_expedicao__gLmrq{background-color:#e3f2fd!important}.afterpay_kanbanColumn__L-PtP.afterpay_enviados__CSiS1{background-color:#e1f5fe!important}.afterpay_kanbanColumn__L-PtP.afterpay_saiuEntrega__ZYDnJ{background-color:var(--palette-kanban-bg-saiu-entrega)!important}.afterpay_kanbanColumn__L-PtP.afterpay_retirarCorreios__7Bw6n{background-color:var(--palette-kanban-bg-retirar-correios)!important}.afterpay_kanbanColumn__L-PtP.afterpay_requerAtencao__sHgx0{background-color:var(--palette-kanban-bg-requer-atencao)!important}.afterpay_kanbanColumn__L-PtP.afterpay_entregue__7Vqib{background-color:var(--palette-kanban-bg-entregue)!important}.afterpay_kanbanColumn__L-PtP.afterpay_inadimplencia__yzR7g{background-color:var(--palette-kanban-bg-inadimplencia)!important}.afterpay_kanbanColumn__L-PtP.afterpay_frustrados__Kpt9l{background-color:var(--palette-kanban-bg-frustrados)!important}.afterpay_kanbanColumn__L-PtP.afterpay_pagos__wyMHM{background-color:var(--palette-kanban-bg-pagos)!important}.afterpay_kanbanColumnHeader__fF\+WX{align-items:center;background-color:#cadfff;background-color:var(--palette-brand-primary-light);border-bottom:3px solid #2364da;border-bottom:3px solid var(--palette-brand-primary-medium);border-radius:12px 12px 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex;justify-content:space-between;padding:16px;padding:var(--spacing-md)}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_reportados__33HDb{border-bottom-color:var(--palette-kanban-border-reportados)!important;color:var(--palette-kanban-text-reportados)!important}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_reportados__33HDb *{color:var(--palette-kanban-text-reportados)!important}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_expedicao__gLmrq{border-bottom-color:var(--palette-kanban-border-expedicao)!important;color:var(--palette-kanban-text-expedicao)!important}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_expedicao__gLmrq *{color:var(--palette-kanban-text-expedicao)!important}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_enviados__CSiS1{border-bottom-color:var(--palette-kanban-border-enviados)!important;color:var(--palette-kanban-text-enviados)!important}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_enviados__CSiS1 *{color:var(--palette-kanban-text-enviados)!important}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_saiuEntrega__ZYDnJ{border-bottom-color:var(--palette-kanban-border-saiu-entrega)!important;color:var(--palette-kanban-text-saiu-entrega)!important}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_saiuEntrega__ZYDnJ *{color:var(--palette-kanban-text-saiu-entrega)!important}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_retirarCorreios__7Bw6n{border-bottom-color:var(--palette-kanban-border-retirar-correios)!important;color:var(--palette-kanban-text-retirar-correios)!important}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_retirarCorreios__7Bw6n *{color:var(--palette-kanban-text-retirar-correios)!important}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_requerAtencao__sHgx0{border-bottom-color:var(--palette-kanban-border-requer-atencao)!important;color:var(--palette-kanban-text-requer-atencao)!important}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_requerAtencao__sHgx0 *{color:var(--palette-kanban-text-requer-atencao)!important}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_entregue__7Vqib{border-bottom-color:var(--palette-kanban-border-entregue)!important;color:var(--palette-kanban-text-entregue)!important}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_entregue__7Vqib *{color:var(--palette-kanban-text-entregue)!important}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_inadimplencia__yzR7g{border-bottom-color:var(--palette-kanban-border-inadimplencia)!important;color:var(--palette-kanban-text-inadimplencia)!important}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_inadimplencia__yzR7g *{color:var(--palette-kanban-text-inadimplencia)!important}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_frustrados__Kpt9l{border-bottom-color:var(--palette-kanban-border-frustrados)!important;color:var(--palette-kanban-text-frustrados)!important}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_frustrados__Kpt9l *{color:var(--palette-kanban-text-frustrados)!important}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_pagos__wyMHM{border-bottom-color:var(--palette-kanban-border-pagos)!important;color:var(--palette-kanban-text-pagos)!important}.afterpay_kanbanColumnHeader__fF\+WX.afterpay_pagos__wyMHM *{color:var(--palette-kanban-text-pagos)!important}.afterpay_kanbanColumnTitle__m6c4K{align-items:center;color:#2364da;color:var(--palette-brand-primary-medium);display:flex;font-size:.875rem;font-weight:600;gap:8px;gap:var(--spacing-sm)}.afterpay_kanbanColumnCount__J7GVj{background-color:#2364da;background-color:var(--palette-brand-primary-medium);border-radius:4px;border-radius:var(--radius-sm);color:#fff;font-size:.75rem;font-weight:500;padding:4px 8px;padding:var(--spacing-xs) var(--spacing-sm)}.afterpay_kanbanColumnCount__J7GVj.afterpay_reportados__33HDb{background-color:var(--palette-kanban-badge-reportados)!important;color:#fff!important}.afterpay_kanbanColumnCount__J7GVj.afterpay_expedicao__gLmrq{background-color:var(--palette-kanban-badge-expedicao)!important;color:#fff!important}.afterpay_kanbanColumnCount__J7GVj.afterpay_enviados__CSiS1{background-color:var(--palette-kanban-badge-enviados)!important;color:#fff!important}.afterpay_kanbanColumnCount__J7GVj.afterpay_saiuEntrega__ZYDnJ{background-color:var(--palette-kanban-badge-saiu-entrega)!important;color:#fff!important}.afterpay_kanbanColumnCount__J7GVj.afterpay_retirarCorreios__7Bw6n{background-color:var(--palette-kanban-badge-retirar-correios)!important;color:#fff!important}.afterpay_kanbanColumnCount__J7GVj.afterpay_requerAtencao__sHgx0{background-color:var(--palette-kanban-badge-requer-atencao)!important;color:#fff!important}.afterpay_kanbanColumnCount__J7GVj.afterpay_entregue__7Vqib{background-color:var(--palette-kanban-badge-entregue)!important;color:#fff!important}.afterpay_kanbanColumnCount__J7GVj.afterpay_inadimplencia__yzR7g{background-color:var(--palette-kanban-badge-inadimplencia)!important;color:#fff!important}.afterpay_kanbanColumnCount__J7GVj.afterpay_frustrados__Kpt9l{background-color:var(--palette-kanban-badge-frustrados)!important;color:#fff!important}.afterpay_kanbanColumnCount__J7GVj.afterpay_pagos__wyMHM{background-color:var(--palette-kanban-badge-pagos)!important;color:#fff!important}.afterpay_kanbanColumnBody__yPqT2{background-color:initial;background-color:var(--palette-kanban-column-bg);flex:1 1;margin-right:1px;overflow-x:hidden;overflow-y:auto;padding:16px;padding:var(--spacing-md)}.afterpay_kanbanColumnBody__yPqT2::-webkit-scrollbar{width:8px}.afterpay_kanbanColumnBody__yPqT2::-webkit-scrollbar-track{background:#f8f9fb;background:var(--scrollbar-track);border-radius:6px}.afterpay_kanbanColumnBody__yPqT2::-webkit-scrollbar-thumb{background:#2364da;background:var(--scrollbar-thumb);border-radius:6px}.afterpay_kanbanColumnBody__yPqT2::-webkit-scrollbar-thumb:hover{background:#184895;background:var(--scrollbar-thumb-hover)}[data-theme=dark] .input-group-text{background-color:var(--dark-700)!important;border-color:#2c3034!important;color:var(--text-secondary-dark)!important}[data-theme=dark] .modal-footer .btn-outline-secondary{background-color:#0000!important;border-color:#6c757d!important;color:#f8f9fa!important}[data-theme=dark] .modal-footer .btn-outline-secondary:hover{background-color:#6c757d!important;border-color:#6c757d!important;color:#fff!important}[data-theme=dark] .afterpay_kanbanColumnBody__yPqT2::-webkit-scrollbar{width:8px!important}[data-theme=dark] .afterpay_kanbanColumnBody__yPqT2::-webkit-scrollbar-track{background:#0000!important}[data-theme=dark] .afterpay_kanbanColumnBody__yPqT2::-webkit-scrollbar-thumb{background:#6b7280!important;border-radius:4px!important}[data-theme=dark] .afterpay_kanbanColumnBody__yPqT2::-webkit-scrollbar-thumb:hover{background:#9ca3af!important}[data-theme=dark] .afterpay_kanbanColumnBody__yPqT2{scrollbar-color:#6b7280 #0000!important;scrollbar-width:thin!important}.kanban-card,.kanban-card-status-tags{margin-bottom:16px!important;margin-bottom:var(--spacing-md)!important}.kanban-card-status-tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.kanban-card-status-tags .badge{margin-right:0!important}.afterpay_customTooltip__FJO-s{background:#333;border-radius:6px;color:#fff;font-size:12px;font-weight:500;padding:8px 12px;pointer-events:none;white-space:nowrap}.afterpay_customTooltip__FJO-s:after{border:4px solid #0000;border-top-color:#333;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.kanban-column{background-color:initial;background-color:var(--palette-kanban-column-bg);border:1px solid #dfe1e5;border:1px solid var(--palette-neutral-medium-light);border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:100%;margin:0;min-height:400px;width:100%}.kanban-column-header{align-items:center;background-color:#cadfff;background-color:var(--palette-brand-primary-light);border-bottom:3px solid #2364da;border-bottom:3px solid var(--palette-brand-primary-medium);border-radius:12px 12px 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex;justify-content:space-between;padding:16px;padding:var(--spacing-md)}.kanban-column.reportados{background-color:#b2621a08!important}.kanban-column.reportados>.kanban-column-header{border-bottom:3px solid #b2621a!important;color:#b2621a!important}.kanban-column.reportados>.kanban-column-header *{color:#b2621a!important}.kanban-column.expedicao{background-color:#0680f908!important}.kanban-column.expedicao>.kanban-column-header{border-bottom:3px solid #0680f9!important;color:#0680f9!important}.kanban-column.expedicao>.kanban-column-header *{color:#0680f9!important}.kanban-column.enviados{background-color:#16aa0908!important}.kanban-column.enviados>.kanban-column-header{border-bottom:3px solid #16aa09!important;color:#16aa09!important}.kanban-column.enviados>.kanban-column-header *{color:#16aa09!important}.kanban-column.saiuEntrega{background-color:#a142f408!important}.kanban-column.saiuEntrega>.kanban-column-header{border-bottom:3px solid #a142f4!important;color:#a142f4!important}.kanban-column.saiuEntrega>.kanban-column-header *{color:#a142f4!important}.kanban-column.retirarCorreios{background-color:#7e848c08!important}.kanban-column.retirarCorreios>.kanban-column-header{border-bottom:3px solid #7e848c!important;color:#7e848c!important}.kanban-column.retirarCorreios>.kanban-column-header *{color:#7e848c!important}.kanban-column.requerAtencao{background-color:#ff8c0008!important}.kanban-column.requerAtencao>.kanban-column-header{border-bottom:3px solid #ff8c00!important;color:#ff8c00!important}.kanban-column.requerAtencao>.kanban-column-header *{color:#ff8c00!important}.kanban-column.entregue{background-color:#228b2208!important}.kanban-column.entregue>.kanban-column-header{border-bottom:3px solid #228b22!important;color:#228b22!important}.kanban-column.entregue>.kanban-column-header *{color:#228b22!important}.kanban-column.inadimplencia{background-color:#b2621a08!important}.kanban-column.inadimplencia>.kanban-column-header{border-bottom:3px solid #b2621a!important;color:#b2621a!important}.kanban-column.inadimplencia>.kanban-column-header *{color:#b2621a!important}.kanban-column.frustrados{background-color:#e6373708!important}.kanban-column.frustrados>.kanban-column-header{border-bottom:3px solid #e63737!important;color:#e63737!important}.kanban-column.frustrados>.kanban-column-header *{color:#e63737!important}.kanban-column.pagos{background-color:#16aa0908!important}.kanban-column.pagos>.kanban-column-header{border-bottom:3px solid #16aa09!important;color:#16aa09!important}.kanban-column.pagos>.kanban-column-header *{color:#16aa09!important}[data-theme=dark] .reportados{background-color:#fff8e1!important;background-color:var(--palette-kanban-reportados)!important}[data-theme=dark] .reportados>.kanban-column-header{border-bottom:3px solid var(--palette-kanban-badge-reportados-dark)!important}[data-theme=dark] .reportados>.kanban-column-header,[data-theme=dark] .reportados>.kanban-column-header *{color:var(--palette-kanban-badge-reportados-dark)!important}[data-theme=dark] .expedicao{background-color:#e3f2fd!important;background-color:var(--palette-kanban-expedicao)!important}[data-theme=dark] .expedicao>.kanban-column-header{border-bottom:3px solid var(--palette-kanban-badge-expedicao-dark)!important}[data-theme=dark] .expedicao>.kanban-column-header,[data-theme=dark] .expedicao>.kanban-column-header *{color:var(--palette-kanban-badge-expedicao-dark)!important}[data-theme=dark] .enviados{background-color:#e1f5fe!important;background-color:var(--palette-kanban-enviados)!important}[data-theme=dark] .enviados>.kanban-column-header{border-bottom:3px solid var(--palette-kanban-badge-enviados-dark)!important}[data-theme=dark] .enviados>.kanban-column-header,[data-theme=dark] .enviados>.kanban-column-header *{color:var(--palette-kanban-badge-enviados-dark)!important}[data-theme=dark] .saiuEntrega{background-color:#f3e5f5!important;background-color:var(--palette-kanban-saiu-entrega)!important}[data-theme=dark] .saiuEntrega>.kanban-column-header{border-bottom:3px solid var(--palette-kanban-badge-saiu-entrega-dark)!important}[data-theme=dark] .saiuEntrega>.kanban-column-header,[data-theme=dark] .saiuEntrega>.kanban-column-header *{color:var(--palette-kanban-badge-saiu-entrega-dark)!important}[data-theme=dark] .retirarCorreios{background-color:#f5f5f5!important;background-color:var(--palette-kanban-retirar-correios)!important}[data-theme=dark] .retirarCorreios>.kanban-column-header{border-bottom:3px solid var(--palette-kanban-badge-retirar-correios-dark)!important}[data-theme=dark] .retirarCorreios>.kanban-column-header,[data-theme=dark] .retirarCorreios>.kanban-column-header *{color:var(--palette-kanban-badge-retirar-correios-dark)!important}[data-theme=dark] .requerAtencao{background-color:#ffebee!important;background-color:var(--palette-kanban-requer-atencao)!important}[data-theme=dark] .requerAtencao>.kanban-column-header{border-bottom:3px solid var(--palette-kanban-badge-requer-atencao-dark)!important}[data-theme=dark] .requerAtencao>.kanban-column-header,[data-theme=dark] .requerAtencao>.kanban-column-header *{color:var(--palette-kanban-badge-requer-atencao-dark)!important}[data-theme=dark] .entregue{background-color:#e8f5e8!important;background-color:var(--palette-kanban-entregue)!important}[data-theme=dark] .entregue>.kanban-column-header{border-bottom:3px solid var(--palette-kanban-badge-entregue-dark)!important}[data-theme=dark] .entregue>.kanban-column-header,[data-theme=dark] .entregue>.kanban-column-header *{color:var(--palette-kanban-badge-entregue-dark)!important}[data-theme=dark] .inadimplencia{background-color:#fff3e0!important;background-color:var(--palette-kanban-inadimplencia)!important}[data-theme=dark] .inadimplencia>.kanban-column-header{border-bottom:3px solid var(--palette-kanban-badge-inadimplencia-dark)!important}[data-theme=dark] .inadimplencia>.kanban-column-header,[data-theme=dark] .inadimplencia>.kanban-column-header *{color:var(--palette-kanban-badge-inadimplencia-dark)!important}[data-theme=dark] .frustrados{background-color:#ffebee!important;background-color:var(--palette-kanban-frustrados)!important}[data-theme=dark] .frustrados>.kanban-column-header{border-bottom:3px solid var(--palette-kanban-badge-frustrados-dark)!important}[data-theme=dark] .frustrados>.kanban-column-header,[data-theme=dark] .frustrados>.kanban-column-header *{color:var(--palette-kanban-badge-frustrados-dark)!important}[data-theme=dark] .pagos{background-color:#e8f5e8!important;background-color:var(--palette-kanban-pagos)!important}[data-theme=dark] .pagos>.kanban-column-header{border-bottom:3px solid var(--palette-kanban-badge-pagos-dark)!important}[data-theme=dark] .pagos>.kanban-column-header,[data-theme=dark] .pagos>.kanban-column-header *{color:var(--palette-kanban-badge-pagos-dark)!important}.kanban-column.reportados .afterpay_badge__n5tV5,.kanban-column.reportados .afterpay_kanbanColumnCount__J7GVj{background-color:#b2621a!important;color:#fff!important}.kanban-column.expedicao .afterpay_badge__n5tV5,.kanban-column.expedicao .afterpay_kanbanColumnCount__J7GVj{background-color:#0680f9!important;color:#fff!important}.kanban-column.enviados .afterpay_badge__n5tV5,.kanban-column.enviados .afterpay_badge__n5tV5.afterpay_kanbanColumnCount__J7GVj,.kanban-column.enviados .afterpay_kanbanColumnCount__J7GVj,.kanban-column.enviados .afterpay_kanbanColumnCount__J7GVj.afterpay_badge__n5tV5,.kanban-column.enviados .afterpay_kanbanColumnCount__J7GVj[class*=badge],.kanban-column.enviados span.afterpay_kanbanColumnCount__J7GVj{background-color:#16aa09!important;background:#16aa09!important;color:#fff!important}.badge.info,.kanban-column.enviados .afterpay_badge__n5tV5,.kanban-column.enviados .afterpay_badge__n5tV5.afterpay_enviados__CSiS1,.kanban-column.enviados .afterpay_badge__n5tV5.afterpay_info__ejX7T{background:#16aa09!important;background-color:#16aa09!important;color:#fff!important}.kanban-column.frustracoes{background-color:#dc354508!important}.kanban-column.frustracoes>.kanban-column-header{border-bottom:3px solid #dc3545!important;color:#dc3545!important}.kanban-column.frustracoes>.kanban-column-header *{color:#dc3545!important}.kanban-column.frustracoes .afterpay_badge__n5tV5,.kanban-column.frustracoes .afterpay_kanbanColumnCount__J7GVj{background-color:#dc3545!important;color:#fff!important}.kanban-column.roubos{background-color:#21252908!important}.kanban-column.roubos>.kanban-column-header{border-bottom:3px solid #212529!important;color:#212529!important}.kanban-column.roubos>.kanban-column-header *{color:#212529!important}.kanban-column.roubos .afterpay_badge__n5tV5,.kanban-column.roubos .afterpay_kanbanColumnCount__J7GVj{background-color:#212529!important;color:#fff!important}.kanban-column.devolvidos-reverso{background-color:#ffc10708!important}.kanban-column.devolvidos-reverso>.kanban-column-header{border-bottom:3px solid #ffc107!important;color:#ffc107!important}.kanban-column.devolvidos-reverso>.kanban-column-header *{color:#ffc107!important}.kanban-column.devolvidos-reverso .afterpay_badge__n5tV5,.kanban-column.devolvidos-reverso .afterpay_kanbanColumnCount__J7GVj{background-color:#ffc107!important;color:#000!important}.kanban-column.retornado{background-color:#0d6efd08!important}.kanban-column.retornado>.kanban-column-header{border-bottom:3px solid #0d6efd!important;color:#0d6efd!important}.kanban-column.retornado>.kanban-column-header *{color:#0d6efd!important}.kanban-column.retornado .afterpay_badge__n5tV5,.kanban-column.retornado .afterpay_kanbanColumnCount__J7GVj{background-color:#0d6efd!important;color:#fff!important}.kanban-column.cancelado-sem-custo{background-color:#6c757d08!important}.kanban-column.cancelado-sem-custo>.kanban-column-header{border-bottom:3px solid #6c757d!important;color:#6c757d!important}.kanban-column.cancelado-sem-custo>.kanban-column-header *{color:#6c757d!important}.kanban-column.cancelado-sem-custo .afterpay_badge__n5tV5,.kanban-column.cancelado-sem-custo .afterpay_kanbanColumnCount__J7GVj{background-color:#6c757d!important;color:#fff!important}.kanban-column.saiuEntrega .afterpay_badge__n5tV5,.kanban-column.saiuEntrega .afterpay_kanbanColumnCount__J7GVj{background-color:#a142f4!important;color:#fff!important}.kanban-column.retirarCorreios .afterpay_badge__n5tV5,.kanban-column.retirarCorreios .afterpay_kanbanColumnCount__J7GVj{background-color:#7e848c!important;color:#fff!important}.kanban-column.requerAtencao .afterpay_badge__n5tV5,.kanban-column.requerAtencao .afterpay_kanbanColumnCount__J7GVj{background-color:#ff8c00!important;color:#fff!important}.kanban-column.entregue .afterpay_badge__n5tV5,.kanban-column.entregue .afterpay_kanbanColumnCount__J7GVj{background-color:#228b22!important;color:#fff!important}.kanban-column.inadimplencia .afterpay_badge__n5tV5,.kanban-column.inadimplencia .afterpay_kanbanColumnCount__J7GVj{background-color:#b2621a!important;color:#fff!important}.kanban-column.frustrados .afterpay_badge__n5tV5,.kanban-column.frustrados .afterpay_kanbanColumnCount__J7GVj{background-color:#e63737!important;color:#fff!important}.kanban-column.pagos .afterpay_badge__n5tV5,.kanban-column.pagos .afterpay_kanbanColumnCount__J7GVj{background-color:#16aa09!important;color:#fff!important}[data-theme=dark] .reportados .afterpay_badge__n5tV5,[data-theme=dark] .reportados .afterpay_kanbanColumnCount__J7GVj{background-color:var(--palette-kanban-badge-reportados-dark)!important;color:#1a1a1a!important}[data-theme=dark] .expedicao .afterpay_badge__n5tV5,[data-theme=dark] .expedicao .afterpay_kanbanColumnCount__J7GVj{background-color:var(--palette-kanban-badge-expedicao-dark)!important;color:#1a1a1a!important}[data-theme=dark] .enviados .afterpay_badge__n5tV5,[data-theme=dark] .enviados .afterpay_kanbanColumnCount__J7GVj{background-color:var(--palette-kanban-badge-enviados-dark)!important;color:#1a1a1a!important}[data-theme=dark] .saiuEntrega .afterpay_badge__n5tV5,[data-theme=dark] .saiuEntrega .afterpay_kanbanColumnCount__J7GVj{background-color:var(--palette-kanban-badge-saiu-entrega-dark)!important;color:#fff!important}[data-theme=dark] .retirarCorreios .afterpay_badge__n5tV5,[data-theme=dark] .retirarCorreios .afterpay_kanbanColumnCount__J7GVj{background-color:var(--palette-kanban-badge-retirar-correios-dark)!important;color:#1a1a1a!important}[data-theme=dark] .requerAtencao .afterpay_badge__n5tV5,[data-theme=dark] .requerAtencao .afterpay_kanbanColumnCount__J7GVj{background-color:var(--palette-kanban-badge-requer-atencao-dark)!important;color:#1a1a1a!important}[data-theme=dark] .entregue .afterpay_badge__n5tV5,[data-theme=dark] .entregue .afterpay_kanbanColumnCount__J7GVj{background-color:var(--palette-kanban-badge-entregue-dark)!important;color:#fff!important}[data-theme=dark] .inadimplencia .afterpay_badge__n5tV5,[data-theme=dark] .inadimplencia .afterpay_kanbanColumnCount__J7GVj{background-color:var(--palette-kanban-badge-inadimplencia-dark)!important;color:#1a1a1a!important}[data-theme=dark] .frustrados .afterpay_badge__n5tV5,[data-theme=dark] .frustrados .afterpay_kanbanColumnCount__J7GVj{background-color:var(--palette-kanban-badge-frustrados-dark)!important;color:#fff!important}[data-theme=dark] .pagos .afterpay_badge__n5tV5,[data-theme=dark] .pagos .afterpay_kanbanColumnCount__J7GVj{background-color:var(--palette-kanban-badge-pagos-dark)!important;color:#1a1a1a!important}.afterpay_kanbanCard__U\+ll2{background-color:#fff;background-color:var(--palette-kanban-card-bg);border:1px solid #dfe1e5;border:1px solid var(--palette-neutral-medium-light);border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);cursor:pointer;margin-bottom:16px;margin-bottom:var(--spacing-md);margin-left:0;margin-right:0;min-height:160px;overflow:hidden;position:relative;width:100%}.afterpay_kanbanCard__U\+ll2:hover{box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.afterpay_kanbanCardInner__2K12Z{padding:16px;padding:var(--spacing-md)}.afterpay_kanbanCardName__dxZvm{color:#1a1a1a;color:var(--palette-kanban-text-primary);font-size:.8rem;font-weight:600;line-height:1.3;margin-bottom:8px;margin-bottom:var(--spacing-sm)}.afterpay_kanbanCardDescription__tgBNO{color:#7e848c;color:var(--palette-kanban-text-secondary);font-size:.75rem;line-height:1.4;margin:0}.afterpay_kanbanCardFooter__pcgHL{border-top:1px solid #dfe1e5;border-top:1px solid var(--palette-neutral-medium-light);margin-top:8px;margin-top:var(--spacing-sm);padding-top:8px;padding-top:var(--spacing-sm)}.afterpay_kanbanCardOrderInfo__AYASU{align-items:center;display:flex;gap:4px;gap:var(--spacing-xs)}.afterpay_kanbanCardDot__ujz7z{border-radius:50%;height:8px;width:8px}.afterpay_kanbanCardTextMuted__X\+Oy6{align-items:center;color:#7e848c;color:var(--palette-kanban-text-secondary);display:flex;font-size:.65rem}.afterpay_kanbanCardStatus__VcsUm{align-items:center;border-radius:50px;box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);color:#fff;display:inline-flex;font-size:.7rem;font-weight:500;margin-bottom:16px;margin-bottom:var(--spacing-md);padding:4px 8px;padding:var(--spacing-xs) var(--spacing-sm)}.afterpay_kanbanCardFooter__pcgHL{align-items:center;color:#7e848c;color:var(--palette-kanban-text-secondary);display:flex;font-size:.75rem;justify-content:space-between}.afterpay_modalBackdrop__5Z1ye{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080}.afterpay_modalContent__bPBDc{background-color:#fff;background-color:var(--palette-kanban-card-bg);border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 20px 25px #0000001a;box-shadow:var(--shadow-xl)}.afterpay_fullscreen__91coS{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1050;z-index:var(--z-modal)}.afterpay_fullscreen__91coS,[data-theme=dark] .afterpay_kanbanContainer__wHwvi{background-color:#fff;background-color:var(--palette-neutral-lightest)}[data-theme=dark] .afterpay_kanbanTitle__28Nta{color:#1a1a1a;color:var(--palette-neutral-darkest)}[data-theme=dark] .afterpay_kanbanCard__U\+ll2:hover{background-color:#f8f9fb;background-color:var(--palette-neutral-light);box-shadow:0 10px 15px #0000001a;box-shadow:var(--shadow-lg)}.TagsModal_tagsModal__sEHYi .modal-content{border:none;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}[data-theme=dark] .TagsModal_tagsModal__sEHYi .modal-content{background-color:#1a1a1a!important;border:1px solid #374151!important;box-shadow:0 20px 25px -5px #0006!important}[data-theme=dark] .TagsModal_tagsModal__sEHYi .modal-body,[data-theme=dark] .TagsModal_tagsModal__sEHYi .modal-footer,[data-theme=dark] .TagsModal_tagsModal__sEHYi .modal-header{background-color:#0000!important}.TagsModal_modalHeader__FJLDT{border-bottom:1px solid #e5e7eb;padding:20px 24px}.TagsModal_modalTitle__IAEgl{align-items:center;color:#111827;display:flex;font-size:20px;font-weight:700;gap:12px;margin:0}.TagsModal_titleIcon__-geu9{color:#6366f1;font-size:24px}[data-theme=dark] .TagsModal_modalHeader__FJLDT{background:#1a1a1a;border-bottom-color:#374151}[data-theme=dark] .TagsModal_modalTitle__IAEgl{color:#f9fafb}.TagsModal_modalBody__iJSTJ{max-height:70vh;overflow-y:auto;padding:24px}.TagsModal_modalBody__iJSTJ::-webkit-scrollbar{width:8px}.TagsModal_modalBody__iJSTJ::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.TagsModal_modalBody__iJSTJ::-webkit-scrollbar-thumb{background:#6366f1;border:1px solid #4f46e5;border-radius:4px}.TagsModal_modalBody__iJSTJ::-webkit-scrollbar-thumb:hover{background:#4f46e5}[data-theme=dark] .TagsModal_modalBody__iJSTJ{background:#1a1a1a}[data-theme=dark] .TagsModal_modalBody__iJSTJ::-webkit-scrollbar{width:8px}[data-theme=dark] .TagsModal_modalBody__iJSTJ::-webkit-scrollbar-track{background:#2a2a2a;border-radius:4px}[data-theme=dark] .TagsModal_modalBody__iJSTJ::-webkit-scrollbar-thumb{background:#6366f1;border:1px solid #4f46e5;border-radius:4px}[data-theme=dark] .TagsModal_modalBody__iJSTJ::-webkit-scrollbar-thumb:hover{background:#4f46e5}.TagsModal_createSection__0J7C3{margin-bottom:20px}.TagsModal_createButton__FzdW-{align-items:center;background:linear-gradient(135deg,#6366f1,#ec4899);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease;width:100%}.TagsModal_createButton__FzdW-:hover:not(:disabled){box-shadow:0 4px 12px #6366f14d;transform:translateY(-2px)}.TagsModal_createButton__FzdW-:active:not(:disabled){transform:translateY(0)}.TagsModal_createButton__FzdW-:disabled{cursor:not-allowed;opacity:.6}.TagsModal_createForm__stBnY{background:#f9fafb;border:2px dashed #e5e7eb;border-radius:8px;padding:20px}.TagsModal_tagInput__zunbM{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.TagsModal_tagInput__zunbM:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.TagsModal_tagInput__zunbM::placeholder{color:#9ca3af}.TagsModal_charCounter__KDNDO{color:#6b7280;font-size:12px;margin-bottom:16px;margin-top:4px;text-align:right}[data-theme=dark] .TagsModal_createForm__stBnY{background:#0f0f0f;border-color:#374151}[data-theme=dark] .TagsModal_tagInput__zunbM{background:#1a1a1a;border-color:#374151;color:#f9fafb}[data-theme=dark] .TagsModal_tagInput__zunbM:focus{border-color:#6366f1}[data-theme=dark] .TagsModal_charCounter__KDNDO{color:#9ca3af}.TagsModal_colorPalette__h1Chi{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr);margin-bottom:16px}.TagsModal_colorButton__w5fcc{border:3px solid #0000;border-radius:8px;cursor:pointer;height:40px;position:relative;transition:all .2s ease;width:100%}.TagsModal_colorButton__w5fcc:hover:not(:disabled){box-shadow:0 4px 12px #0003;transform:scale(1.1)}.TagsModal_colorButton__w5fcc.TagsModal_selected__aCQj7{border-color:#fff;box-shadow:0 0 0 2px #6366f1;transform:scale(1.1)}.TagsModal_colorButton__w5fcc.TagsModal_selected__aCQj7:after{color:#fff;content:"✓";font-size:18px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.TagsModal_colorButton__w5fcc:disabled{cursor:not-allowed;opacity:.5}.TagsModal_preview__334dL{align-items:center;background:#fff;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:16px}.TagsModal_previewLabel__8GPa8{color:#6b7280;font-size:14px;font-weight:600}.TagsModal_tagPreview__hK8JF{align-items:center;border-radius:500px;box-shadow:0 2px 4px #0000001a;color:#fff;display:inline-flex;font-size:13px;font-weight:600;padding:6px 16px}[data-theme=dark] .TagsModal_preview__334dL{background:#1a1a1a}.TagsModal_formActions__4SILB{display:flex;gap:12px}.TagsModal_cancelButton__svaQw,.TagsModal_saveButton__bb5gz{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s ease}.TagsModal_cancelButton__svaQw:disabled,.TagsModal_saveButton__bb5gz:disabled{cursor:not-allowed;opacity:.6}.TagsModal_cancelButton__svaQw{background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.TagsModal_cancelButton__svaQw:hover:not(:disabled){background:#e5e7eb}.TagsModal_saveButton__bb5gz{background:#6366f1;border:none;color:#fff}.TagsModal_saveButton__bb5gz:hover:not(:disabled){background:#4f46e5;box-shadow:0 4px 12px #6366f14d;transform:translateY(-2px)}.TagsModal_saveButton__bb5gz:active:not(:disabled){transform:translateY(0)}[data-theme=dark] .TagsModal_cancelButton__svaQw{background:#1f2937;border-color:#374151;color:#9ca3af}[data-theme=dark] .TagsModal_cancelButton__svaQw:hover:not(:disabled){background:#374151}.TagsModal_divider__jmMgL{background:linear-gradient(90deg,#0000,#e5e7eb,#0000);height:1px;margin:24px 0}[data-theme=dark] .TagsModal_divider__jmMgL{background:linear-gradient(90deg,#0000,#374151,#0000)}.TagsModal_sectionTitle__BOhY\+{color:#6b7280;letter-spacing:.8px;margin-bottom:16px;text-transform:uppercase}[data-theme=dark] .TagsModal_sectionTitle__BOhY\+{color:#9ca3af}.TagsModal_emptyState__6LZTn{padding:40px 20px;text-align:center}.TagsModal_emptyIcon__A93i2{color:#d1d5db;font-size:48px;margin-bottom:12px}.TagsModal_emptyText__CJ7R1{color:#6b7280;font-size:14px;line-height:1.6;margin:0}[data-theme=dark] .TagsModal_emptyIcon__A93i2{color:#4b5563}[data-theme=dark] .TagsModal_emptyText__CJ7R1{color:#9ca3af}.TagsModal_tagsList__8tLqa{display:flex;flex-direction:column;gap:8px}.TagsModal_tagItem__fhH\+k{align-items:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:all .2s ease}.TagsModal_tagItem__fhH\+k:hover:not(:disabled){background:#f3f4f6;border-color:#6366f1;transform:translateX(4px)}.TagsModal_tagItem__fhH\+k.TagsModal_associated__XXDE2{background:#eef2ff;border-color:#6366f1}.TagsModal_tagItem__fhH\+k.TagsModal_associated__XXDE2:hover:not(:disabled){background:#e0e7ff}.TagsModal_tagItem__fhH\+k:disabled{cursor:not-allowed;opacity:.6}.TagsModal_tagDot__3MoNQ{border-radius:50%;box-shadow:0 0 0 2px #0000001a;flex-shrink:0;height:16px;width:16px}.TagsModal_tagName__YpQpP{color:#111827;flex:1 1;font-size:14px;font-weight:500;text-align:left}.TagsModal_usageCount__GQFjY{background:#e5e7eb;border-radius:500px;color:#6b7280;font-size:11px;font-weight:600;padding:4px 8px}.TagsModal_tagAction__p1Q3U{color:#6366f1;flex-shrink:0;font-size:20px}[data-theme=dark] .TagsModal_tagItem__fhH\+k{background:#0f0f0f;border-color:#374151}[data-theme=dark] .TagsModal_tagItem__fhH\+k:hover:not(:disabled){background:#1a1a1a}[data-theme=dark] .TagsModal_tagItem__fhH\+k.TagsModal_associated__XXDE2{background:#1f2937;border-color:#6366f1}[data-theme=dark] .TagsModal_tagItem__fhH\+k.TagsModal_associated__XXDE2:hover:not(:disabled){background:#374151}[data-theme=dark] .TagsModal_tagName__YpQpP{color:#f9fafb}[data-theme=dark] .TagsModal_usageCount__GQFjY{background:#374151;color:#9ca3af}.TagsModal_modalFooter__pp6pN{border-top:1px solid #e5e7eb;padding:16px 24px}.TagsModal_closeButton__oepgG{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease;width:100%}.TagsModal_closeButton__oepgG:hover{background:#e5e7eb}[data-theme=dark] .TagsModal_modalFooter__pp6pN{background:#1a1a1a;border-top-color:#374151}[data-theme=dark] .TagsModal_closeButton__oepgG{background:#1f2937;border-color:#374151;color:#9ca3af}[data-theme=dark] .TagsModal_closeButton__oepgG:hover{background:#374151}.TagsModal_spin__\+A8te{animation:TagsModal_spin__\+A8te 1s linear infinite}@keyframes TagsModal_spin__\+A8te{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.timeline{padding-left:30px;position:relative}.timeline:before{background:#e9ecef;bottom:0;content:"";left:15px;position:absolute;top:0;width:2px}.timeline-item{margin-bottom:20px;position:relative}.timeline-marker{align-items:center;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;display:flex;height:30px;justify-content:center;left:-22px;position:absolute;top:0;width:30px}.timeline-content{background:var(--bs-secondary-bg);border-left:4px solid #0d6efd;border-radius:8px;margin-left:10px;padding:15px}.timeline-item:last-child{margin-bottom:0}.modal-xl{max-width:1200px}.modal-body{max-height:80vh;overflow-y:auto}.card{transition:all .2s ease}.card:hover{box-shadow:0 4px 12px #0000001a!important;transform:translateY(-2px)}.kanban-column{border:1px solid var(--border-color)!important}.kanban-column,.kanban-column-header{background-color:var(--white)!important;color:var(--black)!important}.kanban-column-header{border-bottom-color:var(--border-color)!important}.kanban-column-body{background-color:var(--neutral-50)!important;color:var(--black)!important}.kanban-card{background-color:var(--white)!important;border:1px solid var(--border-color)!important;box-shadow:0 4px 12px #00000014!important;color:var(--black)!important}[data-theme=dark] .kanban-column{background-color:#131313!important;border:none!important;box-shadow:none!important;color:#f8f9fa!important}[data-theme=dark] .kanban-column-header{border-bottom-color:#292929!important}[data-theme=dark] .kanban-column-body,[data-theme=dark] .kanban-column-header{background-color:#131313!important;color:#f8f9fa!important}[data-theme=dark] .kanban-card{background-color:#0b0b0b!important;border:1px solid #292929!important;box-shadow:none!important;color:#f8f9fa!important}[data-theme=dark] .kanban-card .text-muted,[data-theme=dark] .kanban-card small{color:var(--neutral-400)!important}[data-theme=dark] .form-control,[data-theme=dark] .form-select{background-color:#1a1d20!important;border-color:#2c3034!important;color:#f8f9fa!important}[data-theme=dark] .form-control::placeholder{color:#6c757d!important}[data-theme=dark] .form-control:focus,[data-theme=dark] .form-select:focus{background-color:#1a1d20!important;border-color:#0d6efd!important;box-shadow:0 0 0 .2rem #0d6efd40!important;color:#f8f9fa!important}[data-theme=dark] .bg-light,[data-theme=dark] .bg-white{background-color:#1a1d20!important;color:#f8f9fa!important}[data-theme=dark] .btn-light{background-color:#2c3034!important;border-color:#2c3034!important;color:#f8f9fa!important}[data-theme=dark] .btn-light:hover{background-color:#404040!important;border-color:#404040!important;color:#fff!important}.scroll-arrow,.scroll-arrow:focus,.scroll-arrow:hover{background:#0000!important;border:none!important;box-shadow:none!important;outline:none!important}.badge{font-size:.75rem}.badge,.btn-sm{padding:.375rem .75rem}.btn-sm{font-size:.875rem}.modal-backdrop-lightbox{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080!important}.modal-backdrop-lightbox+.modal{background-color:initial}[data-theme=dark] .modal-backdrop-lightbox{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background-color:#0009!important}[data-theme=dark] .modal-backdrop-lightbox+.modal .modal-content{background-color:initial!important}[data-theme=dark] .modal-backdrop{z-index:1040!important}[data-theme=dark] .modal{z-index:1050!important}[data-theme=dark] .modal-backdrop,[data-theme=dark] .modal-backdrop-lightbox{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background-color:#000000b3!important;opacity:1!important}[data-theme=dark] .modal-dialog .modal-content{background-color:initial!important;border:none!important;box-shadow:none!important}[data-theme=dark] .modal-backdrop-lightbox{opacity:1!important}[data-theme=dark] .modal-backdrop-lightbox,[data-theme=dark] .modal.show .modal-backdrop{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background-color:#000000b3!important}[data-theme=dark] .modal-backdrop,[data-theme=dark] .modal-backdrop-lightbox,[data-theme=dark] .modal-backdrop-lightbox.show,[data-theme=dark] .modal-backdrop.show{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background-color:#000000b3!important;opacity:1!important;z-index:1040!important}[data-theme=dark] body .modal-backdrop,[data-theme=dark] body .modal-backdrop-lightbox{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background-color:#000000b3!important;opacity:1!important}[data-theme=dark] .modal-backdrop-lightbox.show,[data-theme=dark] .modal-backdrop.show{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background-color:#000000b3!important;opacity:.7!important}[data-theme=dark] .modal-backdrop-lightbox+.modal .modal-content{background-color:#1a1a1a!important;border:1px solid #374151!important;box-shadow:0 20px 25px -5px #0006!important}[data-theme=dark] .modal-content::-webkit-scrollbar{width:8px}[data-theme=dark] .modal-content::-webkit-scrollbar-track{background:#2a2a2a;border-radius:4px}[data-theme=dark] .modal-content::-webkit-scrollbar-thumb{background:#6366f1;border:1px solid #4f46e5;border-radius:4px}[data-theme=dark] .modal-content::-webkit-scrollbar-thumb:hover{background:#4f46e5}[data-theme=dark] .modal-body::-webkit-scrollbar{width:8px}[data-theme=dark] .modal-body::-webkit-scrollbar-track{background:#2a2a2a;border-radius:4px}[data-theme=dark] .modal-body::-webkit-scrollbar-thumb{background:#6366f1;border:1px solid #4f46e5;border-radius:4px}[data-theme=dark] .modal-body::-webkit-scrollbar-thumb:hover{background:#4f46e5}[data-theme=dark] body .modal.show .modal-dialog .modal-content .modal-body,[data-theme=dark] body .modal.show .modal-dialog .modal-content .modal-footer,[data-theme=dark] body .modal.show .modal-dialog .modal-content .modal-header{background-color:initial!important;border:none!important}@media (max-width:768px){.timeline{padding-left:20px}.timeline-marker{height:24px;left:-12px;width:24px}.timeline-content{margin-left:5px;padding:10px}}.BankAccountModal_bankAccountModal__wtkiY .modal-dialog{max-width:900px}.BankAccountModal_bankAccountModal__wtkiY .modal-content{border:none;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}[data-theme=dark] .BankAccountModal_bankAccountModal__wtkiY .modal-content{background-color:#1a1a1a!important;border:1px solid #374151!important;box-shadow:0 20px 25px -5px #0006!important}[data-theme=dark] .BankAccountModal_bankAccountModal__wtkiY .modal-body,[data-theme=dark] .BankAccountModal_bankAccountModal__wtkiY .modal-footer,[data-theme=dark] .BankAccountModal_bankAccountModal__wtkiY .modal-header{background-color:#0000!important}.BankAccountModal_modalHeader__4uvus{background:linear-gradient(135deg,#10b981,#059669);border-bottom:none;border-radius:16px 16px 0 0;color:#fff;padding:24px 28px}.BankAccountModal_modalHeader__4uvus .btn-close{filter:brightness(0) invert(1);opacity:.9}.BankAccountModal_modalHeader__4uvus .btn-close:hover{opacity:1}.BankAccountModal_modalTitle__KoLMI{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:700;gap:12px;margin:0}.BankAccountModal_titleIcon__tf8Gv{font-size:28px}.BankAccountModal_modalBody__2cskp{max-height:70vh;overflow-y:auto;padding:28px}.BankAccountModal_modalBody__2cskp::-webkit-scrollbar{width:8px}.BankAccountModal_modalBody__2cskp::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.BankAccountModal_modalBody__2cskp::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.BankAccountModal_modalBody__2cskp::-webkit-scrollbar-thumb:hover{background:#555}[data-theme=dark] .BankAccountModal_modalBody__2cskp::-webkit-scrollbar-track{background:#2d2d2d}[data-theme=dark] .BankAccountModal_modalBody__2cskp::-webkit-scrollbar-thumb{background:#555}[data-theme=dark] .BankAccountModal_modalBody__2cskp::-webkit-scrollbar-thumb:hover{background:#777}.BankAccountModal_label__09BtP{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:10px}.BankAccountModal_input__ZP\+tg{border:2px solid #e5e7eb;border-radius:8px;font-size:14px;padding:10px 14px;transition:all .2s ease}.BankAccountModal_input__ZP\+tg:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.BankAccountModal_input__ZP\+tg::placeholder{color:#9ca3af}[data-theme=dark] .BankAccountModal_label__09BtP{color:#e5e7eb}[data-theme=dark] .BankAccountModal_input__ZP\+tg{background-color:#2d2d2d;border-color:#374151;color:#f9fafb}[data-theme=dark] .BankAccountModal_input__ZP\+tg:focus{background-color:#1f1f1f;border-color:#10b981}[data-theme=dark] .BankAccountModal_input__ZP\+tg::placeholder{color:#6b7280}.BankAccountModal_sectionTitle__OZ7wa{align-items:center;color:#374151;display:flex;font-size:16px;font-weight:700;margin-bottom:20px}[data-theme=dark] .BankAccountModal_sectionTitle__OZ7wa{color:#e5e7eb}.BankAccountModal_divider__WNy2Z{border-top:2px solid #e5e7eb;margin:24px 0}[data-theme=dark] .BankAccountModal_divider__WNy2Z{border-top-color:#374151}.BankAccountModal_modalFooter__mLrSQ{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 28px}[data-theme=dark] .BankAccountModal_modalFooter__mLrSQ{border-top-color:#374151}.BankAccountModal_cancelButton__i0VhH{border-radius:8px;font-weight:600;padding:10px 24px;transition:all .2s ease}.BankAccountModal_cancelButton__i0VhH:hover{transform:translateY(-1px)}.BankAccountModal_submitButton__7acEL{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;font-weight:600;padding:10px 24px;transition:all .2s ease}.BankAccountModal_submitButton__7acEL:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.BankAccountModal_submitButton__7acEL:active:not(:disabled){transform:translateY(0)}.BankAccountModal_submitButton__7acEL:disabled{cursor:not-allowed;opacity:.6}@media(max-width:768px){.BankAccountModal_bankAccountModal__wtkiY .modal-dialog{max-width:95%}.BankAccountModal_modalBody__2cskp,.BankAccountModal_modalFooter__mLrSQ,.BankAccountModal_modalHeader__4uvus{padding:20px}.BankAccountModal_modalTitle__KoLMI{font-size:18px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-out}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.commissions-table th{text-align:center}.commissions-table td{text-align:center;vertical-align:middle}@media (min-width:992px){.card-title-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.purchase-section{margin:30px 0;text-align:center}.shipping-calculation{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:16px 0;padding:16px}.shipping-info{align-items:center;display:flex;font-size:14px;font-weight:500;justify-content:center}.shipping-loading{align-items:center;color:#6c757d;display:flex}.shipping-free{color:#198754}.shipping-cost,.shipping-free{align-items:center;display:flex;font-size:16px}.shipping-cost{color:#495057}.shipping-cost strong{color:#0d6efd}.landing-checkout{background:linear-gradient(135deg,#f8f9fa,#e9ecef);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.custom-banner{max-height:300px;overflow:hidden;position:relative;width:100%}.banner-image{display:block;height:auto;max-height:300px;object-fit:cover;width:100%}.template-gradient_promo{background:linear-gradient(135deg,#667eea,#764ba2);height:200px}.template-golden_premium,.template-gradient_promo{align-items:center;display:flex;justify-content:center}.template-golden_premium{background:linear-gradient(135deg,#f7971e,#ffd200);height:180px}.template-red_urgency{background:linear-gradient(135deg,#ff416c,#ff4b2b);height:160px}.template-green_nature,.template-red_urgency{align-items:center;display:flex;justify-content:center}.template-green_nature{background:linear-gradient(135deg,#56ab2f,#a8e6cf);height:180px}.template-blue_professional{background:linear-gradient(135deg,#2196f3,#21cbf3);height:160px}.template-blue_professional,.template-minimal{align-items:center;display:flex;justify-content:center}.template-minimal{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:3px solid #007bff;height:120px}.banner-content{text-align:center;width:100%}.banner-text h2{font-size:28px;font-weight:700;margin-bottom:10px;text-shadow:0 2px 4px #0000004d}.banner-text p{font-size:16px;margin:0;opacity:.9}.template-minimal .banner-text h2{color:#212529!important;text-shadow:none}.template-minimal .banner-text p{color:#6c757d!important}.landing-checkout .container{margin:0 auto;max-width:1200px!important;padding:0 20px}.security-header{background:#28a745;color:#fff;padding:8px 0;text-align:center}.security-badge{align-items:center;display:inline-flex;font-size:14px;font-weight:600;gap:8px}.security-badge i{font-size:16px}.promo-banner{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;padding:16px 0}.promo-content{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.promo-text{font-size:16px;font-weight:600}.countdown,.promo-text{align-items:center;display:flex;gap:8px}.countdown{font-weight:700}.time-unit{background:#fff3;border-radius:8px;min-width:50px;padding:8px 12px;text-align:center}.time-unit .number{font-size:20px;font-weight:700}.separator{font-size:24px;font-weight:700}.main-content{padding:40px 0}.main-content .container{margin:0 auto;max-width:1200px!important}.landing-checkout .row{display:flex;flex-wrap:wrap;margin:0 -15px}.landing-checkout .col-lg-6{flex:0 0 50%;max-width:50%;padding:0 15px}.product-showcase{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;margin-bottom:30px;padding:30px}.product-image{margin-bottom:30px;text-align:center}.product-image img{border-radius:12px;box-shadow:0 4px 15px #0000001a;height:auto;max-width:100%}.product-placeholder{align-items:center;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:12px;display:flex;height:200px;justify-content:center;margin:0 auto;width:200px}.product-placeholder i{color:#6c757d;font-size:60px}.product-title{color:#212529;display:block;font-size:18px;font-weight:700;margin-bottom:20px;text-align:center}.product-pricing{background:#f8f9fa;border-radius:12px;margin-bottom:30px;padding:20px;text-align:center}.price-section{margin-bottom:10px}.price-section.main-price{margin-bottom:0}.price-label{color:#6c757d;display:block;font-size:14px;margin-bottom:5px}.original-price{color:#dc3545;font-size:18px;text-decoration:line-through}.current-price{color:#28a745;font-size:32px;font-weight:700}.product-benefits{margin-bottom:30px}.product-description{background:#f8f9fa;border-radius:12px;margin-bottom:24px;padding:20px}.product-description .section-title{color:#212529;display:block;font-size:14px;font-weight:600;margin-bottom:15px}.product-description p{color:#6c757d;font-size:14px;line-height:1.6;margin:0}.product-benefits .section-title{color:#212529;display:block;font-size:14px;font-weight:600;margin-bottom:15px}.product-benefits ul{list-style:none;margin:0;padding:0}.product-benefits li{align-items:center;border-bottom:1px solid #f1f3f4;display:flex;gap:12px;padding:8px 0}.product-benefits li:last-child{border-bottom:none}.product-benefits li i{color:#28a745;flex-shrink:0;font-size:20px}.payment-methods .section-title{color:#212529;display:block;font-size:14px;font-weight:600;margin-bottom:15px}.payment-icons{display:flex;flex-wrap:wrap;gap:15px}.payment-method{align-items:center;background:#f8f9fa;border-radius:8px;color:#495057;display:flex;font-size:14px;gap:8px;padding:8px 12px}.payment-method i{color:#007bff;font-size:18px}.checkout-form{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;position:-webkit-sticky;position:sticky;top:20px}.form-header{border-bottom:2px solid #f1f3f4;margin-bottom:30px;padding-bottom:20px;text-align:center}.form-header .section-title{color:#212529;display:block;font-size:18px;font-weight:700;margin-bottom:8px}.form-header p{color:#6c757d;margin:0}.form-section{margin-bottom:30px}.form-section h3 i{color:#007bff;font-size:20px}.form-group{margin-bottom:20px}.form-control{background:#fff;border:2px solid #e9ecef;border-radius:8px;font-size:16px;padding:12px 16px;transition:all .3s ease;width:100%}.form-control:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}select.form-control{-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 12px center;background-repeat:no-repeat;background-size:16px;height:48px!important;line-height:1.4!important;padding:12px 40px 12px 16px!important}select.form-control option{font-size:16px;padding:8px 12px}.form-control::placeholder{color:#adb5bd!important;opacity:1}.form-control::-webkit-input-placeholder{color:#adb5bd!important}.form-control::-moz-placeholder{color:#adb5bd!important}.form-control:-ms-input-placeholder{color:#adb5bd!important}.payment-options{display:flex;flex-direction:column;gap:12px}.payment-option{align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:16px;position:relative;transition:all .3s ease}.payment-option:hover{background:#f8f9fa;border-color:#007bff}.payment-option.active{background:#e7f3ff;border-color:#007bff}.credit-card-fields{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;margin-top:20px;padding:20px}.form-row{display:flex;gap:15px}.form-row .form-group{flex:1 1}.expiry-inputs{align-items:center;display:flex;gap:8px}.expiry-inputs input{flex:1 1}.expiry-inputs .separator{color:#6c757d;flex-shrink:0;font-size:18px;font-weight:600}.credit-card-fields .form-group label{align-items:center;color:#495057;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:8px}.credit-card-fields .form-group label i{color:#007bff;font-size:16px}.section-title{align-items:center!important;color:#212529!important;display:flex!important;font-size:24px!important;font-weight:700!important;gap:8px!important;margin-bottom:20px!important}.payment-option i:first-child{color:#007bff;font-size:24px}.payment-option span{color:#212529;flex:1 1;font-weight:600}.payment-option .check-icon{color:#28a745;opacity:0;transition:opacity .3s ease}.payment-option.active .check-icon{opacity:1}.order-summary{background:#f8f9fa;border-radius:8px;margin-bottom:30px;padding:20px}.summary-line{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:8px 0}.summary-line:last-child{border-bottom:none}.summary-line.total{border-top:2px solid #dee2e6;color:#212529;font-size:18px;font-weight:700;margin-top:10px;padding-top:15px}.btn-purchase{align-items:center;background:linear-gradient(135deg,#28a745,#20c997);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:10px;justify-content:center;margin-bottom:20px;padding:16px 20px;transition:all .3s ease;width:100%}.btn-purchase:hover{box-shadow:0 8px 25px #28a7454d;transform:translateY(-2px)}.btn-purchase:disabled{cursor:not-allowed;opacity:.7;transform:none}.security-seals{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-around}.seal{align-items:center;color:#6c757d;display:flex;flex-direction:column;font-size:12px;gap:4px;text-align:center}.seal i{color:#28a745;font-size:20px}.security-footer{background:#343a40;color:#adb5bd;margin-top:40px;padding:30px 0;text-align:center}.security-badge-footer{align-items:center;background:#28a745;border-radius:50px;box-shadow:0 4px 12px #28a7454d;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.5px;margin-bottom:15px;padding:12px 24px}.security-badge-footer i{font-size:18px}.security-footer p{align-items:center;display:flex;font-size:14px;gap:8px;justify-content:center;margin:0}.security-footer i{color:#28a745}.landing-error,.landing-loading{align-items:center;background:#f8f9fa;display:flex;justify-content:center;min-height:100vh}.error-content{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:40px;text-align:center}.error-icon{color:#dc3545;font-size:60px;margin-bottom:20px}.error-content h2{color:#212529;margin-bottom:10px}.error-content p{color:#6c757d;margin:0}@media (max-width:991px){.landing-checkout .col-lg-6{flex:0 0 100%;max-width:100%}.promo-content{justify-content:center;text-align:center}.product-title{font-size:24px}.current-price{font-size:28px}.checkout-form{margin-top:30px;position:static}}@media (max-width:767px){.landing-checkout .container{padding:0 15px}.main-content{padding:20px 0}.checkout-form,.product-showcase{padding:20px}.countdown{gap:4px}.time-unit{min-width:40px;padding:6px 8px}.time-unit .number{font-size:16px}.payment-icons,.security-seals{justify-content:center}}.contact-support{background:#f8f9fa;border-radius:12px;margin-top:24px;padding:20px;text-align:center}.contact-support .section-title{color:#212529;display:block;font-size:14px;font-weight:600;margin-bottom:15px}.support-buttons{display:flex;flex-direction:column;gap:12px}.support-btn{align-items:center;background:#6c757d;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:center;padding:12px 20px;text-decoration:none;transition:all .3s ease}.support-btn:hover{background:#5a6268;color:#fff;text-decoration:none;transform:translateY(-2px)}.support-btn.whatsapp{background:#25d366}.support-btn.whatsapp:hover{background:#20c158}.support-btn i{font-size:18px}@media (max-width:575px){.product-title{font-size:20px}.current-price{font-size:24px}.form-header h2{font-size:20px}.btn-purchase{font-size:16px;padding:14px 16px}}.template-christmas{background:linear-gradient(135deg,#0f4c3a,#1e8c47 50%,#c41e3a);height:200px;overflow:hidden;position:relative}.template-christmas:before{animation:christmasSnow1 8s linear infinite;content:"🎄";font-size:48px;left:10%;opacity:.6;position:absolute;top:-40px;z-index:1}.template-christmas:after{animation:christmasSnowfall 6s linear infinite;content:"❄️ ⭐ 🎁 ❄️ ⭐ 🎁 ❄️ ⭐ 🎁 ❄️ ⭐ 🎁 ❄️ ⭐ 🎁";font-size:32px;left:-150px;opacity:.5;position:absolute;right:-150px;top:-30px;white-space:nowrap;z-index:1}@keyframes christmasSnow1{0%{opacity:0;transform:translateY(-40px) translateX(0)}15%{opacity:.8}85%{opacity:.8}to{opacity:0;transform:translateY(240px) translateX(200px)}}@keyframes christmasSnowfall{0%{opacity:0;transform:translateY(-30px) translateX(-40px) rotate(0deg)}25%{opacity:.7;transform:rotate(90deg)}75%{opacity:.7;transform:rotate(270deg)}to{opacity:0;transform:translateY(240px) translateX(80px) rotate(1turn)}}.template-christmas .banner-content{padding-top:40px;position:relative;z-index:2}.template-carnival{background:linear-gradient(135deg,#ff6b35,#f7931e 25%,gold 50%,#ff1493 75%,#9932cc);height:200px;overflow:hidden;position:relative}.template-carnival:before{animation:carnivalMask 5s ease-in-out infinite;content:"🎭";font-size:52px;opacity:.7;position:absolute;right:15%;top:20px;z-index:1}.template-carnival:after{animation:carnivalConfetti 4s ease-in-out infinite;content:"🎉 🎊 🎪 🎈 🎉 🎊 🎪 🎈 🎉 🎊 🎪 🎈 🎉 🎊 🎪";font-size:28px;left:-120px;opacity:.6;position:absolute;right:-120px;top:-20px;white-space:nowrap;z-index:1}@keyframes carnivalMask{0%{transform:translateY(0) rotate(-20deg) scale(1)}25%{transform:translateY(-15px) rotate(20deg) scale(1.2)}50%{transform:translateY(-5px) rotate(-10deg) scale(.9)}75%{transform:translateY(-20px) rotate(15deg) scale(1.1)}to{transform:translateY(0) rotate(-20deg) scale(1)}}@keyframes carnivalConfetti{0%{transform:translateX(-30px) translateY(-20px) rotate(-25deg) scale(.8)}25%{transform:translateX(30px) translateY(-10px) rotate(25deg) scale(1.2)}50%{transform:translateX(-15px) translateY(-15px) rotate(-15deg) scale(.9)}75%{transform:translateX(25px) translateY(-5px) rotate(15deg) scale(1.1)}to{transform:translateX(-30px) translateY(-20px) rotate(-25deg) scale(.8)}}.template-carnival .banner-content{padding-top:40px;position:relative;z-index:2}.template-sao_joao{background:linear-gradient(135deg,#ff4500,orange 50%,#ff0);height:200px;overflow:hidden;position:relative}.template-sao_joao:before{animation:saoJoaoFire 2.5s ease-in-out infinite;bottom:20px;content:"🔥";font-size:56px;left:20%;opacity:.8;position:absolute;z-index:1}.template-sao_joao:after{animation:saoJoaoFesta 4s ease-in-out infinite;content:"🎪 🎯 🌽 🎸 🎪 🎯 🌽 🎸 🎪 🎯 🌽 🎸 🎪 🎯 🌽";font-size:26px;left:-100px;opacity:.6;position:absolute;right:-100px;top:-15px;white-space:nowrap;z-index:1}@keyframes saoJoaoFire{0%{filter:brightness(1) hue-rotate(0deg);transform:translateY(0) scale(1) rotate(-8deg)}25%{filter:brightness(1.5) hue-rotate(20deg);transform:translateY(-12px) scale(1.3) rotate(8deg)}50%{filter:brightness(.8) hue-rotate(-10deg);transform:translateY(-6px) scale(.9) rotate(-4deg)}75%{filter:brightness(1.4) hue-rotate(15deg);transform:translateY(-15px) scale(1.2) rotate(6deg)}to{filter:brightness(1) hue-rotate(0deg);transform:translateY(0) scale(1) rotate(-8deg)}}@keyframes saoJoaoFesta{0%{transform:translateX(-25px) translateY(-10px) rotate(-15deg) scale(.9)}25%{transform:translateX(25px) translateY(-20px) rotate(15deg) scale(1.1)}50%{transform:translateX(-15px) translateY(-5px) rotate(-8deg) scale(.95)}75%{transform:translateX(20px) translateY(-15px) rotate(10deg) scale(1.05)}to{transform:translateX(-25px) translateY(-10px) rotate(-15deg) scale(.9)}}.template-sao_joao .banner-content{padding-top:40px;position:relative;z-index:2}.input-group-append .input-group-text{background-color:#f8f9fa;border-left:0;color:#007bff}.invalid-feedback.d-block{color:#dc3545;font-size:.875rem;margin-top:.25rem}.invalid-feedback .me-1{margin-right:.25rem!important}.form-section .row{margin-bottom:0}.form-section .row .col-md-3,.form-section .row .col-md-4,.form-section .row .col-md-6,.form-section .row .col-md-8{padding-left:7.5px;padding-right:7.5px}.form-check{margin-top:12px!important;padding-left:0!important}.form-check-input{margin-right:8px!important;margin-top:2px!important}.form-check-label{align-items:center!important;color:#6c757d!important;cursor:pointer!important;display:flex!important;font-size:14px!important}.form-check-label .me-1{font-size:16px!important;margin-left:4px!important;margin-right:6px!important}@media (max-width:768px){.form-section .row .col-md-3,.form-section .row .col-md-4,.form-section .row .col-md-6,.form-section .row .col-md-8{margin-bottom:15px;padding-left:15px;padding-right:15px}}.pagarme-status{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-bottom:20px;padding:15px}.status-error,.status-loading,.status-success,.status-token{align-items:center;display:flex;gap:8px;margin-bottom:8px}.status-error:last-child,.status-loading:last-child,.status-success:last-child,.status-token:last-child{margin-bottom:0}.status-error small,.status-loading small,.status-success small,.status-token small{font-size:13px;font-weight:500}.spin{animation:spin 1s linear infinite}.card-brand{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin-top:15px;padding:10px}.card-brand span{background-color:#fff;border:1px solid #dee2e6;border-radius:4px;color:#495057;display:inline-block;font-size:14px;font-weight:700;padding:6px 12px;text-transform:uppercase}[data-theme=dark] .card-brand,[data-theme=dark] .pagarme-status{background-color:#2d2d2d;border-color:#404040}[data-theme=dark] .card-brand span{background-color:#1a1a1a;border-color:#404040;color:#f5f5f5}.payment-modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.payment-modal{background-color:#fff;border-radius:16px;box-shadow:0 10px 40px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.payment-modal-header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:20px 24px}.payment-modal-header h2{align-items:center;color:#212529;display:flex;font-size:24px;font-weight:600;gap:10px;margin:0}.payment-modal-header button{align-items:center;background:none;border:none;border-radius:6px;color:#6c757d;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.payment-modal-header button:hover{background-color:#f8f9fa;color:#212529}.payment-modal-body{padding:24px}.payment-instruction{color:#495057;font-size:16px;margin-bottom:24px;text-align:center}.boleto-info-box{align-items:center;background-color:#e7f1ff;border:1px solid #b6d4fe;border-radius:8px;color:#084298;display:flex;font-size:16px;gap:12px;margin-bottom:20px;padding:16px}.boleto-info-box strong{margin-right:8px}.boleto-barcode{margin-bottom:20px}.boleto-barcode label{color:#495057;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.copy-paste-box{display:flex;gap:8px}.copy-paste-box input{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;flex:1 1;font-family:Courier New,monospace;font-size:14px;padding:12px 16px}.copy-button{align-items:center;background-color:#0d6efd;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:12px 20px;transition:all .2s;white-space:nowrap}.copy-button:hover{background-color:#0b5ed7;transform:translateY(-1px)}.boleto-download{margin:20px 0;text-align:center}.btn-download-boleto{align-items:center;background-color:#198754;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:14px 28px;text-decoration:none;transition:all .2s}.btn-download-boleto:hover{background-color:#157347;box-shadow:0 4px 12px #1987544d;color:#fff;transform:translateY(-2px)}.boleto-instructions{align-items:flex-start;background-color:#f8f9fa;border-left:4px solid #0d6efd;border-radius:6px;color:#495057;display:flex;font-size:14px;gap:10px;line-height:1.6;padding:12px 16px}.payment-modal-footer{border-top:1px solid #e9ecef;padding:20px 24px;text-align:center}.btn-continue{background-color:#0d6efd;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;max-width:400px;padding:14px 32px;transition:all .2s;width:100%}.btn-continue:hover{background-color:#0b5ed7;box-shadow:0 4px 12px #0d6efd4d;transform:translateY(-2px)}.checkout-success-page{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:20px}.checkout-success-page .container{max-width:1200px}.checkout-success-page .card{border:none;border-radius:15px;box-shadow:0 10px 40px #0000001a;margin-bottom:20px}.checkout-success-page .card-header{background:#0000;border-bottom:1px solid #e9ecef;padding:1.5rem}.checkout-success-page .card-body{padding:2rem}.checkout-success-page .border-success{border:2px solid #28a745!important}.checkout-success-page h5{color:#2c3e50;font-weight:600}.checkout-success-page h6{color:#495057;font-weight:600;margin-bottom:.75rem}.checkout-success-page .badge{font-size:.9rem;font-weight:500;padding:.5rem 1rem}.checkout-success-page .btn{border-radius:8px;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.checkout-success-page .btn:hover{box-shadow:0 5px 15px #0003;transform:translateY(-2px)}.checkout-processing-page{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.processing-container{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:500px;padding:60px 40px;text-align:center;width:100%}.processing-icon{align-items:center;border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto 30px;width:100px}.processing-icon.processing{background:#f0f0f0}.processing-icon.success{background:#4caf50}.processing-icon.error{background:#f44336}.spinner{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#667eea;height:50px;width:50px}.error-icon,.success-icon{color:#fff;font-size:50px;font-weight:700}.processing-title{color:#333;font-size:28px;font-weight:700;margin-bottom:15px}.processing-message{color:#666;font-size:16px;margin-bottom:10px}.processing-subtitle{color:#999;font-size:14px;margin-top:20px}[data-theme=dark] .processing-container{background:#2d3748}[data-theme=dark] .processing-title{color:#e5e7eb}[data-theme=dark] .processing-message{color:#9ca3af}[data-theme=dark] .processing-subtitle{color:#6b7280}.admin-page-header{margin-bottom:24px}.admin-page-header__title-wrapper{align-items:center;display:flex;gap:12px;margin-bottom:8px}.admin-page-header__icon{color:#000;flex-shrink:0;font-size:32px}.admin-page-header__title{color:#000;display:block;font-size:30px;font-weight:700;line-height:1.2;margin:0}.admin-page-header__subtitle{color:#6b7280;display:block;font-size:14px;margin:0;padding-left:44px}[data-theme=dark] .admin-page-header__icon,[data-theme=dark] .admin-page-header__title{color:#e5e7eb}[data-theme=dark] .admin-page-header__subtitle{color:#9ca3af}.admin-tickets-page{padding:0}.admin-tickets-page .card{border-radius:12px}.admin-tickets-page .card-header{background:#fff;border-bottom:2px solid #e5e7eb;padding:20px 24px}.admin-tickets-page .card-header h5{color:#111827;font-weight:700;margin:0}.admin-tickets-page .table{margin-bottom:0}.admin-tickets-page .table thead{background:#f9fafb}.admin-tickets-page .table thead th{border-bottom:2px solid #e5e7eb;color:#6b7280;font-size:13px;font-weight:600;padding:12px;text-transform:uppercase}.admin-tickets-page .table tbody td{padding:14px 12px;vertical-align:middle}.admin-tickets-page .table tbody tr{transition:all .2s ease}.admin-tickets-page .table tbody tr:hover{background-color:#f9fafb;box-shadow:0 2px 8px #0000000d}.admin-tickets-page .btn{transition:all .2s ease}.admin-tickets-page .btn:hover:not(:disabled){box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}[data-theme=dark] .admin-tickets-page .card{background-color:#1a1a1a}[data-theme=dark] .admin-tickets-page .card-header{background:#1a1a1a;border-bottom-color:#374151}[data-theme=dark] .admin-tickets-page .card-header h5{color:#e5e7eb}[data-theme=dark] .admin-tickets-page .card-body{background-color:#1a1a1a}[data-theme=dark] .admin-tickets-page .table{color:#e5e7eb}[data-theme=dark] .admin-tickets-page .table thead{background:#2d2d2d}[data-theme=dark] .admin-tickets-page .table thead th{border-bottom-color:#374151;color:#9ca3af}[data-theme=dark] .admin-tickets-page .table tbody tr:hover{background-color:#2d2d2d}[data-theme=dark] .admin-tickets-page .form-control,[data-theme=dark] .admin-tickets-page .input-group-text{background-color:#2d2d2d;border-color:#374151;color:#e5e7eb}[data-theme=dark] .admin-tickets-page .form-control:focus{background-color:#374151;border-color:#667eea;color:#e5e7eb}.BankAccountsApprovalSection_approvalCard__RDKuM{border:none;border-radius:16px;box-shadow:0 2px 8px #00000014;margin-bottom:24px}.BankAccountsApprovalSection_cardHeader__b5Gsf{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:16px 16px 0 0;color:#fff;padding:20px 24px}.BankAccountsApprovalSection_headerIcon__Qk-UG{font-size:24px}.BankAccountsApprovalSection_headerTitle__704Fd{font-size:18px;font-weight:700}.BankAccountsApprovalSection_statBadge__6la\+x{align-items:center;display:flex;font-size:13px;font-weight:600;gap:4px;padding:6px 12px}.BankAccountsApprovalSection_approvalsTable__pNgVl{margin-bottom:0}.BankAccountsApprovalSection_approvalsTable__pNgVl thead{background-color:#f9fafb}.BankAccountsApprovalSection_approvalsTable__pNgVl thead th{border-bottom:2px solid #e5e7eb;color:#374151;font-size:13px;font-weight:600;padding:14px 16px}.BankAccountsApprovalSection_approvalsTable__pNgVl tbody td{border-bottom:1px solid #e5e7eb;padding:16px;vertical-align:middle}.BankAccountsApprovalSection_approvalsTable__pNgVl tbody tr:hover{background-color:#f9fafb}[data-theme=dark] .BankAccountsApprovalSection_approvalCard__RDKuM{background-color:#1a1a1a;box-shadow:0 2px 8px #0000004d}[data-theme=dark] .BankAccountsApprovalSection_approvalsTable__pNgVl thead{background-color:#2d2d2d}[data-theme=dark] .BankAccountsApprovalSection_approvalsTable__pNgVl tbody td,[data-theme=dark] .BankAccountsApprovalSection_approvalsTable__pNgVl thead th{border-bottom-color:#374151;color:#e5e7eb}[data-theme=dark] .BankAccountsApprovalSection_approvalsTable__pNgVl tbody tr:hover{background-color:#2d2d2d}.BankAccountsApprovalSection_approveButton__BPCjo{font-size:13px;font-weight:600;padding:6px 14px;transition:all .2s ease}.BankAccountsApprovalSection_approveButton__BPCjo:hover:not(:disabled){box-shadow:0 2px 8px #10b9814d;transform:translateY(-1px)}.BankAccountsApprovalSection_rejectButton__youbA{font-size:13px;font-weight:600;padding:6px 14px;transition:all .2s ease}.BankAccountsApprovalSection_rejectButton__youbA:hover:not(:disabled){box-shadow:0 2px 8px #ef44444d;transform:translateY(-1px)}.BankAccountsApprovalSection_rejectModal__n960l .modal-content{border:none;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a}.BankAccountsApprovalSection_rejectModal__n960l .modal-header{background:linear-gradient(135deg,#ef4444,#dc2626);border-bottom:none;color:#fff;padding:20px 24px}.BankAccountsApprovalSection_rejectModal__n960l .modal-header .btn-close{filter:brightness(0) invert(1)}.BankAccountsApprovalSection_rejectModal__n960l .modal-title{align-items:center;display:flex;font-size:20px;font-weight:700}[data-theme=dark] .BankAccountsApprovalSection_rejectModal__n960l .modal-content{background-color:#1a1a1a;border:1px solid #374151}.admin-customers-page{margin:0;padding:24px;width:100%}.admin-customers-page__header{margin-bottom:32px;text-align:center}.admin-customers-page__title{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:8px}.admin-customers-page__icon{font-size:28px}.admin-customers-page__text{color:#1f2937;font-size:24px;font-weight:700}.admin-customers-page__subtitle{color:#6b7280;font-size:16px;font-weight:400}.admin-customers-page__filters{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px}.admin-customers-page .search-box{align-items:center;display:flex;flex:1 1;min-width:300px;position:relative}.admin-customers-page .search-box__icon{color:#6b7280;font-size:16px;left:16px;position:absolute;z-index:1}.admin-customers-page .search-box__input{background:#fff;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;padding:12px 16px 12px 44px;transition:all .3s ease;width:100%}.admin-customers-page .search-box__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.admin-customers-page .search-box__input::placeholder{color:#9ca3af}.admin-customers-page .sort-controls{align-items:center;display:flex;gap:8px}.admin-customers-page .sort-controls__select{background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;padding:12px 16px;transition:all .3s ease}.admin-customers-page .sort-controls__select:focus{border-color:#3b82f6;outline:none}.admin-customers-page .sort-controls__button{background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:16px;min-width:48px;padding:12px 16px;transition:all .3s ease}.admin-customers-page .sort-controls__button:hover{border-color:#3b82f6;color:#3b82f6}.admin-customers-page__content{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000f;overflow:hidden}.admin-customers-page .empty-state,.admin-customers-page .error-state,.admin-customers-page .loading-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.admin-customers-page .loading-state__spinner{animation:spin 1s linear infinite;font-size:32px;margin-bottom:16px}.admin-customers-page .loading-state__text{color:#6b7280;font-size:16px}.admin-customers-page .error-state__icon{font-size:32px;margin-bottom:16px}.admin-customers-page .error-state__text{color:#ef4444;font-size:16px;margin-bottom:20px}.admin-customers-page .error-state__button{background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.admin-customers-page .error-state__button:hover{background:#dc2626}.admin-customers-page .empty-state__icon{font-size:48px;margin-bottom:16px;opacity:.5}.admin-customers-page .empty-state__text{color:#6b7280;font-size:16px}.admin-customers-page .customers-list{display:flex;flex-direction:column}.admin-customers-page .customer-card{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:20px;padding:20px;transition:all .3s ease}.admin-customers-page .customer-card:last-child{border-bottom:none}.admin-customers-page .customer-card:hover{background:#f8fafc}.admin-customers-page .customer-card__avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.admin-customers-page .customer-card__avatar-text{color:#fff;font-size:18px;font-weight:700}.admin-customers-page .customer-card__info{display:flex;flex:1 1;flex-direction:column;gap:4px}.admin-customers-page .customer-card__name{color:#1f2937;font-size:16px;font-weight:600}.admin-customers-page .customer-card__email{color:#6b7280;font-size:14px}.admin-customers-page .customer-card__document{color:#9ca3af;font-size:12px}.admin-customers-page .customer-card__stats{align-items:center;display:flex;gap:24px}.admin-customers-page .customer-card__stat{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.admin-customers-page .customer-card__stat-value{color:#1f2937;font-size:16px;font-weight:700}.admin-customers-page .customer-card__stat-label{color:#6b7280;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.admin-customers-page .access-denied{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.admin-customers-page .access-denied__icon{font-size:48px;margin-bottom:16px}.admin-customers-page .access-denied__title{color:#ef4444;font-size:20px;font-weight:700;margin-bottom:8px}.admin-customers-page .access-denied__message{color:#6b7280;font-size:16px}.admin-customers-page .customer-drawer-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:flex-end;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.admin-customers-page .customer-drawer{animation:slideInRight .3s ease-out;background:#fff;border-radius:12px 0 0 12px;box-shadow:-4px 0 20px #00000026;display:flex;flex-direction:column;height:100%;max-height:90vh;max-width:600px;width:100%}.admin-customers-page .customer-drawer__header{align-items:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;border-radius:12px 0 0 0;display:flex;justify-content:space-between;padding:20px 24px}.admin-customers-page .customer-drawer__title{align-items:center;display:flex;gap:12px}.admin-customers-page .customer-drawer__icon{font-size:20px}.admin-customers-page .customer-drawer__text{color:#1f2937;font-size:18px;font-weight:700}.admin-customers-page .customer-drawer__close{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:20px;padding:8px;transition:all .3s ease}.admin-customers-page .customer-drawer__close:hover{background:#e5e7eb;color:#374151}.admin-customers-page .customer-drawer__content{flex:1 1;overflow-y:auto;padding:24px}.admin-customers-page .customer-info{align-items:center;background:#f8fafc;border-radius:8px;display:flex;gap:16px;margin-bottom:24px;padding:20px}.admin-customers-page .customer-info__avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.admin-customers-page .customer-info__avatar-text{color:#fff;font-size:24px;font-weight:700}.admin-customers-page .customer-info__details{flex:1 1}.admin-customers-page .customer-info__name{color:#1f2937;font-size:20px;font-weight:700;margin:0 0 8px}.admin-customers-page .customer-info__email{color:#6b7280;font-size:14px;margin:0 0 4px}.admin-customers-page .customer-info__document{color:#9ca3af;font-size:12px;margin:0 0 4px}.admin-customers-page .customer-info__address,.admin-customers-page .customer-info__phone{color:#6b7280;font-size:12px;margin:0 0 4px}.admin-customers-page .customer-info__location{color:#6b7280;font-size:12px;margin:0}.admin-customers-page .customer-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.admin-customers-page .customer-stat{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;text-align:center}.admin-customers-page .customer-stat__value{color:#1f2937;display:block;font-size:18px;font-weight:700;margin-bottom:4px}.admin-customers-page .customer-stat__label{color:#6b7280;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.admin-customers-page .purchase-history__title{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:16px}.admin-customers-page .purchase-list{display:flex;flex-direction:column;gap:12px}.admin-customers-page .purchase-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:16px;padding:16px;transition:all .3s ease}.admin-customers-page .purchase-item:hover{background:#f8fafc;border-color:#3b82f6}.admin-customers-page .purchase-item__info{flex:1 1}.admin-customers-page .purchase-item__product{color:#1f2937;font-size:16px;font-weight:600;margin-bottom:4px}.admin-customers-page .purchase-item__producer{color:#6b7280;font-size:14px;margin-bottom:4px}.admin-customers-page .purchase-item__date{color:#9ca3af;font-size:12px}.admin-customers-page .purchase-item__value{color:#059669;font-size:16px;font-weight:700}.admin-customers-page .purchase-item__status{align-items:center;display:flex}.admin-customers-page .status-badge{border-radius:4px;font-size:12px;font-weight:600;padding:4px 8px;text-transform:uppercase}.admin-customers-page .status-badge--paid{background:#d1fae5;color:#065f46}.admin-customers-page .status-badge--pending{background:#fef3c7;color:#92400e}.admin-customers-page .status-badge--cancelled{background:#fee2e2;color:#991b1b}.admin-customers-page [data-theme=dark] .status-badge--paid{background:#064e3b;color:#a7f3d0}.admin-customers-page [data-theme=dark] .status-badge--pending{background:#78350f;color:#fcd34d}.admin-customers-page [data-theme=dark] .status-badge--cancelled{background:#7f1d1d;color:#fca5a5}.admin-customers-page .sale-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1001}.admin-customers-page .sale-modal{animation:slideInUp .3s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:85vh;max-width:600px;width:100%}.admin-customers-page .sale-modal__header{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e5e7eb;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;padding:24px 28px}.admin-customers-page .sale-modal__title{align-items:center;display:flex;gap:12px}.admin-customers-page .sale-modal__icon{color:#3b82f6;font-size:24px}.admin-customers-page .sale-modal__text{color:#1e293b;font-size:20px;font-weight:700}.admin-customers-page .sale-modal__close{background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-size:20px;padding:10px;transition:all .3s ease}.admin-customers-page .sale-modal__close:hover{background:#e2e8f0;color:#334155}.admin-customers-page .sale-modal__content{flex:1 1;overflow-y:auto;padding:28px}.admin-customers-page .sale-details{display:flex;flex-direction:column;gap:20px}.admin-customers-page .sale-detail{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;padding:16px 20px;transition:all .2s ease}.admin-customers-page .sale-detail:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.admin-customers-page .sale-detail__label{color:#475569;font-size:14px;font-weight:600;min-width:140px}.admin-customers-page .sale-detail__value{color:#1e293b;font-size:14px;font-weight:500;line-height:1.4;max-width:60%;text-align:right;word-break:break-word}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.admin-customers-page .filter-controls{align-items:center;display:flex;gap:8px}.admin-customers-page .filter-controls__select{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;font-size:14px;min-width:200px;padding:8px 12px;transition:all .3s ease}.admin-customers-page .filter-controls__select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.admin-customers-page .clear-filters-button{background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease;white-space:nowrap}.admin-customers-page .clear-filters-button:hover{background:#dc2626;transform:translateY(-1px)}.admin-customers-page .pagination{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;justify-content:space-between;margin-top:24px;padding:20px}.admin-customers-page .pagination__info{color:#6b7280;font-size:14px;font-weight:500}.admin-customers-page .pagination__controls{align-items:center;display:flex;gap:8px}.admin-customers-page .pagination__button{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease}.admin-customers-page .pagination__button:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.admin-customers-page .pagination__button:disabled{cursor:not-allowed;opacity:.5}.admin-customers-page .pagination__button--next,.admin-customers-page .pagination__button--prev{min-width:80px}.admin-customers-page .pagination__pages{display:flex;gap:4px}.admin-customers-page .pagination__page{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;transition:all .3s ease;width:40px}.admin-customers-page .pagination__page:hover{background:#f3f4f6;border-color:#9ca3af}.admin-customers-page .pagination__page--active{background:#3b82f6;border-color:#3b82f6;color:#fff}.admin-customers-page .pagination__page--active:hover{background:#2563eb;border-color:#2563eb}@media(max-width:768px){.admin-customers-page{padding:16px}.admin-customers-page__filters{align-items:stretch;flex-direction:column;gap:16px}.admin-customers-page .search-box{min-width:auto}.admin-customers-page .customer-card{flex-direction:column;gap:16px;text-align:center}.admin-customers-page .customer-card__stats{flex-direction:column;gap:16px}}@media(max-width:480px){.admin-customers-page__stats{grid-template-columns:1fr}.admin-customers-page .customer-card__stats{flex-direction:row;flex-wrap:wrap;justify-content:space-around}}[data-theme=dark] .admin-customers-page{background:#1a1a1a;color:#e5e7eb}[data-theme=dark] .admin-customers-page__content{background:#1a1a1a;border-color:#2d2d2d}[data-theme=dark] .admin-customers-page .customer-card{background:#1a1a1a;border-bottom-color:#2d2d2d}[data-theme=dark] .admin-customers-page .customer-card:hover{background:#2d2d2d}[data-theme=dark] .admin-customers-page .customer-card__name{color:#e5e7eb}[data-theme=dark] .admin-customers-page .customer-card__email{color:#9ca3af}[data-theme=dark] .admin-customers-page .customer-card__document{color:#6b7280}[data-theme=dark] .admin-customers-page .customer-card__stat-value{color:#e5e7eb}[data-theme=dark] .admin-customers-page .customer-card__stat-label,[data-theme=dark] .admin-customers-page .empty-state__text,[data-theme=dark] .admin-customers-page .loading-state__text{color:#9ca3af}[data-theme=dark] .admin-customers-page .customers-list{background:#1a1a1a}[data-theme=dark] .admin-customers-page .search-box__input{background:#2d2d2d;border-color:#3d3d3d;color:#e5e7eb}[data-theme=dark] .admin-customers-page .search-box__input::placeholder{color:#6b7280}[data-theme=dark] .admin-customers-page .search-box__input:focus{background:#2d2d2d;border-color:#3b82f6}[data-theme=dark] .admin-customers-page .sort-controls__button,[data-theme=dark] .admin-customers-page .sort-controls__select{background:#2d2d2d;border-color:#3d3d3d;color:#e5e7eb}[data-theme=dark] .admin-customers-page .sort-controls__button:hover{background:#3d3d3d;border-color:#3b82f6;color:#3b82f6}[data-theme=dark] .admin-customers-page .filter-controls__select{background:#2d2d2d;border-color:#3d3d3d;color:#e5e7eb}[data-theme=dark] .admin-customers-page .clear-filters-button{background:#ef4444;color:#fff}[data-theme=dark] .admin-customers-page .clear-filters-button:hover{background:#dc2626}[data-theme=dark] .admin-customers-page .pagination{background:#1a1a1a;border-color:#2d2d2d}[data-theme=dark] .admin-customers-page .pagination__info{color:#9ca3af}[data-theme=dark] .admin-customers-page .pagination__button{background:#2d2d2d;border-color:#3d3d3d;color:#e5e7eb}[data-theme=dark] .admin-customers-page .pagination__button:hover:not(:disabled){background:#3d3d3d;border-color:#9ca3af}[data-theme=dark] .admin-customers-page .pagination__page{background:#2d2d2d;border-color:#3d3d3d;color:#e5e7eb}[data-theme=dark] .admin-customers-page .pagination__page:hover{background:#3d3d3d;border-color:#9ca3af}[data-theme=dark] .admin-customers-page .pagination__page--active{background:#3b82f6;border-color:#3b82f6;color:#fff}[data-theme=dark] .admin-customers-page .pagination__page--active:hover{background:#2563eb;border-color:#2563eb}[data-theme=dark] .customer-drawer-overlay{background:#000c}[data-theme=dark] .customer-drawer{background:#1a1a1a;color:#e5e7eb}[data-theme=dark] .customer-drawer__header{background:#1a1a1a;border-bottom-color:#2d2d2d}[data-theme=dark] .customer-drawer__header__title__text{color:#e5e7eb}[data-theme=dark] .customer-drawer__header__close{color:#9ca3af}[data-theme=dark] .customer-drawer__header__close:hover{background:#2d2d2d;color:#e5e7eb}[data-theme=dark] .customer-drawer__content{background:#1a1a1a}[data-theme=dark] .customer-info{background:#2d2d2d;border-color:#3d3d3d}[data-theme=dark] .customer-info__details__name{color:#e5e7eb}[data-theme=dark] .customer-info__details__address,[data-theme=dark] .customer-info__details__document,[data-theme=dark] .customer-info__details__email,[data-theme=dark] .customer-info__details__location,[data-theme=dark] .customer-info__details__phone{color:#9ca3af}[data-theme=dark] .customer-info__name{color:#e5e7eb}[data-theme=dark] .customer-info__address,[data-theme=dark] .customer-info__document,[data-theme=dark] .customer-info__email,[data-theme=dark] .customer-info__location,[data-theme=dark] .customer-info__phone{color:#9ca3af}[data-theme=dark] .customer-stats__card{background:#2d2d2d;border-color:#3d3d3d}[data-theme=dark] .customer-stats__card__value{color:#e5e7eb}[data-theme=dark] .customer-stats__card__label{color:#9ca3af}[data-theme=dark] .customer-stat{background:#2d2d2d;border-color:#3d3d3d}[data-theme=dark] .customer-stat__value{color:#e5e7eb}[data-theme=dark] .customer-stat__label{color:#9ca3af}[data-theme=dark] .purchase-history__title{color:#e5e7eb}[data-theme=dark] .purchase-item{background:#2d2d2d;border-color:#3d3d3d}[data-theme=dark] .purchase-item:hover{border-color:#4d4d4d;box-shadow:0 4px 12px #0000004d}[data-theme=dark] .purchase-item__product{color:#e5e7eb}[data-theme=dark] .purchase-item__producer{color:#9ca3af}[data-theme=dark] .purchase-item__header__name,[data-theme=dark] .purchase-item__status,[data-theme=dark] .purchase-item__value{color:#e5e7eb}[data-theme=dark] .purchase-item__header__date,[data-theme=dark] .purchase-item__producer,[data-theme=dark] .purchase-item__value{color:#9ca3af}[data-theme=dark] .sale-modal-overlay{background:#000c}[data-theme=dark] .sale-modal{background:#1e293b;border-color:#334155;color:#e5e7eb}[data-theme=dark] .sale-modal__header{background:linear-gradient(135deg,#1e293b,#334155);border-bottom-color:#475569}[data-theme=dark] .sale-modal__header__title__icon{color:#60a5fa}[data-theme=dark] .sale-modal__header__title__text{color:#f1f5f9}[data-theme=dark] .sale-modal__header__close{color:#94a3b8}[data-theme=dark] .sale-modal__header__close:hover{background:#475569;color:#f1f5f9}[data-theme=dark] .sale-details,[data-theme=dark] .sale-modal__content{background:#1e293b}[data-theme=dark] .sale-detail{background:#334155;border-color:#475569}[data-theme=dark] .sale-detail:hover{background:#475569;border-color:#64748b}[data-theme=dark] .sale-detail__label{color:#94a3b8}[data-theme=dark] .sale-detail__value{color:#f1f5f9}.admin-config-page{margin:0;padding:0;width:100%}.admin-config-page__content{background:#0000;border-radius:12px;margin-bottom:32px;overflow:hidden}.admin-config-page .empty-state,.admin-config-page .error-state,.admin-config-page .loading-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.admin-config-page .loading-state__spinner{animation:spin 1s linear infinite;font-size:32px;margin-bottom:16px}.admin-config-page .loading-state__text{color:#6b7280;font-size:16px}.admin-config-page .empty-state__icon{font-size:48px;margin-bottom:16px;opacity:.5}.admin-config-page .empty-state__text{color:#6b7280;font-size:16px}.admin-config-page .periods-list{display:flex;flex-direction:column}.admin-config-page .period-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000000d;display:flex;gap:20px;margin-bottom:12px;padding:20px;transition:all .3s ease}.admin-config-page .period-card:last-child{margin-bottom:0}.admin-config-page .period-card:hover{background:#f8fafc;box-shadow:0 2px 6px #0000001a}.admin-config-page .period-card__avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.admin-config-page .period-card__avatar-text{color:#fff;font-size:18px;font-weight:700}.admin-config-page .period-card__info{display:flex;flex:1 1;flex-direction:column;gap:4px}.admin-config-page .period-card__name{align-items:center;color:#1f2937;display:flex;font-size:16px;font-weight:600}.admin-config-page .period-card__description{color:#6b7280;font-size:14px}.admin-config-page .period-card__stats{align-items:center;display:flex;gap:24px}.admin-config-page .period-card__stat{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.admin-config-page .period-card__stat-value{color:#1f2937;font-size:16px;font-weight:700}.admin-config-page .period-card__stat-label{color:#6b7280;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.admin-config-page .period-card__actions{display:flex;flex-shrink:0;gap:8px}.admin-config-page :global .modal-body{padding-left:24px!important;padding-right:24px!important}.navigation-card{border:1px solid #dee2e6;transition:all .3s ease}.navigation-card:hover{border-color:#0d6efd;box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.config-card{display:flex;flex-direction:column;height:100%}.config-card .card-body{display:flex;flex:1 1;flex-direction:column}.config-card .card-footer{margin-top:auto}.history-table{font-size:.9rem}.history-table td{vertical-align:middle}.history-table .badge{font-size:.75rem;padding:.25em .5em}.config-section{margin-bottom:2rem}@media(max-width:768px){.config-card{margin-bottom:1rem}}[data-theme=dark] .admin-config-page__content{background:#0000}[data-theme=dark] .admin-config-page .period-card{background:#1a1a1a;border-color:#2d2d2d}[data-theme=dark] .admin-config-page .period-card:hover{background:#2d2d2d;border-color:#3d3d3d}[data-theme=dark] .admin-config-page .period-card__name{color:#e5e7eb}[data-theme=dark] .admin-config-page .period-card__description{color:#9ca3af}[data-theme=dark] .admin-config-page .period-card__stat-value{color:#e5e7eb}[data-theme=dark] .admin-config-page .empty-state__text,[data-theme=dark] .admin-config-page .loading-state__text,[data-theme=dark] .admin-config-page .period-card__stat-label{color:#9ca3af}[data-theme=dark] .admin-config-page .periods-list{background:#1a1a1a}.platform-fee-plans-page{margin:0;padding:0;width:100%}.platform-fee-plans-page__content{background:#0000;border-radius:12px;overflow:hidden}.platform-fee-plans-page .empty-state,.platform-fee-plans-page .error-state,.platform-fee-plans-page .loading-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.platform-fee-plans-page .loading-state__spinner{animation:spin 1s linear infinite;font-size:32px;margin-bottom:16px}.platform-fee-plans-page .loading-state__text{color:#6b7280;font-size:16px}.platform-fee-plans-page .error-state__icon{font-size:32px;margin-bottom:16px}.platform-fee-plans-page .error-state__text{color:#ef4444;font-size:16px;margin-bottom:20px}.platform-fee-plans-page .error-state__button{background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.platform-fee-plans-page .error-state__button:hover{background:#dc2626}.platform-fee-plans-page .empty-state__icon{font-size:48px;margin-bottom:16px;opacity:.5}.platform-fee-plans-page .empty-state__text{color:#6b7280;font-size:16px}.platform-fee-plans-page .plans-list{display:flex;flex-direction:column}.platform-fee-plans-page .plan-card{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:20px;padding:20px;transition:all .3s ease}.platform-fee-plans-page .plan-card:last-child{border-bottom:none}.platform-fee-plans-page .plan-card:hover{background:#f8fafc}.platform-fee-plans-page .plan-card__avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.platform-fee-plans-page .plan-card__avatar-text{color:#fff;font-size:18px;font-weight:700}.platform-fee-plans-page .plan-card__info{display:flex;flex:1 1;flex-direction:column;gap:4px}.platform-fee-plans-page .plan-card__name{align-items:center;color:#1f2937;display:flex;font-size:16px;font-weight:600}.platform-fee-plans-page .plan-card__code{color:#6b7280;font-size:14px}.platform-fee-plans-page .plan-card__code code{background-color:#f1f3f5;border-radius:4px;color:#495057;font-family:Courier New,monospace;font-size:12px;padding:2px 6px}.platform-fee-plans-page .plan-card__description{color:#9ca3af;font-size:12px}.platform-fee-plans-page .plan-card__stats{align-items:center;display:flex;gap:24px}.platform-fee-plans-page .plan-card__stat{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.platform-fee-plans-page .plan-card__stat-value{color:#1f2937;font-size:16px;font-weight:700}.platform-fee-plans-page .plan-card__stat-label{color:#6b7280;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.platform-fee-plans-page .plan-card__actions{display:flex;flex-shrink:0;gap:8px}.platform-fee-plans-page :global .modal-body{padding-left:24px!important;padding-right:24px!important}[data-theme=dark] .platform-fee-plans-page__content{background:#0000}[data-theme=dark] .platform-fee-plans-page .plan-card{background:#1a1a1a;border-bottom-color:#2d2d2d}[data-theme=dark] .platform-fee-plans-page .plan-card:hover{background:#2d2d2d}[data-theme=dark] .platform-fee-plans-page .plan-card__name{color:#e5e7eb}[data-theme=dark] .platform-fee-plans-page .plan-card__code{color:#9ca3af}[data-theme=dark] .platform-fee-plans-page .plan-card__code code{background-color:#2d2d2d;color:#9ca3af}[data-theme=dark] .platform-fee-plans-page .plan-card__description{color:#6b7280}[data-theme=dark] .platform-fee-plans-page .plan-card__stat-value{color:#e5e7eb}[data-theme=dark] .platform-fee-plans-page .empty-state__text,[data-theme=dark] .platform-fee-plans-page .loading-state__text,[data-theme=dark] .platform-fee-plans-page .plan-card__stat-label{color:#9ca3af}[data-theme=dark] .platform-fee-plans-page .plans-list{background:#1a1a1a}.advance-payment-plans-page{margin:0;padding:0;width:100%}.advance-payment-plans-page__content{background:#0000;border-radius:12px;overflow:hidden}.advance-payment-plans-page .empty-state,.advance-payment-plans-page .error-state,.advance-payment-plans-page .loading-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.advance-payment-plans-page .loading-state__spinner{animation:spin 1s linear infinite;font-size:32px;margin-bottom:16px}.advance-payment-plans-page .loading-state__text{color:#6b7280;font-size:16px}.advance-payment-plans-page .error-state__icon{font-size:32px;margin-bottom:16px}.advance-payment-plans-page .error-state__text{color:#ef4444;font-size:16px;margin-bottom:20px}.advance-payment-plans-page .error-state__button{background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.advance-payment-plans-page .error-state__button:hover{background:#dc2626}.advance-payment-plans-page .empty-state__icon{font-size:48px;margin-bottom:16px;opacity:.5}.advance-payment-plans-page .empty-state__text{color:#6b7280;font-size:16px}.advance-payment-plans-page .plans-list{display:flex;flex-direction:column}.advance-payment-plans-page .plan-card{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:20px;padding:20px;transition:all .3s ease}.advance-payment-plans-page .plan-card:last-child{border-bottom:none}.advance-payment-plans-page .plan-card:hover{background:#f8fafc}.advance-payment-plans-page .plan-card__avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.advance-payment-plans-page .plan-card__avatar-text{color:#fff;font-size:18px;font-weight:700}.advance-payment-plans-page .plan-card__info{display:flex;flex:1 1;flex-direction:column;gap:4px}.advance-payment-plans-page .plan-card__name{align-items:center;color:#1f2937;display:flex;font-size:16px;font-weight:600}.advance-payment-plans-page .plan-card__code{color:#6b7280;font-size:14px}.advance-payment-plans-page .plan-card__code code{background-color:#f1f3f5;border-radius:4px;color:#495057;font-family:Courier New,monospace;font-size:12px;padding:2px 6px}.advance-payment-plans-page .plan-card__description{color:#9ca3af;font-size:12px}.advance-payment-plans-page .plan-card__stats{align-items:center;display:flex;gap:24px}.advance-payment-plans-page .plan-card__stat{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.advance-payment-plans-page .plan-card__stat-value{color:#1f2937;font-size:16px;font-weight:700}.advance-payment-plans-page .plan-card__stat-label{color:#6b7280;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.advance-payment-plans-page .plan-card__actions{display:flex;flex-shrink:0;gap:8px}.advance-payment-plans-page :global .modal-body{padding-left:24px!important;padding-right:24px!important}[data-theme=dark] .advance-payment-plans-page__content{background:#0000}[data-theme=dark] .advance-payment-plans-page .plan-card{background:#1a1a1a;border-bottom-color:#2d2d2d}[data-theme=dark] .advance-payment-plans-page .plan-card:hover{background:#2d2d2d}[data-theme=dark] .advance-payment-plans-page .plan-card__name{color:#e5e7eb}[data-theme=dark] .advance-payment-plans-page .plan-card__code{color:#9ca3af}[data-theme=dark] .advance-payment-plans-page .plan-card__code code{background-color:#2d2d2d;color:#9ca3af}[data-theme=dark] .advance-payment-plans-page .plan-card__description{color:#6b7280}[data-theme=dark] .advance-payment-plans-page .plan-card__stat-value{color:#e5e7eb}[data-theme=dark] .advance-payment-plans-page .empty-state__text,[data-theme=dark] .advance-payment-plans-page .loading-state__text,[data-theme=dark] .advance-payment-plans-page .plan-card__stat-label{color:#9ca3af}[data-theme=dark] .advance-payment-plans-page .plans-list{background:#1a1a1a}.minimum-withdrawal-plans-page{margin:0;padding:0;width:100%}.minimum-withdrawal-plans-page__content{background:#0000;border-radius:12px;overflow:hidden}.minimum-withdrawal-plans-page .empty-state,.minimum-withdrawal-plans-page .error-state,.minimum-withdrawal-plans-page .loading-state{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:80px 20px;text-align:center}.minimum-withdrawal-plans-page .empty-state__icon,.minimum-withdrawal-plans-page .error-state__icon,.minimum-withdrawal-plans-page .loading-state__spinner{animation:bounce 2s ease-in-out infinite;font-size:64px;margin-bottom:24px}.minimum-withdrawal-plans-page .empty-state__text,.minimum-withdrawal-plans-page .error-state__text,.minimum-withdrawal-plans-page .loading-state__text{color:#6c757d;font-size:18px;font-weight:500}.minimum-withdrawal-plans-page .plans-list{display:flex;flex-direction:column}.minimum-withdrawal-plans-page .plan-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000000d;display:flex;gap:20px;margin-bottom:12px;padding:20px;transition:all .3s ease}.minimum-withdrawal-plans-page .plan-card:last-child{margin-bottom:0}.minimum-withdrawal-plans-page .plan-card:hover{background:#f8fafc;box-shadow:0 2px 6px #0000001a}.minimum-withdrawal-plans-page .plan-card__avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.minimum-withdrawal-plans-page .plan-card__avatar-text{color:#fff;font-size:18px;font-weight:700}.minimum-withdrawal-plans-page .plan-card__info{display:flex;flex:1 1;flex-direction:column;gap:4px}.minimum-withdrawal-plans-page .plan-card__name{align-items:center;color:#1f2937;display:flex;font-size:16px;font-weight:600}.minimum-withdrawal-plans-page .plan-card__code{color:#6b7280;font-size:14px}.minimum-withdrawal-plans-page .plan-card__description{color:#9ca3af;font-size:12px}.minimum-withdrawal-plans-page .plan-card__stats{align-items:center;display:flex;gap:24px}.minimum-withdrawal-plans-page .plan-card__stat{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.minimum-withdrawal-plans-page .plan-card__stat-value{color:#1f2937;font-size:16px;font-weight:700}.minimum-withdrawal-plans-page .plan-card__stat-label{color:#6b7280;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.minimum-withdrawal-plans-page .plan-card__actions{display:flex;flex-shrink:0;gap:8px}.modal .modal-body{padding:1.5rem!important}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}[data-theme=dark] .minimum-withdrawal-plans-page__content{background:#0000}[data-theme=dark] .minimum-withdrawal-plans-page .plan-card{background:#1a1a1a;border-color:#2d2d2d}[data-theme=dark] .minimum-withdrawal-plans-page .plan-card:hover{background:#2d2d2d;border-color:#3d3d3d}[data-theme=dark] .minimum-withdrawal-plans-page .plan-card__name{color:#e5e7eb}[data-theme=dark] .minimum-withdrawal-plans-page .plan-card__code{color:#9ca3af}[data-theme=dark] .minimum-withdrawal-plans-page .plan-card__description{color:#6b7280}[data-theme=dark] .minimum-withdrawal-plans-page .plan-card__stat-value{color:#e5e7eb}[data-theme=dark] .minimum-withdrawal-plans-page .empty-state__text,[data-theme=dark] .minimum-withdrawal-plans-page .loading-state__text,[data-theme=dark] .minimum-withdrawal-plans-page .plan-card__stat-label{color:#9ca3af}[data-theme=dark] .minimum-withdrawal-plans-page .plans-list{background:#1a1a1a}.CreateTicketModal_createTicketModal__dFFJO .modal-dialog{max-width:800px}.CreateTicketModal_createTicketModal__dFFJO .modal-content{border:none;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.CreateTicketModal_modalHeader__4Ju8e{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none;border-radius:16px 16px 0 0;color:#fff;padding:24px 28px}.CreateTicketModal_modalHeader__4Ju8e .btn-close{filter:brightness(0) invert(1);opacity:.9}.CreateTicketModal_modalHeader__4Ju8e .btn-close:hover{opacity:1}.CreateTicketModal_modalTitle__iHPLo{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:700;gap:12px;margin:0}.CreateTicketModal_titleIcon__R-if2{font-size:28px}.CreateTicketModal_modalBody__NA3mn{max-height:70vh;overflow-y:auto;padding:28px}.CreateTicketModal_modalBody__NA3mn::-webkit-scrollbar{width:8px}.CreateTicketModal_modalBody__NA3mn::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.CreateTicketModal_modalBody__NA3mn::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.CreateTicketModal_modalBody__NA3mn::-webkit-scrollbar-thumb:hover{background:#555}.CreateTicketModal_modalSubtitle__H4FxE{color:#6b7280;font-size:15px;line-height:1.6;margin-bottom:24px}.CreateTicketModal_label__vPLqW{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:10px}.CreateTicketModal_categoryGrid__SXL0O{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.CreateTicketModal_categoryCard__3oey6{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:16px 12px;transition:all .2s ease}.CreateTicketModal_categoryCard__3oey6:hover{border-color:#667eea;box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px)}.CreateTicketModal_categoryCard__3oey6.CreateTicketModal_active__\+y1QF{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-color:#667eea;box-shadow:0 4px 12px #667eea4d}.CreateTicketModal_categoryCard__3oey6.CreateTicketModal_active__\+y1QF .CreateTicketModal_categoryIcon__fuWFB{color:#667eea}.CreateTicketModal_categoryCard__3oey6.CreateTicketModal_active__\+y1QF span{color:#667eea;font-weight:600}.CreateTicketModal_categoryCard__3oey6 span{color:#374151;font-size:12px;font-weight:500;line-height:1.2;text-align:center}.CreateTicketModal_categoryIcon__fuWFB{color:#9ca3af;font-size:24px;transition:color .2s ease}.CreateTicketModal_input__V4yR5,.CreateTicketModal_select__I8oxi,.CreateTicketModal_textarea__6KKlK{border:2px solid #e5e7eb;border-radius:8px;font-size:14px;padding:10px 14px;transition:all .2s ease}.CreateTicketModal_input__V4yR5:focus,.CreateTicketModal_select__I8oxi:focus,.CreateTicketModal_textarea__6KKlK:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.CreateTicketModal_textarea__6KKlK{font-family:inherit;min-height:120px;resize:vertical}.CreateTicketModal_modalFooter__9pRHq{background:#f9fafb;border-radius:0 0 16px 16px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 28px}.CreateTicketModal_cancelButton__ybh9M{border-radius:8px;font-weight:600;padding:10px 24px;transition:all .2s ease}.CreateTicketModal_cancelButton__ybh9M:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-1px)}.CreateTicketModal_submitButton__ZsHrC{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;font-weight:600;padding:10px 24px;transition:all .2s ease}.CreateTicketModal_submitButton__ZsHrC:hover:not(:disabled){box-shadow:0 4px 12px #667eea66;transform:translateY(-1px)}.CreateTicketModal_submitButton__ZsHrC:disabled{cursor:not-allowed;opacity:.6}[data-theme=dark] .CreateTicketModal_createTicketModal__dFFJO .modal-content{background-color:#1a1a1a!important;border:1px solid #374151!important;box-shadow:0 20px 25px -5px #0006!important}[data-theme=dark] .CreateTicketModal_modalBody__NA3mn{background-color:#1a1a1a;color:#e5e7eb}[data-theme=dark] .CreateTicketModal_modalBody__NA3mn::-webkit-scrollbar-track{background:#2d2d2d}[data-theme=dark] .CreateTicketModal_modalBody__NA3mn::-webkit-scrollbar-thumb{background:#555}[data-theme=dark] .CreateTicketModal_modalBody__NA3mn::-webkit-scrollbar-thumb:hover{background:#777}[data-theme=dark] .CreateTicketModal_modalSubtitle__H4FxE{color:#9ca3af}[data-theme=dark] .CreateTicketModal_label__vPLqW{color:#e5e7eb}[data-theme=dark] .CreateTicketModal_categoryCard__3oey6{background:#2d2d2d;border-color:#374151}[data-theme=dark] .CreateTicketModal_categoryCard__3oey6:hover{background:#374151;border-color:#667eea}[data-theme=dark] .CreateTicketModal_categoryCard__3oey6.CreateTicketModal_active__\+y1QF{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea}[data-theme=dark] .CreateTicketModal_categoryCard__3oey6 span{color:#e5e7eb}[data-theme=dark] .CreateTicketModal_input__V4yR5,[data-theme=dark] .CreateTicketModal_select__I8oxi,[data-theme=dark] .CreateTicketModal_textarea__6KKlK{background-color:#2d2d2d;border-color:#374151;color:#e5e7eb}[data-theme=dark] .CreateTicketModal_input__V4yR5:focus,[data-theme=dark] .CreateTicketModal_select__I8oxi:focus,[data-theme=dark] .CreateTicketModal_textarea__6KKlK:focus{background-color:#374151;border-color:#667eea}[data-theme=dark] .CreateTicketModal_modalFooter__9pRHq{background:#2d2d2d;border-top-color:#374151}.TicketDetailsModal_ticketDetailsModal__peFFG .modal-content{border:none;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a}.TicketDetailsModal_modalHeader__wI2WN{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none;border-radius:16px 16px 0 0;color:#fff;padding:20px 24px}.TicketDetailsModal_modalHeader__wI2WN .btn-close{filter:brightness(0) invert(1);opacity:.9}.TicketDetailsModal_modalHeader__wI2WN .btn-close:hover{opacity:1}.TicketDetailsModal_modalTitle__ZKJs5{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:700;gap:10px;margin:0}.TicketDetailsModal_titleIcon__UvFrd{font-size:24px}.TicketDetailsModal_modalBody__9TZMs{max-height:70vh;overflow-y:auto;padding:24px}.TicketDetailsModal_modalBody__9TZMs::-webkit-scrollbar{width:8px}.TicketDetailsModal_modalBody__9TZMs::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.TicketDetailsModal_modalBody__9TZMs::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.TicketDetailsModal_modalBody__9TZMs::-webkit-scrollbar-thumb:hover{background:#555}.TicketDetailsModal_ticketInfo__zTdI9{grid-gap:12px;background:#f9fafb;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:20px;padding:16px}.TicketDetailsModal_infoRow__7rqan{display:flex;flex-direction:column;gap:4px}.TicketDetailsModal_infoLabel__EII6r{align-items:center;color:#6b7280;display:flex;font-size:12px;font-weight:600;gap:6px;text-transform:uppercase}.TicketDetailsModal_infoValue__QDllz{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:500;gap:8px}.TicketDetailsModal_subjectBox__wEBlS{background:#f0f9ff;border-left:4px solid #3b82f6;border-radius:8px;margin-bottom:20px;padding:16px}.TicketDetailsModal_subjectLabel__VbC0y{color:#3b82f6;font-size:12px;font-weight:600;margin-bottom:8px;text-transform:uppercase}.TicketDetailsModal_subjectText__dJymE{color:#111827;font-size:16px;font-weight:600;line-height:1.5}.TicketDetailsModal_messagesSection__8TbfA{margin-bottom:20px}.TicketDetailsModal_messagesHeader__CI\+eE{align-items:center;border-bottom:2px solid #e5e7eb;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:16px;padding-bottom:12px}.TicketDetailsModal_messagesList__ewD2E{max-height:400px;overflow-y:auto;padding:4px}.TicketDetailsModal_messagesList__ewD2E::-webkit-scrollbar{width:6px}.TicketDetailsModal_messagesList__ewD2E::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.TicketDetailsModal_messagesList__ewD2E::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.TicketDetailsModal_messagesList__ewD2E::-webkit-scrollbar-thumb:hover{background:#9ca3af}.TicketDetailsModal_messageItem__8jNpB{border-radius:8px;margin-bottom:16px;padding:14px;transition:all .2s ease}.TicketDetailsModal_messageItem__8jNpB:hover{box-shadow:0 4px 6px -1px #0000001a}.TicketDetailsModal_userMessage__rR-wI{background:#f9fafb;border-left:3px solid #667eea}.TicketDetailsModal_adminMessage__sr-l\+{background:#eff6ff;border-left:3px solid #3b82f6}.TicketDetailsModal_messageHeader__GXHyJ{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.TicketDetailsModal_messageAuthor__2dK2N{align-items:center;color:#111827;display:flex;font-size:14px;gap:8px}.TicketDetailsModal_authorIcon__9tgO1{color:#6b7280;font-size:20px}.TicketDetailsModal_messageDate__CNCyz{color:#6b7280;font-size:12px}.TicketDetailsModal_messageContent__ak9pb{color:#374151;font-size:14px;line-height:1.6;white-space:pre-wrap}.TicketDetailsModal_replyForm__xHYwG{background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;padding:16px}.TicketDetailsModal_replyLabel__s9xkk{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:10px}.TicketDetailsModal_replyTextarea__\+393p{border:2px solid #e5e7eb;border-radius:8px;font-size:14px;min-height:100px;resize:vertical}.TicketDetailsModal_replyTextarea__\+393p:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.TicketDetailsModal_closedNotice__ASix2{align-items:center;background:#fef3c7;border:2px solid #fbbf24;border-radius:8px;color:#92400e;display:flex;flex-direction:column;gap:8px;padding:16px;text-align:center}.TicketDetailsModal_closedNotice__ASix2 p{font-weight:500;margin:0}[data-theme=dark] .TicketDetailsModal_ticketDetailsModal__peFFG .modal-content{background-color:#1a1a1a;border:1px solid #374151}[data-theme=dark] .TicketDetailsModal_modalBody__9TZMs{background-color:#1a1a1a;color:#e5e7eb}[data-theme=dark] .TicketDetailsModal_modalBody__9TZMs::-webkit-scrollbar-track{background:#2d2d2d}[data-theme=dark] .TicketDetailsModal_modalBody__9TZMs::-webkit-scrollbar-thumb{background:#555}[data-theme=dark] .TicketDetailsModal_modalBody__9TZMs::-webkit-scrollbar-thumb:hover{background:#777}[data-theme=dark] .TicketDetailsModal_ticketInfo__zTdI9{background:#2d2d2d;border-color:#374151}[data-theme=dark] .TicketDetailsModal_infoLabel__EII6r{color:#9ca3af}[data-theme=dark] .TicketDetailsModal_infoValue__QDllz{color:#e5e7eb}[data-theme=dark] .TicketDetailsModal_subjectBox__wEBlS{background:#3b82f61a;border-left-color:#3b82f6}[data-theme=dark] .TicketDetailsModal_subjectText__dJymE{color:#e5e7eb}[data-theme=dark] .TicketDetailsModal_messagesHeader__CI\+eE{border-bottom-color:#374151;color:#e5e7eb}[data-theme=dark] .TicketDetailsModal_messagesList__ewD2E::-webkit-scrollbar-track{background:#2d2d2d}[data-theme=dark] .TicketDetailsModal_messagesList__ewD2E::-webkit-scrollbar-thumb{background:#555}[data-theme=dark] .TicketDetailsModal_messagesList__ewD2E::-webkit-scrollbar-thumb:hover{background:#777}[data-theme=dark] .TicketDetailsModal_userMessage__rR-wI{background:#2d2d2d;border-left-color:#667eea}[data-theme=dark] .TicketDetailsModal_adminMessage__sr-l\+{background:#3b82f626;border-left-color:#3b82f6}[data-theme=dark] .TicketDetailsModal_messageAuthor__2dK2N,[data-theme=dark] .TicketDetailsModal_messageContent__ak9pb{color:#e5e7eb}[data-theme=dark] .TicketDetailsModal_messageDate__CNCyz{color:#9ca3af}[data-theme=dark] .TicketDetailsModal_replyForm__xHYwG{background:#2d2d2d;border-color:#374151}[data-theme=dark] .TicketDetailsModal_replyLabel__s9xkk{color:#e5e7eb}[data-theme=dark] .TicketDetailsModal_replyTextarea__\+393p{background-color:#374151;border-color:#4b5563;color:#e5e7eb}[data-theme=dark] .TicketDetailsModal_replyTextarea__\+393p:focus{background-color:#4b5563;border-color:#667eea}[data-theme=dark] .TicketDetailsModal_closedNotice__ASix2{background:#fbbf241a;border-color:#fbbf24;color:#fbbf24}@media(max-width:768px){.TicketDetailsModal_ticketInfo__zTdI9{grid-template-columns:1fr}}.ConfirmCloseTicketModal_confirmModal__T7MWG .modal-content{border:none;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ConfirmCloseTicketModal_modalHeader__tIXLb{background:linear-gradient(135deg,#f59e0b,#d97706);border-bottom:none;border-radius:16px 16px 0 0;color:#fff;padding:20px 24px}.ConfirmCloseTicketModal_modalHeader__tIXLb .btn-close{filter:brightness(0) invert(1);opacity:.9}.ConfirmCloseTicketModal_modalHeader__tIXLb .btn-close:hover{opacity:1}.ConfirmCloseTicketModal_modalTitle__a0umY{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;gap:12px;margin:0}.ConfirmCloseTicketModal_warningIcon__bHOta{color:#fbbf24;font-size:24px}.ConfirmCloseTicketModal_modalBody__ZAGf-{padding:24px}.ConfirmCloseTicketModal_warningMessage__3b8Hb{text-align:center}.ConfirmCloseTicketModal_warningMessage__3b8Hb p{color:#374151;font-size:16px;line-height:1.5;margin-bottom:16px}.ConfirmCloseTicketModal_ticketInfo__bEEWy{background:#f3f4f6;border-left:4px solid #3b82f6;border-radius:8px;color:#6b7280;font-size:14px;margin:16px 0;padding:12px 16px}.ConfirmCloseTicketModal_warningBox__5vQ\+k{align-items:center;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;color:#92400e;display:flex;font-size:14px;gap:8px;margin-top:16px;padding:12px 16px}.ConfirmCloseTicketModal_infoIcon__vH5e4{color:#3b82f6;font-size:20px;margin-bottom:8px}.ConfirmCloseTicketModal_alertIcon__8O9sT{color:#f59e0b;flex-shrink:0;font-size:18px}.ConfirmCloseTicketModal_modalFooter__nLtr5{background:#f9fafb;border-radius:0 0 16px 16px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.ConfirmCloseTicketModal_cancelButton__Rm4F7{border-radius:8px;font-weight:600;padding:10px 20px;transition:all .2s ease}.ConfirmCloseTicketModal_cancelButton__Rm4F7:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-1px)}.ConfirmCloseTicketModal_confirmButton__iaEBY{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;font-weight:600;padding:10px 20px;transition:all .2s ease}.ConfirmCloseTicketModal_confirmButton__iaEBY:hover:not(:disabled){box-shadow:0 4px 12px #ef444466;transform:translateY(-1px)}.ConfirmCloseTicketModal_confirmButton__iaEBY:disabled{cursor:not-allowed;opacity:.6}[data-theme=dark] .ConfirmCloseTicketModal_confirmModal__T7MWG .modal-content{background-color:#1a1a1a!important;border:1px solid #374151!important;box-shadow:0 20px 25px -5px #0006!important}[data-theme=dark] .ConfirmCloseTicketModal_modalBody__ZAGf-{background-color:#1a1a1a;color:#e5e7eb}[data-theme=dark] .ConfirmCloseTicketModal_modalBody__ZAGf- p{color:#e5e7eb}[data-theme=dark] .ConfirmCloseTicketModal_ticketInfo__bEEWy{background:#2d2d2d;border-left-color:#3b82f6;color:#9ca3af}[data-theme=dark] .ConfirmCloseTicketModal_warningBox__5vQ\+k{background:#451a03;border-color:#f59e0b;color:#fbbf24}[data-theme=dark] .ConfirmCloseTicketModal_modalFooter__nLtr5{background:#2d2d2d;border-top-color:#374151}.user-tickets-page{padding:0}.user-tickets-page .card{border-radius:12px;overflow:hidden}.user-tickets-page .table{margin-bottom:0}.user-tickets-page .table thead{background:#f9fafb}.user-tickets-page .table thead th{border-bottom:2px solid #e5e7eb;color:#6b7280;font-size:13px;font-weight:600;padding:12px;text-transform:uppercase}.user-tickets-page .table tbody td{padding:14px 12px;vertical-align:middle}.user-tickets-page .table tbody tr{transition:all .2s ease}.user-tickets-page .table tbody tr:hover{background-color:#f9fafb;box-shadow:0 2px 8px #0000000d;transform:scale(1.01)}.user-tickets-page .btn{transition:all .2s ease}.user-tickets-page .btn:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}[data-theme=dark] .user-tickets-page .card{background-color:#1a1a1a}[data-theme=dark] .user-tickets-page .card-header{background:linear-gradient(135deg,#667eea,#764ba2)}[data-theme=dark] .user-tickets-page .card-body{background-color:#1a1a1a}[data-theme=dark] .user-tickets-page .table{color:#e5e7eb}[data-theme=dark] .user-tickets-page .table thead{background:#2d2d2d}[data-theme=dark] .user-tickets-page .table thead th{border-bottom-color:#374151;color:#9ca3af}[data-theme=dark] .user-tickets-page .table tbody tr:hover{background-color:#2d2d2d}[data-theme=dark] .user-tickets-page .form-control,[data-theme=dark] .user-tickets-page .input-group-text{background-color:#2d2d2d;border-color:#374151;color:#e5e7eb}[data-theme=dark] .user-tickets-page .form-control:focus{background-color:#374151;border-color:#667eea;color:#e5e7eb}.AffiliationModal_content__yjgGA{padding:8px 0;text-align:center}.AffiliationModal_iconContainer__JkujG{display:flex;justify-content:center;margin-bottom:24px}.AffiliationModal_icon__6mqB6{animation:AffiliationModal_scaleIn__DHX61 .3s ease-out;font-size:80px;line-height:1}@keyframes AffiliationModal_scaleIn__DHX61{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.AffiliationModal_icon__6mqB6.AffiliationModal_success__6kvJ9{color:#10b981;filter:drop-shadow(0 4px 8px rgba(16,185,129,.2))}.AffiliationModal_icon__6mqB6.AffiliationModal_primary__LmT8A{color:#6366f1;filter:drop-shadow(0 4px 8px rgba(99,102,241,.2))}.AffiliationModal_icon__6mqB6.AffiliationModal_danger__-pOLC{color:#ef4444;filter:drop-shadow(0 4px 8px rgba(239,68,68,.2))}[data-theme=dark] .AffiliationModal_icon__6mqB6.AffiliationModal_success__6kvJ9{color:#34d399}[data-theme=dark] .AffiliationModal_icon__6mqB6.AffiliationModal_primary__LmT8A{color:#818cf8}[data-theme=dark] .AffiliationModal_icon__6mqB6.AffiliationModal_danger__-pOLC{color:#f87171}.AffiliationModal_subtitle__ySYRv{color:#6b7280;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:24px}[data-theme=dark] .AffiliationModal_subtitle__ySYRv{color:#9ca3af}.AffiliationModal_productBadge__OfCUW{align-items:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;display:inline-flex;gap:8px;margin-bottom:24px;padding:12px 20px;transition:all .2s ease}.AffiliationModal_productBadge__OfCUW:hover{background:#f3f4f6;border-color:#6366f1}.AffiliationModal_badgeIcon__OSpbJ{color:#6366f1;flex-shrink:0;font-size:18px}.AffiliationModal_productName__YVuo9{color:#111827;font-size:14px;font-weight:600}[data-theme=dark] .AffiliationModal_productBadge__OfCUW{background:#1f2937;border-color:#374151}[data-theme=dark] .AffiliationModal_productBadge__OfCUW:hover{background:#374151;border-color:#818cf8}[data-theme=dark] .AffiliationModal_badgeIcon__OSpbJ{color:#818cf8}[data-theme=dark] .AffiliationModal_productName__YVuo9{color:#f9fafb}.AffiliationModal_message__1czbp{color:#6b7280;font-size:14px;line-height:1.6;margin-bottom:24px}[data-theme=dark] .AffiliationModal_message__1czbp{color:#9ca3af}.AffiliationModal_infoContent__\+1KJC{align-items:flex-start;display:flex;gap:12px;text-align:left}.AffiliationModal_infoIcon__SbUGU{flex-shrink:0;font-size:20px;margin-top:2px}.AffiliationModal_infoText__Jm8TA{flex:1 1}.AffiliationModal_infoTitle__agqWc{color:inherit;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.AffiliationModal_infoList__zotoU{color:inherit;font-size:13px;line-height:1.8;margin:0;padding-left:20px}.AffiliationModal_infoList__zotoU li{margin-bottom:4px}.AffiliationModal_infoList__zotoU li:last-child{margin-bottom:0}@media(max-width:768px){.AffiliationModal_icon__6mqB6{font-size:64px}.AffiliationModal_subtitle__ySYRv{font-size:15px}.AffiliationModal_productBadge__OfCUW{font-size:13px;padding:10px 16px}}.CreateUserModal_createUserModal__LD-Vj .modal-dialog{max-width:900px}.CreateUserModal_createUserModal__LD-Vj .modal-content{border:none;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.CreateUserModal_modalHeader__baTY\+{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none;border-radius:16px 16px 0 0;color:#fff;padding:24px 28px}.CreateUserModal_modalHeader__baTY\+ .btn-close{filter:brightness(0) invert(1);opacity:.9}.CreateUserModal_modalHeader__baTY\+ .btn-close:hover{opacity:1}.CreateUserModal_modalTitle__X4CPU{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:700;gap:12px;margin:0}.CreateUserModal_titleIcon__-BbdE{font-size:28px}.CreateUserModal_modalBody__YUb5H{max-height:75vh;overflow-y:auto;padding:28px}.CreateUserModal_modalBody__YUb5H::-webkit-scrollbar{width:8px}.CreateUserModal_modalBody__YUb5H::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.CreateUserModal_modalBody__YUb5H::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.CreateUserModal_modalBody__YUb5H::-webkit-scrollbar-thumb:hover{background:#555}.CreateUserModal_modalSubtitle__96BCM{color:#6b7280;font-size:15px;line-height:1.6;margin-bottom:24px}.CreateUserModal_label__cfw4N{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:10px}.CreateUserModal_helperText__7aUJ5{color:#6b7280;font-size:13px;line-height:1.5;margin-bottom:16px}.CreateUserModal_userTypeGrid__4l4-s{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}@media(max-width:768px){.CreateUserModal_userTypeGrid__4l4-s{grid-template-columns:1fr}}.CreateUserModal_typeCard__uG41w{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:130px;padding:20px 12px;transition:all .2s ease}.CreateUserModal_typeCard__uG41w:hover{border-color:#667eea;box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px)}.CreateUserModal_typeCard__uG41w.CreateUserModal_active__pCJtO{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-color:#667eea;box-shadow:0 4px 12px #667eea4d}.CreateUserModal_typeCard__uG41w.CreateUserModal_active__pCJtO .CreateUserModal_typeIcon__NjjU6{color:#667eea}.CreateUserModal_typeCard__uG41w.CreateUserModal_active__pCJtO .CreateUserModal_typeName__ckyk7{color:#667eea;font-weight:600}.CreateUserModal_typeIcon__NjjU6{color:#9ca3af;font-size:32px;transition:color .2s ease}.CreateUserModal_typeName__ckyk7{color:#374151;font-size:14px;font-weight:500;line-height:1.3;text-align:center}.CreateUserModal_typeDescription__7BUWP{color:#6b7280;font-size:11px;line-height:1.3;text-align:center}.CreateUserModal_groupsGrid__OGJRn{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}@media(max-width:992px){.CreateUserModal_groupsGrid__OGJRn{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.CreateUserModal_groupsGrid__OGJRn{grid-template-columns:repeat(2,1fr)}}.CreateUserModal_groupCard__cB3T3{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:100px;padding:18px 12px;position:relative;transition:all .2s ease}.CreateUserModal_groupCard__cB3T3:hover{border-color:#667eea;box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px)}.CreateUserModal_groupCard__cB3T3:hover .CreateUserModal_infoIcon__ZD4UT{opacity:1}.CreateUserModal_groupCard__cB3T3.CreateUserModal_active__pCJtO{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-color:#667eea;box-shadow:0 4px 12px #667eea4d}.CreateUserModal_groupCard__cB3T3.CreateUserModal_active__pCJtO .CreateUserModal_groupIcon__0JFDx{color:#667eea}.CreateUserModal_groupCard__cB3T3.CreateUserModal_active__pCJtO .CreateUserModal_groupName__t2T4J{color:#667eea;font-weight:600}.CreateUserModal_groupIcon__0JFDx{color:#9ca3af;font-size:28px;transition:color .2s ease}.CreateUserModal_groupName__t2T4J{color:#374151;font-size:12px;font-weight:500;line-height:1.3;text-align:center}.CreateUserModal_infoIcon__ZD4UT{color:#9ca3af;font-size:16px;opacity:0;position:absolute;right:8px;top:8px;transition:opacity .2s ease}.CreateUserModal_productsGrid__JiBbb{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}@media(max-width:768px){.CreateUserModal_productsGrid__JiBbb{grid-template-columns:repeat(2,1fr)}}.CreateUserModal_productCard__ntcog{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:12px;position:relative;transition:all .2s ease}.CreateUserModal_productCard__ntcog:hover{border-color:#667eea;box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px)}.CreateUserModal_productCard__ntcog.CreateUserModal_active__pCJtO{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-color:#667eea;box-shadow:0 4px 12px #667eea4d}.CreateUserModal_productCard__ntcog.CreateUserModal_active__pCJtO .CreateUserModal_productName__88mUO{color:#667eea;font-weight:600}.CreateUserModal_productImage__--6Mm{border-radius:8px;height:80px;object-fit:cover;width:100%}.CreateUserModal_productImagePlaceholder__wn-xe{align-items:center;background:#f3f4f6;border-radius:8px;color:#9ca3af;display:flex;font-size:32px;height:80px;justify-content:center;width:100%}.CreateUserModal_productName__88mUO{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#374151;display:-webkit-box;font-size:12px;font-weight:500;line-height:1.3;max-height:32px;overflow:hidden;text-align:center;text-overflow:ellipsis}.CreateUserModal_productCode__vZ5ra{color:#6b7280;font-family:monospace;font-size:10px;margin-top:-4px;text-align:center}.CreateUserModal_checkIcon__zuvAM{background:#fff;border-radius:50%;color:#667eea;font-size:20px;position:absolute;right:8px;top:8px}.CreateUserModal_input__N8i-A,.CreateUserModal_textarea__f9d\+Q{border:2px solid #e5e7eb;border-radius:8px;font-size:14px;padding:10px 14px;transition:all .2s ease}.CreateUserModal_input__N8i-A:focus,.CreateUserModal_textarea__f9d\+Q:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.CreateUserModal_input__N8i-A:disabled,.CreateUserModal_textarea__f9d\+Q:disabled{background-color:#f3f4f6;cursor:not-allowed}.CreateUserModal_labelRow__WZG3s{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.CreateUserModal_labelRow__WZG3s>div:first-child{flex:1 1}.CreateUserModal_labelRow__WZG3s .CreateUserModal_label__cfw4N{align-items:center;display:flex;height:32px;margin-bottom:0}.CreateUserModal_labelRow__WZG3s .CreateUserModal_searchInput__vDZdk{align-self:flex-start;height:32px;margin-top:0}.CreateUserModal_searchInput__vDZdk{border:2px solid #e5e7eb;border-radius:8px;flex-shrink:0;font-size:13px;height:32px;max-width:200px;padding:6px 10px;transition:all .2s ease}.CreateUserModal_searchInput__vDZdk:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.CreateUserModal_searchInput__vDZdk::placeholder{font-size:12px}.CreateUserModal_generatePasswordButton__0ExNl{align-items:center;border-left:none!important;display:flex;justify-content:center;padding:0 12px;transition:all .2s ease}.CreateUserModal_generatePasswordButton__0ExNl:hover{background-color:#667eea;border-color:#667eea;color:#fff}.CreateUserModal_generatePasswordButton__0ExNl svg{font-size:18px}.CreateUserModal_modalFooter__qKvKh{background:#f9fafb;border-radius:0 0 16px 16px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 28px}.CreateUserModal_cancelButton__izuVF{border-radius:8px;font-weight:600;padding:10px 24px;transition:all .2s ease}.CreateUserModal_cancelButton__izuVF:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-1px)}.CreateUserModal_submitButton__8YTC-{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;font-weight:600;padding:10px 24px;transition:all .2s ease}.CreateUserModal_submitButton__8YTC-:hover:not(:disabled){box-shadow:0 4px 12px #667eea66;transform:translateY(-1px)}.CreateUserModal_submitButton__8YTC-:disabled{cursor:not-allowed;opacity:.6}[data-theme=dark] .CreateUserModal_createUserModal__LD-Vj .modal-content{background-color:#1a1a1a!important;border:1px solid #374151!important;box-shadow:0 20px 25px -5px #0006!important}[data-theme=dark] .CreateUserModal_modalBody__YUb5H{background-color:#1a1a1a;color:#e5e7eb}[data-theme=dark] .CreateUserModal_modalBody__YUb5H::-webkit-scrollbar-track{background:#2d2d2d}[data-theme=dark] .CreateUserModal_modalBody__YUb5H::-webkit-scrollbar-thumb{background:#555}[data-theme=dark] .CreateUserModal_modalBody__YUb5H::-webkit-scrollbar-thumb:hover{background:#777}[data-theme=dark] .CreateUserModal_helperText__7aUJ5,[data-theme=dark] .CreateUserModal_modalSubtitle__96BCM,[data-theme=dark] .CreateUserModal_typeDescription__7BUWP{color:#9ca3af}[data-theme=dark] .CreateUserModal_groupName__t2T4J,[data-theme=dark] .CreateUserModal_label__cfw4N,[data-theme=dark] .CreateUserModal_productName__88mUO,[data-theme=dark] .CreateUserModal_typeName__ckyk7{color:#e5e7eb}[data-theme=dark] .CreateUserModal_groupCard__cB3T3,[data-theme=dark] .CreateUserModal_productCard__ntcog,[data-theme=dark] .CreateUserModal_typeCard__uG41w{background:#2d2d2d;border-color:#374151}[data-theme=dark] .CreateUserModal_groupCard__cB3T3:hover,[data-theme=dark] .CreateUserModal_productCard__ntcog:hover,[data-theme=dark] .CreateUserModal_typeCard__uG41w:hover{background:#374151;border-color:#667eea}[data-theme=dark] .CreateUserModal_groupCard__cB3T3.CreateUserModal_active__pCJtO,[data-theme=dark] .CreateUserModal_productCard__ntcog.CreateUserModal_active__pCJtO,[data-theme=dark] .CreateUserModal_typeCard__uG41w.CreateUserModal_active__pCJtO{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea}[data-theme=dark] .CreateUserModal_productImagePlaceholder__wn-xe{background:#374151}[data-theme=dark] .CreateUserModal_input__N8i-A,[data-theme=dark] .CreateUserModal_searchInput__vDZdk,[data-theme=dark] .CreateUserModal_textarea__f9d\+Q{background-color:#2d2d2d;border-color:#374151;color:#e5e7eb}[data-theme=dark] .CreateUserModal_input__N8i-A:focus,[data-theme=dark] .CreateUserModal_searchInput__vDZdk:focus,[data-theme=dark] .CreateUserModal_textarea__f9d\+Q:focus{background-color:#374151;border-color:#667eea}[data-theme=dark] .CreateUserModal_input__N8i-A:disabled,[data-theme=dark] .CreateUserModal_searchInput__vDZdk:disabled,[data-theme=dark] .CreateUserModal_textarea__f9d\+Q:disabled{background-color:#1a1a1a}[data-theme=dark] .CreateUserModal_modalFooter__qKvKh{background:#2d2d2d;border-top-color:#374151}.CreateUserModal_paginationContainer__hAmdC{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}.CreateUserModal_paginationInfo__42CO6{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:4px}.CreateUserModal_paginationButtons__3V7jE{align-items:center;display:flex;gap:12px;justify-content:center}.CreateUserModal_pageNumber__TUVSV{color:#374151;font-size:13px;font-weight:500;padding:0 12px}[data-theme=dark] .CreateUserModal_paginationContainer__hAmdC{border-top-color:#374151}[data-theme=dark] .CreateUserModal_pageNumber__TUVSV,[data-theme=dark] .CreateUserModal_paginationInfo__42CO6,[data-theme=dark] .CreateUserModal_productCode__vZ5ra{color:#9ca3af}.permissions-view-modal .modal-header{background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #e9ecef;padding:1.5rem}.permissions-view-modal .modal-header .modal-header-content{width:100%}.permissions-view-modal .modal-header .modal-header-content .header-title{align-items:center;display:flex;margin-bottom:.75rem}.permissions-view-modal .modal-header .modal-header-content .header-title svg{color:#0d6efd}.permissions-view-modal .modal-header .modal-header-content .group-info{display:flex;flex-direction:column;padding-left:40px}.permissions-view-modal .modal-header .btn-close{font-size:.875rem}.permissions-view-modal .modal-body{max-height:60vh;overflow-y:auto;padding:1.5rem}.permissions-view-modal .modal-body .permissions-summary{align-items:center;background:#f8f9fa;border-left:4px solid #0d6efd;border-radius:8px;display:flex;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem}.permissions-view-modal .modal-body .permissions-summary .badge{align-items:center;display:flex;font-size:.875rem;font-weight:500;padding:.5rem .75rem}.permissions-view-modal .modal-body .empty-permissions{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.permissions-view-modal .modal-body .permissions-list{display:flex;flex-direction:column;gap:0}.permissions-view-modal .modal-body .permissions-list .permission-module .module-header{align-items:flex-start;background:#f8f9fa;border-radius:8px;display:flex;gap:.75rem;margin-bottom:1rem;padding:.75rem}.permissions-view-modal .modal-body .permissions-list .permission-module .module-header .module-icon{color:#0d6efd;flex-shrink:0;margin-top:2px}.permissions-view-modal .modal-body .permissions-list .permission-module .module-header .module-info{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.permissions-view-modal .modal-body .permissions-list .permission-module .module-header .module-info .module-title{color:#212529;line-height:1.3}.permissions-view-modal .modal-body .permissions-list .permission-module .module-header .module-info .module-description{line-height:1.4}.permissions-view-modal .modal-body .permissions-list .permission-module .actions-list{list-style:none;margin:0 0 0 3rem;padding:0}.permissions-view-modal .modal-body .permissions-list .permission-module .actions-list .action-item{align-items:flex-start;color:#495057;display:flex;gap:.75rem;padding:.5rem 0}.permissions-view-modal .modal-body .permissions-list .permission-module .actions-list .action-item .check-icon{color:#28a745;flex-shrink:0;margin-top:2px}.permissions-view-modal .modal-body .permissions-list .permission-module .actions-list .action-item span{line-height:1.5}.permissions-view-modal .modal-body .permissions-list .permission-module .actions-list .action-item:not(:last-child){border-bottom:1px solid #f1f3f5}.permissions-view-modal .modal-body .permissions-list .permission-module .module-divider{background:linear-gradient(90deg,#0000,#dee2e6,#0000);height:1px;margin:1.5rem 0}.permissions-view-modal .modal-footer{background:#f8f9fa;border-top:1px solid #e9ecef;padding:1rem 1.5rem}.permissions-view-modal .modal-footer .btn{border-radius:6px;font-weight:500;transition:all .2s ease}.permissions-view-modal .modal-footer .btn:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.permissions-view-modal .modal-body::-webkit-scrollbar{width:8px}.permissions-view-modal .modal-body::-webkit-scrollbar-track{background:#f1f3f5;border-radius:4px}.permissions-view-modal .modal-body::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:4px}.permissions-view-modal .modal-body::-webkit-scrollbar-thumb:hover{background:#868e96}@media(max-width:768px){.permissions-view-modal .modal-body .permissions-list .permission-module .actions-list{margin-left:1.5rem}}.PermissionGroupsPage_permissionGroupModal__A37gT .modal-dialog{max-width:900px}.PermissionGroupsPage_permissionGroupModal__A37gT .modal-content{border:none;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.PermissionGroupsPage_modalHeader__codFa{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none;border-radius:16px 16px 0 0;color:#fff;padding:24px 28px}.PermissionGroupsPage_modalHeader__codFa .btn-close{filter:brightness(0) invert(1);opacity:.9}.PermissionGroupsPage_modalHeader__codFa .btn-close:hover{opacity:1}.PermissionGroupsPage_modalTitle__cz676{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:700;gap:12px;margin:0}.PermissionGroupsPage_titleIcon__JFRxW{font-size:28px}.PermissionGroupsPage_modalBody__OEK\+t{max-height:75vh;overflow-y:auto;padding:28px}.PermissionGroupsPage_modalBody__OEK\+t::-webkit-scrollbar{width:8px}.PermissionGroupsPage_modalBody__OEK\+t::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.PermissionGroupsPage_modalBody__OEK\+t::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.PermissionGroupsPage_modalBody__OEK\+t::-webkit-scrollbar-thumb:hover{background:#555}.PermissionGroupsPage_modalSubtitle__A7Oio{color:#6b7280;font-size:15px;line-height:1.6;margin-bottom:24px}.PermissionGroupsPage_label__vun56{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:10px}.PermissionGroupsPage_helperText__sYscW{color:#6b7280;font-size:13px;line-height:1.5;margin-bottom:16px}.PermissionGroupsPage_blocksGrid__4zAhq{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}@media(max-width:992px){.PermissionGroupsPage_blocksGrid__4zAhq{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.PermissionGroupsPage_blocksGrid__4zAhq{grid-template-columns:repeat(2,1fr)}}.PermissionGroupsPage_blockCard__Zeasf{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:100px;padding:18px 12px;position:relative;transition:all .2s ease}.PermissionGroupsPage_blockCard__Zeasf:hover{border-color:#667eea;box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px)}.PermissionGroupsPage_blockCard__Zeasf:hover .PermissionGroupsPage_infoIcon__4JD9P{opacity:1}.PermissionGroupsPage_blockCard__Zeasf.PermissionGroupsPage_active__Sat6r{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-color:#667eea;box-shadow:0 4px 12px #667eea4d}.PermissionGroupsPage_blockCard__Zeasf.PermissionGroupsPage_active__Sat6r .PermissionGroupsPage_blockIcon__jTvNz{color:#667eea}.PermissionGroupsPage_blockCard__Zeasf.PermissionGroupsPage_active__Sat6r .PermissionGroupsPage_blockName__56RjL{color:#667eea;font-weight:600}.PermissionGroupsPage_blockIcon__jTvNz{color:#9ca3af;font-size:28px;transition:color .2s ease}.PermissionGroupsPage_blockName__56RjL{color:#374151;font-size:12px;font-weight:500;line-height:1.3;text-align:center}.PermissionGroupsPage_infoIcon__4JD9P{color:#9ca3af;font-size:16px;opacity:0;position:absolute;right:8px;top:8px;transition:opacity .2s ease}.PermissionGroupsPage_input__xD\+by,.PermissionGroupsPage_textarea__CCsbN{border:2px solid #e5e7eb;border-radius:8px;font-size:14px;padding:10px 14px;transition:all .2s ease}.PermissionGroupsPage_input__xD\+by:focus,.PermissionGroupsPage_textarea__CCsbN:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.PermissionGroupsPage_textarea__CCsbN{font-family:inherit;min-height:80px;resize:vertical}.PermissionGroupsPage_modalFooter__Vb6mC{background:#f9fafb;border-radius:0 0 16px 16px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 28px}.PermissionGroupsPage_cancelButton__3X1hf{border-radius:8px;font-weight:600;padding:10px 24px;transition:all .2s ease}.PermissionGroupsPage_cancelButton__3X1hf:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-1px)}.PermissionGroupsPage_submitButton__imybB{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;font-weight:600;padding:10px 24px;transition:all .2s ease}.PermissionGroupsPage_submitButton__imybB:hover:not(:disabled){box-shadow:0 4px 12px #667eea66;transform:translateY(-1px)}.PermissionGroupsPage_submitButton__imybB:disabled{cursor:not-allowed;opacity:.6}[data-theme=dark] .PermissionGroupsPage_permissionGroupModal__A37gT .modal-content{background-color:#1a1a1a!important;border:1px solid #374151!important;box-shadow:0 20px 25px -5px #0006!important}[data-theme=dark] .PermissionGroupsPage_modalBody__OEK\+t{background-color:#1a1a1a;color:#e5e7eb}[data-theme=dark] .PermissionGroupsPage_modalBody__OEK\+t::-webkit-scrollbar-track{background:#2d2d2d}[data-theme=dark] .PermissionGroupsPage_modalBody__OEK\+t::-webkit-scrollbar-thumb{background:#555}[data-theme=dark] .PermissionGroupsPage_modalBody__OEK\+t::-webkit-scrollbar-thumb:hover{background:#777}[data-theme=dark] .PermissionGroupsPage_modalSubtitle__A7Oio{color:#9ca3af}[data-theme=dark] .PermissionGroupsPage_label__vun56{color:#e5e7eb}[data-theme=dark] .PermissionGroupsPage_helperText__sYscW{color:#9ca3af}[data-theme=dark] .PermissionGroupsPage_blockCard__Zeasf{background:#2d2d2d;border-color:#374151}[data-theme=dark] .PermissionGroupsPage_blockCard__Zeasf:hover{background:#374151;border-color:#667eea}[data-theme=dark] .PermissionGroupsPage_blockCard__Zeasf.PermissionGroupsPage_active__Sat6r{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea}[data-theme=dark] .PermissionGroupsPage_blockName__56RjL{color:#e5e7eb}[data-theme=dark] .PermissionGroupsPage_infoIcon__4JD9P{color:#9ca3af}[data-theme=dark] .PermissionGroupsPage_input__xD\+by,[data-theme=dark] .PermissionGroupsPage_textarea__CCsbN{background-color:#2d2d2d;border-color:#374151;color:#e5e7eb}[data-theme=dark] .PermissionGroupsPage_input__xD\+by:focus,[data-theme=dark] .PermissionGroupsPage_textarea__CCsbN:focus{background-color:#374151;border-color:#667eea}[data-theme=dark] .PermissionGroupsPage_modalFooter__Vb6mC{background:#2d2d2d;border-top-color:#374151}.webhooks-page{background-color:#f8f9fa;margin:0 auto;max-width:1200px;min-height:100vh;padding:24px}.webhooks-header{align-items:flex-start;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff;display:flex;justify-content:space-between;margin-bottom:32px;padding:24px}.header-content{flex:1 1}.header-title{align-items:center;display:flex;gap:12px;margin-bottom:8px}.header-title h1{font-size:32px;font-weight:700;margin:0}.header-icon{color:#fff;font-size:36px}.header-description{font-size:16px;line-height:1.5;margin:0;opacity:.9}.btn-create-webhook{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.btn-create-webhook:hover{background:#ffffff4d;border-color:#ffffff80;transform:translateY(-2px)}.webhooks-content{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:24px}.empty-state{padding:60px 24px;text-align:center}.empty-icon{color:#dee2e6;font-size:80px;margin-bottom:24px}.empty-state h3{color:#495057;font-size:24px;font-weight:600;margin-bottom:12px}.empty-state p{color:#6c757d;font-size:16px;line-height:1.6;margin-bottom:32px}.btn-create-first{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:14px 28px;transition:all .3s ease}.btn-create-first:hover{box-shadow:0 8px 25px #667eea66;transform:translateY(-2px)}.webhooks-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.webhook-card{background:#fff;border:1px solid #e9ecef;border-radius:16px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.webhook-card:before{background:linear-gradient(135deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;right:0;top:0}.webhook-card:hover{border-color:#667eea;box-shadow:0 12px 40px #00000026;transform:translateY(-4px)}.webhook-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.webhook-title h3{color:#212529;font-size:20px;font-weight:600;margin:0 0 8px}.status-badge{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px;text-transform:uppercase}.status-badge.active{background:#d4edda;color:#155724}.status-badge.inactive{background:#f8d7da;color:#721c24}.webhook-actions{display:flex;gap:8px}.webhook-actions button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.btn-test{background:#e7f1ff;color:#0d6efd}.btn-test:hover{background:#0d6efd;color:#fff}.btn-edit{background:#fff3cd;color:#856404}.btn-edit:hover{background:#ffc107;color:#fff}.btn-delete{background:#f8d7da;color:#721c24}.btn-delete:hover{background:#dc3545;color:#fff}.webhook-content{space-y:16px}.webhook-url{align-items:center;background:#f8f9fa;border-radius:8px;color:#495057;display:flex;font-family:Courier New,monospace;font-size:14px;gap:8px;padding:12px 16px;word-break:break-all}.webhook-description,.webhook-url{margin-bottom:16px}.webhook-description p{color:#6c757d;font-size:14px;line-height:1.5;margin:0}.webhook-events h4{color:#495057;font-size:14px;font-weight:600;margin:0 0 12px}.events-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.event-tag{background:#e7f1ff;border-radius:6px;color:#0d6efd;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.webhook-stats{border-top:1px solid #e9ecef;display:flex;gap:16px;padding-top:16px}.stat{align-items:center;color:#6c757d;display:flex;font-size:14px;gap:6px}.stat svg{font-size:16px}.webhook-modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.webhook-modal-content{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:1000px;overflow-y:auto;width:100%}.webhook-modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.webhook-modal-title{align-items:center;color:#1f2937;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0}.webhook-title-icon{color:#6366f1;font-size:28px}.webhook-modal-close{background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;font-size:24px;padding:8px;transition:all .2s ease}.webhook-modal-close:hover{background:#f3f4f6;color:#374151}.webhook-modal-body{flex:1 1;overflow-y:auto;padding:24px}.webhook-modal-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;height:100%}.webhook-form-column{gap:24px}.webhook-form-column,.webhook-products-column{display:flex;flex-direction:column}.webhook-form-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.webhook-section-title{align-items:center;color:#374151;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 16px}.webhook-form-group{display:flex;flex-direction:column;margin-bottom:16px}.webhook-form-group label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.webhook-input,.webhook-textarea{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.webhook-input:focus,.webhook-textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.webhook-textarea{min-height:80px;resize:vertical}.webhook-events-list{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.webhook-event-item{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.webhook-event-item:hover{background:#f3f4f6;border-color:#6366f1;transform:translateX(4px);width:calc(100% - 3px)}.webhook-event-item.selected{background:#eef2ff;border-color:#6366f1}.webhook-event-item.selected:hover{background:#e0e7ff}.webhook-event-dot{background:#6366f1;border-radius:50%;flex-shrink:0;height:12px;width:12px}.webhook-event-name{color:#111827;flex:1 1;font-size:14px;font-weight:500}.webhook-event-action{color:#6366f1;flex-shrink:0;font-size:18px}.webhook-products-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;height:100%;padding:20px}.webhook-products-list{display:flex;flex-direction:column;gap:8px;max-height:600px;overflow-y:auto}.webhook-product-item{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.webhook-product-item:hover{background:#f3f4f6;border-color:#6366f1;transform:translateX(4px);width:calc(100% - 3px)}.webhook-product-item.selected{background:#eef2ff;border-color:#6366f1}.webhook-product-item.selected:hover{background:#e0e7ff}.webhook-product-dot{background:#10b981;border-radius:50%;flex-shrink:0;height:12px;width:12px}.webhook-product-name{color:#111827;flex:1 1;font-size:14px;font-weight:500}.webhook-product-action{color:#6366f1;flex-shrink:0;font-size:18px}.webhook-empty-state{color:#6b7280;padding:40px 20px;text-align:center}.webhook-empty-icon{color:#d1d5db;font-size:48px;margin-bottom:12px}.webhook-empty-state p{font-size:14px;margin:0}.webhook-modal-footer{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:24px}.webhook-btn-cancel,.webhook-btn-save{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.webhook-btn-cancel{background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.webhook-btn-cancel:hover{background:#e5e7eb}.webhook-btn-save{background:#6366f1;color:#fff}.webhook-btn-save:hover{background:#4f46e5;box-shadow:0 4px 12px #6366f14d;transform:translateY(-2px)}.webhook-switch-label{align-items:center;color:#374151;cursor:pointer;display:flex;font-weight:500;justify-content:space-between}.webhook-switch-container{display:inline-block;position:relative}.webhook-switch-input{height:0;opacity:0;width:0}.webhook-switch-slider{background-color:#ccc;border-radius:24px;cursor:pointer;display:inline-block;height:24px;position:relative;transition:all .3s ease;width:50px}.webhook-switch-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0003;content:"";height:18px;left:3px;position:absolute;transition:all .3s ease;width:18px}.webhook-switch-input:checked+.webhook-switch-slider{background-color:#6366f1}.webhook-switch-input:checked+.webhook-switch-slider:before{transform:translateX(26px)}.webhook-switch-button{border-radius:24px;bottom:0;left:0;position:absolute;right:0;top:0}.form-group label{color:#495057;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.form-group input,.form-group textarea{border:1px solid #dee2e6;border-radius:8px;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.events-selector,.products-selector{grid-gap:12px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-height:200px;overflow-y:auto;padding:16px}.event-checkbox,.product-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px;transition:all .2s ease}.event-checkbox:hover,.product-checkbox:hover{background:#e9ecef}.event-checkbox input[type=checkbox],.product-checkbox input[type=checkbox]{margin:0;width:auto}.switch-label{align-items:center;color:#495057;cursor:pointer;display:flex;font-weight:500;justify-content:space-between}.switch-container{display:inline-block;position:relative}.switch-input{height:0;opacity:0;width:0}.switch-slider{background-color:#ccc;border-radius:24px;cursor:pointer;display:inline-block;height:24px;position:relative;transition:all .3s ease;width:50px}.switch-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0003;content:"";height:18px;left:3px;position:absolute;transition:all .3s ease;width:18px}.switch-input:checked+.switch-slider{background-color:#667eea}.switch-input:checked+.switch-slider:before{transform:translateX(26px)}.switch-slider-button{border-radius:24px;bottom:0;left:0;position:absolute;right:0;top:0}.checkbox-label{align-items:center;cursor:pointer;display:flex;gap:8px}.checkbox-label input[type=checkbox]{margin:0;width:auto}.modal-footer{border-top:1px solid #e9ecef;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding:24px}.btn-cancel{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;color:#495057;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.btn-cancel:hover{background:#e9ecef}.btn-save{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.btn-save:hover{box-shadow:0 4px 15px #667eea66;transform:translateY(-1px)}.loading-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px}.loading-icon{animation:spin 1s linear infinite;color:#667eea;font-size:48px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.webhooks-page{padding:16px}.webhooks-header{flex-direction:column;gap:20px;text-align:center}.webhooks-grid{grid-template-columns:1fr}.webhook-stats{flex-direction:column;gap:8px}.events-selector{grid-template-columns:1fr}.modal-content{margin:10px;max-width:calc(100% - 20px)}}.AccessosWiki_wikiAccessos__xrOys{padding:0}.AccessosWiki_heroSection__hb6BW{margin-bottom:5rem;padding:0 2rem;text-align:center}.AccessosWiki_heroBadge__-SM35{align-items:center;background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:50px;box-shadow:0 4px 16px #6366f140;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:2rem;padding:12px 28px}.AccessosWiki_heroBadge__-SM35 svg{font-size:18px}.AccessosWiki_heroText__ruYUu{color:#6b7280;font-size:1.5rem;font-weight:400;line-height:1.7;margin:0 auto;max-width:800px}.AccessosWiki_section__4KVWx{margin-bottom:6rem}.AccessosWiki_sectionHeader__YUJ7z{margin-bottom:3rem;text-align:center}.AccessosWiki_sectionTitle__t-UyD{color:#111827;display:block;font-size:40px;font-weight:800;line-height:1.2;margin-bottom:1rem}.AccessosWiki_sectionSubtitle__zSEgq{color:#6b7280;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:700px}.AccessosWiki_userCard__anU7G{background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 2px 12px #00000014;height:100%;padding:2.5rem;transition:all .3s ease}.AccessosWiki_userCard__anU7G:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.AccessosWiki_cardIcon__l3PUU{align-items:center;background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:16px;display:flex;height:64px;justify-content:center;margin-bottom:1.5rem;width:64px}.AccessosWiki_cardIcon__l3PUU svg{color:#fff;font-size:32px}.AccessosWiki_cardIcon__l3PUU.AccessosWiki_iconSuccess__YR2lJ{background:linear-gradient(135deg,#10b981,#059669)}.AccessosWiki_cardIcon__l3PUU.AccessosWiki_iconWarning__upm0G{background:linear-gradient(135deg,#f59e0b,#d97706)}.AccessosWiki_cardTitle__OtKMS{color:#111827;display:block;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:1rem}.AccessosWiki_cardContent__TFUhP p{color:#6b7280;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.AccessosWiki_cardBadge__gzTWw{background:#6366f11a;border-radius:8px;color:#6366f1;display:inline-block;font-size:13px;font-weight:600;margin-bottom:1rem;padding:6px 14px}.AccessosWiki_cardBadge__gzTWw.AccessosWiki_badgeSuccess__A46YG{background:#10b9811a;color:#10b981}.AccessosWiki_cardBadge__gzTWw.AccessosWiki_badgeWarning__kL8lG{background:#f59e0b1a;color:#f59e0b}.AccessosWiki_featureList__LtHJE{list-style:none;margin:0;padding:0}.AccessosWiki_featureList__LtHJE li{align-items:center;color:#4b5563;display:flex;font-size:1rem;margin-bottom:.75rem}.AccessosWiki_featureList__LtHJE li svg{color:#10b981;flex-shrink:0;font-size:20px;margin-right:10px}.AccessosWiki_infoCard__BVqHB{align-items:start;background:linear-gradient(135deg,#6366f10d,#ec48990d);border:1px solid #6366f11a;border-radius:20px;display:flex;gap:1.5rem;margin-bottom:2rem;padding:2.5rem}.AccessosWiki_infoCard__BVqHB .AccessosWiki_infoIcon__Uf4QX{color:#6366f1;flex-shrink:0;font-size:40px;margin-top:4px}.AccessosWiki_infoCard__BVqHB p{color:#4b5563;font-size:1.1rem;line-height:1.7;margin-bottom:1rem}.AccessosWiki_infoCard__BVqHB p:last-child{margin-bottom:0}.AccessosWiki_infoCard__BVqHB .AccessosWiki_tipText__fpTlh{background:#6366f11a;border-left:4px solid #6366f1;border-radius:12px;margin-top:1rem;padding:1rem}.AccessosWiki_stepsCard__1w5cI{background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 2px 12px #00000014;padding:2.5rem}.AccessosWiki_stepsIcon__Xk22H{align-items:center;background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:14px;display:flex;height:56px;justify-content:center;margin-bottom:1.5rem;width:56px}.AccessosWiki_stepsIcon__Xk22H svg{color:#fff;font-size:28px}.AccessosWiki_stepsIcon__Xk22H.AccessosWiki_iconSuccess__YR2lJ{background:linear-gradient(135deg,#10b981,#059669)}.AccessosWiki_stepsIcon__Xk22H.AccessosWiki_iconWarning__upm0G{background:linear-gradient(135deg,#f59e0b,#d97706)}.AccessosWiki_stepsList__C3TcD{color:#4b5563;font-size:1.1rem;line-height:2;margin:0;padding-left:1.5rem}.AccessosWiki_stepsList__C3TcD li{margin-bottom:.5rem}.AccessosWiki_stepsList__C3TcD li strong{color:#111827;font-weight:600}.AccessosWiki_noteBox__BWZ38{align-items:center;background:#6366f114;border-radius:12px;color:#6366f1;display:flex;font-size:1rem;font-weight:500;gap:10px;margin-top:1.5rem;padding:1rem 1.5rem}.AccessosWiki_noteBox__BWZ38 svg{flex-shrink:0;font-size:20px}.AccessosWiki_blockCard__LP6Dr{background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 2px 12px #00000014;height:100%;padding:2.5rem;transition:all .3s ease}.AccessosWiki_blockCard__LP6Dr:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.AccessosWiki_blockHeader__zEJx7{align-items:center;display:flex;gap:12px;margin-bottom:1rem}.AccessosWiki_blockHeader__zEJx7 svg{color:#6366f1;font-size:32px}.AccessosWiki_blockPrimary__vdgBx .AccessosWiki_blockHeader__zEJx7 svg{color:#6366f1}.AccessosWiki_blockSuccess__umfQC .AccessosWiki_blockHeader__zEJx7 svg{color:#10b981}.AccessosWiki_blockInfo__\+SS3Y .AccessosWiki_blockHeader__zEJx7 svg{color:#3b82f6}.AccessosWiki_blockWarning__sQX4y .AccessosWiki_blockHeader__zEJx7 svg{color:#f59e0b}.AccessosWiki_blockDescription__wM6gi{color:#6b7280;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.AccessosWiki_permissionsList__BFnmm{display:flex;flex-wrap:wrap;gap:10px}.AccessosWiki_permissionsList__BFnmm span{align-items:center;background:#0000000a;border-radius:10px;color:#4b5563;display:inline-flex;font-size:.95rem;font-weight:500;gap:8px;padding:8px 16px}.AccessosWiki_permissionsList__BFnmm span svg{color:#6366f1;font-size:18px}.AccessosWiki_tipCard__\+OjG6{background:#fff;border:1px solid #0000000d;box-shadow:0 2px 12px #00000014;height:100%;transition:all .3s ease}.AccessosWiki_tipCard__\+OjG6:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.AccessosWiki_tipCard__\+OjG6 p{margin:0}.AccessosWiki_tipCard__\+OjG6 p strong{color:#111827;font-weight:600}.AccessosWiki_tipIcon__1dhVz{color:#6366f1;display:block;font-size:40px;margin-bottom:1rem}.AccessosWiki_faqList__XUhZw{display:flex;flex-direction:column;gap:1rem}.AccessosWiki_faqCard__s7pwf{background:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 2px 12px #00000014;padding:2rem;transition:all .3s ease}.AccessosWiki_faqCard__s7pwf:hover{box-shadow:0 4px 20px #0000001f}.AccessosWiki_faqQuestion__tAQnt{align-items:center;display:flex;gap:10px;margin-bottom:1rem}.AccessosWiki_faqQuestion__tAQnt svg{color:#6366f1;flex-shrink:0;font-size:24px}.AccessosWiki_faqAnswer__\+7Rbz{color:#4b5563;font-size:1.1rem;line-height:1.7;margin:0}.AccessosWiki_faqAnswer__\+7Rbz strong{color:#111827;font-weight:600}.AccessosWiki_stepCard__o9fF6{align-items:start;background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 2px 12px #00000014;display:flex;gap:1.5rem;height:100%;padding:2rem;transition:all .3s ease}.AccessosWiki_stepCard__o9fF6:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.AccessosWiki_stepNumber__1xSJI{font-weight:700}.AccessosWiki_stepIcon__YprKg,.AccessosWiki_stepNumber__1xSJI{align-items:center;background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AccessosWiki_stepContent__pndIH{flex:1 1}.AccessosWiki_stepContent__pndIH .AccessosWiki_stepTitle__ePtmg{color:#111827;display:block;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.AccessosWiki_stepContent__pndIH p{color:#6b7280;font-size:1rem;line-height:1.7;margin:0}.AccessosWiki_infoTitle__7iJOa,.AccessosWiki_tipTitle__OILXV{color:#111827;display:block;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.AccessosWiki_tipCard__\+OjG6{align-items:start;background:linear-gradient(135deg,#f59e0b0d,#d977060d);border:1px solid #f59e0b1a;border-radius:20px;display:flex;gap:1.5rem;margin-top:2rem;padding:2rem}.AccessosWiki_tipCard__\+OjG6 .AccessosWiki_tipIcon__1dhVz{color:#f59e0b;flex-shrink:0;font-size:40px;margin-top:4px}.AccessosWiki_tipCard__\+OjG6 p{color:#4b5563;font-size:1rem;line-height:1.7;margin-bottom:1rem}.AccessosWiki_tipCard__\+OjG6 p:last-child{margin-bottom:0}.AccessosWiki_comparisonCard__EBHsP{background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 2px 12px #00000014;height:100%;padding:2rem;transition:all .3s ease}.AccessosWiki_comparisonCard__EBHsP:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.AccessosWiki_comparisonHeader__j03Ad{align-items:center;display:flex;gap:12px;margin-bottom:1.5rem}.AccessosWiki_comparisonHeader__j03Ad svg{color:#6366f1}.AccessosWiki_comparisonTitle__dKWu8{color:#111827;font-size:1.5rem;font-weight:700}.AccessosWiki_faqContainer__y0X4H{display:flex;flex-direction:column;gap:1.5rem}.AccessosWiki_faqItem__tyspU{align-items:start;background:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 2px 12px #00000014;display:flex;gap:1.5rem;padding:2rem;transition:all .3s ease}.AccessosWiki_faqItem__tyspU:hover{box-shadow:0 4px 20px #0000001f}.AccessosWiki_faqItem__tyspU .AccessosWiki_faqIcon__\+ce0I{color:#6366f1;flex-shrink:0;font-size:24px;margin-top:4px}.AccessosWiki_faqItem__tyspU .AccessosWiki_faqQuestion__tAQnt{align-items:center;color:#111827;display:flex;font-size:1.25rem;font-weight:600;gap:12px;margin-bottom:1rem}.AccessosWiki_faqItem__tyspU .AccessosWiki_faqQuestion__tAQnt svg{color:#6366f1;flex-shrink:0;font-size:24px}.AccessosWiki_faqItem__tyspU .AccessosWiki_faqQuestion__tAQnt span{color:#111827;font-size:1.25rem;font-weight:600}.AccessosWiki_faqItem__tyspU .AccessosWiki_faqAnswer__\+7Rbz{color:#4b5563;font-size:1.1rem;line-height:1.7;margin:0}.AccessosWiki_faqItem__tyspU .AccessosWiki_faqAnswer__\+7Rbz p{margin-bottom:1rem}.AccessosWiki_faqItem__tyspU .AccessosWiki_faqAnswer__\+7Rbz p:last-child{margin-bottom:0}.AccessosWiki_faqItem__tyspU .AccessosWiki_faqAnswer__\+7Rbz strong{color:#111827;font-weight:600}.AccessosWiki_participantCard__8M3Ij{background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 2px 12px #00000014;height:100%;padding:2.5rem;transition:all .3s ease}.AccessosWiki_participantCard__8M3Ij:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_cardIcon__l3PUU{align-items:center;border-radius:16px;display:flex;height:64px;justify-content:center;margin-bottom:1.5rem;width:64px}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_cardIcon__l3PUU svg{color:#fff;font-size:32px}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_cardIcon__l3PUU.AccessosWiki_iconPlatform__PF0-i{background:linear-gradient(135deg,#6366f1,#4f46e5)}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_cardIcon__l3PUU.AccessosWiki_iconAffiliate__LtrOi{background:linear-gradient(135deg,#10b981,#059669)}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_cardIcon__l3PUU.AccessosWiki_iconSupplier__0hsOe{background:linear-gradient(135deg,#f59e0b,#d97706)}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_cardIcon__l3PUU.AccessosWiki_iconLogistics__F1-uA{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_cardIcon__l3PUU.AccessosWiki_iconProducer__cN\+5h{background:linear-gradient(135deg,#10b981,#047857)}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_cardBadge__gzTWw{border-radius:20px;display:inline-block;font-size:.875rem;font-weight:600;margin-bottom:1rem;padding:6px 16px}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_cardBadge__gzTWw.AccessosWiki_badgePlatform__0rnol{background:#6366f11a;color:#4f46e5}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_cardBadge__gzTWw.AccessosWiki_badgeAffiliate__rEEWg{background:#10b9811a;color:#059669}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_cardBadge__gzTWw.AccessosWiki_badgeSupplier__gHPKr{background:#f59e0b1a;color:#d97706}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_cardBadge__gzTWw.AccessosWiki_badgeLogistics__VA8Rm{background:#8b5cf61a;color:#7c3aed}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_cardBadge__gzTWw.AccessosWiki_badgeProducer__rk-Af{background:#10b9811a;color:#047857}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_cardContent__TFUhP .AccessosWiki_cardTitle__OtKMS{color:#111827;display:block;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_cardContent__TFUhP p{color:#6b7280;font-size:1rem;line-height:1.7;margin-bottom:1rem}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_cardContent__TFUhP p strong{color:#111827;font-weight:600}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_exampleBox__SuySC{align-items:center;background:#f9fafb;border-radius:12px;display:flex;gap:12px;margin-top:1rem;padding:1rem}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_exampleBox__SuySC svg{color:#6366f1;flex-shrink:0;font-size:20px}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_exampleBox__SuySC span{color:#4b5563;font-size:.95rem;line-height:1.5}.AccessosWiki_participantCard__8M3Ij .AccessosWiki_exampleBox__SuySC span strong{color:#111827;font-weight:600}.AccessosWiki_calculationFlow__OE89y{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:800px}.AccessosWiki_calculationFlow__OE89y .AccessosWiki_flowStep__LrJwd{align-items:center;background:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 2px 12px #00000014;display:flex;gap:2rem;padding:2rem;transition:all .3s ease}.AccessosWiki_calculationFlow__OE89y .AccessosWiki_flowStep__LrJwd:hover{box-shadow:0 4px 20px #0000001f;transform:translateX(4px)}.AccessosWiki_calculationFlow__OE89y .AccessosWiki_flowStep__LrJwd.AccessosWiki_flowFinal__y5Sqc{background:linear-gradient(135deg,#10b9810d,#0478570d);border:2px solid #10b981}.AccessosWiki_calculationFlow__OE89y .AccessosWiki_flowStep__LrJwd.AccessosWiki_flowFinal__y5Sqc .AccessosWiki_stepContent__pndIH .AccessosWiki_stepTitle__ePtmg{color:#047857}.AccessosWiki_calculationFlow__OE89y .AccessosWiki_flowStep__LrJwd.AccessosWiki_flowFinal__y5Sqc .AccessosWiki_stepContent__pndIH .AccessosWiki_finalValue__M76lV{color:#10b981;font-size:2rem;font-weight:800}.AccessosWiki_calculationFlow__OE89y .AccessosWiki_flowStep__LrJwd .AccessosWiki_stepNumber__1xSJI{align-items:center;background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-size:28px;font-weight:700;height:56px;justify-content:center;width:56px}.AccessosWiki_calculationFlow__OE89y .AccessosWiki_flowStep__LrJwd .AccessosWiki_stepNumber__1xSJI.AccessosWiki_stepPlatform__ZKhkR{background:linear-gradient(135deg,#6366f1,#4f46e5)}.AccessosWiki_calculationFlow__OE89y .AccessosWiki_flowStep__LrJwd .AccessosWiki_stepNumber__1xSJI.AccessosWiki_stepAffiliate__-28xR{background:linear-gradient(135deg,#10b981,#059669)}.AccessosWiki_calculationFlow__OE89y .AccessosWiki_flowStep__LrJwd .AccessosWiki_stepNumber__1xSJI.AccessosWiki_stepSupplier__Wdls8{background:linear-gradient(135deg,#f59e0b,#d97706)}.AccessosWiki_calculationFlow__OE89y .AccessosWiki_flowStep__LrJwd .AccessosWiki_stepNumber__1xSJI.AccessosWiki_stepLogistics__kUK4t{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.AccessosWiki_calculationFlow__OE89y .AccessosWiki_flowStep__LrJwd .AccessosWiki_stepNumber__1xSJI.AccessosWiki_stepProducer__XLOUM{background:linear-gradient(135deg,#10b981,#047857)}.AccessosWiki_calculationFlow__OE89y .AccessosWiki_flowStep__LrJwd .AccessosWiki_stepNumber__1xSJI svg{font-size:32px}.AccessosWiki_calculationFlow__OE89y .AccessosWiki_flowStep__LrJwd .AccessosWiki_stepContent__pndIH{align-items:center;display:flex;flex:1 1;gap:2rem;justify-content:space-between}.AccessosWiki_calculationFlow__OE89y .AccessosWiki_flowStep__LrJwd .AccessosWiki_stepContent__pndIH .AccessosWiki_stepTitle__ePtmg{color:#111827;display:block;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.AccessosWiki_calculationFlow__OE89y .AccessosWiki_flowStep__LrJwd .AccessosWiki_stepContent__pndIH .AccessosWiki_stepValue__t9sbn{color:#ef4444;display:block;font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.AccessosWiki_calculationFlow__OE89y .AccessosWiki_flowStep__LrJwd .AccessosWiki_stepContent__pndIH p{color:#6b7280;font-size:.95rem;margin:0}.AccessosWiki_calculationFlow__OE89y .AccessosWiki_flowArrow__uzc9n{align-self:center;color:#d1d5db;font-size:40px;margin:-.5rem 0}.AccessosWiki_configCard__3\+N3f{align-items:start;background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 2px 12px #00000014;display:flex;gap:1.5rem;padding:2rem;transition:all .3s ease}.AccessosWiki_configCard__3\+N3f:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.AccessosWiki_configCard__3\+N3f .AccessosWiki_configNumber__LlRJd{align-items:center;background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-size:28px;font-weight:700;height:56px;justify-content:center;width:56px}.AccessosWiki_configCard__3\+N3f .AccessosWiki_configIcon__1BERG{align-items:center;background:linear-gradient(135deg,#6366f11a,#ec48991a);border-radius:14px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.AccessosWiki_configCard__3\+N3f .AccessosWiki_configIcon__1BERG svg{color:#6366f1;font-size:28px}.AccessosWiki_configCard__3\+N3f .AccessosWiki_configContent__AdCSa{flex:1 1}.WikiPage_wikiContainer__4TVuJ{background:#0000;min-height:calc(100vh - 80px);padding:0}.WikiPage_sidebar__Q62st{background:#fff;border-right:1px solid #0000000f;box-shadow:2px 0 12px #0000000a;height:calc(100vh - 80px);min-height:calc(100vh - 80px);overflow-y:auto;padding:2rem 1.5rem;position:-webkit-sticky;position:sticky;top:80px}.WikiPage_sidebarHeader__Et47C{align-items:center;border-bottom:1px solid #0000000f;display:flex;margin-bottom:2rem;padding-bottom:2rem}.WikiPage_sidebarHeader__Et47C h4{color:#111827;font-size:1.5rem;font-weight:700;margin:0}.WikiPage_sidebarHeader__Et47C svg{color:#6366f1;font-size:28px;margin-right:12px}.WikiPage_navLink__6oBrS{align-items:center;border-radius:12px;color:#6b7280;cursor:pointer;display:flex;font-size:15px;font-weight:500;margin-bottom:8px;padding:14px 18px;text-decoration:none;transition:all .25s ease}.WikiPage_navLink__6oBrS:hover{background:#6366f114;color:#6366f1;transform:translateX(4px)}.WikiPage_navLink__6oBrS.WikiPage_active__x9KFf{background:linear-gradient(135deg,#6366f1,#ec4899);box-shadow:0 4px 12px #6366f140;color:#fff;font-weight:600}.WikiPage_navLink__6oBrS.WikiPage_active__x9KFf svg{color:#fff}.WikiPage_navLink__6oBrS svg{font-size:20px;margin-right:12px;transition:transform .2s}.WikiPage_navLink__6oBrS:hover svg{transform:scale(1.1)}.WikiPage_sidebarFooter__F1n07{border-top:1px solid #0000000f;margin-top:3rem;padding-top:1.5rem;text-align:center}.WikiPage_sidebarFooter__F1n07 small{align-items:center;color:#9ca3af;display:flex;font-size:12px;gap:6px;justify-content:center}.WikiPage_content__4KZZP{background:#0000;max-height:calc(100vh - 80px);overflow-y:auto;padding:3rem 4rem}.WikiPage_contentHeader__Ie-\+r{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.WikiPage_contentHeader__Ie-\+r .WikiPage_pageTitle__otRoh{align-items:center;color:#111827;display:flex;font-size:40px;font-weight:800;gap:12px;justify-content:center;line-height:1.2;margin-bottom:1rem}.WikiPage_contentHeader__Ie-\+r .WikiPage_pageTitle__otRoh svg{color:#6366f1;font-size:36px}.WikiPage_contentHeader__Ie-\+r p{color:#6b7280;font-size:1.25rem;line-height:1.6;margin:0}.WikiPage_contentBody__EryBr{background:#0000;margin:0 auto;max-width:1000px}:root{--palette-brand-primary-darkest:#003871;--palette-brand-primary-dark:#184895;--palette-brand-primary-medium:#2364da;--palette-brand-primary-light:#cadfff;--palette-brand-primary-lightest:#ebf4fd;--palette-brand-secondary-darkest:#0a3316;--palette-brand-secondary-dark:#008f00;--palette-brand-secondary-medium:#16aa09;--palette-brand-secondary-light:#73d260;--palette-brand-secondary-lightest:#daf4cd;--palette-neutral-darkest:#1a1a1a;--palette-neutral-dark:#7e848c;--palette-neutral-medium:#b9c1cc;--palette-neutral-medium-light:#dfe1e5;--palette-neutral-light:#f8f9fb;--palette-neutral-lightest:#fff;--palette-support-01:#eaac0e;--palette-support-02:#f3108b;--palette-support-03:#a142f4;--palette-feedback-info-darkest:#00478f;--palette-feedback-info-dark:#005cb8;--palette-feedback-info-medium:#0680f9;--palette-feedback-info-medium-light:#51a3f6;--palette-feedback-info-light:#c8e0f9;--palette-feedback-info-lightest:#ebf4fd;--palette-feedback-success-darkest:#060;--palette-feedback-success-dark:#008f00;--palette-feedback-success-medium:#16aa09;--palette-feedback-success-medium-light:#73d260;--palette-feedback-success-light:#daf4cd;--palette-feedback-success-lightest:#edfee5;--palette-feedback-danger-darkest:#970d0d;--palette-feedback-danger-dark:#c61010;--palette-feedback-danger-medium:#e63737;--palette-feedback-danger-medium-light:#ef8080;--palette-feedback-danger-light:#f6cbcb;--palette-feedback-danger-lightest:#fff1f1;--palette-feedback-warning-darkest:#66380f;--palette-feedback-warning-dark:#995417;--palette-feedback-warning-medium:#b2621a;--palette-feedback-warning-medium-light:#ff9d47;--palette-feedback-warning-light:#ffbb80;--palette-feedback-warning-lightest:#ffe6cf;--palette-kanban-column-bg:#0000;--palette-kanban-card-bg:#fff;--palette-kanban-text-primary:#1a1a1a;--palette-kanban-text-secondary:#7e848c;--palette-kanban-reportados:#fff8e1;--palette-kanban-expedicao:#e3f2fd;--palette-kanban-enviados:#e1f5fe;--palette-kanban-saiu-entrega:#f3e5f5;--palette-kanban-retirar-correios:#f5f5f5;--palette-kanban-requer-atencao:#ffebee;--palette-kanban-entregue:#e8f5e8;--palette-kanban-inadimplencia:#fff3e0;--palette-kanban-frustrados:#ffebee;--palette-kanban-pagos:#e8f5e8}[data-theme=dark]:root{--palette-brand-primary-lightest:#07a0c1;--palette-brand-primary-light:#00cefb;--palette-brand-primary-medium:#37dbff;--palette-brand-primary-dark:#7de8ff;--palette-brand-primary-darkest:#e2faff;--palette-brand-secondary-lightest:#00ac32;--palette-brand-secondary-light:#00d93f;--palette-brand-secondary-medium:#00ff4b;--palette-brand-secondary-dark:#6fff99;--palette-brand-secondary-darkest:#dfffe9;--palette-neutral-lightest:#1a1a1a;--palette-neutral-light:#2d2d2e;--palette-neutral-medium:#545454;--palette-neutral-medium-light:#545454;--palette-neutral-dark:#f8f9fb;--palette-neutral-darkest:#fff;--palette-support-01:#eaac0e;--palette-support-02:#f3108b;--palette-support-03:#a142f4;--palette-feedback-info-lightest:#009cbe;--palette-feedback-info-light:#0dbde3;--palette-feedback-info-medium:#35dbff;--palette-feedback-info-medium-light:#00d1ff;--palette-feedback-info-dark:#94e7f9;--palette-feedback-info-darkest:#e1faff;--palette-feedback-success-lightest:#358007;--palette-feedback-success-light:#4ecc00;--palette-feedback-success-medium:#61ff00;--palette-feedback-success-medium-light:#99ff5a;--palette-feedback-success-dark:#ceffb0;--palette-feedback-success-darkest:#f2ffeb;--palette-feedback-danger-lightest:#bd0404;--palette-feedback-danger-light:#de0e0e;--palette-feedback-danger-medium:red;--palette-feedback-danger-medium-light:#ff5454;--palette-feedback-danger-dark:#ff9797;--palette-feedback-danger-darkest:#ffd4d5;--palette-feedback-warning-lightest:#c0c010;--palette-feedback-warning-light:#e4e415;--palette-feedback-warning-medium:#ff0;--palette-feedback-warning-medium-light:#eeee72;--palette-feedback-warning-dark:#fbfbb1;--palette-feedback-warning-darkest:#ffffc8;--palette-kanban-column-bg:#f8f9fb;--palette-kanban-card-bg:#fff;--palette-kanban-text-primary:#1a1a1a;--palette-kanban-text-secondary:#6b7280;--palette-kanban-bg-reportados:#fff8e1;--palette-kanban-bg-expedicao:#e3f2fd;--palette-kanban-bg-enviados:#e1f5fe;--palette-kanban-bg-saiu-entrega:#f3e5f5;--palette-kanban-bg-retirar-correios:#f5f5f5;--palette-kanban-bg-requer-atencao:#ffebee;--palette-kanban-bg-entregue:#e8f5e8;--palette-kanban-bg-inadimplencia:#fff3e0;--palette-kanban-bg-frustrados:#ffebee;--palette-kanban-bg-pagos:#e8f5e8;--palette-kanban-border-reportados:#b2621a;--palette-kanban-border-expedicao:#0680f9;--palette-kanban-border-enviados:#16aa09;--palette-kanban-border-saiu-entrega:#a142f4;--palette-kanban-border-retirar-correios:#7e848c;--palette-kanban-border-requer-atencao:#ff8c00;--palette-kanban-border-entregue:#228b22;--palette-kanban-border-inadimplencia:#b2621a;--palette-kanban-border-frustrados:#e63737;--palette-kanban-border-pagos:#16aa09;--palette-kanban-text-reportados:#b2621a;--palette-kanban-text-expedicao:#0680f9;--palette-kanban-text-enviados:#16aa09;--palette-kanban-text-saiu-entrega:#a142f4;--palette-kanban-text-retirar-correios:#7e848c;--palette-kanban-text-requer-atencao:#ff8c00;--palette-kanban-text-entregue:#228b22;--palette-kanban-text-inadimplencia:#b2621a;--palette-kanban-text-frustrados:#e63737;--palette-kanban-text-pagos:#16aa09;--palette-kanban-badge-reportados:#b2621a;--palette-kanban-badge-expedicao:#0680f9;--palette-kanban-badge-enviados:#16aa09;--palette-kanban-badge-saiu-entrega:#a142f4;--palette-kanban-badge-retirar-correios:#7e848c;--palette-kanban-badge-requer-atencao:#ff8c00;--palette-kanban-badge-entregue:#228b22;--palette-kanban-badge-inadimplencia:#b2621a;--palette-kanban-badge-frustrados:#e63737;--palette-kanban-badge-pagos:#16aa09;--palette-kanban-column-bg:#131313;--palette-kanban-card-bg:#0b0b0b;--palette-kanban-text-primary:#fff;--palette-kanban-text-secondary:#b9c1cc;--palette-kanban-reportados:#1a1a1a;--palette-kanban-expedicao:#1a1a1a;--palette-kanban-enviados:#1a1a1a;--palette-kanban-saiu-entrega:#1a1a1a;--palette-kanban-retirar-correios:#1a1a1a;--palette-kanban-requer-atencao:#1a1a1a;--palette-kanban-entregue:#1a1a1a;--palette-kanban-inadimplencia:#1a1a1a;--palette-kanban-frustrados:#1a1a1a;--palette-kanban-pagos:#1a1a1a;--palette-kanban-badge-reportados-dark:#ff0;--palette-kanban-badge-expedicao-dark:#35dbff;--palette-kanban-badge-enviados-dark:#61ff00;--palette-kanban-badge-saiu-entrega-dark:#a142f4;--palette-kanban-badge-retirar-correios-dark:#b9c1cc;--palette-kanban-badge-requer-atencao-dark:#ff8c00;--palette-kanban-badge-entregue-dark:#228b22;--palette-kanban-badge-inadimplencia-dark:#ff0;--palette-kanban-badge-frustrados-dark:red;--palette-kanban-badge-pagos-dark:#61ff00}:root{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--shadow-xl:0 20px 25px #0000001a;--transition-fast:0.15s ease;--transition-normal:0.2s ease;--transition-slow:0.3s ease;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--scrollbar-track:#f8f9fb;--scrollbar-thumb:#2364da;--scrollbar-thumb-hover:#184895}[data-theme=dark]:root{--scrollbar-track:#1a1a1a;--scrollbar-thumb:#37dbff;--scrollbar-thumb-hover:#00cefb}
/*# sourceMappingURL=main.fb4ad47a.css.map*/