@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700;800&display=swap);.LoginPage_loginContainer__rwK7\+{align-items:center;background-color:#77b859;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:20px}.LoginPage_loginContentWrapper__c7omL{background-color:#fff;border-radius:20px;box-shadow:0 10px 40px #00000026;display:flex;height:75vh;max-height:600px;max-width:1000px;overflow:hidden;position:relative;width:100%;z-index:1}.LoginPage_imageSection__0qdSu{align-items:center;background-color:#f0f2f5;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex:1 0 50%;height:100%;justify-content:center;max-width:50%;overflow:hidden;padding:0;position:relative}.LoginPage_staticImageContainer__kXGnt{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:20px;width:100%}.LoginPage_staticSlideImage__MBQ9Y{border-radius:10px;display:block;max-height:100%;max-width:100%;object-fit:contain}.LoginPage_formSection__SeMaf{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex:0 0 50%;justify-content:center;padding:40px 50px}@media (max-width:900px){.LoginPage_loginContentWrapper__c7omL{flex-direction:column;height:auto;margin:20px auto;max-height:none;max-width:450px;min-height:0}.LoginPage_imageSection__0qdSu{flex-basis:auto;max-width:100%;min-height:250px;width:100%}.LoginPage_formSection__SeMaf{max-width:100%;padding:30px 25px;width:100%}}.LoginPage_loginCard__rNTGl{box-shadow:none;max-width:380px;padding:0;text-align:left;width:100%}.LoginPage_loginCard__rNTGl h2{color:#00c853;font-size:2rem;font-weight:700;margin-bottom:20px}.LoginPage_loginCard__rNTGl p{color:#555;font-size:1rem;margin-bottom:30px}.LoginPage_formGroup__ql\+j-{display:flex;flex-direction:column;margin-bottom:20px}.LoginPage_formGroup__ql\+j- label{color:#333;font-size:.9rem;font-weight:500;margin-bottom:5px}.LoginPage_formGroup__ql\+j- input{background:#f1f1f1;border:1px solid #ddd;border-radius:5px;font-size:1rem;padding:10px}.LoginPage_options__D0oM6{align-items:center;display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:20px}.LoginPage_options__D0oM6 label{align-items:center;color:#333;display:flex;gap:5px}.LoginPage_options__D0oM6 a{color:#00c853;text-decoration:none}.LoginPage_options__D0oM6 a:hover{text-decoration:underline}.LoginPage_message__QATkr{color:#d32f2f;font-size:.9rem;margin-bottom:15px}.LoginPage_submitBtn__z-r-O{background:#00c853;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:12px;transition:background .3s;width:100%}.LoginPage_submitBtn__z-r-O:hover{background:#009e46}.LoginPage_createAccount__xolQM{font-size:.9rem;margin-top:20px;text-align:center}.LoginPage_createAccount__xolQM a{color:#00c853;text-decoration:none}.LoginPage_createAccount__xolQM a:hover{text-decoration:underline}.RegisterPage_registerContainer__nwZH6{align-items:center;background:linear-gradient(135deg,#00c853,#b2ff59);display:flex;justify-content:center;min-height:100vh;padding:20px}.RegisterPage_registerCard__jyHMN{background:#ffffffe6;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:40px;text-align:left;width:350px}.RegisterPage_registerCard__jyHMN h2{color:#00c853;margin-bottom:10px;text-align:center}.RegisterPage_registerCard__jyHMN p{color:#333;margin-bottom:20px;text-align:center}.RegisterPage_form__WgwJJ{display:flex;flex-direction:column;gap:15px}label{color:#333;font-size:.9rem;margin-bottom:5px}input,select{background:#f1f1f1;border:1px solid #ddd;border-radius:5px;font-size:1rem;padding:10px}.RegisterPage_options__AcksF{align-items:center;display:flex;font-size:.85rem;justify-content:space-between;margin-top:5px}.RegisterPage_options__AcksF a{color:#00c853;text-decoration:none}.RegisterPage_options__AcksF a:hover{text-decoration:underline}.RegisterPage_submitBtn__kBVhT{background:#00c853;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:12px;transition:background .3s ease}.RegisterPage_submitBtn__kBVhT:hover{background:#00a145}.RegisterPage_message__RYFbN{color:#333;margin-top:15px;text-align:center}.RegisterPage_bottomText__xPwy1{font-size:.85rem;margin-top:20px;text-align:center}.RegisterPage_bottomText__xPwy1 a{color:#00c853;text-decoration:none}.RegisterPage_bottomText__xPwy1 a:hover{text-decoration:underline}.DashboardPage_container__Yyv4e{background:#f3fff1;font-family:Nunito Sans,sans-serif;min-height:calc(100vh - 2rem);padding:2rem}.DashboardPage_header__QNAVC{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.DashboardPage_title__akon-{color:#1b5e20;font-size:2.6rem;font-weight:800;margin:0 1.5rem 0 0}.DashboardPage_dateFilter__RLSEH{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 8px #0000000d;color:#333;display:flex;font-size:1rem;gap:.5rem;padding:.5rem .8rem}.DashboardPage_dateFilter__RLSEH label{font-weight:600}.DashboardPage_dateFilter__RLSEH input[type=date]{background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;font-size:.9rem;padding:.4rem .6rem}.DashboardPage_metrics__Bj7oq{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:2.5rem}.DashboardPage_metricCard__knroe{align-items:center;background:#fff;border:1px solid #e0f2e9;border-radius:15px;box-shadow:0 5px 15px #00000014;display:flex;gap:1rem;padding:1.5rem}.DashboardPage_metricIconContainer__evx6K{align-items:center;background:#e3f2fd;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.DashboardPage_metricCard__knroe:nth-child(2) .DashboardPage_metricIconContainer__evx6K{background:#fff3e0}.DashboardPage_metricCard__knroe:nth-child(3) .DashboardPage_metricIconContainer__evx6K{background:#e8f5e9}.DashboardPage_metricCard__knroe:nth-child(4) .DashboardPage_metricIconContainer__evx6K{background:#ffebee}.DashboardPage_metricIcon__oWame{color:#2196f3;font-size:1.6rem}.DashboardPage_metricCard__knroe:nth-child(2) .DashboardPage_metricIcon__oWame{color:#ff9800}.DashboardPage_metricCard__knroe:nth-child(3) .DashboardPage_metricIcon__oWame{color:#4caf50}.DashboardPage_metricCard__knroe:nth-child(4) .DashboardPage_metricIcon__oWame{color:#ff7043}.DashboardPage_metricContent__T4LLY{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}.DashboardPage_metricLabel__07Fqu{color:#555;font-size:1rem}.DashboardPage_metricValue__gS9wL{color:#333;font-size:2.2rem;font-weight:800;line-height:1.1}.DashboardPage_metricDiff__qfloo{align-items:center;display:flex;font-size:.9rem;font-weight:600;gap:.3rem}.DashboardPage_diffUp__77R6K{color:#00c853}.DashboardPage_diffDown__nz1qC{color:#e53935}.DashboardPage_diffNeutral__-NNYd{color:#757575}.DashboardPage_bottomSectionsContainer__DBCdg{grid-gap:2rem;align-items:flex-start;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.DashboardPage_sectionTitle__Vo4bS{background-color:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#1b5e20;font-size:1.8rem;font-weight:800;margin-bottom:1.5rem;padding:.8rem 1rem;text-align:center}.DashboardPage_top3Container__oUX9j{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding-top:35px}.DashboardPage_top3Card__WWr9b{align-items:center;background:linear-gradient(145deg,#f0f4c3,#dcedc8);border:1px solid #c5e1a5;border-radius:20px;box-shadow:0 8px 20px #0000001a;display:flex;flex:0 0 190px;flex-direction:column;gap:.8rem;max-width:100%;min-height:300px;padding:2rem .8rem 1.2rem;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:190px}.DashboardPage_top3Card__WWr9b:hover{box-shadow:0 12px 25px #00000026;transform:translateY(-5px)}.DashboardPage_top3CardFirst__LnoNI{background:linear-gradient(145deg,#fff59d,#ffee58);border-color:#fbc02d;min-height:300px;order:2;transform:scale(1.1) translateY(-10px);z-index:1}.DashboardPage_top3CardSecond__v6LYO{order:1}.DashboardPage_top3CardThird__rNt72{order:3}.DashboardPage_top3CardFirst__LnoNI:hover{transform:scale(1.15) translateY(-15px)}.DashboardPage_top3Medal__HTfBo{filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));font-size:2.5rem;left:50%;position:absolute;top:-20px;transform:translateX(-50%)}.DashboardPage_medalGold__-HxIt{color:#ffb300}.DashboardPage_medalSilver__Y-9GF{color:#bdbdbd}.DashboardPage_medalBronze__leiHZ{color:#bcaaa4}.DashboardPage_top3CardFirst__LnoNI .DashboardPage_top3Medal__HTfBo{font-size:3rem}.DashboardPage_top3AvatarContainer__VXpyb{display:flex;justify-content:center;margin-top:1.5rem;width:100%}.DashboardPage_top3Avatar__\+V\+AF{border:3px solid #fff;border-radius:50%;box-shadow:0 4px 10px #00000026;height:80px;object-fit:cover;width:80px}.DashboardPage_top3CardFirst__LnoNI .DashboardPage_top3Avatar__\+V\+AF{height:90px;width:90px}.DashboardPage_top3Name__5OXM1{background-color:#ffffffb3;border-radius:12px;color:#333;display:inline-block;font-size:.9rem;font-weight:700;line-height:1.3;max-width:90%;overflow-wrap:break-word;padding:.3rem .8rem;word-break:break-word}.DashboardPage_top3SalesInfo__9g1K5{margin-top:auto;padding-top:.5rem}.DashboardPage_top3SalesCount__EGfZj{color:#1b5e20;font-size:2.8rem;font-weight:800;line-height:1}.DashboardPage_top3SalesLabel__gKnPK{color:#4caf50;font-size:1rem;font-weight:600}.DashboardPage_rankingTableContainer__pvS7f{background:#fff;border:1px solid #e0f2e9;border-radius:15px;box-shadow:0 5px 15px #00000014;overflow-x:auto;padding:.5rem}.DashboardPage_rankingTable__tgc84{border-collapse:collapse;width:100%}.DashboardPage_rankingTable__tgc84 td,.DashboardPage_rankingTable__tgc84 th{border-bottom:1px solid #eee;font-size:.95rem;padding:.8rem 1rem;text-align:left;vertical-align:middle}.DashboardPage_rankingTable__tgc84 th{background:#e8f5e9;color:#1b5e20;font-size:.85rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.DashboardPage_rankingTable__tgc84 tr:last-child td{border-bottom:none}.DashboardPage_rankingTable__tgc84 tr:hover{background-color:#f9fff7}.DashboardPage_rankingTable__tgc84 td:first-child{color:#555;font-weight:700;text-align:center;width:50px}.DashboardPage_rankingTable__tgc84 td:nth-child(2){padding:.4rem;width:60px}.DashboardPage_rankingAvatar__mxBTw{border-radius:50%;display:block;height:40px;object-fit:cover;width:40px}.DashboardPage_rankingTable__tgc84 td:nth-child(3){color:#333;font-weight:600}.DashboardPage_rankingTable__tgc84 td:nth-child(4){color:#00c853;font-weight:700;text-align:right;white-space:nowrap}.DashboardPage_lowRankSales__CInML{color:#e53935!important}.DashboardPage_trendCell__glUF0{color:#6c757d;font-size:1.2rem;text-align:center}.DashboardPage_message__r\+Jvu{background:#ffebee;border:1px solid #ef9a9a;border-radius:8px;color:#d32f2f;margin-bottom:1rem;padding:.75rem;text-align:center}.DashboardPage_loading__Z48af,.DashboardPage_noData__NY27D{background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 2px 8px #0000000d;color:#555;margin-top:1rem;padding:1rem;text-align:center}@media (max-width:1200px){.DashboardPage_bottomSectionsContainer__DBCdg{grid-template-columns:1fr}}@media (max-width:768px){.DashboardPage_title__akon-{font-size:2rem}.DashboardPage_dateFilter__RLSEH{padding:.4rem .6rem}.DashboardPage_metrics__Bj7oq{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.DashboardPage_metricCard__knroe{gap:.8rem;padding:1rem}.DashboardPage_metricIconContainer__evx6K{height:40px;width:40px}.DashboardPage_metricIcon__oWame{font-size:1.4rem}.DashboardPage_metricValue__gS9wL{font-size:1.8rem}.DashboardPage_sectionTitle__Vo4bS{font-size:1.5rem}.DashboardPage_top3Container__oUX9j{gap:.5rem}.DashboardPage_top3Card__WWr9b{min-width:120px;padding:1rem .8rem}.DashboardPage_top3Avatar__\+V\+AF{height:60px;width:60px}.DashboardPage_top3CardFirst__LnoNI .DashboardPage_top3Avatar__\+V\+AF{height:70px;width:70px}.DashboardPage_top3Name__5OXM1{font-size:.8rem}.DashboardPage_top3SalesCount__EGfZj{font-size:2rem}.DashboardPage_top3SalesLabel__gKnPK{font-size:.9rem}.DashboardPage_rankingTable__tgc84 td,.DashboardPage_rankingTable__tgc84 th{font-size:.9rem;padding:.6rem .8rem}.DashboardPage_rankingTable__tgc84 td:nth-child(4){font-size:.95rem}}@media (max-width:480px){.DashboardPage_container__Yyv4e{padding:1rem .75rem}.DashboardPage_title__akon-{font-size:1.5rem;margin-right:0}.DashboardPage_metrics__Bj7oq{gap:.75rem}.DashboardPage_metricCard__knroe{gap:.65rem;padding:.85rem}.DashboardPage_metricValue__gS9wL{font-size:1.5rem}.DashboardPage_top3Card__WWr9b{flex-basis:calc(50% - 0.5rem);flex-grow:0;flex-shrink:0;min-height:240px;padding:1rem .5rem}.DashboardPage_top3CardFirst__LnoNI{transform:scale(1.05) translateY(-6px)}.DashboardPage_top3CardFirst__LnoNI:hover{transform:scale(1.07) translateY(-8px)}.DashboardPage_sectionTitle__Vo4bS{font-size:1.25rem;padding:.6rem .75rem}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.VentaPage_container__4ePK8{align-items:center;background:linear-gradient(135deg,#f0f7f0,#e8f5e9);display:flex;flex-direction:column;font-family:Nunito Sans,sans-serif;min-height:100vh;padding:2rem 1rem}.VentaPage_header__R\+560{margin-bottom:1.5rem;text-align:center}.VentaPage_title__5Et32{color:#1b5e20;font-size:2.2rem;font-weight:800;letter-spacing:.5px;margin:0}.VentaPage_subtitle__2paod{color:#6d8f6d;font-size:1rem;font-weight:600;letter-spacing:1px;margin:.25rem 0 0}.VentaPage_toast__ilK1n{animation:VentaPage_slideDown__IbeWy .3s ease-out;border-radius:10px;font-size:.95rem;font-weight:600;margin-bottom:1rem;max-width:960px;padding:.75rem 1.25rem;text-align:center;width:100%}.VentaPage_toastError__yRaz4{background:#ffebee;border:1.5px solid #ef9a9a;color:#c62828}.VentaPage_toastSuccess__2Wl\+C{background:#e8f5e9;border:1.5px solid #a5d6a7;color:#1b5e20}@keyframes VentaPage_slideDown__IbeWy{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.VentaPage_form__wts26{background:#fff;border:1px solid #e8e8e8;border-radius:20px;box-shadow:0 4px 24px #0000000f;display:flex;flex-direction:column;gap:1.5rem;max-width:960px;padding:2rem 2.5rem;width:100%}.VentaPage_section__NEBVl{background:#fafffe;border-left:4px solid #4caf50;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.VentaPage_sectionLabel__oQnih{align-items:center;border-bottom:1px solid #e8f5e9;color:#2e7d32;display:flex;font-size:1rem;font-weight:700;gap:.5rem;margin:0 0 .25rem;padding-bottom:.5rem}.VentaPage_grid2__v1XmA{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.VentaPage_row3__9Mch1{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.VentaPage_fieldFull__Cqu7R{width:100%}.VentaPage_fieldFull__Cqu7R label,.VentaPage_field__1UCpl label,.VentaPage_quantityRow__Z6P1B label{color:#555;display:block;font-size:.8rem;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.VentaPage_fieldFull__Cqu7R label:after,.VentaPage_field__1UCpl label:after,.VentaPage_quantityRow__Z6P1B label:after{color:#ef5350;content:" *";font-weight:700}.VentaPage_fieldOptional__DW\+WE label:after{content:""!important}.VentaPage_fieldFull__Cqu7R input,.VentaPage_fieldFull__Cqu7R select,.VentaPage_fieldFull__Cqu7R textarea,.VentaPage_field__1UCpl input,.VentaPage_field__1UCpl select,.VentaPage_field__1UCpl textarea,.VentaPage_quantityRow__Z6P1B input{background:#fff;border:1.5px solid #ddd;border-radius:10px;box-sizing:border-box;color:#333;display:block;font-family:inherit;font-size:.95rem;padding:.7rem .9rem;transition:border-color .25s ease,box-shadow .25s ease;width:100%}.VentaPage_fieldFull__Cqu7R input:focus,.VentaPage_fieldFull__Cqu7R select:focus,.VentaPage_field__1UCpl input:focus,.VentaPage_field__1UCpl select:focus,.VentaPage_field__1UCpl textarea:focus,.VentaPage_quantityRow__Z6P1B input:focus{border-color:#4caf50;box-shadow:0 0 0 3px #4caf5026;outline:none}.VentaPage_field__1UCpl textarea{min-height:90px;resize:vertical}.VentaPage_readOnlyInput__tkaVv{background:#f5f5f5!important;color:#777!important;cursor:default}.VentaPage_searchSelect__GwY1\+{position:relative}.VentaPage_searchSelectTrigger__dTHFq{align-items:center;background:#fff;border:1.5px solid #ddd;border-radius:10px;color:#333;cursor:pointer;display:flex;font-size:.95rem;justify-content:space-between;min-height:42px;padding:.7rem .9rem;transition:border-color .25s ease,box-shadow .25s ease}.VentaPage_searchSelectTrigger__dTHFq:hover{border-color:#4caf50}.VentaPage_chevron__dXBBE{color:#999;flex-shrink:0;font-size:.7rem;margin-left:.5rem;transition:transform .2s ease}.VentaPage_chevronOpen__6Q4w7{transform:rotate(180deg)}.VentaPage_searchSelectDropdown__55ZmB{animation:VentaPage_dropIn__IZWmk .2s ease-out;background:#fff;border:1.5px solid #ddd;border-radius:12px;box-shadow:0 10px 30px #0000001f;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:1000}@keyframes VentaPage_dropIn__IZWmk{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.VentaPage_searchSelectSearch__QyEIX{align-items:center;border-bottom:1px solid #eee;display:flex;gap:.5rem;padding:.6rem .8rem}.VentaPage_searchSelectSearch__QyEIX input{background:#0000;border:none;flex:1 1;font-family:inherit;font-size:.9rem;outline:none;padding:.3rem 0}.VentaPage_searchIcon__3b0p9{color:#aaa;flex-shrink:0;font-size:.85rem}.VentaPage_searchSelectList__3dZpe{max-height:220px;overflow-y:auto;padding:.25rem 0}.VentaPage_searchSelectOption__EhHoA{align-items:center;cursor:pointer;display:flex;font-size:.9rem;justify-content:space-between;padding:.55rem .9rem;transition:background .15s ease}.VentaPage_searchSelectOption__EhHoA:hover{background:#e8f5e9}.VentaPage_dialCode__YqZFZ{color:#888;font-size:.8rem;font-weight:600}.VentaPage_searchSelectEmpty__HhqOQ{color:#aaa;font-size:.9rem;padding:1rem;text-align:center}.VentaPage_phoneRow__ddsqg{border:1.5px solid #ddd;border-radius:10px;display:flex;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.VentaPage_phoneRow__ddsqg:focus-within{border-color:#4caf50;box-shadow:0 0 0 3px #4caf5026}.VentaPage_phoneCode__SQJ0o{align-items:center;background:#f5f5f5;border-right:1.5px solid #ddd;color:#555;display:flex;flex-shrink:0;font-size:.85rem;font-weight:600;gap:.4rem;justify-content:center;min-width:72px;padding:0 .75rem;white-space:nowrap}.VentaPage_phoneFlag__kCcaT{font-size:1.1rem;line-height:1}.VentaPage_phoneInput__tC46V{border:none!important;border-radius:0!important;box-shadow:none!important;flex:1 1;font-family:inherit;font-size:.95rem;outline:none;padding:.7rem .9rem}.VentaPage_productSelectorContainer__5VxX1{position:relative}.VentaPage_productSelectorTrigger__dYQWT{align-items:center;background:#fff;border:1.5px solid #ddd;border-radius:10px;color:#333;cursor:pointer;display:flex;font-size:.95rem;justify-content:space-between;min-height:42px;padding:.7rem .9rem;transition:border-color .25s ease,box-shadow .25s ease}.VentaPage_productSelectorTrigger__dYQWT:focus,.VentaPage_productSelectorTrigger__dYQWT:hover{border-color:#4caf50;box-shadow:0 0 0 3px #4caf5026;outline:none}.VentaPage_triggerPlaceholder__pXeCQ{color:#999}.VentaPage_productListDropdown__ItRh1{animation:VentaPage_dropIn__IZWmk .2s ease-out;background:#fff;border:1.5px solid #ddd;border-radius:12px;box-shadow:0 10px 30px #0000001f;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:1000}.VentaPage_productListSimple__lJkjH{max-height:280px;overflow-y:auto;padding:.25rem 0}.VentaPage_productItemSimple__JUoYU{align-items:center;border-bottom:1px solid #f5f5f5;cursor:pointer;display:flex;justify-content:space-between;padding:.6rem .9rem;transition:background .15s ease}.VentaPage_productItemSimple__JUoYU:last-child{border-bottom:none}.VentaPage_productItemSimple__JUoYU:hover{background:#e8f5e9}.VentaPage_productItemSimple__JUoYU.VentaPage_outOfStock__4r5Ig{cursor:not-allowed;opacity:.55}.VentaPage_productItemSimple__JUoYU.VentaPage_outOfStock__4r5Ig:hover{background:#0000}.VentaPage_productItemName__tTGwf{color:#333;flex:1 1;font-size:.9rem;font-weight:500;margin-right:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VentaPage_productItemStock__whKsY{flex-shrink:0;font-size:.8rem;font-weight:700}.VentaPage_stockIn__U2Ram{color:#2e7d32}.VentaPage_stockOut__\+CNml{color:#d32f2f}.VentaPage_noProducts__4uaxJ{color:#aaa;font-size:.9rem;margin:0;padding:1.5rem;text-align:center}.VentaPage_quantityRow__Z6P1B{align-items:center;display:flex;gap:.75rem;margin-top:.75rem}.VentaPage_quantityRow__Z6P1B label{margin-bottom:0!important;white-space:nowrap}.VentaPage_quantityRow__Z6P1B input{text-align:center;width:80px}.VentaPage_addProductButton__S1atB{background:linear-gradient(135deg,#43a047,#2e7d32);border:none;border-radius:10px;box-shadow:0 2px 8px #2e7d3240;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:.9rem;font-weight:700;margin-top:.75rem;padding:.65rem;transition:transform .15s ease,box-shadow .15s ease;width:100%}.VentaPage_addProductButton__S1atB:hover{box-shadow:0 4px 12px #2e7d3259;transform:translateY(-1px)}.VentaPage_selectedProductsContainer__G0VTZ{background:#f8faf8;border:1.5px solid #e0e8e0;border-radius:10px;margin-top:1rem;padding:1rem}.VentaPage_selectedProductsTitle__J0Xj4{color:#2e7d32;font-size:.95rem;font-weight:700;margin:0 0 .75rem;text-align:center}.VentaPage_selectedProductsList__1yN-2{display:flex;flex-direction:column;gap:.5rem}.VentaPage_productCard__sj0Cj{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;justify-content:space-between;padding:.7rem .9rem;transition:border-color .2s ease}.VentaPage_productCard__sj0Cj:hover{border-color:#4caf50}.VentaPage_productInfo__UVv-\+{display:flex;flex:1 1;flex-direction:column;gap:.15rem;min-width:0}.VentaPage_productName__001Fu{color:#1b5e20;font-size:.9rem;font-weight:600}.VentaPage_productDetails__YPGZ9{color:#777;font-size:.8rem;font-weight:500}.VentaPage_removeProductButton__mw9wo{align-items:center;background:none;border:1.5px solid #ef9a9a;border-radius:50%;color:#d32f2f;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;height:28px;justify-content:center;margin-left:.75rem;transition:all .2s ease;width:28px}.VentaPage_removeProductButton__mw9wo:hover{background:#ffebee;border-color:#d32f2f;transform:scale(1.1)}.VentaPage_fileUploadArea__1qT3S{background:#f0faf0;border:2px dashed #a5d6a7;border-radius:10px;cursor:pointer;padding:1.25rem;position:relative;text-align:center;transition:border-color .2s ease,background-color .2s ease}.VentaPage_fileUploadArea__1qT3S:hover{background:#e4f5e4;border-color:#4caf50}.VentaPage_fileUploadArea__1qT3S.VentaPage_dragging__vxBlk{background:#c8e6c9;border-color:#1b5e20}.VentaPage_fileInput__BkP2A{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.VentaPage_fileUploadArea__1qT3S p{color:#555;font-size:.9rem;margin:0}.VentaPage_fileInfo__borel,.VentaPage_fileUploadArea__1qT3S p{align-items:center;display:flex;gap:.5rem;justify-content:center}.VentaPage_fileInfo__borel p{color:#1b5e20;font-size:.9rem;margin:0}.VentaPage_fileRemove__Bk2Pj{align-items:center;background:none;border:none;color:#d32f2f;cursor:pointer;display:flex;font-size:.9rem;padding:.15rem;position:relative;z-index:2}.VentaPage_textAreaExpand__a36UU{min-height:180px;resize:vertical}.VentaPage_extractButton__Yv-f9{align-items:center;background:#333;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;font-weight:700;gap:.5rem;justify-content:center;margin-top:.5rem;padding:.7rem;transition:background .2s ease,transform .15s ease;width:100%}.VentaPage_extractButton__Yv-f9:hover{background:#1a1a1a;transform:translateY(-1px)}.VentaPage_actions__dldq6{display:flex;gap:1rem;justify-content:flex-end;padding-top:.5rem}.VentaPage_resetButton__ebGre{background:#0000;border:1.5px solid #ccc;border-radius:10px;color:#777;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;padding:.75rem 1.5rem;transition:all .2s ease}.VentaPage_resetButton__ebGre:hover{background:#f9f9f9;border-color:#999;color:#555;transform:translateY(-1px)}.VentaPage_primaryButton__\+01sa{background:linear-gradient(135deg,#43a047,#2e7d32);border:none;border-radius:10px;box-shadow:0 2px 10px #2e7d324d;color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;padding:.75rem 2rem;transition:transform .15s ease,box-shadow .15s ease}.VentaPage_primaryButton__\+01sa:hover:not(:disabled){box-shadow:0 4px 16px #2e7d3266;transform:translateY(-2px)}.VentaPage_primaryButton__\+01sa:disabled{background:linear-gradient(135deg,#a5d6a7,#81c784);box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}@media (max-width:1024px){.VentaPage_form__wts26{padding:1.5rem}.VentaPage_section__NEBVl{padding:1.25rem}.VentaPage_title__5Et32{font-size:1.8rem}}@media (max-width:768px){.VentaPage_container__4ePK8{padding:1rem .5rem}.VentaPage_form__wts26{border-radius:14px;padding:1rem}.VentaPage_grid2__v1XmA,.VentaPage_row3__9Mch1{grid-template-columns:1fr}.VentaPage_section__NEBVl{padding:1rem}.VentaPage_title__5Et32{font-size:1.5rem}.VentaPage_actions__dldq6{flex-direction:column-reverse}.VentaPage_primaryButton__\+01sa,.VentaPage_resetButton__ebGre{text-align:center;width:100%}.VentaPage_phoneCode__SQJ0o{font-size:.8rem;min-width:64px;padding:0 .5rem}}.VentaPage_optionalTag__e\+NbK{background:#e8f5e9;border:1px solid #c8e6c9;border-radius:999px;color:#1b5e20;display:inline-block;font-size:.65rem;font-weight:600;letter-spacing:.04em;margin-left:.5rem;padding:1px 8px;text-transform:uppercase;vertical-align:middle}.VentaPage_datePickerWrapper__8VvpJ{width:100%}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker-wrapper,.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__input-container{display:block;width:100%}.VentaPage_datePickerInput__OhxPn{background:#fff;border:1.5px solid #ddd;border-radius:10px;box-sizing:border-box;color:#333;cursor:pointer;display:block;font-family:inherit;font-size:.95rem;padding:.7rem .9rem;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.VentaPage_datePickerInput__OhxPn:hover{border-color:#bbb}.VentaPage_datePickerInput__OhxPn:focus{border-color:#28a745;box-shadow:0 0 0 3px #28a7452e;outline:none}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker{border:1px solid #e0e6ec;border-radius:12px;box-shadow:0 12px 30px #0f172a26;font-family:inherit;overflow:hidden}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__header{background:linear-gradient(180deg,#28a74514,#f8fafc);border-bottom:1px solid #e0e6ec;padding-top:12px}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker-time__header,.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__current-month{color:#1e7e34;font-size:.95rem;font-weight:700;text-transform:capitalize}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__day-name{color:#64748b;font-size:.78rem;font-weight:600;text-transform:capitalize}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__day{border-radius:8px;line-height:2rem;margin:2px;transition:background .14s ease,color .14s ease;width:2rem}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__day:hover{background:#28a7451f;color:#1e7e34}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__day--keyboard-selected,.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__day--selected{background:#28a745;color:#fff;font-weight:700}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__day--keyboard-selected:hover,.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__day--selected:hover{background:#1e7e34;color:#fff}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__day--today{border:1.5px solid #d4edda;font-weight:700}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__day--outside-month{color:#cbd5e1}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__day--disabled{color:#cbd5e1!important;cursor:not-allowed}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__navigation--next,.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__navigation--previous{top:14px}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__navigation-icon:before{border-color:#475569;border-width:2px 2px 0 0}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:#28a745}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__month-dropdown-container,.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__year-dropdown-container{margin:0 4px}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__month-select,.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__year-select{background:#fff;border:1px solid #d8dee6;border-radius:6px;color:#1e7e34;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;padding:4px 8px}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__month-select:focus,.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__year-select:focus{border-color:#28a745;box-shadow:0 0 0 2px #28a74533;outline:none}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__close-icon{padding-right:12px}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__close-icon:after{background:#e2e8f0;color:#475569;font-size:14px;font-weight:700;height:18px;line-height:18px;transition:background .18s ease;width:18px}.VentaPage_datePickerWrapper__8VvpJ .react-datepicker__close-icon:hover:after{background:#dc2626;color:#fff}.CsvActions_actionsContainer__4Y-EG{align-items:stretch;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;display:flex;gap:1.5rem;margin-bottom:1.5rem;padding:1rem}.CsvActions_actionGroup__9Tpaa{align-items:center;display:flex;gap:.75rem}.CsvActions_separator__aAFt4{background-color:#ced4da;width:1px}.CsvActions_actionButton__7\+Pxi{align-items:center;background-color:#00a321;border:1px solid #00a321;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.6rem 1.2rem;transition:background-color .2s ease,border-color .2s ease}.CsvActions_actionButton__7\+Pxi:hover:not(:disabled){background-color:#00b300;border-color:#00b300}.CsvActions_actionButton__7\+Pxi:disabled{background-color:#6c757d;border-color:#6c757d;cursor:not-allowed}.CsvActions_fileLabel__e5ljg{align-items:center;background-color:#fff;border:1px solid #6c757d;border-radius:5px;color:#495057;cursor:pointer;display:inline-flex;font-size:.9rem;gap:.5rem;max-width:250px;overflow:hidden;padding:.6rem 1.2rem;text-overflow:ellipsis;transition:background-color .2s ease;white-space:nowrap}.CsvActions_fileLabel__e5ljg:hover{background-color:#e9ecef}.CsvActions_fileLabel__e5ljg span{overflow:hidden;text-overflow:ellipsis}.CsvActions_spinner__leMtL{animation:CsvActions_spin__zjc-l 1s linear infinite}@keyframes CsvActions_spin__zjc-l{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ConfirmacionesPage_container__pjg5B{background:#f4f6fa;background:var(--surface-page,#f4f6fa);color:#0f172a;color:var(--text-primary,#0f172a);font-family:Inter,system-ui,sans-serif;font-family:var(--font-sans,"Inter",system-ui,sans-serif);min-height:calc(100vh - 2rem);padding:clamp(1rem,1.5vw + .5rem,2rem)}.ConfirmacionesPage_header__9blEw{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;gap:var(--space-3,.75rem) var(--space-4,1rem);margin-bottom:1.25rem;margin-bottom:var(--space-5,1.25rem)}.ConfirmacionesPage_title__OwjLP{color:#1e7e34;color:var(--brand-primary-active,#1e7e34);font-size:clamp(1.5rem,1.5vw + .6rem,2rem);font-weight:800;letter-spacing:-.01em;margin:0}.ConfirmacionesPage_dateFilter__GU2nS{align-items:center;background:#fff;background:var(--surface-card,#fff);border:1px solid #e8edf2;border:1px solid var(--border-light,#e8edf2);border-radius:10px;border-radius:var(--radius-md,10px);box-shadow:0 1px 2px #0f172a0a;box-shadow:var(--shadow-sm,0 1px 2px #0f172a0a);color:#475569;color:var(--text-secondary,#475569);display:inline-flex;font-size:.88rem;gap:.55rem;padding:.45rem .9rem}.ConfirmacionesPage_dateFilter__GU2nS label{color:#64748b;color:var(--text-tertiary,#64748b);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ConfirmacionesPage_dateFilter__GU2nS input[type=date]{background:#fff;background:var(--surface-card,#fff);border:1px solid #d8dee6;border:1px solid var(--border-default,#d8dee6);border-radius:8px;border-radius:var(--radius-sm,8px);color:#0f172a;color:var(--text-primary,#0f172a);cursor:pointer;font-family:inherit;font-size:.88rem;padding:.32rem .5rem;transition:border-color .18s,box-shadow .18s}.ConfirmacionesPage_dateFilter__GU2nS input[type=date]:focus{border-color:#28a745;border-color:var(--brand-primary,#28a745);box-shadow:0 0 0 3px #28a74526;box-shadow:0 0 0 3px var(--brand-primary-bg,#28a74526);outline:none}.ConfirmacionesPage_metrics__IX-18{grid-gap:1rem;grid-gap:var(--space-4,1rem);display:grid;gap:1rem;gap:var(--space-4,1rem);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:1.5rem;margin-bottom:var(--space-5,1.5rem)}.ConfirmacionesPage_metricCard__jXWb7{align-items:center;background:#fff;background:var(--surface-card,#fff);border:1px solid #e8edf2;border:1px solid var(--border-light,#e8edf2);border-radius:14px;border-radius:var(--radius-lg,14px);box-shadow:0 1px 3px #0f172a0d;box-shadow:var(--shadow-sm,0 1px 3px #0f172a0d);display:flex;gap:.85rem;gap:var(--space-3,.85rem);min-width:0;overflow:hidden;padding:1.1rem;padding:var(--space-4,1.1rem) var(--space-4,1.1rem);position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s}.ConfirmacionesPage_metricCard__jXWb7:before{background:#28a745;background:var(--brand-primary,#28a745);content:"";inset:0 auto 0 0;opacity:.85;position:absolute;width:4px}.ConfirmacionesPage_metricCard__jXWb7:hover{border-color:#d4edda;border-color:var(--brand-primary-soft,#d4edda);box-shadow:0 6px 18px #0f172a14;box-shadow:var(--shadow-md,0 6px 18px #0f172a14);transform:translateY(-1px)}.ConfirmacionesPage_metricCard__jXWb7[data-variant=primary] .ConfirmacionesPage_metricIconContainer__yJ8d6{background:#dbeafe;background:var(--info-soft,#dbeafe)}.ConfirmacionesPage_metricCard__jXWb7[data-variant=primary] .ConfirmacionesPage_metricIcon__Vv1b1{color:#2563eb;color:var(--info,#2563eb)}.ConfirmacionesPage_metricCard__jXWb7[data-variant=primary]:before{background:#2563eb;background:var(--info,#2563eb)}.ConfirmacionesPage_metricCard__jXWb7[data-variant=success] .ConfirmacionesPage_metricIconContainer__yJ8d6{background:#dcfce7;background:var(--success-soft,#dcfce7)}.ConfirmacionesPage_metricCard__jXWb7[data-variant=success] .ConfirmacionesPage_metricIcon__Vv1b1{color:#16a34a;color:var(--success,#16a34a)}.ConfirmacionesPage_metricCard__jXWb7[data-variant=success]:before{background:#16a34a;background:var(--success,#16a34a)}.ConfirmacionesPage_metricCard__jXWb7[data-variant=warning] .ConfirmacionesPage_metricIconContainer__yJ8d6{background:#fef3c7;background:var(--warning-soft,#fef3c7)}.ConfirmacionesPage_metricCard__jXWb7[data-variant=warning] .ConfirmacionesPage_metricIcon__Vv1b1{color:#f59e0b;color:var(--warning,#f59e0b)}.ConfirmacionesPage_metricCard__jXWb7[data-variant=warning]:before{background:#f59e0b;background:var(--warning,#f59e0b)}.ConfirmacionesPage_metricCard__jXWb7[data-variant=accent] .ConfirmacionesPage_metricIconContainer__yJ8d6{background:#fee2e2;background:var(--danger-soft,#fee2e2)}.ConfirmacionesPage_metricCard__jXWb7[data-variant=accent] .ConfirmacionesPage_metricIcon__Vv1b1{color:#dc2626;color:var(--danger,#dc2626)}.ConfirmacionesPage_metricCard__jXWb7[data-variant=accent]:before{background:#dc2626;background:var(--danger,#dc2626)}.ConfirmacionesPage_metricIconContainer__yJ8d6{align-items:center;background:#28a7451a;background:var(--brand-primary-bg,#28a7451a);border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ConfirmacionesPage_metricIcon__Vv1b1{color:#28a745;color:var(--brand-primary,#28a745);font-size:1.4rem}.ConfirmacionesPage_metricContent__rHd17{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.ConfirmacionesPage_metricLabel__UyQ6s{color:#64748b;color:var(--text-tertiary,#64748b);font-size:.78rem;font-weight:600;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}.ConfirmacionesPage_metricValue__X0-cS{color:#0f172a;color:var(--text-primary,#0f172a);font-size:clamp(1.6rem,1.5vw + .6rem,2rem);font-weight:800;line-height:1.1}.ConfirmacionesPage_metricValueComplex__5d184{display:flex;flex-direction:column;gap:6px}.ConfirmacionesPage_novedadWidgetContent__zYTN1{display:flex;flex-direction:column;gap:8px}.ConfirmacionesPage_novedadTotalsRow__RviAm{align-items:baseline;display:flex;gap:6px}.ConfirmacionesPage_novedadTotalNumber__I\+y\+6{color:#0f172a;color:var(--text-primary,#0f172a);font-size:clamp(1.5rem,1.4vw + .5rem,1.85rem);font-weight:800;line-height:1}.ConfirmacionesPage_novedadTotalLabel__eve4a{color:#64748b;color:var(--text-tertiary,#64748b);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ConfirmacionesPage_novedadBadgesRow__GrUZ1{display:flex;flex-wrap:wrap;gap:6px}.ConfirmacionesPage_badge__zw1jR{align-items:center;background:#f1f5f9;background:var(--gray-100,#f1f5f9);border:1px solid #e8edf2;border:1px solid var(--border-light,#e8edf2);border-radius:999px;color:#0f172a;color:var(--text-primary,#0f172a);display:inline-flex;font-size:.72rem;font-weight:700;gap:5px;padding:3px 9px;white-space:nowrap}.ConfirmacionesPage_badgePending__qlBqt{background:#fee2e2;background:var(--danger-soft,#fee2e2);border-color:#fecaca;color:#b91c1c}.ConfirmacionesPage_badgeResolved__FfoJ\+{background:#dcfce7;background:var(--success-soft,#dcfce7);border-color:#a7f3d0;color:#065f46}.ConfirmacionesPage_metricDiff__CpY3C{align-items:center;display:flex;font-size:.85rem;font-weight:600;gap:.2rem}.ConfirmacionesPage_diffUp__WyZDK{color:#16a34a;color:var(--success,#16a34a)}.ConfirmacionesPage_diffDown__cC1JA{color:#dc2626;color:var(--danger,#dc2626)}.ConfirmacionesPage_filterBar__Q4YYG{background:#fff;background:var(--surface-card,#fff);border:1px solid #e8edf2;border:1px solid var(--border-light,#e8edf2);border-radius:14px;border-radius:var(--radius-lg,14px);box-shadow:0 1px 2px #0f172a0a;box-shadow:var(--shadow-sm,0 1px 2px #0f172a0a);display:flex;flex-direction:column;gap:1rem;gap:var(--space-4,1rem);margin-bottom:1rem;margin-bottom:var(--space-4,1rem);padding:1rem 1.25rem;padding:var(--space-4,1rem) var(--space-5,1.25rem)}.ConfirmacionesPage_filterTopRow__FZeuB{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-3,.75rem);justify-content:space-between}.ConfirmacionesPage_searchBox__ba83J{align-items:center;display:flex;flex:1 1 320px;min-width:0;position:relative}.ConfirmacionesPage_searchIcon__d0Vxn{color:#94a3b8;color:var(--text-muted,#94a3b8);font-size:.95rem;left:.85rem;pointer-events:none;position:absolute;transition:color .18s ease}.ConfirmacionesPage_searchField__dM10C{background:#f8fafc;background:var(--surface-muted,#f8fafc);border:1.5px solid #0000;border-radius:10px;border-radius:var(--radius-md,10px);color:#0f172a;color:var(--text-primary,#0f172a);font-family:inherit;font-size:.92rem;padding:.7rem 2.4rem;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.ConfirmacionesPage_searchField__dM10C::placeholder{color:#94a3b8;color:var(--text-muted,#94a3b8)}.ConfirmacionesPage_searchField__dM10C:hover{background:#f1f5f9;background:var(--gray-100,#f1f5f9)}.ConfirmacionesPage_searchField__dM10C:focus{background:#fff;background:var(--surface-card,#fff);border-color:#28a745;border-color:var(--brand-primary,#28a745);box-shadow:0 0 0 3px #28a74526;box-shadow:0 0 0 3px var(--brand-primary-bg,#28a74526);outline:none}.ConfirmacionesPage_searchBox__ba83J:focus-within .ConfirmacionesPage_searchIcon__d0Vxn{color:#28a745;color:var(--brand-primary,#28a745)}.ConfirmacionesPage_searchClear__raS2m{align-items:center;background:#e2e8f0;background:var(--gray-200,#e2e8f0);border:none;border-radius:50%;color:#475569;color:var(--text-secondary,#475569);cursor:pointer;display:inline-flex;font-size:.65rem;height:24px;justify-content:center;position:absolute;right:.55rem;top:50%;transform:translateY(-50%);transition:all .18s ease;width:24px}.ConfirmacionesPage_searchClear__raS2m:hover{background:#475569;background:var(--text-secondary,#475569);color:#fff}.ConfirmacionesPage_filterTopActions__l\+cVQ{align-items:center;display:inline-flex;flex-shrink:0;gap:.6rem}.ConfirmacionesPage_filterCountBadge__iNAC8{align-items:center;background:#f8fafc;background:var(--surface-muted,#f8fafc);border:1px solid #e8edf2;border:1px solid var(--border-light,#e8edf2);border-radius:999px;color:#64748b;color:var(--text-tertiary,#64748b);display:inline-flex;font-size:.74rem;font-weight:600;gap:.4rem;letter-spacing:.01em;padding:.4rem .7rem;transition:all .2s ease;white-space:nowrap}.ConfirmacionesPage_filterCountBadge__iNAC8 svg{font-size:.78rem;opacity:.7}.ConfirmacionesPage_filterCountBadge__iNAC8[data-active=true]{background:#28a7451a;background:var(--brand-primary-bg,#28a7451a);border-color:#d4edda;border-color:var(--brand-primary-soft,#d4edda);color:#1e7e34;color:var(--brand-primary-active,#1e7e34)}.ConfirmacionesPage_filterCountBadge__iNAC8[data-active=true] svg{color:#28a745;color:var(--brand-primary,#28a745);opacity:1}.ConfirmacionesPage_resetBtn__tdUyE{align-items:center;background:#fff;background:var(--surface-card,#fff);border:1px solid #d8dee6;border:1px solid var(--border-default,#d8dee6);border-radius:10px;border-radius:var(--radius-md,10px);color:#475569;color:var(--text-secondary,#475569);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.84rem;font-weight:600;gap:.45rem;padding:.55rem 1rem;transition:all .18s ease;white-space:nowrap}.ConfirmacionesPage_resetBtn__tdUyE:hover:not(:disabled){background:#28a745;background:var(--brand-primary,#28a745);border-color:#28a745;border-color:var(--brand-primary,#28a745);box-shadow:0 4px 10px #28a7452e;color:#fff;transform:translateY(-1px)}.ConfirmacionesPage_resetBtn__tdUyE:disabled{background:#f8fafc;background:var(--surface-muted,#f8fafc);cursor:not-allowed;opacity:.45}.ConfirmacionesPage_resetBtn__tdUyE svg{font-size:.78rem}.ConfirmacionesPage_filterGrid__c21Y1{grid-gap:.85rem 1rem;border-top:1px dashed #e8edf2;border-top:1px dashed var(--border-light,#e8edf2);display:grid;gap:.85rem 1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding-top:.85rem}.ConfirmacionesPage_filterField__KvLG3{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ConfirmacionesPage_filterField__KvLG3 label{color:#64748b;color:var(--text-tertiary,#64748b);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ConfirmacionesPage_filterSelect__w2iJu{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-color:var(--surface-card,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:10px 7px;border:1.5px solid #d8dee6;border:1.5px solid var(--border-default,#d8dee6);border-radius:10px;border-radius:var(--radius-md,10px);color:#0f172a;color:var(--text-primary,#0f172a);cursor:pointer;font-family:inherit;font-size:.86rem;font-weight:500;padding:.55rem 2rem .55rem .85rem;transition:border-color .18s,box-shadow .18s,background-color .18s;width:100%}.ConfirmacionesPage_filterSelect__w2iJu:hover{background-color:#f8fafc;background-color:var(--surface-muted,#f8fafc);border-color:#94a3b8;border-color:var(--gray-400,#94a3b8)}.ConfirmacionesPage_filterSelect__w2iJu:focus{background-color:#fff;background-color:var(--surface-card,#fff);border-color:#28a745;border-color:var(--brand-primary,#28a745);box-shadow:0 0 0 3px #28a74526;box-shadow:0 0 0 3px var(--brand-primary-bg,#28a74526);outline:none}.ConfirmacionesPage_filterSelect__w2iJu[data-has-value=true]{background-color:#28a7450f;background-color:var(--brand-primary-bg,#28a7450f);border-color:#d4edda;border-color:var(--brand-primary-soft,#d4edda);color:#1e7e34;color:var(--brand-primary-active,#1e7e34);font-weight:600}.ConfirmacionesPage_actionsContainer__hdBTx{margin-bottom:1rem;margin-bottom:var(--space-4,1rem)}.ConfirmacionesPage_tableScrollWrapper__LSmv7{background:#fff;background:var(--surface-card,#fff);border:1px solid #e8edf2;border:1px solid var(--border-light,#e8edf2);border-radius:14px;border-radius:var(--radius-lg,14px);box-shadow:0 1px 3px #0f172a0d;box-shadow:var(--shadow-sm,0 1px 3px #0f172a0d);overflow:hidden;position:relative}.ConfirmacionesPage_scrollHint__2ISir{align-items:center;animation:ConfirmacionesPage_scrollHintBlink__ybylQ 2.4s ease-in-out infinite;background:linear-gradient(180deg,#fff 0,#fff 50%,#fff0);background:linear-gradient(to bottom,var(--surface-card,#fff) 0,var(--surface-card,#fff) 50%,#fff0 100%);border-radius:0 0 8px 8px;color:#1e7e34;color:var(--brand-primary-active,#1e7e34);display:none;font-size:.68rem;font-weight:700;gap:.4rem;height:22px;left:50%;letter-spacing:.06em;padding:0 .6rem;pointer-events:none;position:absolute;text-transform:uppercase;top:0;transform:translateX(-50%);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:5}.ConfirmacionesPage_tableScrollWrapper__LSmv7[data-overflow=true] .ConfirmacionesPage_scrollHint__2ISir{display:inline-flex}@keyframes ConfirmacionesPage_scrollHintBlink__ybylQ{0%,to{opacity:.7}50%{opacity:1}}.ConfirmacionesPage_topScrollbar__kFX63{background:linear-gradient(180deg,#f8fafc 0,#fff);background:linear-gradient(to bottom,var(--surface-muted,#f8fafc) 0,var(--surface-card,#fff) 100%);border-bottom:1px solid #e8edf2;border-bottom:1px solid var(--border-light,#e8edf2);height:22px;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.ConfirmacionesPage_topScrollbarSpacer__B10ol{height:1px}.ConfirmacionesPage_topScrollbar__kFX63::-webkit-scrollbar{height:16px;width:16px}.ConfirmacionesPage_topScrollbar__kFX63::-webkit-scrollbar-track{background:#f1f5f9;background:var(--gray-100,#f1f5f9);border-radius:0}.ConfirmacionesPage_topScrollbar__kFX63::-webkit-scrollbar-thumb{background:#28a745;background:var(--brand-primary,#28a745);background-clip:padding-box;border:4px solid #f8fafc;border:4px solid var(--surface-muted,#f8fafc);border-radius:10px;cursor:grab;min-width:60px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.ConfirmacionesPage_topScrollbar__kFX63::-webkit-scrollbar-thumb:hover{background:#218838;background:var(--brand-primary-hover,#218838);background-clip:padding-box}.ConfirmacionesPage_topScrollbar__kFX63::-webkit-scrollbar-thumb:active{background:#1e7e34;background:var(--brand-primary-active,#1e7e34);background-clip:padding-box;cursor:grabbing}.ConfirmacionesPage_topScrollbar__kFX63{scrollbar-color:#28a745 #f1f5f9;scrollbar-color:var(--brand-primary,#28a745) var(--gray-100,#f1f5f9);scrollbar-width:auto}.ConfirmacionesPage_tableContainer__PTf1j{background:linear-gradient(90deg,#fff 30%,#fff0) 0,linear-gradient(270deg,#fff 30%,#fff0) 100%,radial-gradient(farthest-side at 0 50%,#0f172a2e,#0f172a00) 0,radial-gradient(farthest-side at 100% 50%,#0f172a2e,#0f172a00) 100%;background:linear-gradient(to right,var(--surface-card,#fff) 30%,#fff0) 0,linear-gradient(to left,var(--surface-card,#fff) 30%,#fff0) 100%,radial-gradient(farthest-side at 0 50%,#0f172a2e,#0f172a00) 0,radial-gradient(farthest-side at 100% 50%,#0f172a2e,#0f172a00) 100%;background-attachment:local,local,scroll,scroll;background-color:#fff;background-color:var(--surface-card,#fff);background-repeat:no-repeat;background-size:36px 100%,36px 100%,14px 100%,14px 100%;overflow-x:auto;overflow-y:visible;scrollbar-color:#cbd5e1 #0000;scrollbar-color:var(--gray-300,#cbd5e1) #0000;scrollbar-width:thin;width:100%}.ConfirmacionesPage_tableContainer__PTf1j::-webkit-scrollbar{height:12px;width:12px}.ConfirmacionesPage_tableContainer__PTf1j::-webkit-scrollbar-track{background:#f8fafc;background:var(--surface-muted,#f8fafc)}.ConfirmacionesPage_tableContainer__PTf1j::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--gray-300,#cbd5e1);background-clip:padding-box;border:2px solid #0000;border-radius:8px}.ConfirmacionesPage_tableContainer__PTf1j::-webkit-scrollbar-thumb:hover{background:#28a745;background:var(--brand-primary,#28a745);background-clip:padding-box}.ConfirmacionesPage_salesTable__CF5tI{background:#0000;border-collapse:initial;border-spacing:0;color:#0f172a;color:var(--text-primary,#0f172a);font-size:clamp(.78rem,.4vw + .6rem,.88rem);min-width:760px;width:100%}.ConfirmacionesPage_salesTable__CF5tI thead th{background:linear-gradient(180deg,#28a74514 0,#28a7450a);background:linear-gradient(to bottom,var(--brand-primary-bg,#28a74514) 0,#28a7450a 100%);border-bottom:2px solid #d4edda;border-bottom:2px solid var(--brand-primary-soft,#d4edda);color:#1e7e34;color:var(--brand-primary-active,#1e7e34);font-size:.7rem;font-weight:800;letter-spacing:.07em;padding:.75rem .8rem;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:3}.ConfirmacionesPage_salesTable__CF5tI tbody td{background:#0000;border-bottom:1px solid #e8edf2;border-bottom:1px solid var(--border-light,#e8edf2);color:#0f172a;color:var(--text-primary,#0f172a);font-size:inherit;padding:.65rem .8rem;vertical-align:middle}.ConfirmacionesPage_salesTable__CF5tI tbody tr:last-child>td{border-bottom:none}.ConfirmacionesPage_salesTable__CF5tI tbody tr{transition:background-color .14s ease,box-shadow .14s ease}.ConfirmacionesPage_salesTable__CF5tI tbody tr.ConfirmacionesPage_dataRow__Qcr5\+:hover>td{background-color:#28a7450d;background-color:var(--brand-primary-bg,#28a7450d)}.ConfirmacionesPage_salesTable__CF5tI tbody tr.ConfirmacionesPage_dataRow__Qcr5\+:hover>td:first-child{box-shadow:inset 3px 0 0 #28a745;box-shadow:inset 3px 0 0 var(--brand-primary,#28a745)}.ConfirmacionesPage_salesTable__CF5tI tbody tr.ConfirmacionesPage_dataRow__Qcr5\+:nth-of-type(4n+3)>td{background-color:#f8fafc;background-color:var(--surface-muted,#f8fafc)}.ConfirmacionesPage_salesTable__CF5tI tbody tr.ConfirmacionesPage_dataRow__Qcr5\+:nth-of-type(4n+3):hover>td{background-color:#28a7450f;background-color:var(--brand-primary-bg,#28a7450f)}.ConfirmacionesPage_salesTable__CF5tI td,.ConfirmacionesPage_salesTable__CF5tI th{text-align:center}.ConfirmacionesPage_salesTable__CF5tI td:first-child,.ConfirmacionesPage_salesTable__CF5tI th:first-child{min-width:44px;padding-left:.5rem;padding-right:.4rem;width:44px}.ConfirmacionesPage_salesTable__CF5tI td:nth-child(2),.ConfirmacionesPage_salesTable__CF5tI th:nth-child(2){min-width:200px;text-align:left}.ConfirmacionesPage_salesTable__CF5tI td:nth-child(3),.ConfirmacionesPage_salesTable__CF5tI th:nth-child(3){min-width:180px}.ConfirmacionesPage_salesTable__CF5tI td:nth-child(4),.ConfirmacionesPage_salesTable__CF5tI th:nth-child(4){min-width:130px}.ConfirmacionesPage_salesTable__CF5tI td:nth-child(5),.ConfirmacionesPage_salesTable__CF5tI td:nth-child(6),.ConfirmacionesPage_salesTable__CF5tI th:nth-child(5),.ConfirmacionesPage_salesTable__CF5tI th:nth-child(6){min-width:160px}.ConfirmacionesPage_salesTable__CF5tI td:nth-child(7),.ConfirmacionesPage_salesTable__CF5tI th:nth-child(7){min-width:90px;width:90px}.ConfirmacionesPage_dataRow__Qcr5\+{cursor:pointer}.ConfirmacionesPage_dataRow__Qcr5\+.ConfirmacionesPage_dataRowExpanded__NrTpY>td{background-color:#28a7450f;background-color:var(--brand-primary-bg,#28a7450f);border-bottom:1px solid #d4edda;border-bottom:1px solid var(--brand-primary-soft,#d4edda)}.ConfirmacionesPage_caretButton__Awvqm{align-items:center;background:#fff;background:var(--surface-card,#fff);border:1px solid #e8edf2;border:1px solid var(--border-light,#e8edf2);border-radius:50%;color:#64748b;color:var(--text-tertiary,#64748b);cursor:pointer;display:inline-flex;font-size:.7rem;height:26px;justify-content:center;transition:transform .22s ease,background-color .18s,color .18s,border-color .18s;width:26px}.ConfirmacionesPage_caretButton__Awvqm:hover{background:#28a7451a;background:var(--brand-primary-bg,#28a7451a);border-color:#d4edda;border-color:var(--brand-primary-soft,#d4edda);color:#28a745;color:var(--brand-primary,#28a745)}.ConfirmacionesPage_caretButton__Awvqm.ConfirmacionesPage_caretOpen__a04Q3{background:#28a745;background:var(--brand-primary,#28a745);border-color:#28a745;border-color:var(--brand-primary,#28a745);color:#fff;transform:rotate(90deg)}.ConfirmacionesPage_expandAllButton__Cu\+n2{align-items:center;background:#28a74514;background:var(--brand-primary-bg,#28a74514);border:1.5px solid #d4edda;border:1.5px solid var(--brand-primary-soft,#d4edda);border-radius:50%;color:#28a745;color:var(--brand-primary,#28a745);cursor:pointer;display:inline-flex;font-size:.7rem;height:26px;justify-content:center;margin:0 auto;transition:transform .22s cubic-bezier(.4,0,.2,1),background-color .18s,color .18s,border-color .18s,box-shadow .18s;width:26px}.ConfirmacionesPage_expandAllButton__Cu\+n2:hover:not(:disabled){box-shadow:0 3px 8px #28a74540}.ConfirmacionesPage_expandAllButton__Cu\+n2:hover:not(:disabled),.ConfirmacionesPage_expandAllButton__Cu\+n2[data-open=true]{background:#28a745;background:var(--brand-primary,#28a745);border-color:#28a745;border-color:var(--brand-primary,#28a745);color:#fff}.ConfirmacionesPage_expandAllButton__Cu\+n2[data-open=true]{transform:rotate(90deg)}.ConfirmacionesPage_expandAllButton__Cu\+n2[data-open=true]:hover:not(:disabled){background:#1e7e34;background:var(--brand-primary-active,#1e7e34);border-color:#1e7e34;border-color:var(--brand-primary-active,#1e7e34)}.ConfirmacionesPage_expandAllButton__Cu\+n2:focus-visible{box-shadow:0 0 0 3px #28a7454d;outline:none}.ConfirmacionesPage_expandAllButton__Cu\+n2:disabled{background:#f8fafc;background:var(--surface-muted,#f8fafc);border-color:#e8edf2;border-color:var(--border-light,#e8edf2);color:#94a3b8;color:var(--text-muted,#94a3b8);cursor:not-allowed;opacity:.4}.ConfirmacionesPage_expandRow__8EpAl>td{background:linear-gradient(180deg,#f8fafc 0,#f8fafc calc(100% - 6px),#28a74508);background:linear-gradient(to bottom,var(--surface-muted,#f8fafc) 0,var(--surface-muted,#f8fafc) calc(100% - 6px),#28a74508 100%);border-bottom:2px solid #d4edda;border-bottom:2px solid var(--brand-primary-soft,#d4edda);border-top:1px solid #d4edda;border-top:1px solid var(--brand-primary-soft,#d4edda);box-shadow:inset 0 -8px 12px -8px #28a7452e,inset 4px 0 0 #28a745;box-shadow:inset 0 -8px 12px -8px #28a7452e,inset 4px 0 0 var(--brand-primary,#28a745);padding:0}.ConfirmacionesPage_expandPanel__Nf41a{grid-gap:.85rem;grid-gap:var(--space-3,.85rem);animation:ConfirmacionesPage_expandFadeIn__0hmDO .22s ease;display:grid;gap:.85rem;gap:var(--space-3,.85rem);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:1rem 1rem 1.25rem;padding:var(--space-4,1rem) var(--space-4,1rem) var(--space-5,1.25rem);position:relative}.ConfirmacionesPage_expandPanel__Nf41a:after{background:#28a745;background:var(--brand-primary,#28a745);border-radius:999px 999px 0 0;bottom:-1px;content:"";height:3px;left:50%;opacity:.6;position:absolute;transform:translateX(-50%);width:80px}@keyframes ConfirmacionesPage_expandFadeIn__0hmDO{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ConfirmacionesPage_expandBlock__W\+nPt{background:#fff;background:var(--surface-card,#fff);border:1px solid #e8edf2;border:1px solid var(--border-light,#e8edf2);border-radius:10px;border-radius:var(--radius-md,10px);box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;overflow:hidden}.ConfirmacionesPage_expandBlockTitle__JuOIz{background:#28a74512;background:var(--brand-primary-bg,#28a74512);border-bottom:1px solid #d4edda;border-bottom:1px solid var(--brand-primary-soft,#d4edda);color:#1e7e34;color:var(--brand-primary-active,#1e7e34);font-size:.7rem;font-weight:700;letter-spacing:.07em;margin:0;padding:.55rem .85rem;text-transform:uppercase}.ConfirmacionesPage_expandBlockBody__R8ENp{display:flex;flex-direction:column}.ConfirmacionesPage_expandField__xiQV8{grid-gap:.5rem;align-items:center;border-bottom:1px solid #e8edf2;border-bottom:1px solid var(--border-light,#e8edf2);display:grid;font-size:.8rem;gap:.5rem;grid-template-columns:minmax(95px,.4fr) 1fr;padding:.4rem .85rem}.ConfirmacionesPage_expandField__xiQV8:last-child{border-bottom:none}.ConfirmacionesPage_expandField__xiQV8:nth-child(odd){background:#f8fafc;background:var(--surface-muted,#f8fafc)}.ConfirmacionesPage_expandFieldLabel__pAt-7{color:#64748b;color:var(--text-tertiary,#64748b);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ConfirmacionesPage_expandFieldValue__c\+HuH{color:#0f172a;color:var(--text-primary,#0f172a);font-weight:500;min-width:0;text-align:right;word-break:break-word}.ConfirmacionesPage_expandFieldValue__c\+HuH strong{color:#1e7e34;color:var(--brand-primary-active,#1e7e34);font-weight:700}.ConfirmacionesPage_expandFieldValue__c\+HuH .ConfirmacionesPage_subtext__mhUgr{color:#64748b;color:var(--text-tertiary,#64748b);display:block;font-size:.72rem;font-weight:400;margin-top:1px;text-align:right}.ConfirmacionesPage_expandProducts__zi1AB{align-items:flex-end;display:flex;flex-direction:column;gap:4px;text-align:right}.ConfirmacionesPage_expandProductLine__omw6o{color:#0f172a;color:var(--text-primary,#0f172a);font-size:.8rem;line-height:1.35}.ConfirmacionesPage_expandProductLine__omw6o .ConfirmacionesPage_subtext__mhUgr{color:#64748b;color:var(--text-tertiary,#64748b);display:block;font-size:.72rem;margin-top:1px}.ConfirmacionesPage_expandField__xiQV8 .ConfirmacionesPage_statusDropdown__OeM2a{font-size:.78rem;margin-left:auto;max-width:200px;padding:.32rem .5rem}@media (max-width:768px){.ConfirmacionesPage_expandPanel__Nf41a{gap:.6rem;grid-template-columns:1fr;padding:.75rem}.ConfirmacionesPage_expandField__xiQV8{font-size:.78rem;grid-template-columns:minmax(85px,.4fr) 1fr;padding:.35rem .7rem}}.ConfirmacionesPage_estadoCajaPill__o4eWh{align-items:center;background:#fff;background:var(--surface-card,#fff);border:1px solid #d8dee6;border:1px solid var(--border-default,#d8dee6);border-radius:10px;border-radius:var(--radius-md,10px);color:#0f172a;color:var(--text-primary,#0f172a);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;gap:.5rem;padding-left:.7rem;position:relative;text-align:left;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease;width:160px}.ConfirmacionesPage_estadoCajaPill__o4eWh:before{background:#94a3b8;background:var(--gray-400,#94a3b8);border-radius:50%;box-shadow:0 0 0 3px #94a3b82e;content:"";flex-shrink:0;height:8px;transition:background .18s,box-shadow .18s;width:8px}.ConfirmacionesPage_estadoCajaPill__o4eWh:hover{background:#f8fafc;background:var(--surface-muted,#f8fafc);border-color:#cbd5e1;border-color:var(--gray-300,#cbd5e1);box-shadow:0 2px 8px #0f172a0f;transform:translateY(-1px)}.ConfirmacionesPage_estadoCajaPill__o4eWh:focus-within{border-color:#28a745;border-color:var(--brand-primary,#28a745);box-shadow:0 0 0 3px #28a7452e;outline:none}.ConfirmacionesPage_estadoCajaPill__o4eWh[data-estado=completado]:before{background:#16a34a;box-shadow:0 0 0 3px #16a34a2e}.ConfirmacionesPage_estadoCajaPill__o4eWh[data-estado=completado]{color:#166534}.ConfirmacionesPage_estadoCajaPill__o4eWh[data-estado=sin-procesar]:before{animation:ConfirmacionesPage_estadoCajaPulse__hMCoK 1.8s ease-in-out infinite;background:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.ConfirmacionesPage_estadoCajaPill__o4eWh[data-estado=sin-procesar]{color:#92400e}.ConfirmacionesPage_estadoCajaPill__o4eWh[data-estado=sin-registro]:before{background:#ef4444;box-shadow:0 0 0 3px #ef44442e}.ConfirmacionesPage_estadoCajaPill__o4eWh[data-estado=sin-registro]{color:#991b1b}.ConfirmacionesPage_estadoCajaPill__o4eWh[data-estado=disputado]:before{animation:ConfirmacionesPage_estadoCajaPulse__hMCoK 1.6s ease-in-out infinite;background:#f97316;box-shadow:0 0 0 3px #f973162e}.ConfirmacionesPage_estadoCajaPill__o4eWh[data-estado=disputado]{color:#9a3412}.ConfirmacionesPage_estadoCajaPill__o4eWh[data-estado=en-espera]:before{background:#eab308;box-shadow:0 0 0 3px #eab3082e}.ConfirmacionesPage_estadoCajaPill__o4eWh[data-estado=en-espera]{color:#854d0e}@keyframes ConfirmacionesPage_estadoCajaPulse__hMCoK{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.ConfirmacionesPage_estadoCajaSelect__CG7Kc{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;outline:none;padding:.45rem 1.7rem .45rem 0;width:100%}.ConfirmacionesPage_estadoCajaSelect__CG7Kc:focus{outline:none}.ConfirmacionesPage_estadoCajaArrow__lZmtU{color:currentColor;font-size:.62rem;opacity:.5;pointer-events:none;position:absolute;right:.6rem;top:50%;transform:translateY(-50%);transition:opacity .18s,transform .18s}.ConfirmacionesPage_estadoCajaPill__o4eWh:hover .ConfirmacionesPage_estadoCajaArrow__lZmtU{opacity:.85}.ConfirmacionesPage_auditChipGroup__W\+FpI{display:inline-flex;flex-direction:column;gap:6px;text-align:left;width:110px}.ConfirmacionesPage_auditChipInput__IBEBP{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.ConfirmacionesPage_auditChip__FtihA{align-items:center;color:#64748b;color:var(--text-tertiary,#64748b);cursor:pointer;display:flex;font-size:.74rem;font-weight:600;gap:8px;transition:color .18s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.ConfirmacionesPage_auditChip__FtihA:hover{color:#475569;color:var(--text-secondary,#475569)}.ConfirmacionesPage_auditChip__FtihA[data-active=true]{color:#166534;font-weight:700}.ConfirmacionesPage_auditChip__FtihA[data-disabled=true]{cursor:not-allowed}.ConfirmacionesPage_auditChipDot__SHEZJ{background:#cbd5e1;background:var(--gray-300,#cbd5e1);border-radius:999px;box-shadow:inset 0 1px 2px #0f172a14;flex-shrink:0;height:16px;position:relative;transition:background-color .22s ease,box-shadow .18s ease;width:28px}.ConfirmacionesPage_auditChipDot__SHEZJ:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0f172a2e;content:"";height:12px;left:2px;position:absolute;top:2px;transition:left .22s cubic-bezier(.4,0,.2,1),background .22s;width:12px}.ConfirmacionesPage_auditChip__FtihA:hover .ConfirmacionesPage_auditChipDot__SHEZJ{background:#94a3b8;background:var(--gray-400,#94a3b8)}.ConfirmacionesPage_auditChip__FtihA[data-active=true] .ConfirmacionesPage_auditChipDot__SHEZJ{background:#28a745;background:var(--brand-primary,#28a745);box-shadow:inset 0 1px 2px #1665342e,0 0 0 3px #28a7451f}.ConfirmacionesPage_auditChip__FtihA[data-active=true] .ConfirmacionesPage_auditChipDot__SHEZJ:after{left:14px}.ConfirmacionesPage_auditChip__FtihA[data-active=true]:hover .ConfirmacionesPage_auditChipDot__SHEZJ{background:#1e7e34;background:var(--brand-primary-active,#1e7e34)}.ConfirmacionesPage_auditChipInput__IBEBP:focus-visible+.ConfirmacionesPage_auditChipDot__SHEZJ{box-shadow:inset 0 1px 2px #0f172a14,0 0 0 3px #28a74540}.ConfirmacionesPage_editActionButton__ZhN4q{align-items:center;background:#28a7451a;background:var(--brand-primary-bg,#28a7451a);border:1.5px solid #d4edda;border:1.5px solid var(--brand-primary-soft,#d4edda);border-radius:10px;border-radius:var(--radius-md,10px);box-shadow:0 1px 2px #0f172a0a;color:#28a745;color:var(--brand-primary,#28a745);cursor:pointer;display:inline-flex;font-size:1rem;height:38px;justify-content:center;transition:all .18s ease;width:38px}.ConfirmacionesPage_editActionButton__ZhN4q:hover{background:#28a745;background:var(--brand-primary,#28a745);border-color:#28a745;border-color:var(--brand-primary,#28a745);box-shadow:0 4px 10px #28a74540;color:#fff;transform:translateY(-1px)}.ConfirmacionesPage_editActionButton__ZhN4q:active{transform:translateY(0)}.ConfirmacionesPage_editActionButton__ZhN4q:focus-visible{box-shadow:0 0 0 3px #28a74540;outline:none}.ConfirmacionesPage_guiaCell__aVvTn{color:#475569;color:var(--text-secondary,#475569);font-family:SF Mono,Menlo,Monaco,monospace;font-family:var(--font-mono,"SF Mono",Menlo,Monaco,monospace);font-size:.78rem;letter-spacing:.01em;text-align:center}.ConfirmacionesPage_idCell__zjig1{align-items:center;color:#1e7e34;color:var(--brand-primary-active,#1e7e34);display:inline-flex;font-size:.85rem;font-weight:700;gap:6px;letter-spacing:-.01em}.ConfirmacionesPage_novedadIcon__9Tvy4{color:#f59e0b;color:var(--warning,#f59e0b);font-size:.85rem}.ConfirmacionesPage_subtext__mhUgr{color:#64748b;color:var(--text-tertiary,#64748b);font-size:.74rem;font-weight:400;line-height:1.3;margin-top:2px}.ConfirmacionesPage_multiProductCell__B59CH,.ConfirmacionesPage_singleProductCell__UH\+nl{display:flex;flex-direction:column;gap:4px;min-width:0}.ConfirmacionesPage_productLineDetailed__Hf6VQ{border-bottom:1px dashed #e8edf2;border-bottom:1px dashed var(--border-light,#e8edf2);display:flex;flex-direction:column;font-size:.82rem;gap:1px;line-height:1.3;padding:2px 0}.ConfirmacionesPage_productLineDetailed__Hf6VQ:last-child{border-bottom:none}.ConfirmacionesPage_multiValueCell__MXPxf,.ConfirmacionesPage_singleValueCell__QPK9C{display:flex;flex-direction:column;gap:2px;min-width:0}.ConfirmacionesPage_valueLine__oBqkO{display:flex;flex-direction:column;gap:1px}.ConfirmacionesPage_principalAmount__ziARW{color:#0f172a;color:var(--text-primary,#0f172a);font-size:.9rem;font-weight:700;white-space:nowrap}.ConfirmacionesPage_principalAmount__ziARW strong{font-weight:700}.ConfirmacionesPage_originalAmount__aFh7h{color:#64748b;color:var(--text-tertiary,#64748b);font-size:.74rem;white-space:nowrap}.ConfirmacionesPage_totalLine__dFMOL{background:#28a7450f;background:var(--brand-primary-bg,#28a7450f);border-radius:4px;border-top:2px solid #28a745;border-top:2px solid var(--brand-primary,#28a745);margin-top:4px;padding:4px 8px;text-align:center}.ConfirmacionesPage_totalLine__dFMOL strong{color:#1e7e34;color:var(--brand-primary-active,#1e7e34);font-size:.86rem}.ConfirmacionesPage_assignedToCell__NSf73,.ConfirmacionesPage_contactCell__rexbV{color:#475569;color:var(--text-secondary,#475569);display:flex;flex-direction:column;font-size:.8rem;gap:3px;line-height:1.35}.ConfirmacionesPage_assignedToCell__NSf73 span,.ConfirmacionesPage_contactCell__rexbV span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConfirmacionesPage_statusDropdown__OeM2a{background:#fff;background:var(--surface-card,#fff);border:1px solid #d8dee6;border:1px solid var(--border-default,#d8dee6);border-radius:8px;border-radius:var(--radius-sm,8px);color:#0f172a;color:var(--text-primary,#0f172a);cursor:pointer;font-family:inherit;font-size:.82rem;padding:.4rem .55rem;transition:border-color .18s,box-shadow .18s;width:100%}.ConfirmacionesPage_statusDropdown__OeM2a:focus,.ConfirmacionesPage_statusDropdown__OeM2a:hover{border-color:#28a745;border-color:var(--brand-primary,#28a745)}.ConfirmacionesPage_statusDropdown__OeM2a:focus{box-shadow:0 0 0 3px #28a74526;box-shadow:0 0 0 3px var(--brand-primary-bg,#28a74526);outline:none}.ConfirmacionesPage_viewButton__6oxob{align-items:center;background:#fff;background:var(--surface-card,#fff);border:1.5px solid #d4edda;border:1.5px solid var(--brand-primary-soft,#d4edda);border-radius:999px;box-shadow:0 1px 2px #0f172a08;color:#28a745;color:var(--brand-primary,#28a745);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:700;justify-content:center;letter-spacing:.02em;padding:.35rem .9rem;transition:all .18s ease;width:78px}.ConfirmacionesPage_viewButton__6oxob:hover:not(:disabled){background:#28a745;background:var(--brand-primary,#28a745);border-color:#28a745;border-color:var(--brand-primary,#28a745);box-shadow:0 4px 10px #28a74533;color:#fff;transform:translateY(-1px)}.ConfirmacionesPage_viewButton__6oxob:active:not(:disabled){transform:translateY(0)}.ConfirmacionesPage_viewButton__6oxob:disabled{background:#f8fafc;background:var(--surface-muted,#f8fafc);border-color:#e8edf2;border-color:var(--border-light,#e8edf2);box-shadow:none;color:#94a3b8;color:var(--text-muted,#94a3b8);cursor:not-allowed}.ConfirmacionesPage_auditGroup__9eDr6{display:flex;flex-direction:column;gap:4px}.ConfirmacionesPage_auditCheckbox__eDLuo{align-items:center;color:#475569;color:var(--text-secondary,#475569);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:6px}.ConfirmacionesPage_auditCheckbox__eDLuo input{accent-color:#28a745;accent-color:var(--brand-primary,#28a745);cursor:pointer;height:14px;width:14px}.ConfirmacionesPage_auditCheckbox__eDLuo input:disabled{cursor:default}.ConfirmacionesPage_actionButton__MJq8K{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;border-radius:var(--radius-sm,8px);color:#28a745;color:var(--brand-primary,#28a745);cursor:pointer;display:inline-flex;font-size:.95rem;height:32px;justify-content:center;transition:all .18s;width:32px}.ConfirmacionesPage_actionButton__MJq8K:hover{background:#28a7451a;background:var(--brand-primary-bg,#28a7451a);border-color:#d4edda;border-color:var(--brand-primary-soft,#d4edda)}.ConfirmacionesPage_editButton__fVgpP{color:#28a745;color:var(--brand-primary,#28a745)}.ConfirmacionesPage_editButton__fVgpP:hover{background:#28a7451a;background:var(--brand-primary-bg,#28a7451a)}.ConfirmacionesPage_message__zFWv\+{background:#fee2e2;background:var(--danger-soft,#fee2e2);border:1px solid #fecaca;border-radius:10px;border-radius:var(--radius-md,10px);color:#b91c1c;font-size:.9rem;margin-bottom:1rem;padding:.85rem 1rem}.ConfirmacionesPage_noData__j0jNq{background:#fff;background:var(--surface-card,#fff);border:1px dashed #d8dee6;border:1px dashed var(--border-default,#d8dee6);border-radius:14px;border-radius:var(--radius-lg,14px);color:#64748b;color:var(--text-tertiary,#64748b);margin-top:1rem;padding:1.5rem;text-align:center}.ConfirmacionesPage_importErrorsContainer__j0PBy{background:#fef3c7;background:var(--warning-soft,#fef3c7);border:1px solid #fcd34d;border-radius:10px;border-radius:var(--radius-md,10px);margin:1rem 0;padding:1rem 1.25rem}.ConfirmacionesPage_errorsTitle__tTZtG{color:#92400e;font-size:.95rem;margin:0 0 .5rem}.ConfirmacionesPage_errorsList__6GDZC{color:#92400e;font-size:.85rem;margin:0;padding-left:1.25rem}.ConfirmacionesPage_errorsList__6GDZC li{margin-bottom:.25rem}.ConfirmacionesPage_tableLoading__sd0MZ{color:#64748b;color:var(--text-tertiary,#64748b);font-size:.88rem;font-style:italic;padding:.75rem 1rem}.ConfirmacionesPage_mobileCardsContainer__CP1-c{display:none;gap:1rem}.ConfirmacionesPage_mobileCard__O4jb4{background:#fff;background:var(--surface-card,#fff);border:1px solid #e8edf2;border:1px solid var(--border-light,#e8edf2);border-radius:14px;border-radius:var(--radius-lg,14px);box-shadow:0 1px 3px #0f172a0d;box-shadow:var(--shadow-sm,0 1px 3px #0f172a0d);margin-bottom:1rem;overflow:hidden}.ConfirmacionesPage_mobileCardHeader__koFXB{align-items:center;background:#f8fafc;background:var(--surface-muted,#f8fafc);border-bottom:1px solid #e8edf2;border-bottom:1px solid var(--border-light,#e8edf2);display:flex;justify-content:space-between;padding:.85rem 1rem}.ConfirmacionesPage_mobileCardId__vVgh7{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.ConfirmacionesPage_mobileIdNumber__MDQNu{color:#1e7e34;color:var(--brand-primary-active,#1e7e34);font-size:1rem;font-weight:700;letter-spacing:-.01em}.ConfirmacionesPage_mobileNovedadIcon__5jSx4{color:#f59e0b;color:var(--warning,#f59e0b);font-size:.95rem}.ConfirmacionesPage_mobileCardActions__XP5ti{display:flex;flex-shrink:0;gap:.4rem}.ConfirmacionesPage_mobileEditButton__tbvZn,.ConfirmacionesPage_mobileExpandButton__5wkn3,.ConfirmacionesPage_mobileViewButton__PKgku{align-items:center;background:#fff;background:var(--surface-card,#fff);border:1px solid #e8edf2;border:1px solid var(--border-light,#e8edf2);border-radius:8px;border-radius:var(--radius-sm,8px);color:#475569;color:var(--text-secondary,#475569);cursor:pointer;display:inline-flex;font-size:.9rem;height:34px;justify-content:center;transition:all .18s;width:34px}.ConfirmacionesPage_mobileViewButton__PKgku{background:#dbeafe;background:var(--info-soft,#dbeafe);border-color:#0000;color:#2563eb;color:var(--info,#2563eb)}.ConfirmacionesPage_mobileViewButton__PKgku:hover:not(:disabled){background:#2563eb;background:var(--info,#2563eb);color:#fff}.ConfirmacionesPage_mobileViewButton__PKgku:disabled{background:#f1f5f9;background:var(--gray-100,#f1f5f9);color:#94a3b8;color:var(--text-muted,#94a3b8);cursor:not-allowed}.ConfirmacionesPage_mobileEditButton__tbvZn{background:#28a7451a;background:var(--brand-primary-bg,#28a7451a);border-color:#0000;color:#28a745;color:var(--brand-primary,#28a745)}.ConfirmacionesPage_mobileEditButton__tbvZn:hover{background:#28a745;background:var(--brand-primary,#28a745);color:#fff}.ConfirmacionesPage_mobileExpandButton__5wkn3:hover{background:#f8fafc;background:var(--surface-muted,#f8fafc);color:#0f172a;color:var(--text-primary,#0f172a)}.ConfirmacionesPage_mobileCardBasicInfo__ISVVe{background:#fff;background:var(--surface-card,#fff);border-bottom:1px solid #e8edf2;border-bottom:1px solid var(--border-light,#e8edf2);padding:.75rem 1rem}.ConfirmacionesPage_mobileBasicRow__CKV0f{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding:.3rem 0}.ConfirmacionesPage_mobileBasicLabel__cvUyk{color:#64748b;color:var(--text-tertiary,#64748b);flex-shrink:0;font-size:.78rem;font-weight:600;letter-spacing:.04em;min-width:90px;text-transform:uppercase}.ConfirmacionesPage_mobileBasicValue__IeuQW{color:#0f172a;color:var(--text-primary,#0f172a);flex:1 1;font-size:.88rem;font-weight:500;text-align:right}.ConfirmacionesPage_mobileCajaName__Li33N{align-items:center;color:#0f172a;color:var(--text-primary,#0f172a);display:inline-flex;font-size:.88rem;font-weight:600;gap:.5rem}.ConfirmacionesPage_mobileStatusBlink__o24h4{animation:ConfirmacionesPage_blink__Ui5L7 1.6s infinite;border:none;border-radius:50%;flex-shrink:0;height:10px;width:10px}.ConfirmacionesPage_mobileStatusBlink__o24h4.ConfirmacionesPage_completed__W3pdq{background-color:#16a34a;background-color:var(--success,#16a34a)}.ConfirmacionesPage_mobileStatusBlink__o24h4.ConfirmacionesPage_pending__LI2Sc{background-color:#dc2626;background-color:var(--danger,#dc2626)}@keyframes ConfirmacionesPage_blink__Ui5L7{0%,50%{opacity:1}51%,to{opacity:.35}}.ConfirmacionesPage_mobileBasicDropdown__01hRz{background:#fff;background:var(--surface-card,#fff);border:1px solid #d8dee6;border:1px solid var(--border-default,#d8dee6);border-radius:8px;border-radius:var(--radius-sm,8px);font-family:inherit;font-size:.8rem;max-width:160px;min-width:130px;padding:.35rem .55rem}.ConfirmacionesPage_mobileBasicDropdown__01hRz:focus{border-color:#28a745;border-color:var(--brand-primary,#28a745);box-shadow:0 0 0 3px #28a74526;box-shadow:0 0 0 3px var(--brand-primary-bg,#28a74526);outline:none}.ConfirmacionesPage_mobileCardSection__FMZwv{border-bottom:1px solid #e8edf2;border-bottom:1px solid var(--border-light,#e8edf2);padding:.85rem 1rem}.ConfirmacionesPage_mobileCardSection__FMZwv:last-child{border-bottom:none}.ConfirmacionesPage_mobileSectionTitle__vvyR\+{color:#1e7e34;color:var(--brand-primary-active,#1e7e34);font-size:.78rem;font-weight:700;letter-spacing:.06em;margin:0 0 .6rem;text-transform:uppercase}.ConfirmacionesPage_mobileCardContent__N\+Nt8{display:flex;flex-direction:column;gap:.45rem}.ConfirmacionesPage_mobileInfoRow__AnckF{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;padding:.2rem 0}.ConfirmacionesPage_mobileInfoLabel__yaI7b{color:#64748b;color:var(--text-tertiary,#64748b);flex-shrink:0;font-size:.78rem;font-weight:600;min-width:90px}.ConfirmacionesPage_mobileInfoValue__PLsFz{color:#0f172a;color:var(--text-primary,#0f172a);flex:1 1;font-size:.84rem;text-align:right;word-break:break-word}.ConfirmacionesPage_mobileValueCell__YjqPe{display:flex;flex-direction:column;gap:2px;text-align:right}.ConfirmacionesPage_mobileOriginalAmount__OSaTF{color:#64748b;color:var(--text-tertiary,#64748b);font-size:.78rem}.ConfirmacionesPage_mobilePrincipalAmount__WLEgD{color:#0f172a;color:var(--text-primary,#0f172a);font-size:.86rem;font-weight:700}.ConfirmacionesPage_mobileStatusDropdown__EO62\+{background:#fff;background:var(--surface-card,#fff);border:1px solid #d8dee6;border:1px solid var(--border-default,#d8dee6);border-radius:8px;border-radius:var(--radius-sm,8px);font-family:inherit;font-size:.82rem;max-width:160px;min-width:130px;padding:.4rem .55rem}.ConfirmacionesPage_mobileStatusDropdown__EO62\+:focus{border-color:#28a745;border-color:var(--brand-primary,#28a745);box-shadow:0 0 0 3px #28a74526;box-shadow:0 0 0 3px var(--brand-primary-bg,#28a74526);outline:none}.ConfirmacionesPage_mobileProductItem__22oxU{background:#f8fafc;background:var(--surface-muted,#f8fafc);border:1px solid #e8edf2;border:1px solid var(--border-light,#e8edf2);border-radius:8px;border-radius:var(--radius-sm,8px);margin-bottom:.5rem;padding:.6rem .75rem}.ConfirmacionesPage_mobileProductItem__22oxU:last-child{margin-bottom:0}.ConfirmacionesPage_productSeparator__JNPxs{background:#e8edf2;background:var(--border-light,#e8edf2);border:none;height:1px;margin:.5rem 0}.ConfirmacionesPage_comprobanteModalOverlay__YzTOt{align-items:center;background:#0f172a8c;background:var(--surface-overlay,#0f172a8c);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:2000}.ConfirmacionesPage_comprobanteModalContent__kxIzp{background:#fff;background:var(--surface-card,#fff);border-radius:14px;border-radius:var(--radius-lg,14px);box-shadow:0 20px 50px #0f172a40;box-shadow:var(--shadow-lg,0 20px 50px #0f172a40);display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:100%}.ConfirmacionesPage_comprobanteModalHeader__qrUDP{align-items:center;background:#f8fafc;background:var(--surface-muted,#f8fafc);border-bottom:1px solid #e8edf2;border-bottom:1px solid var(--border-light,#e8edf2);display:flex;justify-content:space-between;padding:1rem 1.5rem}.ConfirmacionesPage_comprobanteModalHeader__qrUDP h3{color:#1e7e34;color:var(--brand-primary-active,#1e7e34);font-size:1.15rem;font-weight:700;margin:0}.ConfirmacionesPage_closeComprobanteButton__NR896{align-items:center;background:none;border:none;border-radius:50%;color:#64748b;color:var(--text-tertiary,#64748b);cursor:pointer;display:flex;font-size:1.2rem;height:36px;justify-content:center;padding:0;transition:all .18s;width:36px}.ConfirmacionesPage_closeComprobanteButton__NR896:hover{background:#f1f5f9;background:var(--gray-100,#f1f5f9);color:#0f172a;color:var(--text-primary,#0f172a)}.ConfirmacionesPage_comprobanteImageContainer__FuAB0{align-items:center;background:#f8fafc;background:var(--surface-muted,#f8fafc);display:flex;flex:1 1;justify-content:center;min-height:300px;overflow:auto;padding:1rem}.ConfirmacionesPage_comprobanteImage__wklL-{border-radius:10px;border-radius:var(--radius-md,10px);box-shadow:0 4px 12px #00000026;box-shadow:var(--shadow-md,0 4px 12px #00000026);max-height:100%;max-width:100%;object-fit:contain}.ConfirmacionesPage_ventaInfo__zMYk4{grid-gap:.75rem;background:#fff;background:var(--surface-card,#fff);border-top:1px solid #e8edf2;border-top:1px solid var(--border-light,#e8edf2);display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:1rem 1.5rem}.ConfirmacionesPage_ventaInfoItem__oKyrN{display:flex;flex-direction:column;gap:.25rem}.ConfirmacionesPage_ventaInfoLabel__SkrbS{color:#64748b;color:var(--text-tertiary,#64748b);font-size:.74rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ConfirmacionesPage_ventaInfoValue__Pa2zm{color:#0f172a;color:var(--text-primary,#0f172a);font-size:.88rem;font-weight:500;word-break:break-word}.ConfirmacionesPage_productListInVoucher__ayliA{display:flex;flex-direction:column;gap:4px}.ConfirmacionesPage_productLine__iFRnE{align-items:center;border-bottom:1px dashed #e8edf2;border-bottom:1px dashed var(--border-light,#e8edf2);display:flex;font-size:.85rem;gap:8px;justify-content:space-between;padding:4px 0}.ConfirmacionesPage_productLine__iFRnE:last-child{border-bottom:none}@media (max-width:1280px){.ConfirmacionesPage_salesTable__CF5tI{font-size:clamp(.72rem,.35vw + .55rem,.8rem)}.ConfirmacionesPage_salesTable__CF5tI thead th{padding:.5rem .6rem}.ConfirmacionesPage_salesTable__CF5tI tbody td{padding:.45rem .6rem}}@media (max-width:1024px){.ConfirmacionesPage_metrics__IX-18{gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ConfirmacionesPage_metricCard__jXWb7{padding:.85rem 1rem}.ConfirmacionesPage_metricIconContainer__yJ8d6{height:42px;width:42px}.ConfirmacionesPage_metricIcon__Vv1b1{font-size:1.25rem}.ConfirmacionesPage_searchField__dM10C{font-size:.85rem}.ConfirmacionesPage_filterGrid__c21Y1{gap:.7rem .85rem}}@media (max-width:900px){.ConfirmacionesPage_tableScrollWrapper__LSmv7{display:none}.ConfirmacionesPage_mobileCardsContainer__CP1-c{display:block}}@media (max-width:768px){.ConfirmacionesPage_container__pjg5B{padding:1rem}.ConfirmacionesPage_header__9blEw{align-items:stretch;flex-direction:column;gap:.75rem}.ConfirmacionesPage_dateFilter__GU2nS{justify-content:space-between;width:100%}.ConfirmacionesPage_metrics__IX-18{gap:.75rem;grid-template-columns:1fr}.ConfirmacionesPage_filterBar__Q4YYG{gap:.7rem;padding:.85rem}.ConfirmacionesPage_filterTopRow__FZeuB{align-items:stretch;flex-direction:column;gap:.55rem}.ConfirmacionesPage_searchBox__ba83J{flex:1 1 100%}.ConfirmacionesPage_filterTopActions__l\+cVQ{justify-content:space-between;width:100%}.ConfirmacionesPage_filterCountBadge__iNAC8{flex:1 1 auto;justify-content:center}.ConfirmacionesPage_resetBtn__tdUyE{flex:0 0 auto}.ConfirmacionesPage_filterGrid__c21Y1{gap:.65rem .55rem;grid-template-columns:1fr 1fr;padding-top:.65rem}.ConfirmacionesPage_comprobanteModalOverlay__YzTOt{padding:.5rem}.ConfirmacionesPage_comprobanteModalContent__kxIzp{max-height:95vh;max-width:100%}.ConfirmacionesPage_comprobanteModalHeader__qrUDP{padding:.75rem 1rem}.ConfirmacionesPage_comprobanteImageContainer__FuAB0{min-height:250px;padding:.5rem}.ConfirmacionesPage_ventaInfo__zMYk4{grid-template-columns:1fr;padding:.75rem 1rem}.ConfirmacionesPage_ventaInfoItem__oKyrN{background:#f8fafc;background:var(--surface-muted,#f8fafc);border-radius:8px;border-radius:var(--radius-sm,8px);flex-direction:row;justify-content:space-between;padding:.5rem}.ConfirmacionesPage_ventaInfoValue__Pa2zm{font-size:.85rem;text-align:right}}@media (max-width:480px){.ConfirmacionesPage_container__pjg5B{padding:.75rem}.ConfirmacionesPage_title__OwjLP{font-size:1.4rem}.ConfirmacionesPage_metricCard__jXWb7{padding:.75rem}.ConfirmacionesPage_mobileCardHeader__koFXB,.ConfirmacionesPage_mobileCardSection__FMZwv{padding:.7rem}.ConfirmacionesPage_mobileInfoRow__AnckF{align-items:flex-start;flex-direction:column;gap:.15rem}.ConfirmacionesPage_mobileInfoLabel__yaI7b{min-width:auto}.ConfirmacionesPage_mobileInfoValue__PLsFz{text-align:left}.ConfirmacionesPage_mobileBasicDropdown__01hRz,.ConfirmacionesPage_mobileStatusDropdown__EO62\+{max-width:none;width:100%}.ConfirmacionesPage_mobileCardActions__XP5ti{gap:.3rem}.ConfirmacionesPage_mobileEditButton__tbvZn,.ConfirmacionesPage_mobileExpandButton__5wkn3,.ConfirmacionesPage_mobileViewButton__PKgku{font-size:.85rem;height:32px;width:32px}}.ConfirmacionesPage_statusCell__25cQ9{align-items:center;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:600;gap:6px;padding:3px 10px}.ConfirmacionesPage_statusCompleted__s0W6i{background:#dcfce7;background:var(--success-soft,#dcfce7);color:#065f46}.ConfirmacionesPage_statusProcessing__Y9xZP{background:#dbeafe;background:var(--info-soft,#dbeafe);color:#1e40af}.ConfirmacionesPage_statusPending__O\+Hff{background:#fef3c7;background:var(--warning-soft,#fef3c7);color:#92400e}.ConfirmacionesPage_statusError__WKaA8{background:#fee2e2;background:var(--danger-soft,#fee2e2);color:#991b1b}.ConfirmacionesPage_statusOther__jTeA1{background:#f1f5f9;background:var(--gray-100,#f1f5f9);color:#64748b;color:var(--text-tertiary,#64748b)}.ConfirmacionesPage_estadoSinprocesar__E7O77{color:#f59e0b;color:var(--warning,#f59e0b);font-weight:700}.ConfirmacionesPage_estadoCompletado__kX1mg{color:#1e7e34;color:var(--brand-primary-active,#1e7e34);font-weight:700}.ConfirmacionesPage_estadoSinregistro__KERjf{color:#dc2626;color:var(--danger,#dc2626);font-weight:700}.ConfirmacionesPage_estadoDisputado__QL9Y0{color:#ea580c;font-weight:700}.ConfirmacionesPage_estadoEnespera__3qpVA{color:#f59e0b;color:var(--warning,#f59e0b);font-weight:700}.ConfirmacionesPage_button__deWWa{background:#2563eb;background:var(--info,#2563eb);border:none;border-radius:8px;border-radius:var(--radius-sm,8px);color:#fff;cursor:pointer;font-family:inherit;font-size:.85rem;padding:.4rem .8rem;transition:background-color .18s}.ConfirmacionesPage_button__deWWa:hover{background:#1d4ed8}.ConfirmacionesPage_select__biK7J{background:#fff;background:var(--surface-card,#fff);border:1px solid #d8dee6;border:1px solid var(--border-default,#d8dee6);border-radius:4px;cursor:pointer;padding:.3rem .5rem}.ConfirmacionesPage_select__biK7J:focus{border-color:#28a745;border-color:var(--brand-primary,#28a745);outline:none}.EditVentaModal_modalOverlay__FSUtG{align-items:center;animation:EditVentaModal_fadeInOverlay__2RO0Z .2s ease;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:#0f172a8c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}@keyframes EditVentaModal_fadeInOverlay__2RO0Z{0%{opacity:0}to{opacity:1}}.EditVentaModal_modalContent__0KG5v{animation:EditVentaModal_slideInModal__8at5f .25s cubic-bezier(.4,0,.2,1);background-color:#fff;background-color:var(--surface-card,#fff);border-radius:14px;border-radius:var(--radius-lg,14px);box-shadow:0 0 0 1px #e8edf2,0 20px 50px -10px #0f172a40;box-shadow:0 0 0 1px var(--border-light,#e8edf2),0 20px 50px -10px #0f172a40;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-sans,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);max-height:90vh;max-width:680px;overflow:hidden;padding:0;width:100%}@keyframes EditVentaModal_slideInModal__8at5f{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.EditVentaModal_modalHeader__TnWln{align-items:center;background:linear-gradient(180deg,#28a74514 0,#0000);background:linear-gradient(to bottom,var(--brand-primary-bg,#28a74514) 0,#0000 100%);border-bottom:1px solid #e8edf2;border-bottom:1px solid var(--border-light,#e8edf2);display:flex;justify-content:space-between;padding:1.1rem 1.5rem;position:relative}.EditVentaModal_modalHeader__TnWln:before{background:#28a745;background:var(--brand-primary,#28a745);bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.EditVentaModal_modalHeader__TnWln h3{align-items:center;color:#0f172a;color:var(--text-primary,#0f172a);display:flex;font-size:1.05rem;font-weight:700;gap:.5rem;letter-spacing:-.01em;margin:0}.EditVentaModal_modalHeader__TnWln h3:before{align-items:center;background:#28a745;background:var(--brand-primary,#28a745);border-radius:50%;color:#fff;content:"✎";display:inline-flex;font-size:.9rem;font-weight:700;height:28px;justify-content:center;width:28px}.EditVentaModal_closeButton__QNiAU{align-items:center;background:#0000;border:none;border-radius:8px;border-radius:var(--radius-sm,8px);color:#64748b;color:var(--text-tertiary,#64748b);cursor:pointer;display:inline-flex;font-size:1.4rem;height:32px;justify-content:center;line-height:1;padding:0;transition:all .18s ease;width:32px}.EditVentaModal_closeButton__QNiAU:hover{background:#f8fafc;background:var(--surface-muted,#f8fafc);color:#28a745;color:var(--brand-primary,#28a745)}.EditVentaModal_modalBody__zthXt{background:#fff;background:var(--surface-card,#fff);flex-grow:1;overflow-y:auto;padding:1.5rem}.EditVentaModal_modalBody__zthXt::-webkit-scrollbar{width:8px}.EditVentaModal_modalBody__zthXt::-webkit-scrollbar-track{background:#0000}.EditVentaModal_modalBody__zthXt::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--gray-300,#cbd5e1);border-radius:999px}.EditVentaModal_modalBody__zthXt::-webkit-scrollbar-thumb:hover{background:#94a3b8;background:var(--gray-400,#94a3b8)}.EditVentaModal_formGrid__sQvoR{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:.5rem}.EditVentaModal_fieldset__5tj28{background-color:#f8fafc;background-color:var(--surface-muted,#f8fafc);border:1px solid #e8edf2;border:1px solid var(--border-light,#e8edf2);border-radius:10px;border-radius:var(--radius-md,10px);margin:0;padding:1.1rem 1.25rem .9rem;transition:border-color .18s ease,box-shadow .18s ease}.EditVentaModal_fieldset__5tj28:hover{border-color:#d4edda;border-color:var(--brand-primary-soft,#d4edda)}.EditVentaModal_fieldset__5tj28:focus-within{border-color:#28a745;border-color:var(--brand-primary,#28a745);box-shadow:0 0 0 3px #28a7451a;box-shadow:0 0 0 3px var(--brand-primary-bg,#28a7451a)}.EditVentaModal_legend__oSjB\+{align-items:center;background-color:#fff;background-color:var(--surface-card,#fff);border:1px solid #d4edda;border:1px solid var(--brand-primary-soft,#d4edda);border-radius:999px;color:#1e7e34;color:var(--brand-primary-active,#1e7e34);display:inline-flex;font-size:.78rem;font-weight:700;gap:.4rem;letter-spacing:.06em;margin-left:.5rem;padding:0 .6rem;text-transform:uppercase}.EditVentaModal_legend__oSjB\+:before{background:#28a745;background:var(--brand-primary,#28a745);border-radius:50%;content:"";display:inline-block;height:6px;width:6px}.EditVentaModal_fullWidth__wQXNW{grid-column:1/-1}.EditVentaModal_formGroup__Vcfto{display:flex;flex-direction:column}.EditVentaModal_formGroup__Vcfto:not(:last-child){margin-bottom:.85rem}.EditVentaModal_formGroup__Vcfto label{color:#64748b;color:var(--text-tertiary,#64748b);font-size:.78rem;font-weight:600;letter-spacing:.04em;margin-bottom:.4rem;text-transform:uppercase}.EditVentaModal_formGroup__Vcfto input[type=text],.EditVentaModal_formGroup__Vcfto textarea{background-color:#fff;background-color:var(--surface-card,#fff);border:1.5px solid #d8dee6;border:1.5px solid var(--border-default,#d8dee6);border-radius:10px;border-radius:var(--radius-md,10px);box-sizing:border-box;color:#0f172a;color:var(--text-primary,#0f172a);font-family:inherit;font-size:.9rem;padding:.65rem .85rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.EditVentaModal_formGroup__Vcfto input[type=text]::placeholder,.EditVentaModal_formGroup__Vcfto textarea::placeholder{color:#94a3b8;color:var(--text-muted,#94a3b8)}.EditVentaModal_formGroup__Vcfto input[type=text]:hover,.EditVentaModal_formGroup__Vcfto textarea:hover{border-color:#94a3b8;border-color:var(--gray-400,#94a3b8)}.EditVentaModal_formGroup__Vcfto input[type=text]:focus,.EditVentaModal_formGroup__Vcfto textarea:focus{background-color:#fff;background-color:var(--surface-card,#fff);border-color:#28a745;border-color:var(--brand-primary,#28a745);box-shadow:0 0 0 3px #28a74526;box-shadow:0 0 0 3px var(--brand-primary-bg,#28a74526);outline:none}.EditVentaModal_formGroup__Vcfto textarea{line-height:1.5;min-height:84px;resize:vertical}.EditVentaModal_modalFooter__g0XKZ{background:#f8fafc;background:var(--surface-muted,#f8fafc);border-top:1px solid #e8edf2;border-top:1px solid var(--border-light,#e8edf2);display:flex;gap:.6rem;justify-content:flex-end;padding:.95rem 1.5rem}.EditVentaModal_button__RobK4,.EditVentaModal_primaryButton__kUo62,.EditVentaModal_secondaryButton__aiLhK{align-items:center;border:1.5px solid #0000;border-radius:10px;border-radius:var(--radius-md,10px);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.86rem;font-weight:600;gap:.5rem;letter-spacing:.01em;padding:.6rem 1.25rem;transition:all .18s ease}.EditVentaModal_primaryButton__kUo62{background-color:#28a745;background-color:var(--brand-primary,#28a745);border-color:#28a745;border-color:var(--brand-primary,#28a745);box-shadow:0 1px 2px #0f172a0f;color:#fff}.EditVentaModal_primaryButton__kUo62:hover:not(:disabled){background-color:#1e7e34;background-color:var(--brand-primary-active,#1e7e34);border-color:#1e7e34;border-color:var(--brand-primary-active,#1e7e34);box-shadow:0 4px 12px #28a74547;transform:translateY(-1px)}.EditVentaModal_primaryButton__kUo62:active:not(:disabled){box-shadow:0 1px 2px #0f172a0f;transform:translateY(0)}.EditVentaModal_primaryButton__kUo62:focus-visible{box-shadow:0 0 0 3px #28a7454d;outline:none}.EditVentaModal_secondaryButton__aiLhK{background-color:#fff;background-color:var(--surface-card,#fff);border-color:#d8dee6;border-color:var(--border-default,#d8dee6);color:#475569;color:var(--text-secondary,#475569)}.EditVentaModal_secondaryButton__aiLhK:hover:not(:disabled){background-color:#f8fafc;background-color:var(--surface-muted,#f8fafc);border-color:#94a3b8;border-color:var(--gray-400,#94a3b8);color:#0f172a;color:var(--text-primary,#0f172a)}.EditVentaModal_secondaryButton__aiLhK:focus-visible{box-shadow:0 0 0 3px #94a3b84d;outline:none}.EditVentaModal_button__RobK4:disabled,.EditVentaModal_primaryButton__kUo62:disabled,.EditVentaModal_secondaryButton__aiLhK:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.EditVentaModal_spinner__FJGrN{animation:EditVentaModal_spin__7J87t 1s linear infinite}@keyframes EditVentaModal_spin__7J87t{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EditVentaModal_novedadesSection__-Bbeh{border-top:1px solid #e8edf2;border-top:1px solid var(--border-light,#e8edf2);margin-top:1.5rem;padding-top:1.5rem}.EditVentaModal_addNovedadContainer__JP5fa{align-items:stretch;display:flex;gap:.6rem;margin-top:1rem}.EditVentaModal_novedadTextarea__fijxx{background:#fff;background:var(--surface-card,#fff);border:1.5px solid #d8dee6;border:1.5px solid var(--border-default,#d8dee6);border-radius:10px;border-radius:var(--radius-md,10px);color:#0f172a;color:var(--text-primary,#0f172a);flex-grow:1;font-family:inherit;font-size:.88rem;min-height:44px;padding:.6rem .85rem;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease}.EditVentaModal_novedadTextarea__fijxx::placeholder{color:#94a3b8;color:var(--text-muted,#94a3b8)}.EditVentaModal_novedadTextarea__fijxx:focus{border-color:#28a745;border-color:var(--brand-primary,#28a745);box-shadow:0 0 0 3px #28a74526;box-shadow:0 0 0 3px var(--brand-primary-bg,#28a74526);outline:none}.EditVentaModal_addNovedadButton__PovbF{align-items:center;background-color:#28a745;background-color:var(--brand-primary,#28a745);border:1.5px solid #28a745;border:1.5px solid var(--brand-primary,#28a745);border-radius:10px;border-radius:var(--radius-md,10px);box-shadow:0 1px 2px #0f172a0f;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1rem;font-weight:600;justify-content:center;min-width:44px;padding:.55rem .95rem;transition:all .18s ease}.EditVentaModal_addNovedadButton__PovbF:hover:not(:disabled){background-color:#1e7e34;background-color:var(--brand-primary-active,#1e7e34);border-color:#1e7e34;border-color:var(--brand-primary-active,#1e7e34);box-shadow:0 4px 10px #28a74540;transform:translateY(-1px)}.EditVentaModal_addNovedadButton__PovbF:active:not(:disabled){transform:translateY(0)}.EditVentaModal_addNovedadButton__PovbF:disabled{background-color:#e2e8f0;background-color:var(--gray-200,#e2e8f0);border-color:#e2e8f0;border-color:var(--gray-200,#e2e8f0);box-shadow:none;color:#94a3b8;color:var(--text-muted,#94a3b8);cursor:not-allowed}@media (max-width:600px){.EditVentaModal_modalContent__0KG5v{border-radius:10px;border-radius:var(--radius-md,10px);max-height:95vh}.EditVentaModal_modalHeader__TnWln{padding:.95rem 1.1rem}.EditVentaModal_modalHeader__TnWln h3{font-size:.95rem}.EditVentaModal_modalBody__zthXt{padding:1.1rem}.EditVentaModal_formGrid__sQvoR{gap:.85rem}.EditVentaModal_fieldset__5tj28{padding:.95rem 1rem .7rem}.EditVentaModal_modalFooter__g0XKZ{flex-direction:column-reverse;padding:.85rem 1.1rem}.EditVentaModal_modalFooter__g0XKZ .EditVentaModal_button__RobK4,.EditVentaModal_modalFooter__g0XKZ .EditVentaModal_primaryButton__kUo62,.EditVentaModal_modalFooter__g0XKZ .EditVentaModal_secondaryButton__aiLhK{justify-content:center;width:100%}}.NovedadesHistorial_container__ZFRn0{border-top:1px solid #e0e0e0;margin-top:20px;padding-top:15px}.NovedadesHistorial_title__ZJi88{color:#333;font-size:1rem;font-weight:600;letter-spacing:.5px;margin-bottom:15px;text-transform:uppercase}.NovedadesHistorial_novedadesList__pQvrn{background-color:#f9f9f9;border:1px solid #f0f0f0;border-radius:6px;list-style:none;margin:0;max-height:250px;overflow-y:auto;padding:0}.NovedadesHistorial_novedadItem__U1guk{border-bottom:1px solid #e9e9e9;padding:12px 15px}.NovedadesHistorial_novedadItem__U1guk:last-child{border-bottom:none}.NovedadesHistorial_novedadText__O38XC{color:#444;font-size:.9rem;margin:0 0 8px;white-space:pre-wrap}.NovedadesHistorial_novedadMeta__AgApm{align-items:center;color:#777;display:flex;font-size:.75rem;justify-content:space-between}.NovedadesHistorial_metaItem__t4ZpB{align-items:center;display:flex;gap:5px}.NovedadesHistorial_noNovedades__IEg8M{background-color:#f8f9fa;border-radius:4px;color:#888;font-size:.9rem;padding:20px;text-align:center}.NovedadesHistorial_addNovedadForm__9QobJ{display:flex;gap:10px}.NovedadesHistorial_novedadInput__UEAfR{border:1px solid #ccc;border-radius:4px;flex-grow:1;font-family:inherit;font-size:.9rem;padding:8px 12px;resize:vertical;transition:border-color .2s}.NovedadesHistorial_novedadInput__UEAfR:focus{border-color:#007bff;outline:none}.NovedadesHistorial_submitButton__R8EcN{align-items:center;background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.2rem;justify-content:center;padding:8px 12px;transition:background-color .2s}.NovedadesHistorial_submitButton__R8EcN:hover:not(:disabled){background-color:#0056b3}.NovedadesHistorial_submitButton__R8EcN:disabled{background-color:#ccc;cursor:not-allowed}.TransportadoraSalesTable_tableContainer__SUrII{border-radius:8px;box-shadow:0 2px 10px #0000000d;overflow-x:auto;width:100%}.TransportadoraSalesTable_salesTable__U3wGG{background-color:#fff;border-collapse:collapse;white-space:nowrap;width:100%}.TransportadoraSalesTable_salesTable__U3wGG td,.TransportadoraSalesTable_salesTable__U3wGG th{border-bottom:1px solid #e0e0e0;font-size:14px;padding:12px 15px;text-align:left}.TransportadoraSalesTable_salesTable__U3wGG th{background-color:#f8f9fa;color:#495057;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.TransportadoraSalesTable_salesTable__U3wGG tbody tr:hover{background-color:#f1f3f5}.TransportadoraSalesTable_actionButton__o67W8{background:none;border:none;color:#007bff;cursor:pointer;font-size:18px;padding:5px;transition:color .2s ease}.TransportadoraSalesTable_actionButton__o67W8:hover{color:#0056b3}.TransportadoraSalesTable_editButton__NqFmc{color:#28a745}.TransportadoraSalesTable_editButton__NqFmc:hover{color:#218838}.TransportadoraSalesTable_idCell__dNUPf{align-items:center;display:flex;gap:8px}.TransportadoraSalesTable_novedadIcon__jVX\+D{color:#ffc107;font-size:16px}.TransportadoraPage_container__k8oKB{background:#f3fff1;font-family:Nunito Sans,sans-serif;min-height:calc(100vh - 2rem);padding:2rem}.TransportadoraPage_header__W74mr{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.TransportadoraPage_title__Qs3CZ{color:#1b5e20;font-size:2.6rem;font-weight:800;margin:0}.TransportadoraPage_dateFilter__10dmU{align-items:center;color:#333;display:flex;font-size:1rem;gap:.5rem;margin-bottom:0}.TransportadoraPage_dateFilter__10dmU input[type=date]{border:1px solid #ccc;border-radius:6px;font-size:.9rem;padding:.4rem .6rem}.TransportadoraPage_metrics__htpSV{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:2.5rem}.TransportadoraPage_metricCard__\+4KTS{align-items:center;background:#fff;border:1px solid #e0f2e9;border-radius:15px;box-shadow:0 5px 15px #00000014;display:flex;gap:1rem;padding:1.5rem}.TransportadoraPage_metricIconContainer__As-1J{align-items:center;background:#e3f2fd;border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}.TransportadoraPage_metricCard__\+4KTS:nth-child(2) .TransportadoraPage_metricIconContainer__As-1J{background:#fff3e0}.TransportadoraPage_metricCard__\+4KTS:nth-child(3) .TransportadoraPage_metricIconContainer__As-1J{background:#e8f5e9}.TransportadoraPage_metricIcon__00tw7{color:#2196f3;font-size:1.6rem}.TransportadoraPage_metricCard__\+4KTS:nth-child(2) .TransportadoraPage_metricIcon__00tw7{color:#ff9800}.TransportadoraPage_metricCard__\+4KTS:nth-child(3) .TransportadoraPage_metricIcon__00tw7{color:#4caf50}.TransportadoraPage_metricContent__xLJrl{display:flex;flex-direction:column}.TransportadoraPage_metricLabel__\+0H26{color:#555;font-size:1rem;margin-bottom:.3rem}.TransportadoraPage_metricValue__Y6Dys{color:#333;font-size:2.2rem;font-weight:800}.TransportadoraPage_filterBar__9nyls{align-items:center;background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 2px 8px #0000000d;display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.5rem;padding:1rem}.TransportadoraPage_filterItem__543Ui{align-items:center;color:#555;display:flex;gap:.4rem}.TransportadoraPage_filterItem__543Ui input[type=text],.TransportadoraPage_filterItem__543Ui select{background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;font-size:.9rem;padding:.4rem .6rem}.TransportadoraPage_resetBtn__wP8OT{align-items:center;background:#f44336;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;gap:.3rem;margin-left:auto;padding:.45rem .9rem;transition:background-color .2s ease}.TransportadoraPage_resetBtn__wP8OT:hover{background:#d32f2f}.TransportadoraPage_message__MxWIf{background:#ffebee;border:1px solid #ef9a9a;border-radius:8px;color:#d32f2f;margin-bottom:1rem;padding:.75rem;text-align:center}.TransportadoraPage_noData__C6Wrf{background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 2px 8px #0000000d;color:#555;margin-top:1rem;padding:1rem;text-align:center}.TransportadoraPage_tableContainer__TWuOR{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 5px 15px #00000014;overflow-x:auto}.TransportadoraPage_table__Ht0jZ{border-collapse:collapse;width:100%}.TransportadoraPage_table__Ht0jZ td,.TransportadoraPage_table__Ht0jZ th{border:1px solid #e0e0e0;font-size:.9rem;padding:.6rem .9rem;text-align:center;vertical-align:middle}.TransportadoraPage_table__Ht0jZ th{background:#00c853;color:#fff;font-weight:700;text-transform:uppercase;white-space:nowrap}.TransportadoraPage_table__Ht0jZ tr:nth-child(2n){background:#f9f9f9}.TransportadoraPage_select__B6dJW{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;min-width:120px;padding:.3rem .5rem}.TransportadoraPage_select__B6dJW:focus{border-color:#4caf50;outline:none}.TransportadoraPage_estadoSinprocesado__jp1tu{color:#b71c1c;font-weight:700}.TransportadoraPage_estadoProcesado__N6LBw{color:#ff6f00;font-weight:700}.TransportadoraPage_estadoCompletado__ED4M\+{color:#009688;font-weight:700}.TransportadoraPage_estadoNoCobertura__uCz-f{color:#616161;font-weight:700}.TransportadoraPage_estadoNovedad__HRXpj{color:#fbc02d;font-weight:700}.TransportadoraPage_estadoCancelado__b3tSA{color:#455a64;font-weight:700}@media (max-width:1024px){.TransportadoraPage_metrics__htpSV{gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.TransportadoraPage_metricCard__\+4KTS{gap:.8rem;padding:1rem}.TransportadoraPage_metricIconContainer__As-1J{height:40px;width:40px}.TransportadoraPage_metricIcon__00tw7{font-size:1.4rem}.TransportadoraPage_metricValue__Y6Dys{font-size:1.8rem}.TransportadoraPage_table__Ht0jZ td,.TransportadoraPage_table__Ht0jZ th{font-size:.8rem;padding:.6rem .8rem}.TransportadoraPage_select__B6dJW{font-size:.8rem;min-width:100px;padding:.2rem .5rem}}@media (max-width:768px){.TransportadoraPage_title__Qs3CZ{font-size:2rem}.TransportadoraPage_metrics__htpSV{grid-template-columns:1fr}.TransportadoraPage_filterBar__9nyls{gap:.6rem;padding:.8rem}.TransportadoraPage_filterItem__543Ui{font-size:.9rem}.TransportadoraPage_resetBtn__wP8OT{margin-left:0}}.AdminProductsListPage_addButton__i-t37{align-items:center;background-color:#00c853;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1.5rem;transition:background-color .3s ease}.AdminProductsListPage_addButton__i-t37:hover{background-color:#009e46}.AdminProductsListPage_tableContainer__lMDv6{background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 5px 15px #00000014;overflow-x:auto;padding:1rem}.AdminProductsListPage_productTable__gIWJG{border-collapse:collapse;width:100%}.AdminProductsListPage_productTable__gIWJG td,.AdminProductsListPage_productTable__gIWJG th{border:1px solid #eee;font-size:.9rem;padding:.8rem;text-align:center;vertical-align:middle}.AdminProductsListPage_productTable__gIWJG th{background:#00c853;color:#fff;font-weight:700;text-transform:uppercase;white-space:nowrap}.AdminProductsListPage_productTable__gIWJG tbody tr:nth-child(2n){background-color:#f9f9f9}.AdminProductsListPage_productImage__96yHy{border:1px solid #ddd;border-radius:5px;height:50px;object-fit:cover;width:50px}.AdminProductsListPage_actionButton__ITon7{background:none;border:none;color:#555;cursor:pointer;font-size:1.1rem;margin:0 .3rem;transition:color .2s ease}.AdminProductsListPage_actionButton__ITon7:hover{color:#00c853}.AdminProductsListPage_deleteButton__y0d-n{color:#e57373}.AdminProductsListPage_deleteButton__y0d-n:hover{color:#d32f2f}@media (max-width:768px){.AdminProductsListPage_addButton__i-t37{justify-content:center;width:100%}.AdminProductsListPage_productTable__gIWJG td,.AdminProductsListPage_productTable__gIWJG th{font-size:.8rem;padding:.6rem}.AdminProductsListPage_productImage__96yHy{height:40px;width:40px}.AdminProductsListPage_actionButton__ITon7{font-size:1rem;margin:0 .1rem}}.AdminProductPages_container__-R6RV{background:#f3fff1;font-family:Nunito Sans,sans-serif;min-height:calc(100vh - 2rem);padding:2rem}.AdminProductPages_title__OFi18{color:#1b5e20;font-size:2.6rem;font-weight:800;margin-bottom:1.5rem;text-align:center}.AdminProductPages_loading__7yb5m,.AdminProductPages_message__TUblQ,.AdminProductPages_noData__LLzZF,.AdminProductPages_successMessage__FCclQ{border-radius:8px;font-size:1.1rem;margin-top:1.5rem;padding:1rem;text-align:center}.AdminProductPages_loading__7yb5m{background:#fff;border:1px solid #ddd;color:#555}.AdminProductPages_message__TUblQ{background:#ffebee;border:1px solid #ef9a9a;color:#d32f2f}.AdminProductPages_noData__LLzZF{background:#fff;border:1px solid #eee;color:#777}.AdminProductPages_successMessage__FCclQ{background:#e8f5e9;border:1px solid #a5d6a7;color:#1b5e20}.AdminProductPages_sectionTitle__b-ZP6{border-bottom:2px solid #00c853;color:#333;font-size:1.8rem;margin-bottom:1rem;margin-top:2.5rem;padding-bottom:.5rem;text-align:left}.AdminProductPages_userList__xoENu{background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 8px #0000000d;list-style:none;margin:0;padding:0}.AdminProductPages_userList__xoENu li{border-bottom:1px solid #eee;color:#444;font-size:.95rem;padding:.8rem 1.2rem}.AdminProductPages_userList__xoENu li:last-child{border-bottom:none}@media (max-width:768px){.AdminProductPages_container__-R6RV{padding:1.25rem}.AdminProductPages_title__OFi18{font-size:1.8rem}.AdminProductPages_sectionTitle__b-ZP6{font-size:1.4rem;margin-top:1.75rem}}@media (max-width:480px){.AdminProductPages_container__-R6RV{padding:.85rem}.AdminProductPages_title__OFi18{font-size:1.5rem}}.ProductForm_form__prBxh{background:#fff;border:1px solid #e0e0e0;border-radius:15px;box-shadow:0 5px 15px #00000014;margin:2rem auto;max-width:600px;padding:2rem}.ProductForm_message__iJ3jN{background:#ffebee;border:1px solid #ef9a9a;border-radius:8px;color:#d32f2f;margin-bottom:1.5rem;padding:.75rem;text-align:center}.ProductForm_formGroup__1rtp6{display:flex;flex-direction:column;margin-bottom:1.5rem}.ProductForm_formGroup__1rtp6 label{color:#555;display:block;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.ProductForm_formGroup__1rtp6 input[type=file],.ProductForm_formGroup__1rtp6 input[type=number],.ProductForm_formGroup__1rtp6 input[type=text]{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:1rem;padding:.8rem;transition:border-color .3s ease;width:100%}.ProductForm_formGroup__1rtp6 input[type=number]:focus,.ProductForm_formGroup__1rtp6 input[type=text]:focus{border-color:#4caf50;box-shadow:0 0 5px #4caf504d;outline:none}.ProductForm_monedaSelect__d65rl{background:#fff;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:1rem;padding:.8rem;transition:border-color .3s ease;width:100%}.ProductForm_monedaSelect__d65rl:focus{border-color:#4caf50;box-shadow:0 0 5px #4caf504d;outline:none}.ProductForm_imagePreviewContainer__\+Jp4-{align-items:center;display:flex;flex-direction:column;margin-top:1rem;text-align:center}.ProductForm_imagePreview__tSKGd{border:1px solid #ddd;border-radius:8px;height:auto;margin-bottom:.5rem;max-height:150px;max-width:150px}.ProductForm_removeImageButton__rFowx{background:#e57373;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.8rem;padding:.4rem .8rem;transition:background .3s ease}.ProductForm_removeImageButton__rFowx:hover{background:#ef5350}.ProductForm_noImageMessage__VRgBC{color:#777;font-size:.9rem;margin-top:.5rem;text-align:center}.ProductForm_attributesSection__mO2VE{background:#f9f9f9;border:1px solid #eee;border-radius:10px;margin-bottom:1.5rem;padding:1.5rem}.ProductForm_attributesSection__mO2VE h3{border-bottom:1px solid #ddd;color:#333;font-size:1.1rem;margin-bottom:1.2rem;margin-top:0;padding-bottom:.8rem}.ProductForm_noAttributesMessage__zmROs{color:#777;font-size:.9rem;margin-bottom:1rem;text-align:center}.ProductForm_attributeRow__4usGL{align-items:center;display:flex;gap:.8rem;margin-bottom:1rem}.ProductForm_attributeRow__4usGL input{flex:1 1}.ProductForm_attributeNameInput__cmHww,.ProductForm_attributeValueInput__gGqSd{width:45%}.ProductForm_removeAttributeButton__-oupl{align-items:center;background:#ff7043;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:background .3s ease}.ProductForm_removeAttributeButton__-oupl:hover{background:#f4511e}.ProductForm_addAttributeButton__GnnJ\+{align-items:center;background:#66bb6a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.6rem 1rem;transition:background .3s ease}.ProductForm_addAttributeButton__GnnJ\+:hover{background:#43a047}.ProductForm_submitButton__I0MUl{background:#00c853;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:1.1rem;font-weight:700;margin-top:2rem;padding:1rem;transition:background .3s;width:100%}.ProductForm_submitButton__I0MUl:hover{background:#009e46}@media (max-width:768px){.ProductForm_form__prBxh{margin:1rem auto;padding:1.5rem}.ProductForm_attributeRow__4usGL{align-items:stretch;flex-direction:column;gap:.5rem}.ProductForm_attributeRow__4usGL input{max-width:none;width:100%}.ProductForm_attributeNameInput__cmHww,.ProductForm_attributeValueInput__gGqSd{width:100%}.ProductForm_removeAttributeButton__-oupl{padding:.8rem;width:100%}.ProductForm_addAttributeButton__GnnJ\+{justify-content:center;width:100%}}@media (max-width:480px){.ProductForm_form__prBxh{border-radius:10px;margin:.75rem 0;padding:1rem}.ProductForm_attributesSection__mO2VE{padding:1rem}}.DateRangeFilter_root__\+KXPS{align-items:center;display:inline-flex;gap:.5rem;gap:var(--space-2,.5rem);position:relative}.DateRangeFilter_trigger__C605k{align-items:center;background-color:#fff;background-color:var(--surface-card,#fff);border:1px solid #d8dee6;border:1px solid var(--border-default,#d8dee6);border-radius:10px;border-radius:var(--radius-md,10px);color:#0f172a;color:var(--text-primary,#0f172a);cursor:pointer;display:inline-flex;font-family:inherit;gap:.75rem;gap:var(--space-3,.75rem);min-height:48px;padding:.5rem 1rem;padding:var(--space-2,.5rem) var(--space-4,1rem);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;transition:border-color var(--duration-fast,.15s) ease,box-shadow var(--duration-fast,.15s) ease,background-color var(--duration-fast,.15s) ease}.DateRangeFilter_trigger__C605k:hover{background-color:#f8fafc;background-color:var(--surface-muted,#f8fafc);border-color:#28a745;border-color:var(--brand-primary,#28a745)}.DateRangeFilter_trigger__C605k:focus-visible{box-shadow:0 0 0 3px #28a74540;box-shadow:var(--shadow-focus,0 0 0 3px #28a74540);outline:none}.DateRangeFilter_triggerIcon__vA2O0{color:#28a745;color:var(--brand-primary,#28a745);flex-shrink:0;font-size:1.05rem}.DateRangeFilter_triggerText__5MU3n{align-items:flex-start;display:flex;flex-direction:column;line-height:1.2;text-align:left}.DateRangeFilter_triggerLabel__VHvKC{color:#64748b;color:var(--text-tertiary,#64748b);font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.DateRangeFilter_triggerRange__YXLTq{color:#0f172a;color:var(--text-primary,#0f172a);font-size:.92rem;font-weight:600}.DateRangeFilter_chevron__LxRs9{color:#64748b;color:var(--text-tertiary,#64748b);font-size:.8rem;margin-left:.5rem;margin-left:var(--space-2,.5rem);transition:transform .15s ease;transition:transform var(--duration-fast,.15s) ease}.DateRangeFilter_chevronOpen__GkJEO{transform:rotate(180deg)}.DateRangeFilter_refreshButton__m7hHZ{align-items:center;background-color:#fff;background-color:var(--surface-card,#fff);border:1px solid #d8dee6;border:1px solid var(--border-default,#d8dee6);border-radius:10px;border-radius:var(--radius-md,10px);color:#475569;color:var(--text-secondary,#475569);cursor:pointer;display:inline-flex;height:42px;justify-content:center;transition:all .15s ease;transition:all var(--duration-fast,.15s) ease;width:42px}.DateRangeFilter_refreshButton__m7hHZ:hover:not(:disabled){background-color:var(--brand-primary-bg);border-color:#28a745;border-color:var(--brand-primary,#28a745);color:#28a745;color:var(--brand-primary,#28a745)}.DateRangeFilter_refreshButton__m7hHZ:disabled{cursor:not-allowed;opacity:.5}.DateRangeFilter_spinning__P1N\+a{animation:DateRangeFilter_drf-spin__HPB1E 1s linear infinite}@keyframes DateRangeFilter_drf-spin__HPB1E{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DateRangeFilter_backdrop__B3jSH{background-color:initial;inset:0;position:fixed;z-index:950;z-index:var(--z-overlay,950)}.DateRangeFilter_popover__xJ8q8{animation:DateRangeFilter_drf-pop-in__zEpZo .25s ease;animation:DateRangeFilter_drf-pop-in__zEpZo var(--duration-normal,.25s) ease;background-color:#fff;background-color:var(--surface-card,#fff);border:1px solid #e8edf2;border:1px solid var(--border-light,#e8edf2);border-radius:14px;border-radius:var(--radius-lg,14px);box-shadow:0 12px 32px #0f172a1f;box-shadow:var(--shadow-lg,0 12px 32px #0f172a1f);display:flex;left:0;overflow:hidden;position:absolute;top:calc(100% + 8px);z-index:1300;z-index:var(--z-datepicker,1300)}@keyframes DateRangeFilter_drf-pop-in__zEpZo{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.DateRangeFilter_presets__-Uk4N{background-color:#f8fafc;background-color:var(--surface-muted,#f8fafc);border-right:1px solid #e8edf2;border-right:1px solid var(--border-light,#e8edf2);display:flex;flex-direction:column;gap:.25rem;gap:var(--space-1,.25rem);min-width:200px;padding:.75rem;padding:var(--space-3,.75rem)}.DateRangeFilter_presetsTitle__iFY5F{color:#64748b;color:var(--text-tertiary,#64748b);font-size:.7rem;font-weight:700;letter-spacing:.06em;margin:0 0 .5rem .5rem;margin:0 0 var(--space-2,.5rem) var(--space-2,.5rem);text-transform:uppercase}.DateRangeFilter_presetButton__bgGmS{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:#475569;color:var(--text-secondary,#475569);cursor:pointer;display:flex;font-family:inherit;font-size:.88rem;gap:.5rem;gap:var(--space-2,.5rem);padding:.5rem .75rem;padding:var(--space-2,.5rem) var(--space-3,.75rem);text-align:left;transition:background-color .15s ease,color .15s ease;transition:background-color var(--duration-fast,.15s) ease,color var(--duration-fast,.15s) ease}.DateRangeFilter_presetButton__bgGmS:hover:not(:disabled){background-color:var(--brand-primary-bg);color:#28a745;color:var(--brand-primary,#28a745)}.DateRangeFilter_presetButton__bgGmS:disabled{cursor:default}.DateRangeFilter_presetButtonActive__CnxBj{background-color:var(--brand-primary-bg);color:#28a745;color:var(--brand-primary,#28a745);font-weight:600}.DateRangeFilter_presetCheck__AETl0{flex-shrink:0;font-size:.75rem}.DateRangeFilter_calendar__BfsuW{display:flex;flex-direction:column;padding:.75rem;padding:var(--space-3,.75rem)}.DateRangeFilter_calendar__BfsuW .react-datepicker{background:#0000!important;border:none!important;display:flex;font-family:var(--font-sans)!important}.DateRangeFilter_calendar__BfsuW .react-datepicker__month-container{background:#fff;background:var(--surface-card,#fff)}.DateRangeFilter_calendar__BfsuW .react-datepicker__header{background-color:#fff!important;background-color:var(--surface-card,#fff)!important;border-bottom:1px solid #e8edf2!important;border-bottom:1px solid var(--border-light,#e8edf2)!important;padding-top:.5rem;padding-top:var(--space-2,.5rem)}.DateRangeFilter_calendar__BfsuW .react-datepicker__current-month{color:#0f172a!important;color:var(--text-primary,#0f172a)!important;font-size:.95rem;font-weight:700;padding-bottom:.5rem;padding-bottom:var(--space-2,.5rem)}.DateRangeFilter_calendar__BfsuW .react-datepicker__day-name{color:#64748b!important;color:var(--text-tertiary,#64748b)!important;font-size:.75rem;font-weight:600}.DateRangeFilter_calendar__BfsuW .react-datepicker__day{border-radius:9999px!important;border-radius:var(--radius-full,9999px)!important;color:#0f172a!important;color:var(--text-primary,#0f172a)!important;height:2rem;line-height:2rem;margin:.15rem!important;transition:background-color .15s ease;transition:background-color var(--duration-fast,.15s) ease;width:2rem}.DateRangeFilter_calendar__BfsuW .react-datepicker__day:hover{background-color:var(--brand-primary-bg)!important;color:#28a745!important;color:var(--brand-primary,#28a745)!important}.DateRangeFilter_calendar__BfsuW .react-datepicker__day--in-range,.DateRangeFilter_calendar__BfsuW .react-datepicker__day--in-selecting-range{background-color:var(--brand-primary-bg)!important;border-radius:0!important;color:#28a745!important;color:var(--brand-primary,#28a745)!important}.DateRangeFilter_calendar__BfsuW .react-datepicker__day--range-end,.DateRangeFilter_calendar__BfsuW .react-datepicker__day--range-start,.DateRangeFilter_calendar__BfsuW .react-datepicker__day--selected,.DateRangeFilter_calendar__BfsuW .react-datepicker__day--selecting-range-end,.DateRangeFilter_calendar__BfsuW .react-datepicker__day--selecting-range-start{background-color:#28a745!important;background-color:var(--brand-primary,#28a745)!important;border-radius:9999px!important;border-radius:var(--radius-full,9999px)!important;color:#fff!important;font-weight:700}.DateRangeFilter_calendar__BfsuW .react-datepicker__day--outside-month{color:#94a3b8!important;color:var(--text-muted,#94a3b8)!important}.DateRangeFilter_calendar__BfsuW .react-datepicker__day--disabled{color:#cbd5e1!important;color:var(--gray-300,#cbd5e1)!important;cursor:not-allowed}.DateRangeFilter_calendar__BfsuW .react-datepicker__navigation-icon:before{border-color:#475569!important;border-color:var(--text-secondary,#475569)!important;border-width:2px 2px 0 0!important}.DateRangeFilter_compareToggle__Re4Jh{align-items:center;background-color:var(--brand-primary-bg);border-radius:10px;border-radius:var(--radius-md,10px);color:#28a745;color:var(--brand-primary,#28a745);cursor:pointer;display:flex;font-size:.88rem;font-weight:500;gap:.5rem;gap:var(--space-2,.5rem);margin-top:.75rem;margin-top:var(--space-3,.75rem);padding:.75rem;padding:var(--space-3,.75rem)}.DateRangeFilter_compareToggle__Re4Jh input[type=checkbox]{accent-color:#28a745;accent-color:var(--brand-primary,#28a745);cursor:pointer;height:16px;width:16px}.DateRangeFilter_actions__zJciw{border-top:1px solid #e8edf2;border-top:1px solid var(--border-light,#e8edf2);display:flex;gap:.5rem;gap:var(--space-2,.5rem);justify-content:flex-end;margin-top:.75rem;margin-top:var(--space-3,.75rem);padding-top:.75rem;padding-top:var(--space-3,.75rem)}.DateRangeFilter_btnPrimary__aqyfT,.DateRangeFilter_btnSecondary__CDISd{border:none;border-radius:10px;border-radius:var(--radius-md,10px);cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;padding:.5rem 1.25rem;padding:var(--space-2,.5rem) var(--space-5,1.25rem);transition:all .15s ease;transition:all var(--duration-fast,.15s) ease}.DateRangeFilter_btnPrimary__aqyfT{background-color:#28a745;background-color:var(--brand-primary,#28a745);color:#fff}.DateRangeFilter_btnPrimary__aqyfT:hover:not(:disabled){background-color:#218838;background-color:var(--brand-primary-hover,#218838)}.DateRangeFilter_btnPrimary__aqyfT:disabled{background-color:#cbd5e1;background-color:var(--gray-300,#cbd5e1);cursor:not-allowed}.DateRangeFilter_btnSecondary__CDISd{background-color:#f8fafc;background-color:var(--surface-muted,#f8fafc);border:1px solid #d8dee6;border:1px solid var(--border-default,#d8dee6);color:#475569;color:var(--text-secondary,#475569)}.DateRangeFilter_btnSecondary__CDISd:hover{background-color:#f1f5f9;background-color:var(--gray-100,#f1f5f9);border-color:#94a3b8;border-color:var(--gray-400,#94a3b8)}@media (max-width:900px){.DateRangeFilter_popover__xJ8q8{flex-direction:column;left:0;max-width:calc(100vw - 32px);right:auto}.DateRangeFilter_presets__-Uk4N{border-bottom:1px solid #e8edf2;border-bottom:1px solid var(--border-light,#e8edf2);border-right:none;flex-direction:row;flex-wrap:wrap;min-width:0}.DateRangeFilter_presetsTitle__iFY5F{width:100%}.DateRangeFilter_presetButton__bgGmS{flex:1 1 auto}}@media (max-width:540px){.DateRangeFilter_trigger__C605k{min-height:44px;padding:.5rem .75rem;padding:var(--space-2,.5rem) var(--space-3,.75rem)}.DateRangeFilter_triggerLabel__VHvKC{display:none}.DateRangeFilter_calendar__BfsuW .react-datepicker{flex-direction:column}}.ClientesPage_pageContainer__cinY6{background-color:#f4f6fa;background-color:var(--surface-page,#f4f6fa);box-sizing:border-box;font-family:var(--font-sans);min-height:calc(100vh - 60px);padding:1.5rem;padding:var(--space-6,1.5rem);width:100%}.ClientesPage_pageContainer__cinY6 h1{color:#0f172a;color:var(--text-primary,#0f172a);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;line-height:1.2;margin:0 0 1.25rem;margin:0 0 var(--space-5,1.25rem) 0}.ClientesPage_errorBanner__Q9puz,.ClientesPage_loading__P2XTy,.ClientesPage_noData__JQrlV{border-radius:10px;border-radius:var(--radius-md,10px);font-size:.9rem;margin-top:.75rem;margin-top:var(--space-3,.75rem);padding:1rem;padding:var(--space-4,1rem);text-align:center}.ClientesPage_loading__P2XTy{background-color:#f8fafc;background-color:var(--surface-muted,#f8fafc);color:#475569;color:var(--text-secondary,#475569)}.ClientesPage_errorBanner__Q9puz{background-color:#fee2e2;background-color:var(--danger-soft,#fee2e2);border:1px solid #dc2626;border:1px solid var(--danger,#dc2626);color:#dc2626;color:var(--danger,#dc2626)}.ClientesPage_noData__JQrlV{color:#64748b;color:var(--text-tertiary,#64748b);font-style:italic}.ClientesPage_tableLoading__FkOZ9{color:#28a745;color:var(--brand-primary,#28a745);font-size:.85rem;font-style:italic;font-weight:500;padding:.75rem;padding:var(--space-3,.75rem);text-align:center}.ClientesPage_filterBar__fPprs{align-items:flex-end;background-color:#fff;background-color:var(--surface-card,#fff);border:1px solid #e8edf2;border:1px solid var(--border-light,#e8edf2);border-radius:14px;border-radius:var(--radius-lg,14px);box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:.75rem 1rem;gap:var(--space-3,.75rem) var(--space-4,1rem);margin-bottom:1.25rem;margin-bottom:var(--space-5,1.25rem);padding:1rem 1.25rem;padding:var(--space-4,1rem) var(--space-5,1.25rem)}.ClientesPage_filterGroup__YzDjv{display:flex;flex:0 1 auto;flex-direction:column;gap:6px;min-width:0}.ClientesPage_searchGroup__kk9TV{flex:1 1 260px}.ClientesPage_filterLabel__wX0Gm{align-items:center;color:#64748b;color:var(--text-tertiary,#64748b);display:inline-flex;font-size:.72rem;font-weight:600;gap:6px;letter-spacing:.06em;text-transform:uppercase}.ClientesPage_filterLabel__wX0Gm svg{color:#28a745;color:var(--brand-primary,#28a745);font-size:.78rem}.ClientesPage_searchInputWrapper__yea1i{align-items:center;display:flex;position:relative;width:100%}.ClientesPage_searchIcon__eQBxe{color:#94a3b8;color:var(--text-muted,#94a3b8);font-size:.85rem;left:12px;pointer-events:none;position:absolute}.ClientesPage_searchInput__sFgHl{background-color:#fff;background-color:var(--surface-card,#fff);border:1px solid #d8dee6;border:1px solid var(--border-default,#d8dee6);border-radius:10px;border-radius:var(--radius-md,10px);color:#0f172a;color:var(--text-primary,#0f172a);font-size:.9rem;min-width:220px;padding:.55rem .75rem .55rem 2.1rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ClientesPage_searchInput__sFgHl:focus{border-color:#28a745;border-color:var(--brand-primary,#28a745);box-shadow:0 0 0 3px #28a7451f;outline:none}.ClientesPage_filterInput__4AaW3,.ClientesPage_filterSelect__6bXxU{background-color:#fff;background-color:var(--surface-card,#fff);border:1px solid #d8dee6;border:1px solid var(--border-default,#d8dee6);border-radius:10px;border-radius:var(--radius-md,10px);color:#0f172a;color:var(--text-primary,#0f172a);font-size:.9rem;min-width:0;padding:.55rem .75rem;transition:border-color .15s ease,box-shadow .15s ease}.ClientesPage_filterSelect__6bXxU{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%2364748b' d='M6 8.825 1.175 4 2.6 2.575l3.4 3.4 3.4-3.4L10.825 4Z'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;cursor:pointer;min-width:160px;padding-right:2rem}.ClientesPage_filterInput__4AaW3:focus,.ClientesPage_filterSelect__6bXxU:focus{border-color:#28a745;border-color:var(--brand-primary,#28a745);box-shadow:0 0 0 3px #28a7451f;outline:none}.ClientesPage_dateRangeGroup__oh5sw{flex:0 1 auto;min-width:240px}.ClientesPage_resetButton__wqaE\+{align-items:center;align-self:flex-end;background-color:#f8fafc;background-color:var(--surface-muted,#f8fafc);border:1px solid #d8dee6;border:1px solid var(--border-default,#d8dee6);border-radius:10px;border-radius:var(--radius-md,10px);color:#475569;color:var(--text-secondary,#475569);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.45rem;margin-left:auto;padding:.55rem 1rem;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ClientesPage_resetButton__wqaE\+ svg{font-size:.8rem}.ClientesPage_resetButton__wqaE\+:hover{background-color:#28a745;background-color:var(--brand-primary,#28a745);border-color:#28a745;border-color:var(--brand-primary,#28a745);color:#fff}.ClientesPage_resetLabel__gLU2T{display:inline}.ClientesPage_tableScrollWrapper__hhFNu{background-color:#fff;background-color:var(--surface-card,#fff);border:1px solid #e8edf2;border:1px solid var(--border-light,#e8edf2);border-radius:14px;border-radius:var(--radius-lg,14px);box-shadow:var(--shadow-sm);min-width:0;overflow:hidden;width:100%}.ClientesPage_topScrollbar__i-zaT{background-color:#f8fafc;background-color:var(--surface-muted,#f8fafc);border-bottom:1px solid #e8edf2;border-bottom:1px solid var(--border-light,#e8edf2);height:12px;overflow-x:auto;overflow-y:hidden}.ClientesPage_topScrollbarSpacer__zc61z{height:1px;pointer-events:none}.ClientesPage_topScrollbar__i-zaT::-webkit-scrollbar{height:10px}.ClientesPage_topScrollbar__i-zaT::-webkit-scrollbar-track{background:#0000}.ClientesPage_topScrollbar__i-zaT::-webkit-scrollbar-thumb{background-color:#cbd5e1;background-color:var(--gray-300,#cbd5e1);border:2px solid #f8fafc;border:2px solid var(--surface-muted,#f8fafc);border-radius:5px}.ClientesPage_topScrollbar__i-zaT::-webkit-scrollbar-thumb:hover{background-color:#28a745;background-color:var(--brand-primary,#28a745)}.ClientesPage_tableContainer__PfhAF{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto;overflow-y:visible;width:100%}.ClientesPage_tableContainer__PfhAF::-webkit-scrollbar{height:10px}.ClientesPage_tableContainer__PfhAF::-webkit-scrollbar-track{background:#f8fafc;background:var(--surface-muted,#f8fafc)}.ClientesPage_tableContainer__PfhAF::-webkit-scrollbar-thumb{background-color:#cbd5e1;background-color:var(--gray-300,#cbd5e1);border:2px solid #f8fafc;border:2px solid var(--surface-muted,#f8fafc);border-radius:5px}.ClientesPage_tableContainer__PfhAF::-webkit-scrollbar-thumb:hover{background-color:#28a745;background-color:var(--brand-primary,#28a745)}.ClientesPage_dataTable__LANfN{border-collapse:collapse;color:#0f172a;color:var(--text-primary,#0f172a);font-size:clamp(.72rem,.6vw + .5rem,.82rem);min-width:880px;width:100%}.ClientesPage_dataTable__LANfN td,.ClientesPage_dataTable__LANfN th{border-bottom:1px solid #e8edf2;border-bottom:1px solid var(--border-light,#e8edf2);padding:clamp(.4rem,.5vw + .18rem,.6rem) clamp(.5rem,.7vw + .22rem,.85rem);text-align:left;vertical-align:middle}.ClientesPage_dataTable__LANfN th{background-color:#f8fafc;background-color:var(--surface-muted,#f8fafc);color:#64748b;color:var(--text-tertiary,#64748b);font-size:.66rem;font-weight:700;letter-spacing:.05em;position:sticky;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.ClientesPage_dataTable__LANfN tbody tr:nth-child(odd){background-color:#f9fbfd;background-color:var(--surface-page,#f9fbfd)}.ClientesPage_dataTable__LANfN tbody tr:hover{background-color:#eef6ff;background-color:var(--brand-primary-bg,#eef6ff)}.ClientesPage_dataTable__LANfN tbody tr:last-child td{border-bottom:none}.ClientesPage_dataTable__LANfN tbody tr.ClientesPage_filaPendiente__CfOET{background-color:#fff8e1;font-weight:600}.ClientesPage_dataTable__LANfN tbody tr.ClientesPage_filaPendiente__CfOET:hover{background-color:#fff3cd}.ClientesPage_dataTable__LANfN td{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientesPage_dataTable__LANfN td:hover{overflow-wrap:anywhere;white-space:normal}.ClientesPage_adminActions__8lYZ3{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.ClientesPage_actionButton__UnUV6{align-items:center;background-color:#2563eb;background-color:var(--info,#2563eb);border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:#fff;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;gap:.3rem;padding:.32rem .7rem;transition:background-color .15s ease,transform .15s ease;white-space:nowrap}.ClientesPage_actionButton__UnUV6:hover:not(:disabled){background-color:#1d4ed8}.ClientesPage_manageButton__Q59Cl{background-color:#28a745;background-color:var(--brand-primary,#28a745)}.ClientesPage_manageButton__Q59Cl:hover:not(:disabled){background-color:#218838;background-color:var(--brand-primary-hover,#218838)}.ClientesPage_editButton__OwhOl{background-color:#f59e0b;background-color:var(--warning,#f59e0b);color:#0f172a;color:var(--text-primary,#0f172a)}.ClientesPage_editButton__OwhOl:hover:not(:disabled){background-color:#d97706;color:#fff}.ClientesPage_deleteButton__omJV2{background-color:#dc2626;background-color:var(--danger,#dc2626);color:#fff;padding:.32rem .55rem}.ClientesPage_deleteButton__omJV2:hover:not(:disabled){background-color:#b91c1c}.ClientesPage_actionButton__UnUV6:disabled,.ClientesPage_disabledButton__F8lYD{background-color:#94a3b8;background-color:var(--gray-400,#94a3b8);cursor:not-allowed;opacity:.7}.ClientesPage_revisionCell__BTRCJ{align-items:center;display:inline-flex;gap:.4rem}.ClientesPage_novedadIcon__RFXWj{color:#f59e0b;color:var(--warning,#f59e0b);font-size:.95rem}.ClientesPage_revisionPendiente__6nJAo{background-color:#fef3c7;color:#92400e;font-weight:700}.ClientesPage_revisionPendiente__6nJAo,.ClientesPage_revisionRevisado__aXgrw{border-radius:6px;border-radius:var(--radius-sm,6px);font-size:.78rem;padding:.18em .5em}.ClientesPage_revisionRevisado__aXgrw{background-color:#dcfce7;color:#166534;font-weight:600}.ClientesPage_revisionNo__ONZFX{color:#64748b;color:var(--text-tertiary,#64748b);font-size:.78rem}.ClientesPage_blinkIndicator__zh0tV{animation:ClientesPage_asesor-blink__rt0lD 1.4s infinite;border-radius:50%;display:inline-block;flex-shrink:0;height:10px;margin-left:8px;width:10px}.ClientesPage_blinkYellow__3PHzZ{background-color:#fbbf24;box-shadow:0 0 0 0 #fbbf24b3}.ClientesPage_blinkGreen__TJBS3{background-color:#10b981;box-shadow:0 0 0 0 #10b981b3}@keyframes ClientesPage_asesor-blink__rt0lD{0%{opacity:.9;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}to{opacity:.9;transform:scale(1)}}@media (max-width:1024px){.ClientesPage_filterBar__fPprs{padding:.75rem 1rem;padding:var(--space-3,.75rem) var(--space-4,1rem)}.ClientesPage_resetButton__wqaE\+{margin-left:0}}@media (max-width:768px){.ClientesPage_pageContainer__cinY6{padding:1rem;padding:var(--space-4,1rem)}.ClientesPage_filterBar__fPprs{gap:.6rem .75rem}.ClientesPage_filterGroup__YzDjv,.ClientesPage_searchGroup__kk9TV{flex:1 1 100%}.ClientesPage_filterInput__4AaW3,.ClientesPage_filterSelect__6bXxU,.ClientesPage_searchInput__sFgHl{min-width:0;width:100%}.ClientesPage_resetButton__wqaE\+{justify-content:center;width:100%}.ClientesPage_dataTable__LANfN{min-width:720px}.ClientesPage_dataTable__LANfN td,.ClientesPage_dataTable__LANfN th{font-size:.74rem;padding:.42rem .55rem}.ClientesPage_dataTable__LANfN th{font-size:.62rem}.ClientesPage_actionButton__UnUV6{font-size:.7rem;padding:.26rem .5rem}}@media (max-width:480px){.ClientesPage_pageContainer__cinY6{padding:.65rem}.ClientesPage_pageContainer__cinY6 h1{font-size:1.2rem;margin-bottom:.85rem}.ClientesPage_resetLabel__gLU2T{display:none}.ClientesPage_resetButton__wqaE\+{align-self:flex-end;padding:.5rem .7rem;width:auto}.ClientesPage_dataTable__LANfN{font-size:.7rem;min-width:640px}}.TRMManagementPage_trmPageContainer__cy3A4{font-family:sans-serif;margin:0 auto;max-width:1200px;padding:1.5rem}.TRMManagementPage_trmPageHeader__nH4Ll{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.TRMManagementPage_trmPageHeader__nH4Ll h1{color:#1f2937;font-size:1.875rem;font-weight:700}.TRMManagementPage_addButton__dN8Da{align-items:center;background-color:#10b981;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;padding:.5rem 1rem;transition:background-color .2s ease-in-out}.TRMManagementPage_addButton__dN8Da:hover{background-color:#059669}.TRMManagementPage_addButton__dN8Da:disabled{cursor:not-allowed;opacity:.7}.TRMManagementPage_addButton__dN8Da svg{margin-right:.5rem}.TRMManagementPage_errorBanner__fgF1L{background-color:#fee2e2;border:1px solid #f87171;border-radius:.375rem;color:#b91c1c;margin-bottom:1rem;padding:.75rem 1rem}.TRMManagementPage_loadingIndicator__lYnRT{color:#4b5563;padding:2.5rem 0;text-align:center}.TRMManagementPage_loadingIcon__CWe0U{animation:TRMManagementPage_spin__BGipF 1s linear infinite;color:#6b7280;font-size:2.25rem;margin:0 auto}@keyframes TRMManagementPage_spin__BGipF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TRMManagementPage_tableContainer__PUpec{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;overflow-x:auto}.TRMManagementPage_tableContainer__PUpec table{border-collapse:collapse;min-width:100%}.TRMManagementPage_tableContainer__PUpec td,.TRMManagementPage_tableContainer__PUpec th{border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;text-align:left;white-space:nowrap}.TRMManagementPage_tableContainer__PUpec th{background-color:#f9fafb;color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.TRMManagementPage_tableContainer__PUpec td{color:#374151;font-size:.875rem}.TRMManagementPage_tableContainer__PUpec tbody tr:hover{background-color:#f9fafb}.TRMManagementPage_tableContainer__PUpec td:first-child{color:#111827;font-weight:600}.TRMManagementPage_tableContainer__PUpec td:nth-child(3){font-family:monospace;text-align:center}.TRMManagementPage_tableContainer__PUpec td:nth-child(4){font-family:monospace;text-align:right}.TRMManagementPage_tableContainer__PUpec td:nth-child(5){text-align:center}.TRMManagementPage_tableContainer__PUpec td:nth-child(6){color:#6b7280;font-size:.75rem}.TRMManagementPage_tableContainer__PUpec td:nth-child(7){text-align:center}.TRMManagementPage_principalBadge__jjei5{align-items:center;background-color:#d1fae5;border-radius:9999px;color:#065f46;display:inline-flex;font-size:.75rem;font-weight:500;padding:.25rem .625rem}.TRMManagementPage_principalBadge__jjei5 svg{margin-right:.25rem}.TRMManagementPage_actionButton__MEIP3{align-items:center;border:1px solid #0000;border-radius:.25rem;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;padding:.375rem .625rem;transition:all .2s ease-in-out}.TRMManagementPage_editButton__PEWSL{background-color:#dcfce7;color:#166534}.TRMManagementPage_editButton__PEWSL:hover{background-color:#bbf7d0}.TRMManagementPage_setPrincipalButton__FHKb6{background-color:initial;color:#6b7280;padding:.25rem}.TRMManagementPage_setPrincipalButton__FHKb6:hover{background-color:#f3f4f6;color:#ca8a04}.TRMManagementPage_actionButton__MEIP3:disabled{cursor:not-allowed;opacity:.5}.TRMManagementPage_editButton__PEWSL svg{height:1rem;margin-right:.375rem;width:1rem}.TRMManagementPage_noDataMessage__A1Ijx{color:#6b7280;padding:2.5rem 1.5rem;text-align:center}.TRMManagementPage_modalOverlay__VdV7g{align-items:center;background-color:#6b7280bf;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:50}.TRMManagementPage_modalContent__cyVJ7{animation:TRMManagementPage_modal-scale-in__O2tMk .2s ease-out forwards;background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;max-width:28rem;padding:1.5rem;width:100%}.TRMManagementPage_modalHeader__Xtnl-{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.TRMManagementPage_modalHeader__Xtnl- h3{color:#111827;font-size:1.25rem;font-weight:600}.TRMManagementPage_modalCloseButton__jAa0F{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:1.8rem;line-height:1;padding:0}.TRMManagementPage_modalCloseButton__jAa0F:hover{color:#4b5563}.TRMManagementPage_modalError__WBtOc{background-color:#fee2e2;border-radius:.375rem;color:#dc2626;font-size:.875rem;margin-bottom:1rem;padding:.75rem}.TRMManagementPage_formGroup__UiXv5{margin-bottom:1rem}.TRMManagementPage_formGroup__UiXv5 label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.TRMManagementPage_formInput__PMVcE{border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 1px 2px 0 #0000000d;display:block;font-size:.875rem;margin-top:.25rem;padding:.5rem .75rem;width:100%}.TRMManagementPage_formInput__PMVcE:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #6366f133;outline:none}.TRMManagementPage_formInput__PMVcE:disabled{background-color:#f3f4f6;cursor:not-allowed}.TRMManagementPage_formHint__v1qmy{color:#6b7280;font-size:.75rem;margin-top:.25rem}.TRMManagementPage_modalActions__u5wTB{border-top:1px solid #e5e7eb;display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem}.TRMManagementPage_button__HJFOw{border:1px solid #0000;border-radius:.375rem;box-shadow:0 1px 2px 0 #0000000d;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;padding:.5rem 1rem;transition:background-color .2s ease-in-out}.TRMManagementPage_button__HJFOw:focus{box-shadow:0 0 0 3px #6366f133;outline:none}.TRMManagementPage_button__HJFOw:disabled{cursor:not-allowed;opacity:.7}.TRMManagementPage_primaryButton__0BaoW{background-color:#10b981;color:#fff}.TRMManagementPage_primaryButton__0BaoW:hover{background-color:#059669}.TRMManagementPage_modalActions__u5wTB .TRMManagementPage_primaryButton__0BaoW{background-color:#4f46e5}.TRMManagementPage_modalActions__u5wTB .TRMManagementPage_primaryButton__0BaoW:hover{background-color:#4338ca}.TRMManagementPage_modalActions__u5wTB form[onSubmit*=handleAddSubmit] .TRMManagementPage_primaryButton__0BaoW{background-color:#10b981}.TRMManagementPage_modalActions__u5wTB form[onSubmit*=handleAddSubmit] .TRMManagementPage_primaryButton__0BaoW:hover{background-color:#059669}.TRMManagementPage_secondaryButton__z5EZt{background-color:#fff;border-color:#d1d5db;color:#374151}.TRMManagementPage_secondaryButton__z5EZt:hover{background-color:#f9fafb}@keyframes TRMManagementPage_modal-scale-in__O2tMk{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.TRMManagementPage_trmPageContainer__cy3A4{padding:1rem}.TRMManagementPage_trmPageHeader__nH4Ll h1{font-size:1.4rem}}@media (max-width:480px){.TRMManagementPage_trmPageContainer__cy3A4{padding:.75rem}.TRMManagementPage_modalContent__cyVJ7{padding:1.25rem}}.EditUserModal_modalOverlay__O-vxX{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.EditUserModal_modalContent__g7mN0{background-color:#fff;border-radius:6px;border-radius:var(--border-radius);box-shadow:0 5px 15px #0003;max-height:90vh;max-width:600px;min-width:450px;overflow-y:auto;padding:2rem 2.5rem}.EditUserModal_modalHeader__yhhAW{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.EditUserModal_modalHeader__yhhAW h3{color:#343a40;font-size:1.4rem;margin:0}.EditUserModal_modalCloseButton__0yeaH{background:none;border:none;color:#adb5bd;cursor:pointer;font-size:2rem;line-height:1;padding:0}.EditUserModal_modalCloseButton__0yeaH:hover{color:#495057}.EditUserModal_modalError__a41aS{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;border-radius:var(--border-radius);color:#721c24;font-size:.9rem;margin-bottom:1rem;padding:.7rem 1rem}.EditUserModal_formGroup__bUU9c{margin-bottom:1.2rem}.EditUserModal_formGroupInline__ZGr7r{align-items:center;display:flex;gap:.5rem;margin-bottom:1.2rem}.EditUserModal_formGroupInline__ZGr7r label{margin-bottom:0}.EditUserModal_formGroup__bUU9c label{color:#495057;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.EditUserModal_formInput__NDdnk,.EditUserModal_formSelect__hvEnU{border:1px solid #ced4da;border-radius:6px;border-radius:var(--border-radius);box-sizing:border-box;font-size:.95rem;padding:.7rem 1rem;width:100%}.EditUserModal_formInput__NDdnk:focus,.EditUserModal_formSelect__hvEnU:focus{border-color:#28a745;border-color:var(--primary-green);box-shadow:0 0 0 .2rem #28a74540;outline:none}.EditUserModal_checkboxInput__aHfqN{cursor:pointer;height:18px;width:18px}.EditUserModal_avatarEditContainer__Achug{align-items:center;display:flex;flex-direction:column;gap:.8rem;margin-bottom:1rem}.EditUserModal_avatarPreview__tZcUd{border:3px solid #eee;border-radius:50%;box-shadow:0 2px 4px #0000001a;height:100px;object-fit:cover;width:100px}.EditUserModal_avatarEditContainer__Achug button,.EditUserModal_avatarEditContainer__Achug label{background-color:#f8f9fa;border:1px solid #ced4da;border-radius:6px;border-radius:var(--border-radius);color:#495057;cursor:pointer;font-size:.85rem;padding:.5rem 1rem;transition:background-color .2s ease}.EditUserModal_avatarEditContainer__Achug button:hover,.EditUserModal_avatarEditContainer__Achug label:hover{background-color:#e2e6ea}.EditUserModal_removeButton__bcE9r{border-color:#f5c6cb;color:#dc3545}.EditUserModal_removeButton__bcE9r:hover{background-color:#f8d7da}.EditUserModal_modalActions__zoi1D{border-top:1px solid #dee2e6;display:flex;gap:.8rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem}.EditUserModal_button__v9niX{border:none;border-radius:6px;border-radius:var(--border-radius);cursor:pointer;font-size:.95rem;font-weight:500;padding:.7rem 1.4rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.EditUserModal_primaryButton__G8HIg{background-color:#28a745;background-color:var(--primary-green);color:#fff}.EditUserModal_primaryButton__G8HIg:hover{background-color:#218838;background-color:var(--primary-green-dark)}.EditUserModal_primaryButton__G8HIg:disabled{background-color:#94d3a2;cursor:not-allowed}.EditUserModal_secondaryButton__vmzgf{background-color:#6c757d;color:#fff}.EditUserModal_secondaryButton__vmzgf:hover{background-color:#5a6268}.EditUserModal_secondaryButton__vmzgf:disabled{background-color:#adb5bd;cursor:not-allowed}.AddUserModal_modalOverlay__cXCe8{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.AddUserModal_modalContent__9pKlg{background-color:#fff;border-radius:6px;border-radius:var(--border-radius);box-shadow:0 5px 15px #0003;max-height:90vh;max-width:600px;min-width:450px;overflow-y:auto;padding:2rem 2.5rem}.AddUserModal_modalHeader__Pgsn0{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.AddUserModal_modalHeader__Pgsn0 h3{color:#343a40;font-size:1.4rem;margin:0}.AddUserModal_modalCloseButton__c7UEb{background:none;border:none;color:#adb5bd;cursor:pointer;font-size:2rem;line-height:1;padding:0}.AddUserModal_modalCloseButton__c7UEb:hover{color:#495057}.AddUserModal_modalError__6-jJy{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;border-radius:var(--border-radius);color:#721c24;font-size:.9rem;margin-bottom:1rem;padding:.7rem 1rem}.AddUserModal_formGroup__F1IRs{margin-bottom:1.2rem}.AddUserModal_formGroupInline__419B0{align-items:center;display:flex;gap:.5rem;margin-bottom:1.2rem}.AddUserModal_formGroupInline__419B0 label{margin-bottom:0}.AddUserModal_formGroup__F1IRs label{color:#495057;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.AddUserModal_formInput__pV2ox,.AddUserModal_formSelect__7aKnp{border:1px solid #ced4da;border-radius:6px;border-radius:var(--border-radius);box-sizing:border-box;font-size:.95rem;padding:.7rem 1rem;width:100%}.AddUserModal_formInput__pV2ox:focus,.AddUserModal_formSelect__7aKnp:focus{border-color:#28a745;border-color:var(--primary-green);box-shadow:0 0 0 .2rem #28a74540;outline:none}.AddUserModal_checkboxInput__0ql\+l{cursor:pointer;height:18px;width:18px}.AddUserModal_avatarEditContainer__dwusg{align-items:center;display:flex;flex-direction:column;gap:.8rem;margin-bottom:1rem}.AddUserModal_avatarPreview__2fyB-{border:3px solid #eee;border-radius:50%;box-shadow:0 2px 4px #0000001a;height:100px;object-fit:cover;width:100px}.AddUserModal_avatarEditContainer__dwusg button,.AddUserModal_avatarEditContainer__dwusg label{background-color:#f8f9fa;border:1px solid #ced4da;border-radius:6px;border-radius:var(--border-radius);color:#495057;cursor:pointer;font-size:.85rem;padding:.5rem 1rem;transition:background-color .2s ease}.AddUserModal_avatarEditContainer__dwusg button:hover,.AddUserModal_avatarEditContainer__dwusg label:hover{background-color:#e2e6ea}.AddUserModal_removeButton__LCh\+D{border-color:#f5c6cb;color:#dc3545}.AddUserModal_removeButton__LCh\+D:hover{background-color:#f8d7da}.AddUserModal_modalActions__kguvS{border-top:1px solid #dee2e6;display:flex;gap:.8rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem}.AddUserModal_button__hkI61{border:none;border-radius:6px;border-radius:var(--border-radius);cursor:pointer;font-size:.95rem;font-weight:500;padding:.7rem 1.4rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.AddUserModal_primaryButton__yr6Aa{background-color:#28a745;background-color:var(--primary-green);color:#fff}.AddUserModal_primaryButton__yr6Aa:hover{background-color:#218838;background-color:var(--primary-green-dark)}.AddUserModal_primaryButton__yr6Aa:disabled{background-color:#94d3a2;cursor:not-allowed}.AddUserModal_secondaryButton__GGOw9{background-color:#6c757d;color:#fff}.AddUserModal_secondaryButton__GGOw9:hover{background-color:#5a6268}.AddUserModal_secondaryButton__GGOw9:disabled{background-color:#adb5bd;cursor:not-allowed}:root{--primary-green:#28a745;--primary-green-dark:#218838;--primary-green-light:#d4edda;--light-grey-bg:#f8f9fa;--card-shadow:0 4px 8px #0000000f;--card-hover-shadow:0 6px 12px #0000001a;--border-radius:6px}.UserManagementPage_pageContainer__iDHbK{background-color:#f8f9fa;background-color:var(--light-grey-bg);min-height:calc(100vh - 60px);padding:1.5rem 2.5rem}.UserManagementPage_pageHeader__5dzrf{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.UserManagementPage_pageHeader__5dzrf h1{color:#343a40;font-size:2rem;font-weight:600;margin:0}.UserManagementPage_addButton__Mcuoo{align-items:center;background-color:#28a745;background-color:var(--primary-green);border:none;border-radius:6px;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.5rem;padding:.7rem 1.2rem;transition:background-color .2s ease}.UserManagementPage_addButton__Mcuoo:hover{background-color:#218838;background-color:var(--primary-green-dark)}.UserManagementPage_errorBanner__hft54{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;border-radius:var(--border-radius);color:#721c24;font-size:.9rem;margin-bottom:1.5rem;padding:.8rem 1.2rem}.UserManagementPage_filterBar__CsxMR{background-color:#fff;border-radius:6px;border-radius:var(--border-radius);box-shadow:0 4px 8px #0000000f;box-shadow:var(--card-shadow);display:flex;gap:1rem;margin-bottom:2rem;padding:1rem}.UserManagementPage_searchInput__0BJ50{border:1px solid #ced4da;border-radius:6px;border-radius:var(--border-radius);flex-grow:1;font-size:.95rem;padding:.7rem 1rem}.UserManagementPage_refreshButton__E1JrA{align-items:center;background-color:#6c757d;border:none;border-radius:6px;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:flex;gap:.4rem;padding:.7rem 1rem;transition:background-color .2s ease}.UserManagementPage_refreshButton__E1JrA:hover{background-color:#5a6268}.UserManagementPage_loadingIcon__lrwsG{animation:UserManagementPage_spin__DTG\+O 1s linear infinite}@keyframes UserManagementPage_spin__DTG\+O{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserManagementPage_loadingIndicator__sNcBM,.UserManagementPage_noDataMessage__T-ojE{color:#6c757d;font-size:1.1rem;padding:3rem;text-align:center}.UserManagementPage_listContainer__QtQ1P{display:flex;flex-direction:column;gap:1.2rem}.UserManagementPage_groupedListContainer__J2WEO{display:flex;flex-direction:column;gap:2.5rem}.UserManagementPage_roleSectionTitle__hTe9f{border-bottom:2px solid #28a745;border-bottom:2px solid var(--primary-green);color:#495057;display:inline-block;font-size:1.6rem;font-weight:600;margin-bottom:1.2rem;padding-bottom:.5rem}.UserManagementPage_userCard__CGKF7{align-items:center;background-color:#fff;border-radius:6px;border-radius:var(--border-radius);box-shadow:0 4px 8px #0000000f;box-shadow:var(--card-shadow);display:flex;justify-content:space-between;padding:1.2rem 1.8rem;transition:box-shadow .2s ease}.UserManagementPage_userCard__CGKF7:hover{box-shadow:0 6px 12px #0000001a;box-shadow:var(--card-hover-shadow)}.UserManagementPage_userInfo__RzmDp{align-items:center;display:flex;gap:1.2rem}.UserManagementPage_avatarPlaceholder__K8h35{align-items:center;background-color:#28a745;background-color:var(--primary-green);border:1px solid #eee;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.6rem;font-weight:500;height:50px;justify-content:center;object-fit:cover;width:50px}.UserManagementPage_userDetails__BV7CM{display:flex;flex-direction:column}.UserManagementPage_userName__NAssD{color:#343a40;font-size:1.05rem;font-weight:600;margin-bottom:.25rem}.UserManagementPage_userEmail__nnSys{color:#6c757d;font-size:.9rem;margin-bottom:.3rem}.UserManagementPage_userRole__TyS\+p{background-color:#e9ecef;border-radius:4px;color:#495057;display:inline-block;font-size:.9rem;margin-top:.2rem;padding:.2rem .5rem}.UserManagementPage_userActions__VwWiU{align-items:center;display:flex;flex-shrink:0;gap:.6rem}.UserManagementPage_creationDate__Lb70E{color:#adb5bd;font-size:.85rem;margin-right:1rem;white-space:nowrap}.UserManagementPage_actionButton__bHFHX{align-items:center;background:none;border:1px solid #0000;border-radius:6px;border-radius:var(--border-radius);cursor:pointer;display:flex;font-size:.9rem;gap:.4rem;padding:.5rem .7rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.UserManagementPage_actionButton__bHFHX span{display:inline-block}.UserManagementPage_passwordButton__0q4OX{color:#495057}.UserManagementPage_passwordButton__0q4OX:hover{background-color:#d4edda;background-color:var(--primary-green-light);border-color:#c3e6cb;color:#218838;color:var(--primary-green-dark)}.UserManagementPage_editButton__JlIOL{color:#17a2b8}.UserManagementPage_editButton__JlIOL:hover{background-color:#d1f3f9;border-color:#bee5eb}.UserManagementPage_deleteButton__glF3R{color:#5a6268}.UserManagementPage_deleteButton__glF3R:hover{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.UserManagementPage_modalOverlay__d3BZi{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.UserManagementPage_modalContent__TyB8f{background-color:#fff;border-radius:6px;border-radius:var(--border-radius);box-shadow:0 5px 15px #0003;box-sizing:border-box;margin:1rem;max-width:500px;padding:2rem 2.5rem;width:100%}.UserManagementPage_modalHeader__005CA{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.UserManagementPage_modalHeader__005CA h3{color:#343a40;font-size:1.4rem;margin:0}.UserManagementPage_modalCloseButton__Oudth{background:none;border:none;color:#adb5bd;cursor:pointer;font-size:2rem;line-height:1;padding:0}.UserManagementPage_modalCloseButton__Oudth:hover{color:#495057}.UserManagementPage_modalError__5MJ4I{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;border-radius:var(--border-radius);color:#721c24;font-size:.9rem;margin-bottom:1rem;padding:.7rem 1rem}.UserManagementPage_formGroup__xrXBn{margin-bottom:1.2rem}.UserManagementPage_formGroup__xrXBn label{color:#495057;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.UserManagementPage_formInput__Zw6V7{border:1px solid #ced4da;border-radius:6px;border-radius:var(--border-radius);box-sizing:border-box;font-size:.95rem;padding:.7rem 1rem;width:100%}.UserManagementPage_formInput__Zw6V7:focus{border-color:#28a745;border-color:var(--primary-green);box-shadow:0 0 0 .2rem #28a74540;outline:none}.UserManagementPage_modalActions__9wdEb{border-top:1px solid #dee2e6;display:flex;gap:.8rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem}.UserManagementPage_button__p-k5L{border:none;border-radius:6px;border-radius:var(--border-radius);cursor:pointer;font-size:.95rem;font-weight:500;padding:.7rem 1.4rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.UserManagementPage_primaryButton__13kvT{background-color:#28a745;background-color:var(--primary-green);color:#fff}.UserManagementPage_primaryButton__13kvT:hover{background-color:#218838;background-color:var(--primary-green-dark)}.UserManagementPage_primaryButton__13kvT:disabled{background-color:#94d3a2;cursor:not-allowed}.UserManagementPage_secondaryButton__Rrfke{background-color:#6c757d;color:#fff}.UserManagementPage_secondaryButton__Rrfke:hover{background-color:#5a6268}.UserManagementPage_secondaryButton__Rrfke:disabled{background-color:#adb5bd;cursor:not-allowed}.UserManagementPage_formHint__JUVHY{color:#6c757d;font-size:.8rem;margin-top:.3rem}.UserManagementPage_aliasSection__ik8s8{border-top:1px solid #eee;margin-top:10px;padding-top:10px}.UserManagementPage_aliasTitle__aAYhH{color:#555;display:block;font-size:.9em;font-weight:700;margin-bottom:5px}.UserManagementPage_aliasList__ciXAM{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.UserManagementPage_aliasTag__mN9t2{align-items:center;background-color:#f0f0f0;border-radius:12px;color:#333;display:inline-flex;font-size:.85em;gap:5px;padding:3px 8px}.UserManagementPage_deleteAliasButton__NRaIj{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;font-size:.8em;justify-content:center;line-height:1;margin-left:3px;padding:0}.UserManagementPage_deleteAliasButton__NRaIj:hover{color:#e74c3c}.UserManagementPage_noAliases__GkiUr{color:#888;font-size:.9em;font-style:italic}.UserManagementPage_addAliasForm__ixBGQ{align-items:center;display:flex;gap:5px;margin-top:5px}.UserManagementPage_addAliasInput__pLNZf{border:1px solid #ccc;border-radius:4px;flex-grow:1;font-size:.9em;padding:5px 8px}.UserManagementPage_addAliasButton__N9xIk{align-items:center;background-color:#eee;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;display:flex;font-size:1em;justify-content:center;padding:5px}.UserManagementPage_addAliasButton__N9xIk:hover:not(:disabled){background-color:#ddd}.UserManagementPage_addAliasButton__N9xIk:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.UserManagementPage_pageContainer__iDHbK{padding:1rem 1.25rem}.UserManagementPage_pageHeader__5dzrf h1{font-size:1.5rem}.UserManagementPage_filterBar__CsxMR{flex-wrap:wrap}.UserManagementPage_userCard__CGKF7{align-items:stretch;flex-direction:column;gap:1rem;padding:1rem 1.2rem}.UserManagementPage_userInfo__RzmDp{gap:.9rem}.UserManagementPage_userActions__VwWiU{flex-wrap:wrap;justify-content:flex-end}.UserManagementPage_creationDate__Lb70E{font-size:.8rem;margin-right:.4rem}}@media (max-width:480px){.UserManagementPage_pageContainer__iDHbK{padding:.75rem}.UserManagementPage_roleSectionTitle__hTe9f{font-size:1.25rem}.UserManagementPage_modalContent__TyB8f{padding:1.25rem}}.AssetsModulePage_page__lWl27{padding:32px}.AssetsModulePage_header__x\+SDj{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.AssetsModulePage_header__x\+SDj h1{color:#1b5e20;font-size:28px;margin:0 0 6px}.AssetsModulePage_header__x\+SDj p{color:#4b5563;margin:0}.AssetsModulePage_banner__muMqb{background:#e8f5e9;border-radius:8px;color:#1b5e20;margin:16px 0;padding:10px 14px}.AssetsModulePage_tabs__ycwk-{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.AssetsModulePage_tabButton__0G7-B{background:#f1f8e9;border:1px solid #c8e6c9;border-radius:999px;color:#1b5e20;cursor:pointer;font-weight:600;padding:8px 16px}.AssetsModulePage_tabButton__0G7-B.AssetsModulePage_active__IPqDp{background:#1b5e20;color:#fff}.AssetsModulePage_section__WbXDR{display:flex;flex-direction:column;gap:20px}.AssetsModulePage_sectionHeader__QmVYT{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.AssetsModulePage_sectionHeader__QmVYT h2{color:#1b5e20;font-size:22px;margin:0}.AssetsModulePage_sectionHeader__QmVYT p{color:#6b7280;margin:4px 0 0}.AssetsModulePage_filters__A7nM\+{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.AssetsModulePage_filters__A7nM\+ input,.AssetsModulePage_filters__A7nM\+ select{background:#fff;border:1px solid #c8e6c9;border-radius:10px;padding:8px 12px}.AssetsModulePage_advancedToggle__zDKwO{background:#1b5e20;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:8px 14px}.AssetsModulePage_advancedFilters__-VxJh{grid-gap:12px;background:#f8faf9;border:1px solid #e0f2e9;border-radius:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:14px}.AssetsModulePage_grid__WmLWq{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.AssetsModulePage_card__S2bth{background:#fff;border-radius:14px;box-shadow:0 10px 24px #00000014;display:flex;flex-direction:column;gap:12px;padding:18px}.AssetsModulePage_card__S2bth input,.AssetsModulePage_card__S2bth select{background:#fff;border:1px solid #c8e6c9;border-radius:10px;padding:8px 12px}.AssetsModulePage_card__S2bth h3{color:#14532d;margin:0}.AssetsModulePage_card__S2bth button{align-self:flex-start;background:#1b5e20;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px}.AssetsModulePage_multiSelect__Pjf0J{min-height:140px}.AssetsModulePage_inlineForm__QokuT{align-items:center;display:flex;gap:10px}.AssetsModulePage_helper__PDWVK{color:#6b7280}.AssetsModulePage_tableWrapper__niy41{-webkit-overflow-scrolling:touch;background:#fff;border-radius:14px;box-shadow:0 10px 24px #00000014;overflow-x:auto;padding:16px}.AssetsModulePage_table__s7L8j{border-collapse:collapse;min-width:600px;width:100%}.AssetsModulePage_table__s7L8j td,.AssetsModulePage_table__s7L8j th{border-bottom:1px solid #e5e7eb;padding:10px;text-align:left}.AssetsModulePage_table__s7L8j th{background:#f1f8f4;color:#14532d;font-weight:700}.AssetsModulePage_table__s7L8j tbody tr:nth-child(2n){background:#fafdfb}.AssetsModulePage_bulkCard__jDixw{background:linear-gradient(135deg,#f1f8f4,#fff);border:1px solid #d7f0e2;border-radius:16px;box-shadow:0 12px 28px #0f172a14;display:flex;flex-direction:column;gap:16px;padding:18px}.AssetsModulePage_bulkHeader__u4iOC{align-items:center;display:flex;gap:12px;justify-content:space-between}.AssetsModulePage_bulkHeader__u4iOC h3{color:#14532d;margin:0}.AssetsModulePage_bulkHeader__u4iOC p{color:#4b5563;margin:4px 0 0}.AssetsModulePage_bulkFilters__Z6UBt{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.AssetsModulePage_bulkFilters__Z6UBt input,.AssetsModulePage_bulkFilters__Z6UBt select,.AssetsModulePage_bulkOptions__UWbly select{background:#fff;border:1px solid #c8e6c9;border-radius:10px;padding:8px 12px}.AssetsModulePage_bulkOptions__UWbly{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.AssetsModulePage_primaryButton__o3qpA{background:#1b5e20;border:none;border-radius:10px;box-shadow:0 8px 16px #1b5e2040;color:#fff;cursor:pointer;font-weight:700;padding:10px 16px}.AssetsModulePage_primaryButton__o3qpA:hover{background:#166627}.AssetsModulePage_labelLinks__R7kCX{display:flex;gap:8px}.AssetsModulePage_linkButton__ySUkN{background:#0000;border:none;color:#1b5e20;cursor:pointer;font-weight:700;padding:0}.AssetsModulePage_linkButton__ySUkN:hover{text-decoration:underline}.AssetsModulePage_empty__zoaow{color:#6b7280;padding:20px;text-align:center}@media (max-width:768px){.AssetsModulePage_page__lWl27{padding:16px}.AssetsModulePage_tabs__ycwk-{gap:8px}.AssetsModulePage_tabButton__0G7-B{font-size:13px;padding:6px 12px}.AssetsModulePage_header__x\+SDj h1{font-size:22px}}@media (max-width:480px){.AssetsModulePage_page__lWl27{padding:12px}.AssetsModulePage_filters__A7nM\+ input,.AssetsModulePage_filters__A7nM\+ select{flex:1 1 140px;min-width:0}}.TransportadoraCSVPage_pageContainer__rRAvg{background-color:#f8f9fa;min-height:calc(100vh - 60px);padding:1.5rem 2.5rem}.TransportadoraCSVPage_pageContainer__rRAvg h1{color:#343a40;font-size:1.8rem;font-weight:600;margin-bottom:2rem}.TransportadoraCSVPage_section__-iuqN{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #00000012;margin-bottom:2rem;padding:1.5rem 2rem}.TransportadoraCSVPage_section__-iuqN h2{color:#495057;font-size:1.4rem;margin-bottom:.8rem;margin-top:0}.TransportadoraCSVPage_section__-iuqN p{color:#6c757d;line-height:1.6;margin-bottom:1rem}.TransportadoraCSVPage_section__-iuqN p code{background-color:#e9ecef;border-radius:4px;font-family:monospace;padding:.1rem .4rem}.TransportadoraCSVPage_separator__I7PDp{background-color:#dee2e6;height:1px;margin:2.5rem 0}.TransportadoraCSVPage_actionButton__-Q11Q{align-items:center;background-color:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;gap:.5rem;padding:.7rem 1.5rem;transition:background-color .2s ease}.TransportadoraCSVPage_actionButton__-Q11Q:hover{background-color:#218838}.TransportadoraCSVPage_actionButton__-Q11Q:disabled{background-color:#a3d9b1;cursor:not-allowed}.TransportadoraCSVPage_spinner__NR1DR{animation:TransportadoraCSVPage_spin__eYkxt 1s linear infinite}@keyframes TransportadoraCSVPage_spin__eYkxt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TransportadoraCSVPage_importArea__mmrIJ{align-items:stretch;display:flex;gap:1rem;margin-top:1.5rem}.TransportadoraCSVPage_fileInput__Nnrkk{display:none}.TransportadoraCSVPage_fileLabel__4xE9E{align-items:center;background-color:#f8f9fa;border:1px dashed #ced4da;border-radius:6px;color:#6c757d;cursor:pointer;display:flex;flex-grow:1;gap:.8rem;padding:.7rem 1rem;transition:background-color .2s ease,border-color .2s ease}.TransportadoraCSVPage_fileLabel__4xE9E:hover{background-color:#e9ecef;border-color:#adb5bd}.TransportadoraCSVPage_fileLabel__4xE9E span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransportadoraCSVPage_resultsSection__QjqxO{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-top:2rem;padding:1.5rem}.TransportadoraCSVPage_resultsSection__QjqxO h2{font-size:1.3rem;margin-bottom:1rem;margin-top:0}.TransportadoraCSVPage_errorDetails__HFSB5{background-color:#fff3cd;border:1px solid #ffeeba;border-radius:6px;margin-top:1rem;padding:1rem}.TransportadoraCSVPage_errorDetails__HFSB5 h4{color:#856404;margin-bottom:.5rem;margin-top:0}.TransportadoraCSVPage_errorDetails__HFSB5 ul{color:#555;font-size:.9rem;margin:0;padding-left:20px}.TransportadoraCSVPage_errorDetails__HFSB5 li{margin-bottom:.5rem}.SalesSummaryPage_pageContainer__mGBII{background-color:#f8f9fa;min-height:calc(100vh - 60px);padding:1.5rem 2.5rem}.SalesSummaryPage_pageHeader__w-YIb{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.SalesSummaryPage_pageHeader__w-YIb h1{color:#343a40;font-size:1.8rem;font-weight:600;margin:0}.SalesSummaryPage_dateFilter__zY\+t5{align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000000d;display:flex;gap:.8rem;padding:.5rem 1rem}.SalesSummaryPage_dateFilter__zY\+t5 label{align-items:center;color:#495057;display:flex;font-weight:500;gap:.4rem}.SalesSummaryPage_dateInput__z0yOk{border:1px solid #ced4da;border-radius:4px;font-size:.9rem;padding:.5rem .8rem}.SalesSummaryPage_refreshButton__PDZTy{align-items:center;background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.5rem .8rem;transition:background-color .2s ease}.SalesSummaryPage_refreshButton__PDZTy:hover{background-color:#5a6268}.SalesSummaryPage_loadingIcon__5tvfq{animation:SalesSummaryPage_spin__JLFsW 1s linear infinite}@keyframes SalesSummaryPage_spin__JLFsW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SalesSummaryPage_errorBanner__6af6l{align-items:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:1.5rem;padding:.8rem 1.2rem}.SalesSummaryPage_loadingIndicator__xYwRY,.SalesSummaryPage_noDataMessage__3v4Xo{color:#6c757d;font-size:1.1rem;padding:3rem;text-align:center}.SalesSummaryPage_summaryGrid__TB\+WM{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:1rem}.SalesSummaryPage_summaryCard__wtd7-{background-color:#fff;border-radius:8px;box-shadow:0 3px 6px #00000012;padding:1.2rem 1.5rem;text-align:center;transition:transform .2s ease}.SalesSummaryPage_summaryCard__wtd7-:hover{transform:translateY(-3px)}.SalesSummaryPage_attributeName__W\+KJb{color:#6c757d;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem;text-transform:uppercase}.SalesSummaryPage_attributeTotal__xy1be{color:#28a745;display:block;font-size:1.8rem;font-weight:700}.SalesSummaryPage_detailsTableContainer__A9s90{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #00000012;margin-top:2rem;overflow-x:auto}.SalesSummaryPage_detailsTable__LeBpQ{border-collapse:collapse;font-size:.9rem;width:100%}.SalesSummaryPage_detailsTable__LeBpQ td,.SalesSummaryPage_detailsTable__LeBpQ th{border-bottom:1px solid #dee2e6;padding:.8rem 1rem;text-align:left;white-space:nowrap}.SalesSummaryPage_detailsTable__LeBpQ th{background-color:#f8f9fa;color:#495057;font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.SalesSummaryPage_detailsTable__LeBpQ tbody tr:hover{background-color:#f1f3f5}.SalesSummaryPage_detailsTable__LeBpQ td:nth-child(6){text-align:right}.SalesSummaryPage_detailsHeader__3YIqz{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1rem;margin-top:2.5rem}.SalesSummaryPage_detailsHeader__3YIqz h2{color:#495057;font-size:1.4rem;margin:0}.SalesSummaryPage_exportButton__y-0aI{align-items:center;background-color:#17a2b8;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.6rem 1.2rem;transition:background-color .2s ease}.SalesSummaryPage_exportButton__y-0aI:hover{background-color:#138496}.SalesSummaryPage_exportButton__y-0aI:disabled{background-color:#a4d8e1;cursor:not-allowed}@media (max-width:768px){.SalesSummaryPage_pageContainer__mGBII{padding:1rem 1.25rem}.SalesSummaryPage_pageHeader__w-YIb h1{font-size:1.4rem}.SalesSummaryPage_dateFilter__zY\+t5{flex-wrap:wrap;gap:.5rem}}@media (max-width:480px){.SalesSummaryPage_pageContainer__mGBII{padding:.75rem}.SalesSummaryPage_summaryCard__wtd7-{padding:.85rem 1rem}.SalesSummaryPage_attributeTotal__xy1be{font-size:1.4rem}}.DashboardSettingsPage_pageContainer__XRSyD{background-color:#f8f9fa;min-height:calc(100vh - 60px);padding:1.5rem 2.5rem}.DashboardSettingsPage_pageContainer__XRSyD h1{border-bottom:1px solid #dee2e6;color:#343a40;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:1rem}.DashboardSettingsPage_errorMessage__F1VHB{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;margin-bottom:1.5rem;padding:.8rem 1.2rem}.DashboardSettingsPage_settingsForm__zyw8H{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #00000012;max-width:600px;padding:2rem}.DashboardSettingsPage_settingsForm__zyw8H p{color:#495057;line-height:1.6;margin-bottom:1.5rem}.DashboardSettingsPage_radioGroup__NguWI{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.DashboardSettingsPage_radioLabel__IcXTn{border:1px solid #ced4da;border-radius:6px;cursor:pointer;display:block;padding:1rem;transition:border-color .2s ease,background-color .2s ease}.DashboardSettingsPage_radioLabel__IcXTn input[type=radio]{accent-color:#28a745;margin-right:.8rem}.DashboardSettingsPage_radioLabel__IcXTn:has(input:checked){background-color:#e8f5e9;border-color:#28a745}.DashboardSettingsPage_radioDescription__eUJED{color:#6c757d;display:block;font-size:.85rem;margin-left:25px;margin-top:.4rem}.DashboardSettingsPage_saveButton__MgaAD{background-color:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:.7rem 1.5rem;transition:background-color .2s ease}.DashboardSettingsPage_saveButton__MgaAD:hover{background-color:#218838}.DashboardSettingsPage_saveButton__MgaAD:disabled{background-color:#a3d9b1;cursor:not-allowed}.DashboardSettingsPage_settingsSection__5Y532{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #00000012;margin-bottom:1.5rem;padding:1.5rem 2rem}.DashboardSettingsPage_settingsSection__5Y532 h2{color:#343a40;font-size:1.2rem;font-weight:600;margin:0 0 .75rem}.DashboardSettingsPage_settingsSection__5Y532 p{color:#495057;font-size:.95rem;line-height:1.5;margin:0 0 1.25rem}.DashboardSettingsPage_advisorsList__kHuZc{display:flex;flex-direction:column;gap:.6rem}.DashboardSettingsPage_advisorItem__eli2N{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;display:flex;gap:1rem;justify-content:space-between;padding:.7rem 1rem}.DashboardSettingsPage_advisorName__OCuFI{color:#343a40;flex:1 1;font-weight:500;min-width:0;overflow-wrap:anywhere}.DashboardSettingsPage_saveButtonContainer__fjzDq{display:flex;justify-content:flex-end;margin-top:1.5rem}.DashboardSettingsPage_toggleSwitch__Fd7rz{display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.DashboardSettingsPage_toggleSwitch__Fd7rz input{height:0;opacity:0;width:0}.DashboardSettingsPage_slider__EDiwq{background-color:#ced4da;border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:background-color .2s ease}.DashboardSettingsPage_slider__EDiwq:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 3px #0003;content:"";height:18px;left:3px;position:absolute;transition:transform .2s ease;width:18px}.DashboardSettingsPage_toggleSwitch__Fd7rz input:checked+.DashboardSettingsPage_slider__EDiwq{background-color:#28a745}.DashboardSettingsPage_toggleSwitch__Fd7rz input:checked+.DashboardSettingsPage_slider__EDiwq:before{transform:translateX(20px)}.DashboardSettingsPage_toggleSwitch__Fd7rz input:disabled+.DashboardSettingsPage_slider__EDiwq{cursor:not-allowed;opacity:.6}@media (max-width:768px){.DashboardSettingsPage_pageContainer__XRSyD{padding:1rem 1.25rem}.DashboardSettingsPage_pageContainer__XRSyD h1{font-size:1.4rem}.DashboardSettingsPage_settingsForm__zyw8H,.DashboardSettingsPage_settingsSection__5Y532{padding:1.25rem}.DashboardSettingsPage_saveButtonContainer__fjzDq{justify-content:stretch}.DashboardSettingsPage_saveButton__MgaAD{width:100%}}@media (max-width:480px){.DashboardSettingsPage_pageContainer__XRSyD{padding:.75rem}}.AdminDashboardPage_pageContainer__Sx8Nw{background-color:#f4f6fa;background-color:var(--surface-page,#f4f6fa);box-sizing:border-box;font-family:var(--font-sans);min-height:calc(100vh - 60px);padding:1.5rem;padding:var(--space-6,1.5rem);width:100%}@media (max-width:768px){.AdminDashboardPage_pageContainer__Sx8Nw{padding:1rem;padding:var(--space-4,1rem)}}.AdminDashboardPage_header__cxAKv{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;gap:var(--space-3,.75rem);margin-bottom:1.5rem;margin-bottom:var(--space-6,1.5rem)}.AdminDashboardPage_headerLeft__4u5Ee{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;gap:var(--space-2,.5rem);min-width:0;width:100%}.AdminDashboardPage_headerLeft__4u5Ee h1{color:#0f172a;color:var(--text-primary,#0f172a);font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:700;line-height:1.2;margin:0}.AdminDashboardPage_headerSubtitle__G3dwl{color:#64748b;color:var(--text-tertiary,#64748b);font-size:.9rem;margin:0}.AdminDashboardPage_dateFilterWrapper__zSIi3{align-items:center;display:flex;margin-top:.5rem;margin-top:var(--space-2,.5rem)}.AdminDashboardPage_error__XB966,.AdminDashboardPage_loading__UEqNP{align-items:center;border-radius:14px;border-radius:var(--radius-lg,14px);display:flex;font-weight:500;gap:.5rem;gap:var(--space-2,.5rem);justify-content:center;margin:1rem 0;margin:var(--space-4,1rem) 0;padding:2rem;padding:var(--space-8,2rem);text-align:center}.AdminDashboardPage_loading__UEqNP{background-color:#f8fafc;background-color:var(--surface-muted,#f8fafc);border:1px dashed #d8dee6;border:1px dashed var(--border-default,#d8dee6);color:#475569;color:var(--text-secondary,#475569)}.AdminDashboardPage_error__XB966{background-color:#fee2e2;background-color:var(--danger-soft,#fee2e2);border:1px solid #dc2626;border:1px solid var(--danger,#dc2626);color:#dc2626;color:var(--danger,#dc2626);flex-direction:column}.AdminDashboardPage_error__XB966 p{font-size:.9rem;margin:.2rem 0}.AdminDashboardPage_loadingIcon__LFHmC{animation:AdminDashboardPage_dash-spin__FsvIX 1s linear infinite}@keyframes AdminDashboardPage_dash-spin__FsvIX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdminDashboardPage_dashboardGrid__TBKCk{grid-gap:1.25rem;grid-gap:var(--space-5,1.25rem);display:grid;gap:1.25rem;gap:var(--space-5,1.25rem);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));width:100%}.AdminDashboardPage_kpiRow__VfjHy{grid-gap:1rem;grid-gap:var(--space-4,1rem);display:grid;gap:1rem;gap:var(--space-4,1rem);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.AdminDashboardPage_salesChart__YpyYo{grid-column:span 2}.AdminDashboardPage_mapWidget__7zEUv{grid-column:span 1}@media (min-width:1280px){.AdminDashboardPage_dashboardGrid__TBKCk{grid-template-columns:repeat(4,1fr)}.AdminDashboardPage_salesChart__YpyYo{grid-column:span 3}.AdminDashboardPage_mapWidget__7zEUv,.AdminDashboardPage_smallWidget__DUtEu{grid-column:span 1}}@media (max-width:900px){.AdminDashboardPage_mapWidget__7zEUv,.AdminDashboardPage_salesChart__YpyYo{grid-column:1/-1}}.AdminDashboardPage_widget__yA2bC{background-color:#fff;background-color:var(--surface-card,#fff);border:1px solid #e8edf2;border:1px solid var(--border-light,#e8edf2);border-radius:14px;border-radius:var(--radius-lg,14px);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;min-width:0;padding:1.25rem;padding:var(--space-5,1.25rem);transition:box-shadow .25s ease,transform .25s ease;transition:box-shadow var(--duration-normal,.25s) ease,transform var(--duration-normal,.25s) ease}.AdminDashboardPage_widget__yA2bC:hover{box-shadow:var(--shadow-md)}.AdminDashboardPage_widget__yA2bC h4{align-items:center;border-bottom:1px solid #e8edf2;border-bottom:1px solid var(--border-light,#e8edf2);color:#0f172a;color:var(--text-primary,#0f172a);display:flex;font-size:1rem;font-weight:600;gap:.5rem;gap:var(--space-2,.5rem);margin:0 0 1rem;margin:0 0 var(--space-4,1rem) 0;padding-bottom:.75rem;padding-bottom:var(--space-3,.75rem)}.AdminDashboardPage_widget__yA2bC h4 svg{color:#28a745;color:var(--brand-primary,#28a745)}.AdminDashboardPage_kpiCard__1RWlD{align-items:center;background-color:#fff;background-color:var(--surface-card,#fff);border:1px solid #e8edf2;border:1px solid var(--border-light,#e8edf2);border-radius:14px;border-radius:var(--radius-lg,14px);box-shadow:var(--shadow-sm);display:flex;flex-direction:row;gap:1rem;gap:var(--space-4,1rem);overflow:hidden;padding:1.25rem;padding:var(--space-5,1.25rem);position:relative;transition:transform .25s ease,box-shadow .25s ease;transition:transform var(--duration-normal,.25s) ease,box-shadow var(--duration-normal,.25s) ease}.AdminDashboardPage_kpiCard__1RWlD:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.AdminDashboardPage_kpiCard__1RWlD:before{background:#28a745;background:var(--kpi-accent,var(--brand-primary,#28a745));bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.AdminDashboardPage_kpiIconWrapper__4W6lU{align-items:center;border-radius:10px;border-radius:var(--radius-md,10px);display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.AdminDashboardPage_kpiIconWrapper__4W6lU svg{font-size:1.4rem}.AdminDashboardPage_kpiContent__cVS84{display:flex;flex:1 1;flex-direction:column;gap:.25rem;gap:var(--space-1,.25rem);min-width:0}.AdminDashboardPage_kpiCard__1RWlD h4{border-bottom:none;color:#64748b;color:var(--text-tertiary,#64748b);font-size:.78rem;font-weight:600;letter-spacing:.04em;margin:0;padding-bottom:0;text-transform:uppercase}.AdminDashboardPage_kpiCard__1RWlD p{color:#0f172a;color:var(--text-primary,#0f172a);font-weight:700;line-height:1.15;margin:0;min-width:0;width:100%}.AdminDashboardPage_kpiValue__C4pGi{display:block;overflow:hidden}.AdminDashboardPage_kpiTrend__GIKaV{align-items:center;display:inline-flex;font-size:.78rem;font-weight:600;gap:4px;margin-top:4px}.AdminDashboardPage_kpiTrendUp__BeHag{color:#16a34a;color:var(--success,#16a34a)}.AdminDashboardPage_kpiTrendDown__98p6S{color:#dc2626;color:var(--danger,#dc2626)}.AdminDashboardPage_kpiTrendNeutral__osHV7{color:#64748b;color:var(--text-tertiary,#64748b)}.AdminDashboardPage_kpiTrendLabel__3AGGv{color:#94a3b8;color:var(--text-muted,#94a3b8);font-weight:500;margin-left:4px}.AdminDashboardPage_chartWidget__mu4vP{min-height:380px}.AdminDashboardPage_chartHeader__T-wqu{align-items:center;border-bottom:1px solid #e8edf2;border-bottom:1px solid var(--border-light,#e8edf2);display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-3,.75rem);justify-content:space-between;margin-bottom:1rem;margin-bottom:var(--space-4,1rem);padding-bottom:.75rem;padding-bottom:var(--space-3,.75rem)}.AdminDashboardPage_chartHeader__T-wqu h4{border-bottom:none;font-size:1rem;margin:0;padding:0}.AdminDashboardPage_intervalSelector__AbLTY{background-color:#f8fafc;background-color:var(--surface-muted,#f8fafc);border:1px solid #e8edf2;border:1px solid var(--border-light,#e8edf2);border-radius:10px;border-radius:var(--radius-md,10px);display:inline-flex;padding:3px}.AdminDashboardPage_intervalSelector__AbLTY button{background-color:initial;border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:#475569;color:var(--text-secondary,#475569);cursor:pointer;font-size:.8rem;font-weight:500;padding:5px 14px;transition:all .15s ease;transition:all var(--duration-fast,.15s) ease}.AdminDashboardPage_intervalSelector__AbLTY button:hover{color:#28a745;color:var(--brand-primary,#28a745)}.AdminDashboardPage_intervalSelector__AbLTY button.AdminDashboardPage_active__X5JPm{background-color:#28a745;background-color:var(--brand-primary,#28a745);box-shadow:var(--shadow-xs);color:#fff;font-weight:600}.AdminDashboardPage_chartContainer__2hP-Y{align-items:center;display:flex;flex-grow:1;justify-content:center;min-height:240px;position:relative;width:100%}.AdminDashboardPage_noDataChart__j79HH{color:#64748b;color:var(--text-tertiary,#64748b);font-size:.9rem;font-style:italic;margin:0}.AdminDashboardPage_mapWidget__7zEUv{overflow:hidden;padding:0}.AdminDashboardPage_mapWidget__7zEUv h4{border-bottom:1px solid #e8edf2;border-bottom:1px solid var(--border-light,#e8edf2);margin-bottom:0;padding:1.25rem 1.25rem .75rem;padding:var(--space-5,1.25rem) var(--space-5,1.25rem) var(--space-3,.75rem)}.AdminDashboardPage_mapContainer__OWKfE{flex-grow:1;height:calc(100% - 60px);min-height:320px;width:100%}.AdminDashboardPage_mapContainer__OWKfE .leaflet-container{height:100%;width:100%}.AdminDashboardPage_smallWidget__DUtEu{min-height:360px}.AdminDashboardPage_topList__2Za0v{flex-grow:1;list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:0;scrollbar-color:#cbd5e1 #0000;scrollbar-color:var(--gray-300,#cbd5e1) #0000;scrollbar-width:thin}.AdminDashboardPage_topList__2Za0v::-webkit-scrollbar{width:6px}.AdminDashboardPage_topList__2Za0v::-webkit-scrollbar-track{background:#0000}.AdminDashboardPage_topList__2Za0v::-webkit-scrollbar-thumb{background-color:#cbd5e1;background-color:var(--gray-300,#cbd5e1);border-radius:3px}.AdminDashboardPage_topList__2Za0v::-webkit-scrollbar-thumb:hover{background-color:#94a3b8;background-color:var(--gray-400,#94a3b8)}.AdminDashboardPage_topListItem__iSHwC{align-items:center;border-bottom:1px solid #e8edf2;border-bottom:1px solid var(--border-light,#e8edf2);display:flex;font-size:.9rem;gap:.75rem;gap:var(--space-3,.75rem);padding:.75rem .5rem;padding:var(--space-3,.75rem) var(--space-2,.5rem);transition:background-color .15s ease;transition:background-color var(--duration-fast,.15s) ease}.AdminDashboardPage_topListItem__iSHwC:last-child{border-bottom:none}.AdminDashboardPage_topListItem__iSHwC:hover{background-color:#f8fafc;background-color:var(--surface-muted,#f8fafc)}.AdminDashboardPage_itemImage__DlDck{border-radius:6px;border-radius:var(--radius-sm,6px);display:block;object-fit:cover}.AdminDashboardPage_advisorAvatar__8S1sT,.AdminDashboardPage_itemImage__DlDck{background-color:#f1f5f9;background-color:var(--gray-100,#f1f5f9);flex-shrink:0;height:40px;width:40px}.AdminDashboardPage_advisorAvatar__8S1sT{align-items:center;border-radius:9999px;border-radius:var(--radius-full,9999px);display:flex;justify-content:center;overflow:hidden}.AdminDashboardPage_advisorAvatar__8S1sT img{height:100%;object-fit:cover;width:100%}.AdminDashboardPage_avatarFallback__Jye-0{align-items:center;background:linear-gradient(135deg,#28a745,#218838);background:linear-gradient(135deg,var(--brand-primary,#28a745),var(--brand-primary-hover,#218838));color:#fff;display:flex;font-size:1rem;font-weight:700;height:100%;justify-content:center;width:100%}.AdminDashboardPage_advisorInfo__3O9yu{display:flex;flex:1 1;flex-direction:column;min-width:0}.AdminDashboardPage_rankBadge__mXmFj{align-items:center;background-color:#f1f5f9;background-color:var(--gray-100,#f1f5f9);border:1px solid #e8edf2;border:1px solid var(--border-light,#e8edf2);border-radius:9999px;border-radius:var(--radius-full,9999px);color:#475569;color:var(--text-secondary,#475569);display:inline-flex;flex-shrink:0;font-size:.78rem;font-weight:700;height:26px;justify-content:center;width:26px}.AdminDashboardPage_topListItem__iSHwC:first-child .AdminDashboardPage_rankBadge__mXmFj{background:linear-gradient(135deg,gold,#ffb300);border-color:#f5b800;color:#5a3a00}.AdminDashboardPage_topListItem__iSHwC:nth-child(2) .AdminDashboardPage_rankBadge__mXmFj{background:linear-gradient(135deg,#e2e8f0,#b8c0cc);border-color:#b8c0cc;color:#2f3a4a}.AdminDashboardPage_topListItem__iSHwC:nth-child(3) .AdminDashboardPage_rankBadge__mXmFj{background:linear-gradient(135deg,#d6936a,#b87333);border-color:#b87333;color:#fff}.AdminDashboardPage_advisorCount__JG\+nf{color:#64748b;color:var(--text-tertiary,#64748b);font-size:.78rem;font-weight:500;margin-left:auto}.AdminDashboardPage_itemName__2z7BA{color:#0f172a;color:var(--text-primary,#0f172a);flex-grow:1;font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminDashboardPage_itemValue__YTzsz{color:#475569;color:var(--text-secondary,#475569);font-size:.88rem;font-weight:600;margin-left:auto;padding-left:.75rem;padding-left:var(--space-3,.75rem);white-space:nowrap}.AdminDashboardPage_statusDetailList__Nzvbn{font-size:.85rem;list-style:none;margin:.75rem 0 0;margin:var(--space-3,.75rem) 0 0 0;max-height:140px;overflow-y:auto;padding:0}.AdminDashboardPage_statusDetailList__Nzvbn li{border-bottom:1px solid #e8edf2;border-bottom:1px solid var(--border-light,#e8edf2);border-radius:4px;border-radius:var(--radius-xs,4px);display:flex;justify-content:space-between;padding:.5rem;padding:var(--space-2,.5rem) var(--space-2,.5rem)}.AdminDashboardPage_statusDetailList__Nzvbn li:last-child{border-bottom:none}.AdminDashboardPage_statusDetailList__Nzvbn span:first-child{color:#475569;color:var(--text-secondary,#475569)}.AdminDashboardPage_statusDetailList__Nzvbn span:last-child{color:#0f172a;color:var(--text-primary,#0f172a);font-weight:600}.AdminDashboardPage_statusHeader__0SLFW{background-color:#f8fafc;background-color:var(--surface-muted,#f8fafc);border-radius:4px;border-radius:var(--radius-xs,4px);font-weight:700!important;margin-top:.5rem;margin-top:var(--space-2,.5rem);padding:.5rem!important;padding:var(--space-2,.5rem)!important}.AdminDashboardPage_statusHeader__0SLFW:first-child{margin-top:0}.AdminDashboardPage_productDetailItem__8UkvX{font-size:.8rem;padding-left:1.25rem!important;padding-left:var(--space-5,1.25rem)!important}.AdminDashboardPage_productDetailItem__8UkvX span:first-child{color:#475569;color:var(--text-secondary,#475569)}.AdminDashboardPage_productDetailItem__8UkvX span:last-child{color:#64748b;color:var(--text-tertiary,#64748b);font-weight:400}.AdminDashboardPage_timeDetailsList__GRb3T{border-top:1px solid #e8edf2;border-top:1px solid var(--border-light,#e8edf2);color:#475569;color:var(--text-secondary,#475569);font-size:.85rem;line-height:1.6;margin-top:.75rem;margin-top:var(--space-3,.75rem);padding-top:.75rem;padding-top:var(--space-3,.75rem)}.AdminDashboardPage_timeDetailsList__GRb3T p{display:flex;gap:.5rem;gap:var(--space-2,.5rem);justify-content:space-between;margin:.25rem 0;margin:var(--space-1,.25rem) 0}.AdminDashboardPage_timeDetailsList__GRb3T span{color:#0f172a;color:var(--text-primary,#0f172a);font-weight:600}.AdminDashboardPage_salesTableWidget__qgB2r{margin-top:1.5rem;margin-top:var(--space-6,1.5rem);overflow:hidden;padding:0}.AdminDashboardPage_tableHeaderActions__cP4D5{align-items:center;border-bottom:1px solid #e8edf2;border-bottom:1px solid var(--border-light,#e8edf2);display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-3,.75rem);justify-content:space-between;padding:1.25rem;padding:var(--space-5,1.25rem)}.AdminDashboardPage_tableHeaderActions__cP4D5 h4{align-items:center;border-bottom:none;color:#0f172a;color:var(--text-primary,#0f172a);display:flex;font-size:1.05rem;font-weight:600;gap:.5rem;gap:var(--space-2,.5rem);margin:0;padding:0}.AdminDashboardPage_exportButton__KqFGX{align-items:center;background-color:#28a745;background-color:var(--brand-primary,#28a745);border:none;border-radius:10px;border-radius:var(--radius-md,10px);color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:.5rem;gap:var(--space-2,.5rem);padding:.5rem 1rem;padding:var(--space-2,.5rem) var(--space-4,1rem);transition:background-color .15s ease;transition:background-color var(--duration-fast,.15s) ease}.AdminDashboardPage_exportButton__KqFGX:hover:not(:disabled){background-color:#218838;background-color:var(--brand-primary-hover,#218838)}.AdminDashboardPage_exportButton__KqFGX:disabled{background-color:#94a3b8;background-color:var(--gray-400,#94a3b8);cursor:not-allowed}.AdminDashboardPage_tableContainer__X9Zif{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.AdminDashboardPage_salesTable__55Z00{border-collapse:collapse;border-spacing:0;font-size:.88rem;min-width:720px;width:100%}.AdminDashboardPage_salesTable__55Z00 td,.AdminDashboardPage_salesTable__55Z00 th{border-bottom:1px solid #e8edf2;border-bottom:1px solid var(--border-light,#e8edf2);padding:.75rem 1rem;padding:var(--space-3,.75rem) var(--space-4,1rem);text-align:left;white-space:nowrap}.AdminDashboardPage_salesTable__55Z00 thead th{background-color:#f8fafc;background-color:var(--surface-muted,#f8fafc);color:#64748b;color:var(--text-tertiary,#64748b);font-size:.72rem;font-weight:700;letter-spacing:.06em;position:sticky;text-transform:uppercase;top:0;z-index:1}.AdminDashboardPage_salesTable__55Z00 tbody tr{transition:background-color .15s ease;transition:background-color var(--duration-fast,.15s) ease}.AdminDashboardPage_salesTable__55Z00 tbody tr:hover{background-color:#f8fafc;background-color:var(--surface-muted,#f8fafc)}.AdminDashboardPage_salesTable__55Z00 tbody tr:last-child td{border-bottom:none}.AdminDashboardPage_salesTable__55Z00 td:first-child{color:#64748b;color:var(--text-tertiary,#64748b);font-family:var(--font-mono);font-size:.82rem}.AdminDashboardPage_productListCompact__fRY8r{display:flex;flex-wrap:wrap;gap:4px;max-width:240px;white-space:normal}.AdminDashboardPage_productPill__fhCX8{background-color:var(--brand-primary-bg);border-radius:9999px;border-radius:var(--radius-full,9999px);color:#28a745;color:var(--brand-primary,#28a745);display:inline-flex;font-size:.78rem;font-weight:500;padding:2px 8px;white-space:nowrap}.AdminDashboardPage_attributeItem__D\+H7t{color:#475569;color:var(--text-secondary,#475569);display:block;font-size:.8rem;margin-bottom:3px}.AdminDashboardPage_attributeItem__D\+H7t:last-child{margin-bottom:0}.AdminDashboardPage_statusCell__cSAY7{align-items:center;border-radius:9999px;border-radius:var(--radius-full,9999px);display:inline-flex;font-size:.78rem;font-weight:600;gap:6px;padding:4px 10px;white-space:nowrap}.AdminDashboardPage_statusCell__cSAY7 svg{font-size:.85rem}.AdminDashboardPage_statusCompleted__OKiGQ{background-color:#dcfce7;background-color:var(--success-soft,#dcfce7);color:#16a34a;color:var(--success,#16a34a)}.AdminDashboardPage_statusProcessing__8x3uC{background-color:#dbeafe;background-color:var(--info-soft,#dbeafe);color:#2563eb;color:var(--info,#2563eb)}.AdminDashboardPage_statusPending__EGCaZ{background-color:#fef3c7;background-color:var(--warning-soft,#fef3c7);color:#f59e0b;color:var(--warning,#f59e0b)}.AdminDashboardPage_statusError__mlWN5{background-color:#fee2e2;background-color:var(--danger-soft,#fee2e2);color:#dc2626;color:var(--danger,#dc2626)}.AdminDashboardPage_statusOther__Mbgnd{background-color:#f1f5f9;background-color:var(--gray-100,#f1f5f9);color:#64748b;color:var(--text-tertiary,#64748b)}.AdminDashboardPage_emptyTableCell__ClWqh{color:#64748b;color:var(--text-tertiary,#64748b);font-style:italic;padding:2rem!important;padding:var(--space-8,2rem)!important;text-align:center}.AdminDashboardPage_customMarkerContainer__VNRGI{align-items:center;animation:AdminDashboardPage_dash-glow__vhugk 1.8s ease-in-out infinite;display:flex;justify-content:center;position:relative}.AdminDashboardPage_markerLogoImage__3NH0x{background-color:#ffffffd9;border-radius:50%;box-shadow:var(--shadow-md);height:40px;object-fit:contain;padding:3px;width:40px}.AdminDashboardPage_markerBadge__zQqWE{align-items:center;background-color:#dc2626;background-color:var(--danger,#dc2626);border:2px solid #fff;border-radius:50%;box-shadow:var(--shadow-sm);color:#fff;display:flex;font-size:.75rem;font-weight:700;height:20px;justify-content:center;line-height:1;min-width:20px;padding:3px 6px;position:absolute;right:-8px;top:-8px}@keyframes AdminDashboardPage_dash-glow__vhugk{0%,to{filter:drop-shadow(0 0 2px rgba(40,167,69,.7))}50%{filter:drop-shadow(0 0 8px rgba(40,167,69,1))}}.leaflet-marker-icon.custom-leaflet-div-icon{background:none!important;border:none!important}.leaflet-marker-shadow{display:none!important}@media (max-width:600px){.AdminDashboardPage_tableHeaderActions__cP4D5{padding:1rem;padding:var(--space-4,1rem)}.AdminDashboardPage_salesTable__55Z00{font-size:.82rem}.AdminDashboardPage_salesTable__55Z00 td,.AdminDashboardPage_salesTable__55Z00 th{padding:.5rem .75rem;padding:var(--space-2,.5rem) var(--space-3,.75rem)}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-default-icon-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==);cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==),auto;height:41px;margin:-41px -12px;width:25px}.leaflet-default-icon-shadow{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC);cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC),auto;height:41px;margin:-41px -12px;width:41px}.leaflet-default-icon-popup{margin:-34px 1px}.leaflet-default-icon-tooltip{margin:-28px 16px}:root{--primary-green:#27ae60;--primary-green-dark:#229954;--secondary-green:#eafaf1;--text-dark:#2c3e50;--text-light:#555;--border-color:#eaeaea;--background-light:#f8f9fa;--ranking-gold:#f39c12}.TeamMetricsPage_container__vRbbD{animation:TeamMetricsPage_fadeIn__PS8pX .5s ease-in-out;background-color:#f9f9f9;padding:20px}@keyframes TeamMetricsPage_fadeIn__PS8pX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.TeamMetricsPage_header__GKcqY{margin-bottom:25px}.TeamMetricsPage_title__i9-sx{align-items:center;color:#2c3e50;color:var(--text-dark);display:flex;font-size:26px;font-weight:700;gap:10px;margin-bottom:10px}.TeamMetricsPage_filtersContainer__skYDD{align-items:flex-end;background-color:#fff;border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:10px;box-shadow:0 4px 6px #0000000d;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:25px;padding:20px}.TeamMetricsPage_filterGroup__awZYw{display:flex;flex-direction:column;gap:8px}.TeamMetricsPage_label__L1JOM{align-items:center;color:#555;color:var(--text-light);display:flex;font-size:14px;font-weight:600;gap:5px}.TeamMetricsPage_input__P7L5R,.TeamMetricsPage_select__hJLMO{border:1px solid #ddd;border-radius:6px;font-size:14px;min-width:180px;padding:10px 12px;transition:border-color .2s}.TeamMetricsPage_input__P7L5R:focus,.TeamMetricsPage_select__hJLMO:focus{border-color:#27ae60;border-color:var(--primary-green);box-shadow:0 0 0 3px #27ae601a;outline:none}.TeamMetricsPage_button__fu3\+q{align-items:center;background-color:#27ae60;background-color:var(--primary-green);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;height:42px;padding:10px 20px;transition:background-color .2s}.TeamMetricsPage_button__fu3\+q:hover{background-color:#229954;background-color:var(--primary-green-dark)}.TeamMetricsPage_gridContainer__IxSA-{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr}@media (max-width:1200px){.TeamMetricsPage_gridContainer__IxSA-{grid-template-columns:1fr}}.TeamMetricsPage_column__h1Nvf{display:flex;flex-direction:column;gap:15px}.TeamMetricsPage_sectionTitle__-Hj-Y{align-items:center;color:#2c3e50;color:var(--text-dark);display:flex;flex-wrap:wrap;font-size:18px;font-weight:700;gap:.5rem;justify-content:space-between;margin-bottom:10px}.TeamMetricsPage_card__kdW6h{background-color:#fff;border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:10px;box-shadow:0 4px 6px #0000000d;display:flex;flex-direction:column;overflow:hidden}.TeamMetricsPage_tableContainer__wpJhP{max-height:500px;overflow-x:auto;overflow-y:auto}.TeamMetricsPage_totalizerContainer__OEkVs{align-items:center;background-color:#f8f9fa;background-color:var(--background-light);border-top:1px solid #eaeaea;border-top:1px solid var(--border-color);display:flex;font-weight:700;gap:15px;justify-content:flex-end;padding:15px 20px}.TeamMetricsPage_totalLabel__bg0BG{color:#6c757d;font-size:14px}.TeamMetricsPage_totalValue__6JbzB{color:#27ae60;color:var(--primary-green);font-size:18px}.TeamMetricsPage_table__pp\+Lw{border-collapse:initial;border-spacing:0;font-size:13px;width:100%}.TeamMetricsPage_table__pp\+Lw th{background-color:#f8f9fa;background-color:var(--background-light);border-bottom:2px solid #dee2e6;color:#495057;font-weight:700;padding:15px;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:10}.TeamMetricsPage_table__pp\+Lw td{border-bottom:1px solid #eee;color:#555;color:var(--text-light);padding:12px 15px;vertical-align:middle}.TeamMetricsPage_table__pp\+Lw tr:last-child td{border-bottom:none}.TeamMetricsPage_table__pp\+Lw tr:hover{background-color:#eafaf1;background-color:var(--secondary-green)}.TeamMetricsPage_statusBadge__s9mZn{border-radius:20px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.TeamMetricsPage_status_completado__7UZy7{background-color:#d1e7dd;color:#0f5132}.TeamMetricsPage_status_pendiente__zdoCQ{background-color:#fff3cd;color:#664d03}.TeamMetricsPage_status_cancelado__J9LKF{background-color:#f8d7da;color:#842029}.TeamMetricsPage_status_en_proceso__M1w-X{background-color:#cff4fc;color:#055160}.TeamMetricsPage_status_default__iKCjc{background-color:#e2e3e5;color:#41464b}.TeamMetricsPage_advisorList__jYSX-{list-style:none;margin:0;padding:0}.TeamMetricsPage_advisorItem__eiMt9{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;padding:15px;transition:background-color .2s}.TeamMetricsPage_advisorItem__eiMt9:last-child{border-bottom:none}.TeamMetricsPage_advisorItem__eiMt9:hover{background-color:#eafaf1;background-color:var(--secondary-green)}.TeamMetricsPage_rankingNumber__fEyRV{color:#adb5bd;font-size:14px;font-weight:700;margin-right:10px;min-width:20px}.TeamMetricsPage_rankingTop__oCJxt{color:#f39c12;color:var(--ranking-gold)}.TeamMetricsPage_advisorAvatar__MjR5i{background-color:#eee;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;height:45px;margin-right:15px;object-fit:cover;width:45px}.TeamMetricsPage_advisorInfo__pJsW1{flex:1 1;min-width:0}.TeamMetricsPage_advisorName__mHCxy{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:4px;overflow-wrap:anywhere}.TeamMetricsPage_advisorStats__H8Ikg{color:#666;display:flex;flex-wrap:wrap;font-size:12px;gap:15px}.TeamMetricsPage_statItem__Mhjoi{align-items:center;display:flex;gap:4px}.TeamMetricsPage_sortControls__OPdEA{display:flex;gap:10px;margin-left:auto}.TeamMetricsPage_sortButton__mPFvR{align-items:center;background:none;border:1px solid #ddd;border-radius:4px;color:#555;color:var(--text-light);cursor:pointer;display:flex;font-size:12px;gap:4px;padding:4px 8px}.TeamMetricsPage_sortButton__mPFvR.TeamMetricsPage_active__VEpt0{background-color:#27ae60;background-color:var(--primary-green);border-color:#27ae60;border-color:var(--primary-green);color:#fff}.TeamMetricsPage_amount__LsscA{color:#2c3e50;color:var(--text-dark);font-weight:600}.TeamMetricsPage_totalRow__2wqo8{background-color:#f1f8ff;font-weight:700}.TeamMetricsPage_chartsRow__ZKxsJ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:900px){.TeamMetricsPage_chartsRow__ZKxsJ{grid-template-columns:1fr}}.TeamMetricsPage_chartCard__LAp9n{background-color:#fff;border:1px solid #eaeaea;border:1px solid var(--border-color);border-radius:10px;box-shadow:0 4px 6px #0000000d;display:flex;flex-direction:column;padding:20px}.TeamMetricsPage_chartHeader__869j8{border-bottom:1px solid #f0f0f0;margin-bottom:15px;padding-bottom:10px}.TeamMetricsPage_chartTitle__Xe8Qu{align-items:center;color:#2c3e50;color:var(--text-dark);display:flex;font-size:16px;font-weight:700;gap:8px;margin:0}.TeamMetricsPage_chartWrapper__eTyT3{height:300px;width:100%}@media (max-width:768px){.TeamMetricsPage_container__vRbbD{padding:12px}.TeamMetricsPage_title__i9-sx{font-size:20px}.TeamMetricsPage_filtersContainer__skYDD{gap:12px;padding:14px}.TeamMetricsPage_filterGroup__awZYw{width:100%}.TeamMetricsPage_input__P7L5R,.TeamMetricsPage_select__hJLMO{min-width:0;width:100%}.TeamMetricsPage_button__fu3\+q{justify-content:center;width:100%}}@media (max-width:480px){.TeamMetricsPage_container__vRbbD{padding:8px}.TeamMetricsPage_filtersContainer__skYDD{padding:12px}.TeamMetricsPage_totalizerContainer__OEkVs{flex-wrap:wrap;gap:8px;padding:12px}.TeamMetricsPage_table__pp\+Lw td,.TeamMetricsPage_table__pp\+Lw th{padding:10px 8px}.TeamMetricsPage_advisorItem__eiMt9{padding:12px}.TeamMetricsPage_advisorAvatar__MjR5i{height:38px;margin-right:10px;width:38px}}.DateRangeSelector_container__QGkoX{display:inline-block;font-family:Segoe UI,sans-serif;position:relative}.DateRangeSelector_triggerButton__uq1np{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:space-between;min-width:250px;padding:8px 16px;transition:all .2s}.DateRangeSelector_triggerButton__uq1np:hover{border-color:#10b981;color:#10b981}.DateRangeSelector_triggerButton__uq1np.DateRangeSelector_active__j2TMW{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.DateRangeSelector_icon__oU2Pp{color:#6b7280}.DateRangeSelector_popover__M2Dij{animation:DateRangeSelector_slideDown__RtGk6 .2s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;left:0;overflow:hidden;position:absolute;top:calc(100% + 8px);width:max-content;z-index:50}@keyframes DateRangeSelector_slideDown__RtGk6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DateRangeSelector_sidebar__O0jr1{background-color:#f9fafb;border-right:1px solid #f3f4f6;display:flex;flex-direction:column;gap:8px;padding:16px;width:160px}.DateRangeSelector_sidebarTitle__Ud2JF{color:#10b981;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.DateRangeSelector_presetButton__OwUAz{background:#0000;border:none;border-radius:6px;color:#4b5563;cursor:pointer;font-size:13px;padding:8px 12px;text-align:left;transition:all .2s}.DateRangeSelector_presetButton__OwUAz:hover{background-color:#ecfdf5;color:#059669}.DateRangeSelector_presetButton__OwUAz.DateRangeSelector_activePreset__5ElFW{background-color:#d1fae5;color:#047857;font-weight:600}.DateRangeSelector_calendarArea__WSyjv{padding:20px}.DateRangeSelector_dateDisplay__Gu5U9{display:flex;gap:15px;margin-bottom:20px}.DateRangeSelector_dateInputGroup__99rXZ{display:flex;flex:1 1;flex-direction:column;gap:5px}.DateRangeSelector_dateLabel__o\+Qqs{color:#6b7280;font-size:12px;font-weight:500}.DateRangeSelector_dateValue__fuBuV{background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:14px;padding:8px 12px}.DateRangeSelector_footer__759c3{border-top:1px solid #e5e7eb;display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:15px}.DateRangeSelector_cancelButton__tEWjC{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px}.DateRangeSelector_cancelButton__tEWjC:hover{background-color:#f3f4f6}.DateRangeSelector_applyButton__qfF8n{background:#10b981;border:1px solid #10b981;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:background .2s}.DateRangeSelector_applyButton__qfF8n:hover{background:#059669}.react-datepicker{border:none!important;font-family:Segoe UI,sans-serif}.react-datepicker__header{background-color:#fff!important;border-bottom:none!important}.react-datepicker__day-name{color:#9ca3af!important;font-weight:600!important}.react-datepicker__current-month{color:#111827!important;font-size:16px!important;font-weight:700!important;margin-bottom:10px!important}.react-datepicker__day{border-radius:50%!important;color:#374151;line-height:2rem!important;margin:.1rem!important;width:2rem!important}.react-datepicker__day:hover{background-color:#ecfdf5!important;color:#059669!important}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{background-color:#10b981!important;color:#fff!important}.react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){background-color:#d1fae5!important;border-radius:0!important;color:#065f46!important}.react-datepicker__day--range-start{background-color:#10b981!important;border-bottom-left-radius:50%!important;border-bottom-right-radius:0!important;border-top-left-radius:50%!important;border-top-right-radius:0!important;color:#fff!important}.react-datepicker__day--range-end{background-color:#10b981!important;border-bottom-left-radius:0!important;border-bottom-right-radius:50%!important;border-top-left-radius:0!important;border-top-right-radius:50%!important;color:#fff!important}.react-datepicker__day--keyboard-selected{background-color:#ecfdf5!important;color:#059669!important}.react-datepicker__navigation-icon:before{border-color:#6b7280!important}.PermissionsPage_container__jG0lM{animation:PermissionsPage_fadeIn__ke426 .5s ease-in-out;margin:0 auto;max-width:1400px;padding:30px}@keyframes PermissionsPage_fadeIn__ke426{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PermissionsPage_header__33jt0{align-items:center;border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.PermissionsPage_titleContainer__wmv0d{align-items:center;display:flex;gap:15px}.PermissionsPage_icon__S\+JVK{color:#27ae60;font-size:2.5rem}.PermissionsPage_title__hZZU2{color:#2c3e50;font-size:24px;font-weight:700;margin:0}.PermissionsPage_subtitle__QTzWK{color:#7f8c8d;font-size:14px;margin:5px 0 0}.PermissionsPage_saveButton__tk9uu{align-items:center;background:#3498db;border:none;border-radius:6px;box-shadow:0 2px 5px #3498db33;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:10px 25px;transition:all .2s}.PermissionsPage_saveButton__tk9uu:hover{background:#2980b9;transform:translateY(-1px)}.PermissionsPage_saveButton__tk9uu:disabled{background:#bdc3c7;cursor:not-allowed;transform:none}.PermissionsPage_controlsSection__UrOrO{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:10px;box-shadow:0 2px 10px #0000000d;display:flex;flex-wrap:wrap;gap:30px;margin-bottom:30px;padding:20px}.PermissionsPage_toggleType__PcvTt{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;padding:4px}.PermissionsPage_typeButton__d1uFy{align-items:center;background:#0000;border:none;border-radius:6px;color:#6c757d;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:8px 16px;transition:all .2s}.PermissionsPage_typeButton__d1uFy.PermissionsPage_active__fzmWj{background:#fff;box-shadow:0 2px 4px #0000000d;color:#2c3e50}.PermissionsPage_selectorContainer__mRz4b{align-items:center;display:flex;flex:1 1;gap:15px}.PermissionsPage_selectorContainer__mRz4b label{color:#495057;font-weight:600}.PermissionsPage_targetSelect__dlwN3{background-color:#fff;border:1px solid #ced4da;border-radius:6px;color:#495057;cursor:pointer;flex:1 1;font-size:15px;max-width:400px;padding:10px 15px;transition:border-color .2s}.PermissionsPage_targetSelect__dlwN3:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.PermissionsPage_permissionsGrid__9iY19{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.PermissionsPage_resourceCard__pu4Z1{background:#fff;border:1px solid #eaeaea;border-radius:10px;box-shadow:0 4px 6px #00000008;overflow:hidden}.PermissionsPage_resourceTitle__YT-ce{background:#f8f9fa;border-bottom:1px solid #eaeaea;color:#2c3e50;font-size:16px;font-weight:700;margin:0;padding:15px 20px}.PermissionsPage_table__5ujX7{border-collapse:collapse;width:100%}.PermissionsPage_table__5ujX7 th{background:#fff;border-bottom:2px solid #f0f0f0;color:#7f8c8d;font-size:13px;font-weight:600;padding:12px 20px;text-align:left}.PermissionsPage_table__5ujX7 td{border-bottom:1px solid #f9f9f9;padding:12px 20px;vertical-align:middle}.PermissionsPage_fieldLabel__I2iep{color:#34495e;display:flex;flex-direction:column;font-weight:500}.PermissionsPage_fieldType__k5twF{color:#bdc3c7;font-size:10px;margin-top:2px;text-transform:uppercase}.PermissionsPage_badge__9LoyL{border-radius:20px;display:inline-block;font-size:11px;font-weight:700;padding:4px 10px;text-transform:uppercase}.PermissionsPage_visible__MCTIS{background:#e8f8f5;color:#27ae60}.PermissionsPage_hidden__\+ex35{background:#fdedec;color:#e74c3c}.PermissionsPage_hiddenRow__XHQb\+{background-color:#fdfefe}.PermissionsPage_hiddenRow__XHQb\+ td{color:#95a5a6}.PermissionsPage_checkboxLabel__\+nyYp{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:8px;-webkit-user-select:none;user-select:none}.PermissionsPage_checkboxLabel__\+nyYp input[type=checkbox]{accent-color:#e74c3c;cursor:pointer;height:16px;width:16px}.PermissionsPage_loading__RRIld{color:#7f8c8d;font-size:18px;padding:50px;text-align:center}@media (max-width:768px){.PermissionsPage_container__jG0lM{padding:1rem}.PermissionsPage_title__hZZU2{font-size:1.25rem}.PermissionsPage_icon__S\+JVK{font-size:1.8rem}.PermissionsPage_selectorContainer__mRz4b{width:100%}.PermissionsPage_targetSelect__dlwN3{max-width:100%}.PermissionsPage_resourceCard__pu4Z1{overflow-x:auto}.PermissionsPage_table__5ujX7{min-width:460px}}@media (max-width:480px){.PermissionsPage_container__jG0lM{padding:.75rem}.PermissionsPage_saveButton__tk9uu{justify-content:center;width:100%}}.ProductManagementPage_page__WQwaV{padding:32px}.ProductManagementPage_header__oiptZ{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:24px}.ProductManagementPage_header__oiptZ h1{font-size:28px;margin:0 0 6px}.ProductManagementPage_header__oiptZ p{color:#6b7280;margin:0}.ProductManagementPage_refreshButton__DOBvb{align-items:center;background:#111827;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:8px;padding:10px 16px}.ProductManagementPage_refreshButton__DOBvb:disabled{cursor:default;opacity:.7}.ProductManagementPage_spin__rblZk{animation:ProductManagementPage_spin__rblZk 1s linear infinite}@keyframes ProductManagementPage_spin__rblZk{to{transform:rotate(1turn)}}.ProductManagementPage_errorBanner__t-06c{background:#fee2e2;border-radius:8px;color:#991b1b;margin-bottom:16px;padding:12px 16px}.ProductManagementPage_summary__H\+h0A{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:24px}.ProductManagementPage_summaryCard__8kWD1{background:#f3f4f6;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:16px}.ProductManagementPage_summaryCard__8kWD1 span{color:#6b7280;font-size:14px}.ProductManagementPage_summaryCard__8kWD1 strong{font-size:22px}.ProductManagementPage_filters__Zy3hq{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.ProductManagementPage_searchBox__damuD,.ProductManagementPage_selectBox__7CUJ4{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:8px;padding:10px 12px}.ProductManagementPage_searchBox__damuD input,.ProductManagementPage_selectBox__7CUJ4 select{border:none;font-size:14px;outline:none}.ProductManagementPage_tableWrapper__W4u3y{-webkit-overflow-scrolling:touch;background:#fff;border-radius:16px;box-shadow:0 10px 30px #0f172a14;overflow-x:auto;padding:16px}.ProductManagementPage_table__KpOPK{border-collapse:collapse;min-width:640px;width:100%}.ProductManagementPage_table__KpOPK td,.ProductManagementPage_table__KpOPK th{border-bottom:1px solid #f1f5f9;font-size:14px;padding:12px;text-align:left}.ProductManagementPage_table__KpOPK th{color:#64748b;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.ProductManagementPage_inactiveRow__xQeWG{background:#f8fafc}.ProductManagementPage_statusBadge__nxRFH{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;padding:4px 10px}.ProductManagementPage_active__31Bu7{background:#dcfce7;color:#166534}.ProductManagementPage_inactive__ZFC6G{background:#fee2e2;color:#991b1b}.ProductManagementPage_actionButton__JyHpg{background:#f1f5f9;border:none;border-radius:8px;cursor:pointer;margin-right:6px;padding:8px}.ProductManagementPage_actionButton__JyHpg:hover{background:#e2e8f0}.ProductManagementPage_activate__7CxkY{background:#dcfce7}.ProductManagementPage_deactivate__9Y-FY{background:#fee2e2}.ProductManagementPage_emptyState__Od6bd,.ProductManagementPage_loading__Bu2Tf{color:#64748b;padding:24px;text-align:center}@media (max-width:768px){.ProductManagementPage_page__WQwaV{padding:1rem}.ProductManagementPage_header__oiptZ h1{font-size:22px}.ProductManagementPage_searchBox__damuD,.ProductManagementPage_selectBox__7CUJ4{flex:1 1 200px}}@media (max-width:480px){.ProductManagementPage_page__WQwaV{padding:.75rem}.ProductManagementPage_summary__H\+h0A{gap:.5rem;grid-template-columns:1fr 1fr}}.WhatsAppAgentPage_page__kqucG{background:#f0f4f8;min-height:calc(100vh - 2rem);padding:1.25rem 1.5rem 2.5rem}.WhatsAppAgentPage_header__Weo0B{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.WhatsAppAgentPage_headerLeft__WEYgv h1{align-items:center;color:#111827;display:flex;font-size:1.5rem;font-weight:800;gap:.5rem;margin:0}.WhatsAppAgentPage_headerLeft__WEYgv h1 svg{color:#25d366}.WhatsAppAgentPage_headerLeft__WEYgv p{color:#6b7280;font-size:.88rem;margin:.2rem 0 0}.WhatsAppAgentPage_statusBadge__L1eEL{align-items:center;border-radius:20px;display:inline-flex;font-size:.8rem;font-weight:700;gap:.4rem;padding:.4rem .85rem;text-transform:uppercase}.WhatsAppAgentPage_statusConnected__13t30{background:#dcfce7;color:#166534}.WhatsAppAgentPage_statusPending__cflYQ{background:#fefce8;color:#a16207}.WhatsAppAgentPage_statusDisconnected__jIfF9{background:#fee2e2;color:#991b1b}.WhatsAppAgentPage_statusDot__o8bx6{border-radius:50%;height:8px;width:8px}.WhatsAppAgentPage_statusDot__o8bx6.WhatsAppAgentPage_green__2fKxP{animation:WhatsAppAgentPage_pulse__1h65G 2s infinite;background:#16a34a}.WhatsAppAgentPage_statusDot__o8bx6.WhatsAppAgentPage_yellow__UW0XX{animation:WhatsAppAgentPage_pulse__1h65G 1.5s infinite;background:#eab308}.WhatsAppAgentPage_statusDot__o8bx6.WhatsAppAgentPage_red__qY3S0{background:#dc2626}@keyframes WhatsAppAgentPage_pulse__1h65G{0%,to{opacity:1}50%{opacity:.4}}.WhatsAppAgentPage_tabs__H6ASe{border-bottom:2px solid #e5e7eb;display:flex;gap:0;margin-bottom:1.25rem}.WhatsAppAgentPage_tab__PkMtA{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;display:flex;font-size:.88rem;font-weight:600;gap:.4rem;margin-bottom:-2px;padding:.65rem 1.2rem;transition:all .15s}.WhatsAppAgentPage_tab__PkMtA:hover{color:#111827}.WhatsAppAgentPage_tabActive__VdNFr{border-bottom-color:#25d366;color:#25d366}.WhatsAppAgentPage_card__R8Qm7{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.25rem}.WhatsAppAgentPage_cardTitle__7Am0T{align-items:center;color:#1e293b;display:flex;font-size:.95rem;font-weight:700;gap:.5rem;margin:0 0 1rem}.WhatsAppAgentPage_cardIcon__aRiXb{align-items:center;border-radius:8px;display:flex;font-size:.78rem;height:28px;justify-content:center;width:28px}.WhatsAppAgentPage_connectionGrid__baI1W{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.WhatsAppAgentPage_qrCard__n7Qz7{align-items:center;display:flex;flex-direction:column;text-align:center}.WhatsAppAgentPage_qrImage__AeRlK{border:2px solid #e5e7eb;border-radius:12px;height:220px;margin:.5rem 0;object-fit:contain;width:220px}.WhatsAppAgentPage_qrPlaceholder__EOi9d{align-items:center;background:#fafbfc;border:2px dashed #d1d5db;border-radius:12px;color:#9ca3af;display:flex;flex-direction:column;gap:.5rem;height:220px;justify-content:center;margin:.5rem 0;width:220px}.WhatsAppAgentPage_qrInstructions__Wl\+OV{color:#6b7280;font-size:.82rem;line-height:1.5;margin-top:.5rem}.WhatsAppAgentPage_qrInstructions__Wl\+OV ol{margin:.5rem 0 0;padding-left:1.2rem;text-align:left}.WhatsAppAgentPage_qrInstructions__Wl\+OV li{margin-bottom:.3rem}.WhatsAppAgentPage_infoField__CPs6l{margin-bottom:.75rem}.WhatsAppAgentPage_infoField__CPs6l label{color:#9ca3af;display:block;font-size:.72rem;font-weight:700;letter-spacing:.4px;margin-bottom:.2rem;text-transform:uppercase}.WhatsAppAgentPage_infoField__CPs6l p{color:#1f2937;font-size:.9rem;font-weight:600;margin:0}.WhatsAppAgentPage_btnGroup__1MnNO{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.WhatsAppAgentPage_btn__J1gMy{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;padding:.55rem 1rem;transition:all .15s}.WhatsAppAgentPage_btn__J1gMy:hover{background:#f9fafb;border-color:#9ca3af}.WhatsAppAgentPage_btn__J1gMy:disabled{cursor:not-allowed;opacity:.5}.WhatsAppAgentPage_btnPrimary__OY0c0{background:#25d366;border-color:#25d366;color:#fff}.WhatsAppAgentPage_btnPrimary__OY0c0:hover{background:#1fb855}.WhatsAppAgentPage_btnDanger__WNcf3{border-color:#fecaca;color:#b91c1c}.WhatsAppAgentPage_btnDanger__WNcf3:hover{background:#fef2f2}.WhatsAppAgentPage_btnSmall__5PIDv{border-radius:8px;font-size:.78rem;padding:.35rem .65rem}.WhatsAppAgentPage_rulesGrid__BLJe8{grid-gap:.75rem;display:grid;gap:.75rem}.WhatsAppAgentPage_ruleCard__lbtTg{grid-gap:.5rem;align-items:start;display:grid;gap:.5rem;grid-template-columns:1fr auto;padding:1rem}.WhatsAppAgentPage_ruleInfo__EKRTH h4{font-size:.92rem;margin:0 0 .3rem}.WhatsAppAgentPage_ruleInfo__EKRTH p{color:#6b7280;font-size:.82rem;margin:0}.WhatsAppAgentPage_ruleMeta__S4Qdo{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.WhatsAppAgentPage_ruleTag__PohS0{border-radius:6px;font-size:.72rem;font-weight:600;padding:.15rem .45rem}.WhatsAppAgentPage_ruleActions__fr4X9{align-items:flex-start;display:flex;gap:.4rem}.WhatsAppAgentPage_toggleSwitch__uKheX{height:24px;position:relative;width:42px}.WhatsAppAgentPage_toggleSwitch__uKheX input{height:0;opacity:0;width:0}.WhatsAppAgentPage_toggleSlider__TfyR3{background:#d1d5db;border-radius:24px;cursor:pointer;inset:0;position:absolute;transition:.2s}.WhatsAppAgentPage_toggleSlider__TfyR3:before{background:#fff;border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;transition:.2s;width:18px}.WhatsAppAgentPage_toggleSwitch__uKheX input:checked+.WhatsAppAgentPage_toggleSlider__TfyR3{background:#25d366}.WhatsAppAgentPage_toggleSwitch__uKheX input:checked+.WhatsAppAgentPage_toggleSlider__TfyR3:before{transform:translateX(18px)}.WhatsAppAgentPage_formGrid__Dvujk{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.WhatsAppAgentPage_formField__ywCT8{display:flex;flex-direction:column;gap:.25rem}.WhatsAppAgentPage_formField__ywCT8 label{color:#6b7280;font-size:.75rem;font-weight:700;text-transform:uppercase}.WhatsAppAgentPage_formField__ywCT8 input,.WhatsAppAgentPage_formField__ywCT8 select,.WhatsAppAgentPage_formField__ywCT8 textarea{border:1.5px solid #d1d5db;border-radius:10px;font-size:.88rem;padding:.55rem .7rem}.WhatsAppAgentPage_formField__ywCT8 input:focus,.WhatsAppAgentPage_formField__ywCT8 select:focus,.WhatsAppAgentPage_formField__ywCT8 textarea:focus{border-color:#25d366;box-shadow:0 0 0 3px #25d36614;outline:none}.WhatsAppAgentPage_formFieldFull__553Sv{grid-column:1/-1}.WhatsAppAgentPage_formActions__8o1jF{display:flex;gap:.5rem;grid-column:1/-1;justify-content:flex-end;margin-top:.5rem}.WhatsAppAgentPage_kpiRow__\+bep5{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr);margin-bottom:1rem}.WhatsAppAgentPage_kpiCard__kfvxX{padding:1rem;text-align:center}.WhatsAppAgentPage_kpiCard__kfvxX span{color:#6b7280;display:block;font-size:.78rem;margin-bottom:.25rem}.WhatsAppAgentPage_kpiCard__kfvxX strong{color:#111827;font-size:1.5rem}.WhatsAppAgentPage_kpiCard__kfvxX .WhatsAppAgentPage_kpiSub__eR\+92{color:#9ca3af;font-size:.75rem;margin-top:.15rem}.WhatsAppAgentPage_logsTable__Co2NE{border-collapse:collapse;width:100%}.WhatsAppAgentPage_logsTable__Co2NE th{border-bottom:2px solid #e5e7eb;color:#6b7280;font-size:.72rem;font-weight:700;padding:.6rem;text-align:left;text-transform:uppercase}.WhatsAppAgentPage_logsTable__Co2NE td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:.85rem;padding:.55rem .6rem}.WhatsAppAgentPage_logsTable__Co2NE tr:hover td{background:#fafbfc}.WhatsAppAgentPage_logBadge__jScry{border-radius:12px;font-size:.72rem;font-weight:700;padding:.15rem .5rem}.WhatsAppAgentPage_logOk__BhdyH{background:#dcfce7;color:#166534}.WhatsAppAgentPage_logFail__LQ7R3{background:#fee2e2;color:#991b1b}.WhatsAppAgentPage_aiGrid__N7Jvr{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.WhatsAppAgentPage_numbersGrid__7Tac9{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.3rem}.WhatsAppAgentPage_numberTag__Wl0Ox{align-items:center;background:#f3f4f6;border-radius:8px;display:inline-flex;font-size:.82rem;gap:.3rem;padding:.25rem .5rem}.WhatsAppAgentPage_numberTag__Wl0Ox button{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:.7rem}.WhatsAppAgentPage_chartWrap__p66fO{height:220px;margin-top:.5rem}.WhatsAppAgentPage_empty__0577J{color:#9ca3af;padding:2rem;text-align:center}.WhatsAppAgentPage_spinner__ANmh4{animation:WhatsAppAgentPage_spin__aFkfd .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#25d366;height:32px;margin:0 auto .5rem;width:32px}@keyframes WhatsAppAgentPage_spin__aFkfd{to{transform:rotate(1turn)}}@media (max-width:960px){.WhatsAppAgentPage_aiGrid__N7Jvr,.WhatsAppAgentPage_connectionGrid__baI1W{grid-template-columns:1fr}.WhatsAppAgentPage_kpiRow__\+bep5{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.WhatsAppAgentPage_page__kqucG{padding:1rem .75rem}.WhatsAppAgentPage_formGrid__Dvujk,.WhatsAppAgentPage_kpiRow__\+bep5{grid-template-columns:1fr}.WhatsAppAgentPage_header__Weo0B{align-items:flex-start;flex-direction:column}}.DocHubPage_layout__fdRfw{background:#f0f4f8;display:grid;grid-template-columns:260px 1fr;min-height:calc(100vh - 2rem)}.DocHubPage_sidebar__\+BfRx{background:#fff;border-right:1px solid #e5e7eb;height:100vh;overflow-y:auto;padding:1.25rem 0;position:sticky;top:0}.DocHubPage_sidebarHeader__wn0x5{border-bottom:1px solid #f3f4f6;padding:0 1.25rem 1rem}.DocHubPage_sidebarHeader__wn0x5 h2{align-items:center;color:#111827;display:flex;font-size:1.1rem;font-weight:800;gap:.5rem;margin:0}.DocHubPage_sidebarHeader__wn0x5 h2 svg{color:#2563eb}.DocHubPage_sidebarHeader__wn0x5 p{color:#9ca3af;font-size:.78rem;margin:.2rem 0 0}.DocHubPage_sidebarSearch__toMyP{border:1.5px solid #e5e7eb;border-radius:10px;font-size:.85rem;margin:.75rem 1rem;padding:.5rem .7rem;width:calc(100% - 2rem)}.DocHubPage_sidebarSearch__toMyP:focus{border-color:#2563eb;outline:none}.DocHubPage_navGroup__IOAmf{margin-top:.5rem}.DocHubPage_navGroupLabel__W0oSE{color:#9ca3af;font-size:.68rem;font-weight:800;letter-spacing:.8px;padding:.4rem 1.25rem;text-transform:uppercase}.DocHubPage_navItem__iEtjK{align-items:center;background:none;border:none;color:#4b5563;cursor:pointer;display:flex;font-size:.88rem;gap:.5rem;padding:.55rem 1.25rem;text-align:left;transition:all .12s;width:100%}.DocHubPage_navItem__iEtjK:hover{background:#f3f4f6;color:#111827}.DocHubPage_navItemActive__AWv2i{background:#eff6ff;border-right:3px solid #2563eb;color:#2563eb;font-weight:700}.DocHubPage_navItemIcon__4jwOP{flex-shrink:0;font-size:.82rem;text-align:center;width:20px}.DocHubPage_content__rwsT-{max-width:960px;padding:1.5rem 2rem 3rem}.DocHubPage_contentHeader__ywF8U{margin-bottom:1.5rem}.DocHubPage_contentHeader__ywF8U h1{color:#111827;font-size:1.6rem;font-weight:800;margin:0}.DocHubPage_contentHeader__ywF8U p{color:#6b7280;font-size:.92rem;margin:.3rem 0 0}.DocHubPage_breadcrumb__d2BGx{align-items:center;color:#9ca3af;display:flex;font-size:.78rem;gap:.35rem;margin-bottom:.5rem}.DocHubPage_breadcrumb__d2BGx span{color:#2563eb;cursor:pointer}.DocHubPage_breadcrumb__d2BGx span:hover{text-decoration:underline}.DocHubPage_card__5abRQ{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:1rem;padding:1.25rem}.DocHubPage_cardTitle__uuHtn{align-items:center;color:#1e293b;display:flex;font-size:1rem;font-weight:700;gap:.5rem;margin:0 0 .8rem}.DocHubPage_cardIcon__E\+X1O{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:.82rem;height:30px;justify-content:center;width:30px}.DocHubPage_moduleGrid__6xBPH{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.DocHubPage_moduleCard__eY2F7{border:1.5px solid #e5e7eb;cursor:pointer;transition:all .15s}.DocHubPage_moduleCard__eY2F7:hover{border-color:#2563eb;box-shadow:0 4px 16px #2563eb14;transform:translateY(-2px)}.DocHubPage_moduleCardHeader__elxpT{align-items:center;display:flex;gap:.6rem;margin-bottom:.5rem}.DocHubPage_moduleCardHeader__elxpT h3{font-size:.95rem;margin:0}.DocHubPage_moduleCardDesc__FgFA\+{color:#6b7280;font-size:.82rem;line-height:1.45;margin:0}.DocHubPage_moduleCardMeta__jQOSd{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.DocHubPage_roleTag__yh40s{background:#f3f4f6;border-radius:6px;color:#6b7280;font-size:.68rem;font-weight:700;padding:.15rem .4rem;text-transform:uppercase}.DocHubPage_guideSection__RJzig{margin-bottom:1.5rem}.DocHubPage_guideSection__RJzig h2{align-items:center;color:#111827;display:flex;font-size:1.15rem;gap:.5rem;margin:0 0 .6rem}.DocHubPage_guideSection__RJzig h3{color:#374151;font-size:.95rem;margin:1rem 0 .4rem}.DocHubPage_guideSection__RJzig p{color:#4b5563;font-size:.9rem;line-height:1.6;margin:0 0 .5rem}.DocHubPage_guideSection__RJzig ol,.DocHubPage_guideSection__RJzig ul{margin:0 0 .6rem;padding-left:1.3rem}.DocHubPage_guideSection__RJzig li{color:#4b5563;font-size:.88rem;line-height:1.55;margin-bottom:.3rem}.DocHubPage_stepCard__hj4OW{align-items:flex-start;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:.75rem;margin-bottom:.6rem;padding:.85rem}.DocHubPage_stepNumber__Ne8wN{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.85rem;font-weight:800;height:32px;justify-content:center;width:32px}.DocHubPage_stepContent__gI1Gf h4{color:#111827;font-size:.9rem;margin:0 0 .2rem}.DocHubPage_stepContent__gI1Gf p{color:#6b7280;font-size:.82rem;margin:0}.DocHubPage_tip__dWYeQ{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1d4ed8;display:flex;font-size:.85rem;gap:.5rem;margin:.6rem 0;padding:.7rem .9rem}.DocHubPage_tipIcon__K1Wz1{flex-shrink:0;margin-top:2px}.DocHubPage_warning__cXd\+z{background:#fefce8;border-color:#fde68a;color:#92400e}.DocHubPage_flowDiagram__rPs-f{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-wrap:wrap;gap:0;margin:.6rem 0;overflow-x:auto;padding:1rem}.DocHubPage_flowStep__GMEDC{align-items:center;display:flex;flex-direction:column;gap:.3rem;min-width:90px;padding:.5rem .8rem}.DocHubPage_flowStepIcon__xJCcE{align-items:center;border-radius:50%;display:flex;font-size:.85rem;height:36px;justify-content:center;width:36px}.DocHubPage_flowStepLabel__10m0b{color:#374151;font-size:.72rem;font-weight:600;text-align:center}.DocHubPage_flowArrow__jJhXQ{color:#9ca3af;font-size:1rem;margin:0 .2rem}.DocHubPage_schemaGrid__F8tNB{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.DocHubPage_schemaCard__f3prQ{padding:.85rem}.DocHubPage_schemaCard__f3prQ h4{align-items:center;color:#111827;display:flex;font-size:.88rem;gap:.4rem;margin:0 0 .5rem}.DocHubPage_schemaCard__f3prQ h4 code{color:#6b7280;font-size:.72rem;font-weight:400}.DocHubPage_schemaFields__SQCG7{list-style:none;margin:0;padding:0}.DocHubPage_schemaFields__SQCG7 li{border-bottom:1px solid #f3f4f6;display:flex;font-size:.78rem;justify-content:space-between;padding:.25rem 0}.DocHubPage_schemaFields__SQCG7 li:last-child{border:none}.DocHubPage_fieldName__rFlzK{color:#374151;font-family:monospace;font-weight:600}.DocHubPage_fieldType__V3vwJ{color:#9ca3af;font-family:monospace}.DocHubPage_fieldPk__vmYfV{color:#d97706;font-weight:700}.DocHubPage_fieldFk__j6CUp{color:#2563eb;font-size:.68rem}.DocHubPage_swaggerFrame__CnIm1{border:1px solid #e5e7eb;border-radius:12px;height:600px;width:100%}@media (max-width:860px){.DocHubPage_layout__fdRfw{grid-template-columns:1fr}.DocHubPage_sidebar__\+BfRx{display:none}.DocHubPage_content__rwsT-{padding:1rem}}.VaultReauthModal_overlay__yD3mG{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:9999}.VaultReauthModal_modal__qK2n0{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 20px 60px #00000040;max-width:440px;padding:28px;position:relative;width:100%}.VaultReauthModal_closeBtn__DL3Cz{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1.2rem;position:absolute;right:12px;top:12px}.VaultReauthModal_closeBtn__DL3Cz:hover{color:#111827}.VaultReauthModal_header__zyHVl{margin-bottom:20px;text-align:center}.VaultReauthModal_icon__jSREh{background:#d1fae5;border-radius:50%;color:#28a745;display:grid;font-size:1.6rem;height:56px;margin:0 auto 12px;place-items:center;width:56px}.VaultReauthModal_header__zyHVl h3{color:#111827;font-family:sans-serif;font-family:var(--font-sans,sans-serif);font-size:1.25rem;margin:0 0 8px}.VaultReauthModal_header__zyHVl p{color:#6b7280;font-size:.9rem;margin:0}.VaultReauthModal_form__CLFGx{display:flex;flex-direction:column;gap:8px}.VaultReauthModal_form__CLFGx label{color:#111827;font-size:.85rem;font-weight:600;margin-top:8px}.VaultReauthModal_form__CLFGx input{border:1.5px solid #d1d5db;border-radius:8px;font-size:.95rem;outline:none;padding:10px 12px}.VaultReauthModal_form__CLFGx input:focus{border-color:#28a745}.VaultReauthModal_form__CLFGx button{background:#28a745;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;margin-top:12px;padding:12px}.VaultReauthModal_form__CLFGx button:hover{background:#218838}.VaultReauthModal_form__CLFGx button:disabled{background:#9ca3af;cursor:not-allowed}.VaultReauthModal_error__YYpk9{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.85rem;margin:4px 0 0;padding:8px 12px}.VaultStatusBadge_badge__gDtH9{align-items:center;border:1px solid #0000;border-radius:10px;cursor:default;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-family:var(--font-sans,"Inter",system-ui,sans-serif);font-size:.82rem;font-weight:600;gap:10px;padding:8px 14px;transition:background .15s ease,color .15s ease,border-color .15s ease}.VaultStatusBadge_locked__BOooh{background:#fef3c7;border-color:#fde68a;color:#92400e;cursor:pointer}.VaultStatusBadge_locked__BOooh:hover{background:#fde68a;color:#78350f}.VaultStatusBadge_unlocked__zdXWZ{padding-right:6px}.VaultStatusBadge_success__UiU5z{background:#dcfce7;border-color:#bbf7d0;color:#15803d}.VaultStatusBadge_warning__Q9Wbu{background:#fef3c7;border-color:#fde68a;color:#b45309}.VaultStatusBadge_danger__zmWWM{animation:VaultStatusBadge_pulse__DuF25 1.6s ease-in-out infinite;background:#fee2e2;border-color:#fecaca;color:#b91c1c}@keyframes VaultStatusBadge_pulse__DuF25{0%,to{box-shadow:0 0 0 0 #dc26264d}50%{box-shadow:0 0 0 6px #dc262600}}.VaultStatusBadge_icon__u3f3I{align-items:center;display:inline-flex;font-size:1rem}.VaultStatusBadge_label__-WT-h{align-items:flex-start;display:flex;flex-direction:column;line-height:1.2;min-width:0}.VaultStatusBadge_titleLine__Vkjtn{font-size:.82rem;font-weight:700}.VaultStatusBadge_subline__haJ5p{font-feature-settings:"tnum";font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:500;opacity:.8}.VaultStatusBadge_timer__dC3Y-{font-feature-settings:"tnum";background:#fff9;border-radius:6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em;padding:4px 10px}.VaultStatusBadge_lockBtn__kyzkE{align-items:center;background:#0000;border:0;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;opacity:.7;padding:6px 8px;transition:background .12s ease}.VaultStatusBadge_lockBtn__kyzkE:hover{background:#0f172a14;opacity:1}@media (max-width:540px){.VaultStatusBadge_subline__haJ5p{display:none}.VaultStatusBadge_badge__gDtH9{font-size:.78rem;padding:6px 10px}}.PasswordGenerator_container__yMsXK{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:18px}.PasswordGenerator_header__cVkSW{align-items:center;color:#28a745;display:flex;gap:8px;margin-bottom:14px}.PasswordGenerator_header__cVkSW h4{color:#111827;font-size:1rem;margin:0}.PasswordGenerator_row__7gnGU{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.PasswordGenerator_row__7gnGU label{color:#4b5563;font-size:.78rem;font-weight:600}.PasswordGenerator_row__7gnGU input[type=text],.PasswordGenerator_row__7gnGU select{border:1px solid #d1d5db;border-radius:6px;font-size:.85rem;padding:8px 10px}.PasswordGenerator_row__7gnGU input[type=range]{padding:0}.PasswordGenerator_checkRow__wTIy5{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.PasswordGenerator_checkRow__wTIy5 label{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:.8rem;gap:6px}.PasswordGenerator_generateBtn__DM3kJ{align-items:center;background:#28a745;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;padding:10px;width:100%}.PasswordGenerator_generateBtn__DM3kJ:hover{background:#218838}.PasswordGenerator_generateBtn__DM3kJ:disabled{background:#9ca3af}.PasswordGenerator_results__uAje1{display:flex;flex-direction:column;gap:6px;margin-top:14px}.PasswordGenerator_resultRow__fl1wv{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:8px;padding:8px 10px}.PasswordGenerator_password__ZT7g\+{color:#111827;flex:1 1;font-family:ui-monospace,monospace;font-size:.9rem;word-break:break-all}.PasswordGenerator_strength__jXZAu{border-radius:999px;color:#fff;font-size:.7rem;padding:2px 8px;white-space:nowrap}.PasswordGenerator_resultRow__fl1wv button{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;padding:6px 8px}.PasswordGenerator_resultRow__fl1wv button:hover{background:#e5e7eb}.PasswordGenerator_useBtn__gxJvI{background:#28a745!important;border-color:#28a745!important;color:#fff!important;font-size:.75rem!important;font-weight:600;padding:6px 12px!important}.PasswordGenerator_useBtn__gxJvI:hover{background:#218838!important}:root{--vault-brand:#16a34a;--vault-brand-strong:#15803d;--vault-brand-soft:#dcfce7;--vault-brand-line:#bbf7d0;--vault-bg:#f8fafc;--vault-surface:#fff;--vault-border:#e2e8f0;--vault-border-strong:#cbd5e1;--vault-text:#0f172a;--vault-text-soft:#475569;--vault-text-muted:#94a3b8}.CredentialVaultPage_page__AEhRe{background:#f8fafc;background:var(--vault-bg);color:#0f172a;color:var(--vault-text);font-family:Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-sans,"Inter",system-ui,-apple-system,sans-serif);min-height:100%;min-width:0;padding:24px}.CredentialVaultPage_header__l5d8m{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.CredentialVaultPage_titleWrap__1f8I5{align-items:center;display:flex;gap:14px}.CredentialVaultPage_titleIcon__6tR21{background:#dcfce7;background:var(--vault-brand-soft);border:1px solid #bbf7d0;border:1px solid var(--vault-brand-line);border-radius:12px;color:#16a34a;color:var(--vault-brand);font-size:1.6rem;padding:12px}.CredentialVaultPage_titleWrap__1f8I5 h1{color:#0f172a;color:var(--vault-text);font-size:1.4rem;font-weight:700;letter-spacing:-.01em;margin:0}.CredentialVaultPage_titleWrap__1f8I5 p{color:#475569;color:var(--vault-text-soft);font-size:.86rem;margin:4px 0 0}.CredentialVaultPage_vaultStatus__\+FHL\+{display:flex;gap:8px}.CredentialVaultPage_tabs__O8A-A{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--vault-border);display:flex;flex-wrap:wrap;gap:4px;margin-bottom:18px;overflow-x:auto}.CredentialVaultPage_tab__qRPeW{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#475569;color:var(--vault-text-soft);cursor:pointer;display:flex;font-family:inherit;font-size:.86rem;font-weight:600;gap:8px;margin-bottom:-1px;padding:10px 16px;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.CredentialVaultPage_tab__qRPeW:hover{color:#0f172a;color:var(--vault-text)}.CredentialVaultPage_tabActive__O8RPd{border-bottom-color:#16a34a;border-bottom-color:var(--vault-brand);color:#15803d;color:var(--vault-brand-strong)}.CredentialVaultPage_toolbar__41T4B{align-items:center;background:#fff;background:var(--vault-surface);border:1px solid #e2e8f0;border:1px solid var(--vault-border);border-radius:12px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px;padding:10px 12px}.CredentialVaultPage_searchWrap__ytoU2{align-items:center;background:#f8fafc;background:var(--vault-bg);border:1px solid #e2e8f0;border:1px solid var(--vault-border);border-radius:10px;color:#475569;color:var(--vault-text-soft);display:flex;flex:1 1 240px;gap:8px;min-width:240px;padding:8px 12px;transition:border-color .15s ease,background .15s ease}.CredentialVaultPage_searchWrap__ytoU2:focus-within{background:#fff;border-color:#16a34a;border-color:var(--vault-brand)}.CredentialVaultPage_searchWrap__ytoU2 input{background:none;border:none;color:#0f172a;color:var(--vault-text);flex:1 1;font-family:inherit;font-size:.88rem;outline:none}.CredentialVaultPage_toolbar__41T4B input[type=text],.CredentialVaultPage_toolbar__41T4B select{background:#fff;background:var(--vault-surface);border:1px solid #e2e8f0;border:1px solid var(--vault-border);border-radius:10px;color:#0f172a;color:var(--vault-text);cursor:pointer;font-family:inherit;font-size:.85rem;padding:8px 12px;transition:border-color .15s ease}.CredentialVaultPage_toolbar__41T4B input[type=text]:hover,.CredentialVaultPage_toolbar__41T4B select:hover{border-color:#cbd5e1;border-color:var(--vault-border-strong)}.CredentialVaultPage_toolbar__41T4B input[type=text]:focus,.CredentialVaultPage_toolbar__41T4B select:focus{border-color:#16a34a;border-color:var(--vault-brand);box-shadow:0 0 0 3px #22c55e26;outline:0}.CredentialVaultPage_filterCheckbox__dxNl\+{align-items:center;color:#374151;display:flex;font-size:.85rem;gap:6px}.CredentialVaultPage_btnDangerSmall__rhVpb,.CredentialVaultPage_btnDanger__FUhOz,.CredentialVaultPage_btnPrimary__s4L99,.CredentialVaultPage_btnSecondary__a3-6K{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:600;gap:6px;padding:8px 14px;transition:background .12s ease,border-color .12s ease,color .12s ease}.CredentialVaultPage_btnPrimary__s4L99{background:#16a34a;background:var(--vault-brand);color:#fff}.CredentialVaultPage_btnPrimary__s4L99:hover{background:#15803d;background:var(--vault-brand-strong)}.CredentialVaultPage_btnPrimary__s4L99:disabled{background:#94a3b8;background:var(--vault-text-muted);cursor:not-allowed}.CredentialVaultPage_btnSecondary__a3-6K{background:#fff;background:var(--vault-surface);border-color:#e2e8f0;border-color:var(--vault-border);color:#0f172a;color:var(--vault-text)}.CredentialVaultPage_btnSecondary__a3-6K:hover{background:#dcfce7;background:var(--vault-brand-soft);border-color:#16a34a;border-color:var(--vault-brand);color:#15803d;color:var(--vault-brand-strong)}.CredentialVaultPage_btnDanger__FUhOz{background:#b91c1c;color:#fff}.CredentialVaultPage_btnDanger__FUhOz:hover{background:#991b1b}.CredentialVaultPage_btnDangerSmall__rhVpb{background:#fef2f2;border-color:#fecaca;color:#b91c1c;padding:6px 10px}.CredentialVaultPage_btnDangerSmall__rhVpb:hover{background:#fee2e2;border-color:#fca5a5}.CredentialVaultPage_loading__E3VWH{color:#6b7280;padding:40px;text-align:center}.CredentialVaultPage_empty__WDi2q{color:#6b7280;padding:60px 20px;text-align:center}.CredentialVaultPage_empty__WDi2q svg{color:#d1d5db;font-size:3rem;margin-bottom:12px}.CredentialVaultPage_credGrid__IfNSU{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.CredentialVaultPage_credCard__OpTf\+{background:#fff;background:var(--vault-surface);border:1px solid #e2e8f0;border:1px solid var(--vault-border);border-radius:12px;box-shadow:0 1px 2px #0f172a0a;cursor:pointer;padding:14px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.CredentialVaultPage_credCard__OpTf\+:hover{border-color:#bbf7d0;border-color:var(--vault-brand-line);box-shadow:0 6px 18px #16a34a1a;transform:translateY(-1px)}.CredentialVaultPage_credHeader__uxuhr{align-items:center;display:flex;gap:10px;margin-bottom:10px}.CredentialVaultPage_credInfo__qfPis{flex:1 1;min-width:0}.CredentialVaultPage_credInfo__qfPis strong{color:#0f172a;color:var(--vault-text);display:block;font-size:.94rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CredentialVaultPage_platformLabel__1X1sJ{color:#475569;color:var(--vault-text-soft);font-size:.74rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.CredentialVaultPage_rotationBadge__vvgLf{align-items:center;background:#fef3c7;border-radius:999px;color:#b45309;display:inline-flex;font-size:.7rem;font-weight:600;gap:4px;padding:4px 8px;white-space:nowrap}.CredentialVaultPage_credBody__vGdk0{color:#4b5563;display:flex;flex-direction:column;font-size:.78rem;gap:4px;margin-bottom:10px}.CredentialVaultPage_credFooter__btVNS{align-items:center;border-top:1px solid #f3f4f6;color:#6b7280;display:flex;font-size:.78rem;gap:8px;padding-top:8px}.CredentialVaultPage_strengthBadge__bq6P-{border-radius:999px;color:#fff;font-size:.7rem;font-weight:700;padding:2px 8px}.CredentialVaultPage_deviceAlert__l9eQA{color:#f59e0b;font-weight:700}.CredentialVaultPage_copyBtn__u6yEB{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#28a745;cursor:pointer;margin-left:auto;padding:6px 8px}.CredentialVaultPage_copyBtn__u6yEB:hover{background:#d1fae5}.CredentialVaultPage_modalOverlay__u8y3m{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:9000}.CredentialVaultPage_modalBig__mkxIo,.CredentialVaultPage_modalSmall__38WAD{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000040;max-height:90vh;overflow-y:auto;padding:0;position:relative;width:100%}.CredentialVaultPage_modalSmall__38WAD{max-width:540px}.CredentialVaultPage_modalBig__mkxIo{max-width:960px}.CredentialVaultPage_modalHeader__nCzhA{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.CredentialVaultPage_modalHeader__nCzhA h3{font-size:1.1rem;margin:0}.CredentialVaultPage_modalHeader__nCzhA button{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1rem;padding:4px 8px}.CredentialVaultPage_modalHeader__nCzhA button:hover{color:#111827}.CredentialVaultPage_formGrid__kRxza{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:20px}.CredentialVaultPage_formGrid__kRxza>div{display:flex;flex-direction:column;gap:4px}.CredentialVaultPage_fullRow__8JfNx{grid-column:1/-1}.CredentialVaultPage_formGrid__kRxza label{color:#374151;font-size:.78rem;font-weight:600}.CredentialVaultPage_formGrid__kRxza input,.CredentialVaultPage_formGrid__kRxza select,.CredentialVaultPage_formGrid__kRxza textarea{border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:.9rem;padding:8px 10px}.CredentialVaultPage_formGrid__kRxza input:focus,.CredentialVaultPage_formGrid__kRxza select:focus,.CredentialVaultPage_formGrid__kRxza textarea:focus{border-color:#28a745;outline:none}.CredentialVaultPage_formGrid__kRxza input[type=color]{height:38px;padding:2px}.CredentialVaultPage_passwordRow__flTqn{display:flex;gap:8px}.CredentialVaultPage_passwordRow__flTqn input{flex:1 1}.CredentialVaultPage_detailHeader__nPMya{align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b);border-top-left-radius:16px;border-top-right-radius:16px;color:#f8fafc;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:18px 22px;position:sticky;top:0;z-index:5}.CredentialVaultPage_detailHeaderLeft__dyKzJ{align-items:center;display:flex;flex:1 1;gap:14px;min-width:0}.CredentialVaultPage_detailHeaderInfo__ev6Hk{min-width:0}.CredentialVaultPage_detailHeaderInfo__ev6Hk h3{color:#fff;font-size:1.18rem;font-weight:700;letter-spacing:-.01em;margin:0}.CredentialVaultPage_detailHeaderMeta__kC5tF{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.CredentialVaultPage_detailHeaderMeta__kC5tF .CredentialVaultPage_platformLabel__1X1sJ{color:#94a3b8;font-size:.74rem}.CredentialVaultPage_detailHeaderActions__69lJW{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CredentialVaultPage_detailHeaderActions__69lJW .CredentialVaultPage_btnSecondary__a3-6K{background:#ffffff14;border-color:#ffffff26;color:#f8fafc}.CredentialVaultPage_detailHeaderActions__69lJW .CredentialVaultPage_btnSecondary__a3-6K:hover{background:#ffffff29;border-color:#ffffff4d;color:#fff}.CredentialVaultPage_btnIcon__moVWk{align-items:center;background:#0000;border:0;border-radius:8px;color:#cbd5e1;cursor:pointer;display:inline-flex;font-size:1rem;padding:8px;transition:background .12s ease}.CredentialVaultPage_btnIcon__moVWk:hover{background:#ffffff1a;color:#fff}.CredentialVaultPage_detailGrid__dwMAl{grid-gap:16px;background:#f8fafc;display:grid;gap:16px;grid-template-columns:1fr 1.15fr;padding:20px}.CredentialVaultPage_detailColumn__ZN55T{display:flex;flex-direction:column;gap:14px;min-width:0}@media (max-width:880px){.CredentialVaultPage_detailGrid__dwMAl,.CredentialVaultPage_formGrid__kRxza{grid-template-columns:1fr}.CredentialVaultPage_detailHeader__nPMya{padding:14px 16px}}.CredentialVaultPage_detailCard__pgGzc{background:#fff;background:var(--vault-surface);border:1px solid #e2e8f0;border:1px solid var(--vault-border);border-radius:14px;box-shadow:0 1px 2px #0f172a0a;padding:14px 16px}.CredentialVaultPage_cardHeader__aTnln{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.CredentialVaultPage_cardTitle__bMhYn{align-items:center;color:#0f172a;color:var(--vault-text);display:inline-flex;font-size:.92rem;font-weight:700;gap:8px}.CredentialVaultPage_cardTitle__bMhYn svg{color:#16a34a;color:var(--vault-brand);font-size:1.05rem}.CredentialVaultPage_cardCount__pGqna{background:#dcfce7;background:var(--vault-brand-soft);border-radius:999px;color:#15803d;color:var(--vault-brand-strong);font-size:.7rem;font-weight:700;margin-left:6px;padding:2px 9px}.CredentialVaultPage_cardHeaderActions__n7CSc{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CredentialVaultPage_miniToggle__sRJeu{align-items:center;color:#475569;color:var(--vault-text-soft);cursor:pointer;display:inline-flex;font-size:.78rem;gap:5px}.CredentialVaultPage_passwordCard__fy8-t{background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#bbf7d0;border-color:var(--vault-brand-line)}.CredentialVaultPage_passwordCard__fy8-t .CredentialVaultPage_cardTitle__bMhYn svg{color:#15803d;color:var(--vault-brand-strong)}.CredentialVaultPage_strengthInline__YKCnD{border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.02em;padding:3px 10px}.CredentialVaultPage_btnReveal__z-cQH{border-radius:12px;box-shadow:0 2px 8px #16a34a33;font-size:.92rem;justify-content:center;letter-spacing:.01em;padding:12px 14px;width:100%}.CredentialVaultPage_btnReveal__z-cQH:hover{box-shadow:0 4px 14px #16a34a47}.CredentialVaultPage_passwordReveal__ZNw3z{align-items:center;display:flex;gap:6px;margin-top:4px}.CredentialVaultPage_passwordCode__rRCIJ{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--vault-border);border-radius:10px;color:#0f172a;color:var(--vault-text);flex:1 1;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92rem;font-weight:600;padding:10px 12px;word-break:break-all}.CredentialVaultPage_passwordHint__IVAo3{align-items:center;color:#475569;color:var(--vault-text-soft);display:flex;font-size:.72rem;gap:4px;margin:8px 0 0}.CredentialVaultPage_dataList__JaZdS{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.CredentialVaultPage_dataList__JaZdS li{align-items:center;border-bottom:1px dashed #e2e8f0;border-bottom:1px dashed var(--vault-border);display:flex;font-size:.85rem;gap:10px;justify-content:space-between;padding:9px 0}.CredentialVaultPage_dataList__JaZdS li:last-child{border-bottom:0}.CredentialVaultPage_dataLabel__uLbBb{align-items:center;color:#475569;color:var(--vault-text-soft);display:inline-flex;flex-shrink:0;font-weight:500;gap:8px;min-width:110px}.CredentialVaultPage_dataLabel__uLbBb svg{color:#94a3b8;color:var(--vault-text-muted);font-size:.95rem}.CredentialVaultPage_dataValue__zXSI2{color:#0f172a;color:var(--vault-text);flex:1 1;font-weight:600;min-width:0;text-align:right;word-break:break-all}.CredentialVaultPage_dataValue__zXSI2 em{color:#94a3b8;color:var(--vault-text-muted);font-style:normal;font-weight:500}.CredentialVaultPage_dataLink__mUOGQ{border-bottom:1px dashed #0000;color:#15803d;color:var(--vault-brand-strong);text-decoration:none;transition:border-color .15s ease}.CredentialVaultPage_dataLink__mUOGQ:hover{border-bottom-color:#15803d;border-bottom-color:var(--vault-brand-strong)}.CredentialVaultPage_timelineMini__ThPUV{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.CredentialVaultPage_timelineMini__ThPUV li{background:#f8fafc;background:var(--vault-bg);border-left:3px solid #16a34a;border-left:3px solid var(--vault-brand);border-radius:8px;display:flex;font-size:.82rem;gap:10px;justify-content:space-between;padding:6px 10px}.CredentialVaultPage_timelineMiniLabel__L4V1v{color:#475569;color:var(--vault-text-soft);font-weight:500}.CredentialVaultPage_timelineMiniValue__rbz1a{color:#0f172a;color:var(--vault-text);font-weight:600;text-align:right}.CredentialVaultPage_timelineMiniValue__rbz1a em{color:#94a3b8;color:var(--vault-text-muted);font-style:normal;font-weight:500}.CredentialVaultPage_notesBlock__6wmiy{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-top:12px;padding:10px 12px}.CredentialVaultPage_notesLabel__2P7af{color:#92400e;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.CredentialVaultPage_notesBlock__6wmiy p{color:#0f172a;color:var(--vault-text);font-size:.85rem;margin:4px 0 0;white-space:pre-wrap}.CredentialVaultPage_inlineForm__Yu1lf{background:#f8fafc;background:var(--vault-bg);border:1px dashed #cbd5e1;border:1px dashed var(--vault-border-strong);border-radius:10px;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;padding:10px}.CredentialVaultPage_inlineForm__Yu1lf input,.CredentialVaultPage_inlineForm__Yu1lf select{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--vault-border);border-radius:8px;color:#0f172a;color:var(--vault-text);flex:1 1;font-family:inherit;font-size:.85rem;min-width:130px;padding:8px 10px}.CredentialVaultPage_inlineForm__Yu1lf input:focus,.CredentialVaultPage_inlineForm__Yu1lf select:focus{border-color:#16a34a;border-color:var(--vault-brand);box-shadow:0 0 0 3px #22c55e1f;outline:0}.CredentialVaultPage_inlineFormColumn__fVuyt{align-items:stretch;flex-direction:column}.CredentialVaultPage_inlineFormColumn__fVuyt input,.CredentialVaultPage_inlineFormColumn__fVuyt select{min-width:0}.CredentialVaultPage_btnPrimarySmall__htmmw{align-items:center;background:#16a34a;background:var(--vault-brand);border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:600;gap:5px;padding:6px 12px;transition:background .12s ease}.CredentialVaultPage_btnPrimarySmall__htmmw:hover{background:#15803d;background:var(--vault-brand-strong)}.CredentialVaultPage_emptyMini__q-2MA{background:#f8fafc;background:var(--vault-bg);border:1px dashed #e2e8f0;border:1px dashed var(--vault-border);border-radius:10px;color:#94a3b8;color:var(--vault-text-muted);font-size:.85rem;margin:4px 0 0;padding:14px;text-align:center}.CredentialVaultPage_timeline__InHqa{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0;position:relative}.CredentialVaultPage_timelineItem__pi5VO{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--vault-border);display:flex;gap:12px;padding:12px 6px 12px 14px;position:relative}.CredentialVaultPage_timelineItem__pi5VO:last-child{border-bottom:0}.CredentialVaultPage_timelineItem__pi5VO:before{background:#e2e8f0;background:var(--vault-border);bottom:-6px;content:"";left:25px;position:absolute;top:30px;width:2px}.CredentialVaultPage_timelineItem__pi5VO:last-child:before{display:none}.CredentialVaultPage_timelineDot__Ce1hE{align-items:center;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e2e8f0;box-shadow:0 0 0 1px var(--vault-border);display:inline-flex;flex-shrink:0;font-size:.92rem;height:30px;justify-content:center;position:relative;width:30px;z-index:1}.CredentialVaultPage_timelineItemActive__rxGcN .CredentialVaultPage_timelineDot__Ce1hE{background:#dcfce7;background:var(--vault-brand-soft);color:#15803d;color:var(--vault-brand-strong)}.CredentialVaultPage_timelineItemClosed__J2tR5{opacity:.7}.CredentialVaultPage_timelineItemClosed__J2tR5 .CredentialVaultPage_timelineDot__Ce1hE{background:#f1f5f9;color:#94a3b8}.CredentialVaultPage_timelineBody__XRVfF{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.CredentialVaultPage_timelineRow1__7zr1p{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CredentialVaultPage_timelineRow1__7zr1p strong{color:#0f172a;color:var(--vault-text);font-size:.92rem;font-weight:700}.CredentialVaultPage_timelineRow2__B76QX{align-items:center;color:#475569;color:var(--vault-text-soft);display:flex;flex-wrap:wrap;font-size:.76rem;gap:12px}.CredentialVaultPage_timelineRow2__B76QX svg{color:#94a3b8;color:var(--vault-text-muted);font-size:.92rem;margin-right:3px;vertical-align:-2px}.CredentialVaultPage_timelineRow2__B76QX strong{color:#0f172a;color:var(--vault-text);font-weight:600}.CredentialVaultPage_timelineSince__VoHxA{border:1px solid #e2e8f0;border:1px solid var(--vault-border);border-radius:999px;font-size:.7rem;padding:2px 8px}.CredentialVaultPage_timelineReason__DVhYv,.CredentialVaultPage_timelineSince__VoHxA{background:#f8fafc;background:var(--vault-bg);color:#475569;color:var(--vault-text-soft)}.CredentialVaultPage_timelineReason__DVhYv{border-left:2px solid #cbd5e1;border-left:2px solid var(--vault-border-strong);border-radius:6px;font-size:.78rem;font-style:italic;padding:4px 8px}.CredentialVaultPage_activePill__C\+XwX{align-items:center;background:#dcfce7;background:var(--vault-brand-soft);border-radius:999px;color:#15803d;color:var(--vault-brand-strong);display:inline-flex;font-size:.68rem;font-weight:700;gap:4px;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.CredentialVaultPage_activePill__C\+XwX svg{font-size:.78rem}.CredentialVaultPage_closedPill__i6Hpj{background:#f1f5f9;color:#64748b}.CredentialVaultPage_closedPill__i6Hpj,.CredentialVaultPage_roleBadge__S5NBW{border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.CredentialVaultPage_roleBadge__S5NBW{background:#dcfce7;background:var(--vault-brand-soft);color:#15803d;color:var(--vault-brand-strong)}.CredentialVaultPage_role_responsable__fvQ2s{background:#ede9fe;color:#6d28d9}.CredentialVaultPage_role_auditor__bHURJ{background:#dbeafe;color:#1d4ed8}.CredentialVaultPage_role_usuario__visnN{background:#dcfce7;background:var(--vault-brand-soft);color:#15803d;color:var(--vault-brand-strong)}.CredentialVaultPage_deviceList__9IEiz{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.CredentialVaultPage_deviceItem__H5Up5{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--vault-border);border-radius:12px;display:flex;gap:12px;padding:12px;transition:border-color .12s ease}.CredentialVaultPage_deviceItem__H5Up5:hover{border-color:#bbf7d0;border-color:var(--vault-brand-line)}.CredentialVaultPage_deviceClosed__WkvtF{background:#f8fafc;background:var(--vault-bg);opacity:.55}.CredentialVaultPage_deviceIcon__zwoHI{align-items:center;background:#f8fafc;background:var(--vault-bg);border:1px solid #e2e8f0;border:1px solid var(--vault-border);border-radius:10px;color:#475569;color:var(--vault-text-soft);display:inline-flex;flex-shrink:0;font-size:1.1rem;height:34px;justify-content:center;width:34px}.CredentialVaultPage_deviceBody__7I52\+{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.CredentialVaultPage_deviceRow1__xW7eL{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CredentialVaultPage_deviceRow1__xW7eL strong{color:#0f172a;color:var(--vault-text);font-size:.9rem;font-weight:700}.CredentialVaultPage_deviceTypePill__AuncE{background:#f8fafc;background:var(--vault-bg);border:1px solid #e2e8f0;border:1px solid var(--vault-border);border-radius:999px;color:#475569;color:var(--vault-text-soft);font-size:.66rem;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.CredentialVaultPage_deviceRow2__KUR3s{color:#475569;color:var(--vault-text-soft);display:flex;flex-wrap:wrap;font-size:.76rem;gap:6px}.CredentialVaultPage_deviceRow3__CUDlR{color:#475569;color:var(--vault-text-soft);display:flex;flex-wrap:wrap;font-size:.74rem;gap:12px;margin-top:2px}.CredentialVaultPage_deviceRow3__CUDlR svg{color:#94a3b8;color:var(--vault-text-muted);font-size:.85rem;margin-right:3px;vertical-align:-2px}.CredentialVaultPage_deviceRow3__CUDlR strong{color:#0f172a;color:var(--vault-text);font-weight:600}.CredentialVaultPage_deviceActions__FmlaJ{align-items:center;display:flex;flex-shrink:0;gap:4px}.CredentialVaultPage_deviceActions__FmlaJ .CredentialVaultPage_btnDangerSmall__rhVpb,.CredentialVaultPage_deviceActions__FmlaJ .CredentialVaultPage_btnSecondary__a3-6K{padding:6px 10px}.CredentialVaultPage_platGrid__oPPwB{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.CredentialVaultPage_platCard__\+aF5k{align-items:center;background:#fff;background:var(--vault-surface);border:1px solid #e2e8f0;border:1px solid var(--vault-border);border-radius:12px;display:flex;gap:12px;padding:12px;transition:border-color .15s ease,box-shadow .15s ease}.CredentialVaultPage_platCard__\+aF5k:hover{border-color:#bbf7d0;border-color:var(--vault-brand-line);box-shadow:0 4px 12px #16a34a14}.CredentialVaultPage_collabGrid__hCITW{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CredentialVaultPage_collabCard__T5STq{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px}.CredentialVaultPage_collabClosed__HM5bn{opacity:.7}.CredentialVaultPage_collabHeader__cPF6W{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.CredentialVaultPage_activeBadge__1grlD{background:#d1fae5;border-radius:999px;color:#059669;font-size:.7rem;font-weight:600;padding:2px 8px}.CredentialVaultPage_disengagedBadge__IUvc9{background:#fef2f2;border-radius:999px;color:#b91c1c;font-size:.7rem;font-weight:600;padding:2px 8px}.CredentialVaultPage_collabBody__\+tAox{color:#4b5563;display:flex;flex-direction:column;font-size:.78rem;gap:4px;margin-top:8px}.CredentialVaultPage_auditTable__-qZh3{background:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.CredentialVaultPage_auditTable__-qZh3 td,.CredentialVaultPage_auditTable__-qZh3 th{border-bottom:1px solid #f3f4f6;font-size:.82rem;padding:10px 12px;text-align:left}.CredentialVaultPage_auditTable__-qZh3 th{background:#f9fafb;color:#4b5563;font-size:.7rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.CredentialVaultPage_auditTable__-qZh3 tr:hover td{background:#f9fafb}.CredentialVaultPage_sourceBadge__Oveai{background:#e5e7eb;border-radius:999px;color:#374151;font-size:.7rem;font-weight:600;padding:2px 8px;text-transform:uppercase}:root{--audit-brand:#16a34a;--audit-brand-strong:#15803d;--audit-brand-soft:#dcfce7;--audit-bg:#f8fafc;--audit-surface:#fff;--audit-border:#e2e8f0;--audit-border-strong:#cbd5e1;--audit-text:#0f172a;--audit-text-soft:#475569;--audit-text-muted:#94a3b8;--audit-shadow-sm:0 1px 2px #0f172a0a,0 1px 3px #0f172a0f;--audit-shadow-md:0 4px 12px #0f172a14;--audit-radius:12px}.AuditPage_page__zojtq{background:#f8fafc;background:var(--audit-bg);color:#0f172a;color:var(--audit-text);font-family:Inter,system-ui,-apple-system,sans-serif;font-family:var(--font-sans,"Inter",system-ui,-apple-system,sans-serif);min-height:100%;min-width:0;padding:24px}.AuditPage_header__VxkiR{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.AuditPage_titleWrap__hiT83{align-items:center;display:flex;gap:14px}.AuditPage_titleIcon__zjsdG{background:#dcfce7;background:var(--audit-brand-soft);border:1px solid #bbf7d0;border-radius:12px;border-radius:var(--audit-radius);color:#16a34a;color:var(--audit-brand);font-size:1.6rem;padding:12px}.AuditPage_titleWrap__hiT83 h1{color:#0f172a;color:var(--audit-text);font-size:1.4rem;font-weight:700;letter-spacing:-.01em;margin:0}.AuditPage_titleWrap__hiT83 p{color:#475569;color:var(--audit-text-soft);font-size:.85rem;margin:2px 0 0}.AuditPage_tzHint__Vn9dM{font-feature-settings:"tnum";color:#94a3b8;color:var(--audit-text-muted);font-variant-numeric:tabular-nums;margin-left:4px}.AuditPage_statsGrid__RoPOl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:22px}.AuditPage_statCard__sIDLb{align-items:center;background:#fff;background:var(--audit-surface);border:1px solid #e2e8f0;border:1px solid var(--audit-border);border-radius:12px;border-radius:var(--audit-radius);box-shadow:0 1px 2px #0f172a0a,0 1px 3px #0f172a0f;box-shadow:var(--audit-shadow-sm);display:flex;gap:12px;padding:14px 16px;transition:transform .15s ease,box-shadow .15s ease}.AuditPage_statCard__sIDLb:hover{box-shadow:0 4px 12px #0f172a14;box-shadow:var(--audit-shadow-md);transform:translateY(-1px)}.AuditPage_statIcon__uA8C9{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;font-size:1.05rem;height:40px;justify-content:center;width:40px}.AuditPage_statBody__lbhMV{display:flex;flex-direction:column;gap:2px;min-width:0}.AuditPage_statLabel__4OfLD{color:#475569;color:var(--audit-text-soft);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.AuditPage_statValue__xt1FZ{font-feature-settings:"tnum";color:#0f172a;color:var(--audit-text);font-size:1.45rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1}.AuditPage_statHint__NztXe{color:#94a3b8;color:var(--audit-text-muted);font-size:.72rem}.AuditPage_stat_primary__eHM7Z .AuditPage_statIcon__uA8C9{background:#dcfce7;background:var(--audit-brand-soft);color:#16a34a;color:var(--audit-brand)}.AuditPage_stat_success__ovlaf .AuditPage_statIcon__uA8C9{background:#dcfce7;color:#15803d}.AuditPage_stat_danger__1x3b5 .AuditPage_statIcon__uA8C9{background:#fee2e2;color:#b91c1c}.AuditPage_stat_warning__kpHKq .AuditPage_statIcon__uA8C9{background:#fef3c7;color:#b45309}.AuditPage_stat_info__WXxUi .AuditPage_statIcon__uA8C9{background:#dbeafe;color:#1d4ed8}.AuditPage_stat_neutral__iGQvZ .AuditPage_statIcon__uA8C9{background:#f1f5f9;color:#475569}.AuditPage_tabs__oXjBb{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--audit-border);display:flex;gap:4px;margin-bottom:16px;overflow-x:auto}.AuditPage_tab__4-wtN{align-items:center;background:#0000;border:0;border-bottom:2px solid #0000;color:#475569;color:var(--audit-text-soft);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.86rem;font-weight:600;gap:8px;margin-bottom:-1px;padding:10px 16px;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.AuditPage_tab__4-wtN:hover{color:#0f172a;color:var(--audit-text)}.AuditPage_tabActive__V28hb{border-bottom-color:#16a34a;border-bottom-color:var(--audit-brand);color:#15803d;color:var(--audit-brand-strong)}.AuditPage_toolbar__7a2NV{align-items:center;background:#fff;background:var(--audit-surface);border:1px solid #e2e8f0;border:1px solid var(--audit-border);border-radius:12px;border-radius:var(--audit-radius);box-shadow:0 1px 2px #0f172a0a,0 1px 3px #0f172a0f;box-shadow:var(--audit-shadow-sm);display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px;padding:10px 12px}.AuditPage_searchWrap__SxCMn{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--audit-border);border-radius:10px;color:#475569;color:var(--audit-text-soft);display:inline-flex;flex:1 1 280px;font-size:.88rem;gap:8px;min-width:240px;padding:8px 12px;transition:border-color .15s ease,background .15s ease}.AuditPage_searchWrap__SxCMn:focus-within{background:#fff;border-color:#16a34a;border-color:var(--audit-brand)}.AuditPage_searchWrap__SxCMn input{background:#0000;border:0;color:#0f172a;color:var(--audit-text);flex:1 1;font:inherit;outline:0}.AuditPage_toolbar__7a2NV input[type=text],.AuditPage_toolbar__7a2NV select{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--audit-border);border-radius:10px;color:#0f172a;color:var(--audit-text);cursor:pointer;font-family:inherit;font-size:.85rem;padding:8px 12px;transition:border-color .15s ease}.AuditPage_toolbar__7a2NV input[type=text]:hover,.AuditPage_toolbar__7a2NV select:hover{border-color:#cbd5e1;border-color:var(--audit-border-strong)}.AuditPage_toolbar__7a2NV input[type=text]:focus,.AuditPage_toolbar__7a2NV select:focus{border-color:#16a34a;border-color:var(--audit-brand);box-shadow:0 0 0 3px #22c55e26;outline:0}.AuditPage_filterChip__wFUe1{align-items:center;background:#dcfce7;background:var(--audit-brand-soft);border:1px solid #bbf7d0;border-radius:999px;color:#15803d;color:var(--audit-brand-strong);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:600;gap:6px;padding:6px 10px}.AuditPage_filterChip__wFUe1 strong{font-weight:700}.AuditPage_filterChip__wFUe1:hover{background:#bbf7d0}.AuditPage_contentLayout__xw2AM{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 320px}@media (max-width:1024px){.AuditPage_contentLayout__xw2AM{grid-template-columns:1fr}}.AuditPage_tableWrap__tFDIk{background:#fff;background:var(--audit-surface);border:1px solid #e2e8f0;border:1px solid var(--audit-border);border-radius:12px;border-radius:var(--audit-radius);box-shadow:0 1px 2px #0f172a0a,0 1px 3px #0f172a0f;box-shadow:var(--audit-shadow-sm);min-width:0;overflow:hidden}.AuditPage_tableScroll__lfVpN{max-height:70vh;overflow-x:auto;overflow-y:auto}.AuditPage_table__rQssm{border-collapse:collapse;font-size:.85rem;width:100%}.AuditPage_table__rQssm thead th{background:#f8fafc;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--audit-border);color:#475569;color:var(--audit-text-soft);font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:10px 14px;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.AuditPage_table__rQssm tbody td{border-bottom:1px solid #f1f5f9;color:#0f172a;color:var(--audit-text);padding:12px 14px;vertical-align:top}.AuditPage_table__rQssm tbody tr{cursor:pointer;transition:background .12s ease}.AuditPage_table__rQssm tbody tr:hover{background:#f8fafc}.AuditPage_table__rQssm tbody tr:last-child td{border-bottom:0}.AuditPage_dateCell__8LOnl{align-items:center;display:flex;gap:8px;min-width:0}.AuditPage_dateCell__8LOnl strong{color:#0f172a;color:var(--audit-text);display:block;font-size:.84rem;font-weight:600;white-space:nowrap}.AuditPage_relTime__vXTX2{color:#94a3b8;color:var(--audit-text-muted);display:block;font-size:.72rem}.AuditPage_userCell__5bbgm{display:flex;flex-direction:column;gap:2px;min-width:0}.AuditPage_userCell__5bbgm strong{font-size:.86rem;font-weight:600}.AuditPage_userCell__5bbgm small{color:#94a3b8;color:var(--audit-text-muted);font-size:.72rem}.AuditPage_userInline__52aEE{align-items:center;display:inline-flex;gap:6px}.AuditPage_locationCell__DxOPs{color:#475569;color:var(--audit-text-soft);font-size:.84rem}.AuditPage_locInline__mVqjS{align-items:center;display:inline-flex;gap:8px}.AuditPage_viewBtn__JI0\+f{background:#0000;border:1px solid #e2e8f0;border:1px solid var(--audit-border);border-radius:8px;color:#0f172a;color:var(--audit-text);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:600;padding:6px 12px;transition:background .12s ease,border-color .12s ease,color .12s ease}.AuditPage_viewBtn__JI0\+f:hover{background:#16a34a;background:var(--audit-brand);border-color:#16a34a;border-color:var(--audit-brand);color:#fff}.AuditPage_badge__znI5X{border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:600;letter-spacing:.01em;padding:3px 10px;white-space:nowrap}.AuditPage_badge_success__bSuqH{background:#dcfce7;color:#15803d}.AuditPage_badge_danger__n1rJf{background:#fee2e2;color:#b91c1c}.AuditPage_badge_warning__MlM2S{background:#fef3c7;color:#b45309}.AuditPage_badge_info__ajPF4{background:#dbeafe;color:#1d4ed8}.AuditPage_badge_neutral__IQjGh{background:#f1f5f9;color:#334155}.AuditPage_actionPill__aJRiq{background:#f1f5f9;border-radius:999px;color:#334155}.AuditPage_actionPill__aJRiq,.AuditPage_sourceBadge__cld3p{display:inline-flex;font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase}.AuditPage_sourceBadge__cld3p{background:#dcfce7;background:var(--audit-brand-soft);border-radius:6px;color:#15803d;color:var(--audit-brand-strong)}.AuditPage_tinyMono__ZTqt9{color:#475569;color:var(--audit-text-soft);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;word-break:break-all}.AuditPage_empty__s906D,.AuditPage_loading__yjl1R{color:#94a3b8;color:var(--audit-text-muted);font-size:.92rem;padding:60px 24px;text-align:center}.AuditPage_geoAside__k0twn{position:sticky;top:16px}.AuditPage_geoCard__GfL4M{box-shadow:0 1px 2px #0f172a0a,0 1px 3px #0f172a0f;box-shadow:var(--audit-shadow-sm);max-height:70vh;overflow:hidden}.AuditPage_geoCard__GfL4M,.AuditPage_geoEmpty__5AEIK{background:#fff;background:var(--audit-surface);border:1px solid #e2e8f0;border:1px solid var(--audit-border);border-radius:12px;border-radius:var(--audit-radius);display:flex;flex-direction:column}.AuditPage_geoEmpty__5AEIK{align-items:center;color:#94a3b8;color:var(--audit-text-muted);font-size:.86rem;gap:10px;padding:28px 18px;text-align:center}.AuditPage_geoEmpty__5AEIK svg{font-size:1.6rem}.AuditPage_geoLoading__vQ-Q0{color:#94a3b8;color:var(--audit-text-muted);font-size:.86rem;padding:28px;text-align:center}.AuditPage_geoHeader__vB9JW{align-items:center;background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--audit-border);display:flex;flex-shrink:0;gap:10px;padding:12px 16px}.AuditPage_geoHeader__vB9JW strong{color:#0f172a;color:var(--audit-text);font-size:.92rem;font-weight:700}.AuditPage_geoHeader__vB9JW>svg{color:#16a34a;color:var(--audit-brand);font-size:1.1rem}.AuditPage_geoTotal__OjKLe{font-feature-settings:"tnum";color:#94a3b8;color:var(--audit-text-muted);font-size:.72rem;font-variant-numeric:tabular-nums;margin-left:auto}.AuditPage_geoList__r\+qjh{list-style:none;margin:0;overflow-y:auto;padding:0;scrollbar-color:#cbd5e1 #0000;scrollbar-color:var(--audit-border-strong) #0000;scrollbar-width:thin}.AuditPage_geoList__r\+qjh::-webkit-scrollbar{width:8px}.AuditPage_geoList__r\+qjh::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--audit-border-strong);border-radius:999px}.AuditPage_geoList__r\+qjh::-webkit-scrollbar-thumb:hover{background:#94a3b8}.AuditPage_geoItem__2X7tq{border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;gap:8px;padding:12px 16px;transition:background .12s ease}.AuditPage_geoItem__2X7tq:hover{background:#f8fafc}.AuditPage_geoItemActive__utFQO{background:#dcfce7;background:var(--audit-brand-soft)}.AuditPage_geoItemActive__utFQO:hover{background:#bbf7d0}.AuditPage_geoItemHead__x2bGf{align-items:center;display:flex;gap:10px}.AuditPage_geoCountry__WAPRz{color:#0f172a;color:var(--audit-text);flex:1 1;font-size:.86rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuditPage_geoCount__RpfiJ{font-feature-settings:"tnum";align-items:center;background:#16a34a;background:var(--audit-brand);border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;min-width:28px;padding:2px 8px}.AuditPage_geoBar__ZQm2a{background:#f1f5f9;border-radius:999px;height:4px;overflow:hidden;width:100%}.AuditPage_geoBarFill__oJmbo{background:linear-gradient(90deg,#22c55e,#16a34a);background:linear-gradient(90deg,#22c55e,var(--audit-brand));border-radius:999px;height:100%;transition:width .3s ease}.AuditPage_geoActions__Bn8r-{display:flex;gap:6px}.AuditPage_geoActionBtn__lZP8z{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--audit-border);border-radius:8px;color:#475569;color:var(--audit-text-soft);cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:.74rem;font-weight:600;gap:6px;justify-content:center;padding:6px 10px;transition:border-color .12s ease,color .12s ease,background .12s ease}.AuditPage_geoActionBtn__lZP8z:hover{background:#dcfce7;background:var(--audit-brand-soft);border-color:#16a34a;border-color:var(--audit-brand);color:#15803d;color:var(--audit-brand-strong)}.AuditPage_geoActionDanger__C2Far:hover{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.AuditPage_drawerOverlay__z8c3U{animation:AuditPage_fadeIn__W9s\+1 .18s ease;background:#0f172a73;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1000}@keyframes AuditPage_fadeIn__W9s\+1{0%{opacity:0}to{opacity:1}}.AuditPage_drawer__07MnE{animation:AuditPage_slideIn__OXcCH .25s ease;background:#fff;background:var(--audit-surface);box-shadow:-16px 0 40px #0f172a40;display:flex;flex-direction:column;height:100%;width:min(560px,92vw)}@keyframes AuditPage_slideIn__OXcCH{0%{transform:translateX(100%)}to{transform:translateX(0)}}.AuditPage_drawerHead__V6quw{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--audit-border);display:flex;justify-content:space-between;padding:16px 20px}.AuditPage_drawerHead__V6quw h3{color:#0f172a;color:var(--audit-text);font-size:1rem;font-weight:700;margin:0}.AuditPage_drawerHead__V6quw button{background:#0000;border:0;border-radius:6px;color:#94a3b8;color:var(--audit-text-muted);cursor:pointer;padding:4px;transition:background .12s ease,color .12s ease}.AuditPage_drawerHead__V6quw button:hover{background:#f1f5f9;color:#0f172a;color:var(--audit-text)}.AuditPage_drawerBody__\+utfE{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:16px 20px}.AuditPage_kvRow__eefiL{grid-gap:10px;align-items:start;border-bottom:1px solid #f1f5f9;display:grid;gap:10px;grid-template-columns:130px 1fr;padding:10px 0}.AuditPage_kvRow__eefiL:last-child{border-bottom:0}.AuditPage_kvRow__eefiL span{color:#94a3b8;color:var(--audit-text-muted);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.AuditPage_kvRow__eefiL strong{color:#0f172a;color:var(--audit-text);font-size:.88rem;font-weight:600;word-break:break-word}.AuditPage_metaSection__5XvLL{background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--audit-border);border-radius:10px;margin-top:12px;padding:12px}.AuditPage_metaSection__5XvLL h4{color:#475569;color:var(--audit-text-soft);font-size:.78rem;font-weight:700;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.AuditPage_metaSection__5XvLL pre{color:#0f172a;color:var(--audit-text);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.74rem;margin:0;white-space:pre-wrap;word-break:break-word}.AuditPage_privacyNote__g\+lnn{background:#dcfce7;background:var(--audit-brand-soft);border-left:3px solid #16a34a;border-left:3px solid var(--audit-brand);border-radius:6px;color:#15803d;color:var(--audit-brand-strong);font-size:.78rem;margin:16px 0 0;padding:10px 12px}.AuditPage_drawerFoot__e5ia5{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;border-top:1px solid var(--audit-border);display:flex;gap:12px;justify-content:space-between;padding:12px 20px}.AuditPage_drawerInfo__BtRaI{align-items:center;color:#475569;color:var(--audit-text-soft);display:inline-flex;font-size:.78rem;gap:8px}.AuditPage_drawerInfo__BtRaI svg{color:#16a34a;color:var(--audit-brand)}.AuditPage_btnDanger__iwpqg,.AuditPage_btnGhost__leIzK,.AuditPage_btnPrimary__24GyA,.AuditPage_btnSecondary__qJU-n{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.86rem;font-weight:600;gap:8px;padding:8px 16px;transition:background .12s ease,border-color .12s ease,color .12s ease}.AuditPage_btnPrimary__24GyA{background:#16a34a;background:var(--audit-brand);color:#fff}.AuditPage_btnPrimary__24GyA:hover{background:#15803d;background:var(--audit-brand-strong)}.AuditPage_btnSecondary__qJU-n{background:#fff;border-color:#e2e8f0;border-color:var(--audit-border);color:#0f172a;color:var(--audit-text)}.AuditPage_btnSecondary__qJU-n:hover{border-color:#16a34a;border-color:var(--audit-brand);color:#15803d;color:var(--audit-brand-strong)}.AuditPage_btnGhost__leIzK{background:#0000;border-color:#e2e8f0;border-color:var(--audit-border);color:#475569;color:var(--audit-text-soft)}.AuditPage_btnGhost__leIzK:hover{background:#f1f5f9;color:#0f172a;color:var(--audit-text)}.AuditPage_btnDanger__iwpqg{background:#b91c1c;color:#fff}.AuditPage_btnDanger__iwpqg:hover{background:#991b1b}.AuditPage_btnDanger__iwpqg:disabled,.AuditPage_btnGhost__leIzK:disabled{cursor:not-allowed;opacity:.6}.AuditPage_confirmCard__AC2-T{align-self:center;animation:AuditPage_pop__vFhyo .2s ease;background:#fff;background:var(--audit-surface);border-radius:12px;border-radius:var(--audit-radius);box-shadow:0 20px 50px #0f172a40;display:flex;flex-direction:column;margin:auto;width:min(440px,92vw)}@keyframes AuditPage_pop__vFhyo{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.AuditPage_confirmHead__QDMHd{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--audit-border);color:#b45309;display:flex;gap:10px;padding:16px 20px}.AuditPage_confirmHead__QDMHd h3{color:#0f172a;color:var(--audit-text);font-size:1rem;font-weight:700;margin:0}.AuditPage_confirmHead__QDMHd svg{font-size:1.2rem}.AuditPage_confirmBody__Wxs75{color:#0f172a;color:var(--audit-text);display:flex;flex-direction:column;font-size:.9rem;gap:10px;line-height:1.5;padding:16px 20px}.AuditPage_confirmHelp__FTABe{background:#f8fafc;border-left:3px solid #16a34a;border-left:3px solid var(--audit-brand);border-radius:6px;color:#475569;color:var(--audit-text-soft);font-size:.8rem;margin:0;padding:10px 12px}.AuditPage_confirmFoot__T3gA\+{background:#f8fafc;border-top:1px solid #e2e8f0;border-top:1px solid var(--audit-border);display:flex;gap:8px;justify-content:flex-end;padding:12px 20px}@media (max-width:600px){.AuditPage_page__zojtq{padding:16px}.AuditPage_table__rQssm tbody td,.AuditPage_table__rQssm thead th{font-size:.78rem;padding:10px 8px}}.SecurityPolicyPage_page__2F7gv{color:#111827;font-family:sans-serif;font-family:var(--font-sans,sans-serif);min-width:0;padding:24px 24px 80px}.SecurityPolicyPage_loading__Y5\+lW{color:#6b7280;padding:60px 20px;text-align:center}.SecurityPolicyPage_header__1prqm{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:22px}.SecurityPolicyPage_titleWrap__d2MhM{align-items:center;display:flex;gap:14px}.SecurityPolicyPage_titleIcon__pdvT3{background:#d1fae5;border-radius:12px;color:#28a745;font-size:2.2rem;padding:12px}.SecurityPolicyPage_titleWrap__d2MhM h1{color:#111827;font-size:1.45rem;margin:0}.SecurityPolicyPage_titleWrap__d2MhM p{color:#6b7280;font-size:.85rem;margin:2px 0 0}.SecurityPolicyPage_card__iOxlx{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 2px #00000008;margin-bottom:16px;padding:20px}.SecurityPolicyPage_cardHeader__qy5d3{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;gap:12px;margin-bottom:16px;padding-bottom:12px}.SecurityPolicyPage_cardHeader__qy5d3>svg{background:#d1fae5;border-radius:10px;color:#28a745;flex-shrink:0;font-size:1.4rem;padding:8px}.SecurityPolicyPage_cardHeader__qy5d3 h2{color:#111827;font-size:1.05rem;margin:0}.SecurityPolicyPage_cardHeader__qy5d3 p{color:#6b7280;font-size:.82rem;margin:4px 0 0}.SecurityPolicyPage_cardHeader__qy5d3 code{background:#f3f4f6;border-radius:4px;color:#28a745;font-size:.78rem;padding:1px 6px}.SecurityPolicyPage_fieldGrid__xKM7U{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.SecurityPolicyPage_field__fBwaJ{display:flex;flex-direction:column;gap:4px}.SecurityPolicyPage_fullRow__ds\+Yz{grid-column:1/-1}.SecurityPolicyPage_field__fBwaJ label{color:#374151;font-size:.78rem;font-weight:600}.SecurityPolicyPage_field__fBwaJ small{color:#9ca3af;font-size:.7rem}.SecurityPolicyPage_field__fBwaJ input[type=number],.SecurityPolicyPage_field__fBwaJ input[type=text],.SecurityPolicyPage_field__fBwaJ textarea{border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:.9rem;padding:8px 10px;resize:vertical}.SecurityPolicyPage_field__fBwaJ input:focus,.SecurityPolicyPage_field__fBwaJ textarea:focus{border-color:#28a745;box-shadow:0 0 0 3px #28a7451f;outline:none}.SecurityPolicyPage_numericInput__p4xiw{align-items:center;display:flex;gap:6px}.SecurityPolicyPage_numericInput__p4xiw input{flex:1 1}.SecurityPolicyPage_suffix__HaEcX{background:#f3f4f6;border-radius:6px;color:#4b5563;font-size:.78rem;font-weight:600;padding:6px 10px}.SecurityPolicyPage_preview__3d1Hi{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;color:#047857;display:flex;font-size:.85rem;gap:10px;margin-top:14px;padding:10px 14px}.SecurityPolicyPage_preview__3d1Hi svg{color:#059669;flex-shrink:0}.SecurityPolicyPage_toggleList__vVlQo{display:flex;flex-direction:column;gap:6px}.SecurityPolicyPage_toggleRow__rVSLx{align-items:center;background:#fafafa;border:1px solid #f3f4f6;border-radius:10px;cursor:pointer;display:flex;gap:14px;padding:10px 12px;transition:background .15s}.SecurityPolicyPage_toggleRow__rVSLx:hover{background:#f3f4f6}.SecurityPolicyPage_toggleLabel__xWyDr{display:flex;flex:1 1;flex-direction:column;gap:2px}.SecurityPolicyPage_toggleLabel__xWyDr strong{color:#111827;font-size:.88rem;font-weight:600}.SecurityPolicyPage_toggleLabel__xWyDr small{color:#6b7280;font-size:.75rem}.SecurityPolicyPage_switch__JKHoy{background:#d1d5db;border-radius:999px;display:inline-block;flex-shrink:0;height:22px;position:relative;transition:background .2s;width:42px}.SecurityPolicyPage_switch__JKHoy input{cursor:pointer;inset:0;opacity:0;position:absolute}.SecurityPolicyPage_switchOn__p9\+LN{background:#28a745}.SecurityPolicyPage_knob__bEr8g{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:18px;left:2px;position:absolute;top:2px;transition:transform .2s;width:18px}.SecurityPolicyPage_switchOn__p9\+LN .SecurityPolicyPage_knob__bEr8g{transform:translateX(20px)}.SecurityPolicyPage_linkPreview__xzyQ6{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;display:flex;gap:12px;margin-top:16px;padding:12px 14px}.SecurityPolicyPage_linkPreview__xzyQ6>svg{color:#25d366;font-size:1.5rem}.SecurityPolicyPage_linkPreview__xzyQ6>div{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.SecurityPolicyPage_linkPreview__xzyQ6 strong{color:#047857;font-size:.78rem}.SecurityPolicyPage_linkPreview__xzyQ6 a{color:#059669;font-size:.82rem;text-decoration:none;word-break:break-all}.SecurityPolicyPage_linkPreview__xzyQ6 a:hover{text-decoration:underline}.SecurityPolicyPage_stickyBar__Wamt7{background:#fff;border:1px solid #e5e7eb;border-radius:12px;bottom:16px;box-shadow:0 4px 12px #00000014;display:flex;gap:10px;justify-content:flex-end;margin:16px 0;padding:12px 16px;position:sticky;z-index:10}.SecurityPolicyPage_btnPrimary__zT9uB,.SecurityPolicyPage_btnSecondary__Foq4o{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:6px;padding:10px 18px}.SecurityPolicyPage_btnPrimary__zT9uB{background:#28a745;color:#fff}.SecurityPolicyPage_btnPrimary__zT9uB:hover{background:#218838}.SecurityPolicyPage_btnPrimary__zT9uB:disabled{background:#9ca3af;cursor:not-allowed}.SecurityPolicyPage_btnSecondary__Foq4o{background:#fff;border:1px solid #d1d5db;color:#374151}.SecurityPolicyPage_btnSecondary__Foq4o:hover{background:#f3f4f6}.MfaEnrollPage_page__Rk4mP{align-items:center;background:linear-gradient(135deg,var(--neutral-50) 0,var(--neutral-100) 100%);display:flex;justify-content:center;min-height:calc(100vh - 60px);padding:var(--space-6)}.MfaEnrollPage_card__f0pXt{background:#fff;background:var(--surface-card,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);border-radius:16px;border-radius:var(--radius-lg,16px);box-shadow:0 8px 24px #00000014;box-shadow:var(--shadow-md,0 8px 24px #00000014);max-width:520px;padding:32px;padding:var(--space-8,32px);text-align:center;width:100%}.MfaEnrollPage_headerIcon__NZzOb,.MfaEnrollPage_successIcon__RybYW{background:#d1fae5;background:var(--brand-primary-50,#d1fae5);border-radius:50%;color:#28a745;color:var(--brand-primary,#28a745);display:grid;font-size:1.8rem;height:64px;margin:0 auto 16px;margin:0 auto var(--space-4,16px);place-items:center;width:64px}.MfaEnrollPage_successIcon__RybYW{background:#d1fae5;color:#059669}.MfaEnrollPage_card__f0pXt h2{color:#111827;color:var(--text-primary,#111827);font-family:var(--font-sans);font-size:1.4rem;margin:0 0 12px;margin:0 0 var(--space-3,12px)}.MfaEnrollPage_card__f0pXt p{color:#6b7280;color:var(--text-secondary,#6b7280);font-family:var(--font-sans);font-size:.95rem;line-height:1.5;margin:0 0 20px;margin:0 0 var(--space-5,20px)}.MfaEnrollPage_qrSection__JRLyf{display:flex;justify-content:center;margin:20px 0;margin:var(--space-5,20px) 0}.MfaEnrollPage_qrImg__531Vi{background:#fff;border:4px solid #28a745;border:4px solid var(--brand-primary,#28a745);border-radius:12px;border-radius:var(--radius-md,12px);height:220px;padding:8px;width:220px}.MfaEnrollPage_qrPlaceholder__bDM-D{border:2px dashed #d1d5db;border:2px dashed var(--border-default,#d1d5db);border-radius:12px;border-radius:var(--radius-md,12px);color:#9ca3af;color:var(--text-tertiary,#9ca3af);display:grid;font-size:4rem;height:220px;place-items:center;width:220px}.MfaEnrollPage_secretRow__2Ygvx{align-items:center;background:#f9fafb;background:var(--neutral-50,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);border-radius:8px;border-radius:var(--radius-md,8px);display:flex;flex-direction:column;gap:6px;margin-bottom:20px;margin-bottom:var(--space-5,20px);padding:12px;padding:var(--space-3,12px)}.MfaEnrollPage_secretLabel__phCgI{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:.78rem}.MfaEnrollPage_secretCode__YWiR7{background:#fff;border-radius:6px;color:#111827;color:var(--text-primary,#111827);font-family:ui-monospace,monospace;font-size:.95rem;letter-spacing:1px;max-width:100%;padding:6px 10px;word-break:break-all}.MfaEnrollPage_iconBtn__v9ONs{background:none;border:1px solid #d1d5db;border:1px solid var(--border-default,#d1d5db);border-radius:6px;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;padding:6px 10px}.MfaEnrollPage_iconBtn__v9ONs:hover{border-color:#28a745;border-color:var(--brand-primary,#28a745);color:#28a745;color:var(--brand-primary,#28a745)}.MfaEnrollPage_form__Mz5f9{display:flex;flex-direction:column;gap:12px;gap:var(--space-3,12px);text-align:left}.MfaEnrollPage_form__Mz5f9 label{color:#111827;color:var(--text-primary,#111827);font-size:.9rem;font-weight:600}.MfaEnrollPage_form__Mz5f9 input{border:2px solid #d1d5db;border:2px solid var(--border-default,#d1d5db);border-radius:8px;border-radius:var(--radius-md,8px);font-family:ui-monospace,monospace;font-size:1.4rem;letter-spacing:6px;outline:none;padding:12px 14px;text-align:center;transition:border-color .15s}.MfaEnrollPage_form__Mz5f9 input:focus{border-color:#28a745;border-color:var(--brand-primary,#28a745)}.MfaEnrollPage_btnPrimary__R-uk\+{align-items:center;background:#28a745;background:var(--brand-primary,#28a745);border:none;border-radius:8px;border-radius:var(--radius-md,8px);color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:background .15s}.MfaEnrollPage_btnPrimary__R-uk\+:hover{background:#218838;background:var(--brand-primary-dark,#218838)}.MfaEnrollPage_btnPrimary__R-uk\+:disabled{background:#d1d5db;background:var(--neutral-300,#d1d5db);cursor:not-allowed}.MfaEnrollPage_btnSecondary__GDR19{background:#fff;border:1px solid #d1d5db;border:1px solid var(--border-default,#d1d5db);border-radius:8px;border-radius:var(--radius-md,8px);color:#111827;color:var(--text-primary,#111827);cursor:pointer;font-size:.95rem;font-weight:600;padding:12px 20px}.MfaEnrollPage_btnSecondary__GDR19:hover{background:#f9fafb;background:var(--neutral-50,#f9fafb)}.MfaEnrollPage_recoveryGrid__azRk-{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin:20px 0;margin:var(--space-5,20px) 0}.MfaEnrollPage_recoveryCode__YNC\+Z{background:#f9fafb;background:var(--neutral-50,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--border-subtle,#e5e7eb);border-radius:6px;font-family:ui-monospace,monospace;font-size:.95rem;letter-spacing:1px;padding:10px;text-align:center}.MfaEnrollPage_actionsRow__p3ssV{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px;margin-bottom:var(--space-4,16px)}.MfaEnrollPage_warning__E6gOo{background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#b45309!important;font-size:.85rem!important;padding:10px}.VaultRevealPage_page__IROfY{background:radial-gradient(circle at top right,#28a74526,#0000 60%),radial-gradient(circle at bottom left,#10b9811a,#0000 50%),linear-gradient(135deg,#064e3b,#0f172a);display:grid;font-family:sans-serif;font-family:var(--font-sans,sans-serif);min-height:100vh;padding:24px;place-items:center}.VaultRevealPage_card__di40n{background:#fff;border-radius:18px;box-shadow:0 30px 80px #00000073;display:flex;flex-direction:column;max-width:540px;overflow:hidden;width:100%}.VaultRevealPage_spinner__UAfqY{animation:VaultRevealPage_spin__LjFUk .9s linear infinite;border:4px solid #d1fae5;border-radius:50%;border-top-color:#28a745;height:36px;margin:30px auto 16px;width:36px}@keyframes VaultRevealPage_spin__LjFUk{to{transform:rotate(1turn)}}.VaultRevealPage_card__di40n p{color:#6b7280;margin:0;padding:0 20px 24px;text-align:center}.VaultRevealPage_header__n3oRT{align-items:center;background:linear-gradient(135deg,#047857,#28a745);color:#fff;display:flex;justify-content:space-between;padding:14px 20px}.VaultRevealPage_brand__hNUBO{align-items:center;display:flex;gap:10px}.VaultRevealPage_brand__hNUBO>svg{background:#fff3;border-radius:10px;font-size:1.6rem;padding:8px}.VaultRevealPage_brand__hNUBO strong{display:block;font-size:.95rem;line-height:1.1}.VaultRevealPage_brand__hNUBO small{font-size:.72rem;opacity:.85}.VaultRevealPage_timer__ykMv9{font-feature-settings:"tnum";align-items:center;background:#ffffff40;border-radius:999px;display:inline-flex;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:700;gap:6px;padding:6px 12px}.VaultRevealPage_timerWarning__9vJ3M{background:#f59e0bd9}.VaultRevealPage_timerExpired__bVEGk{background:#ef4444d9}.VaultRevealPage_titleRow__2Tgxy{align-items:center;display:flex;gap:14px;padding:20px 24px 12px}.VaultRevealPage_bigIcon__YxxRI{background:#d1fae5;border-radius:12px;color:#28a745;font-size:1.6rem;padding:12px}.VaultRevealPage_titleRow__2Tgxy h1{color:#111827;font-size:1.2rem;margin:0}.VaultRevealPage_platform__88Fdx{background:#f0fdf4;border-radius:999px;color:#047857;display:inline-block;font-size:.72rem;font-weight:600;margin-top:4px;padding:2px 10px}.VaultRevealPage_expiredBanner__-sjvL{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;display:flex;font-size:.85rem;gap:10px;margin:0 24px 16px;padding:10px 14px}.VaultRevealPage_fields__gTG7l{display:flex;flex-direction:column;gap:10px;padding:0 24px 16px}.VaultRevealPage_fieldRow__J31F9{background:#f9fafb;border:1px solid #f3f4f6;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px 14px}.VaultRevealPage_fieldLabel__Z1ab1{align-items:center;color:#6b7280;display:flex;font-size:.72rem;font-weight:600;gap:6px;letter-spacing:.5px;text-transform:uppercase}.VaultRevealPage_fieldValue__ri7SF{align-items:center;color:#111827;display:flex;font-size:.9rem;gap:8px;word-break:break-all}.VaultRevealPage_fieldValue__ri7SF a{color:#28a745;text-decoration:none}.VaultRevealPage_fieldValue__ri7SF a:hover{text-decoration:underline}.VaultRevealPage_fieldValue__ri7SF>span{flex:1 1}.VaultRevealPage_iconBtn__TCZMG{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#28a745;cursor:pointer;display:inline-flex;font-size:.85rem;justify-content:center;padding:6px 10px;transition:all .15s}.VaultRevealPage_iconBtn__TCZMG:hover:not(:disabled){background:#d1fae5}.VaultRevealPage_iconBtn__TCZMG:disabled{cursor:not-allowed;opacity:.5}.VaultRevealPage_iconBtn__TCZMG.VaultRevealPage_copied__rb0bx{background:#28a745;border-color:#28a745;color:#fff}.VaultRevealPage_passwordBlock__CsQH9{background:linear-gradient(135deg,#064e3b,#047857);border-radius:12px;color:#fff;padding:14px}.VaultRevealPage_passwordHeader__dcxou{align-items:center;display:flex;font-size:.72rem;font-weight:600;gap:6px;letter-spacing:.5px;margin-bottom:8px;opacity:.85;text-transform:uppercase}.VaultRevealPage_passwordHeader__dcxou>button{margin-left:auto}.VaultRevealPage_passwordRow__kzE0\+{align-items:center;display:flex;gap:8px}.VaultRevealPage_password__y5ng4{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:8px;color:#fff;flex:1 1;font-family:ui-monospace,monospace;font-family:var(--font-mono,ui-monospace,monospace);font-size:1rem;padding:10px 12px;word-break:break-all}.VaultRevealPage_copiedHint__PHOCP{color:#d1fae5;display:block;font-size:.75rem;margin-top:6px;text-align:center}.VaultRevealPage_notesBlock__KDy2J{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px}.VaultRevealPage_notesContent__RErgC{background:#fff;border:1px solid #f3f4f6;border-radius:8px;color:#374151;font-family:inherit;font-size:.82rem;margin:8px 0 0;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.VaultRevealPage_footer__HGkFK{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;padding:14px 20px}.VaultRevealPage_warning__mQgAJ{align-items:flex-start;background:#fef3c7;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:.78rem;gap:10px;padding:10px 12px}.VaultRevealPage_warning__mQgAJ>svg{flex-shrink:0;font-size:1rem;margin-top:2px}.VaultRevealPage_warning__mQgAJ strong{display:block;margin-bottom:2px}.VaultRevealPage_brandFooter__NZ0cl{color:#9ca3af;font-size:.7rem;text-align:center}.VaultRevealPage_errorCard__vZQ6T{padding:40px 30px;text-align:center}.VaultRevealPage_errorIcon__SzbiM{color:#ef4444;font-size:3rem;margin-bottom:14px}.VaultRevealPage_errorCard__vZQ6T h2{color:#111827;font-size:1.3rem;margin:0 0 8px}.VaultRevealPage_errorMsg__XELxF{color:#6b7280!important;padding:0!important}.VaultRevealPage_errorReasons__fWELz{color:#6b7280;font-size:.85rem;margin:16px auto;max-width:360px;padding-left:20px;text-align:left}.VaultRevealPage_errorReasons__fWELz li{margin-bottom:4px}.VaultRevealPage_btnSecondary__ZA213{background:#28a745;border-radius:8px;color:#fff!important;display:inline-block;font-weight:600;margin-top:16px;padding:10px 24px;text-decoration:none}.VaultRevealPage_btnSecondary__ZA213:hover{background:#218838}@media (max-width:480px){.VaultRevealPage_page__IROfY{padding:12px}.VaultRevealPage_titleRow__2Tgxy{padding:16px 18px 8px}.VaultRevealPage_fields__gTG7l{padding:0 18px 12px}.VaultRevealPage_footer__HGkFK,.VaultRevealPage_header__n3oRT{padding:12px 16px}.VaultRevealPage_titleRow__2Tgxy h1{font-size:1.05rem}}.DocumentationPage_docContainer__-96lh{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;color:#333;line-height:1.7;margin:2rem auto;max-width:900px;padding:2rem 3rem}.DocumentationPage_docContainer__-96lh h1,.DocumentationPage_docContainer__-96lh h2,.DocumentationPage_docContainer__-96lh h3{border-bottom:1px solid #e2e8f0;color:#1a202c;margin-bottom:1rem;margin-top:2rem;padding-bottom:.5rem}.DocumentationPage_docContainer__-96lh h1{font-size:2.5rem;font-weight:700}.DocumentationPage_docContainer__-96lh h2{font-size:2rem;font-weight:600}.DocumentationPage_docContainer__-96lh h3{font-size:1.5rem;font-weight:500}.DocumentationPage_docContainer__-96lh p{margin-bottom:1rem}.DocumentationPage_docContainer__-96lh ol,.DocumentationPage_docContainer__-96lh ul{margin-bottom:1rem;margin-left:2rem}.DocumentationPage_docContainer__-96lh code{background-color:#edf2f7;border-radius:4px;color:#2d3748;font-family:Courier New,Courier,monospace;font-size:.9rem;padding:.2rem .4rem}.DocumentationPage_docContainer__-96lh pre{background-color:#2d3748;border-radius:8px;color:#f7fafc;margin-bottom:1rem;overflow-x:auto;padding:1rem}.DocumentationPage_docContainer__-96lh pre code{background-color:initial;padding:0}.DocumentationPage_docContainer__-96lh .DocumentationPage_language-mermaid__P7Le6{background-color:#fff!important;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:1rem;margin-top:1rem;overflow-x:auto;padding:1.5rem;text-align:center}.DocumentationPage_docContainer__-96lh .DocumentationPage_language-mermaid__P7Le6 svg{display:inline-block;height:auto;margin:0;max-width:100%}.DocumentationPage_docContainer__-96lh .DocumentationPage_language-mermaid__P7Le6 .DocumentationPage_edge-path__jZr-x,.DocumentationPage_docContainer__-96lh .DocumentationPage_language-mermaid__P7Le6 .DocumentationPage_path__jn92E,.DocumentationPage_docContainer__-96lh .DocumentationPage_language-mermaid__P7Le6 line,.DocumentationPage_docContainer__-96lh .DocumentationPage_language-mermaid__P7Le6 path{stroke:#374151!important;stroke-width:2px!important}.DocumentationPage_docContainer__-96lh .DocumentationPage_language-mermaid__P7Le6 .DocumentationPage_arrowheadPath__V\+K6n{fill:#374151!important}.DocumentationPage_docContainer__-96lh .DocumentationPage_language-mermaid__P7Le6 .DocumentationPage_labelText__21bwT,.DocumentationPage_docContainer__-96lh .DocumentationPage_language-mermaid__P7Le6 .DocumentationPage_messageText__mHqzC,.DocumentationPage_docContainer__-96lh .DocumentationPage_language-mermaid__P7Le6 text,.DocumentationPage_docContainer__-96lh .DocumentationPage_language-mermaid__P7Le6 tspan{fill:#111827!important;stroke:none!important}.DocumentationPage_docContainer__-96lh table{border-collapse:collapse;margin-bottom:1.5rem;width:100%}.DocumentationPage_docContainer__-96lh td,.DocumentationPage_docContainer__-96lh th{border:1px solid #cbd5e0;padding:.75rem;text-align:left}.DocumentationPage_docContainer__-96lh th{background-color:#f7fafc;font-weight:600}.DocumentationPage_docContainer__-96lh a{color:#3182ce;text-decoration:none}.DocumentationPage_docContainer__-96lh a:hover{text-decoration:underline}.DocumentationPage_centeredStatus__LTX7m{align-items:center;color:#718096;display:flex;flex-direction:column;font-size:1.2rem;height:50vh;justify-content:center}.DocumentationPage_spinner__93RpV{animation:DocumentationPage_spin__IcMNp 1s linear infinite;font-size:2rem;margin-bottom:1rem}.DocumentationPage_error__TE8Hx{color:#e53e3e}@keyframes DocumentationPage_spin__IcMNp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BodegaDashboardPage_page__XMzcR{background:#f0f4f0;display:flex;flex-direction:column;gap:1.25rem;min-height:calc(100vh - 2rem);padding:1.25rem 1.5rem 2rem}.BodegaDashboardPage_header__pNQ1S{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.BodegaDashboardPage_header__pNQ1S h1{color:#14532d;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0}.BodegaDashboardPage_header__pNQ1S p{color:#6b7280;font-size:.88rem;margin:.2rem 0 0}.BodegaDashboardPage_filters__1hX-F{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.BodegaDashboardPage_filters__1hX-F input,.BodegaDashboardPage_filters__1hX-F select{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;font-size:.85rem;padding:.5rem .7rem;transition:border-color .15s}.BodegaDashboardPage_filters__1hX-F input:focus,.BodegaDashboardPage_filters__1hX-F select:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1a;outline:none}.BodegaDashboardPage_error__OhGWx{background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;color:#b91c1c;font-size:.88rem;padding:.7rem 1rem}.BodegaDashboardPage_filtersBar__10W0c{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-wrap:wrap;gap:.5rem;padding:.7rem 1rem}.BodegaDashboardPage_filtersBar__10W0c input,.BodegaDashboardPage_filtersBar__10W0c select{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;font-size:.85rem;padding:.5rem .7rem;transition:border-color .15s}.BodegaDashboardPage_filtersBar__10W0c input:focus,.BodegaDashboardPage_filtersBar__10W0c select:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1a;outline:none}.BodegaDashboardPage_filtersBar__10W0c select{flex:1 1;min-width:180px}.BodegaDashboardPage_kpis__U8ZJT{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.BodegaDashboardPage_kpiCard__bRhht{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.1rem;transition:all .2s}.BodegaDashboardPage_kpiCard__bRhht:hover{border-color:#86efac;box-shadow:0 4px 14px #16a34a14;transform:translateY(-1px)}.BodegaDashboardPage_kpiCard__bRhht span{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BodegaDashboardPage_kpiCard__bRhht strong{color:#14532d;font-size:1.5rem;line-height:1}.BodegaDashboardPage_body__9K-Cq{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:5fr 2fr}.BodegaDashboardPage_mapPanel__zkzR8{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.25rem}.BodegaDashboardPage_mapHeader__EBDaq{align-items:center;display:flex;gap:.6rem;margin-bottom:.5rem}.BodegaDashboardPage_mapHeader__EBDaq h2{color:#14532d;font-size:1.05rem;font-weight:700;margin:0}.BodegaDashboardPage_mapHeader__EBDaq span{color:#6b7280;font-size:.78rem}.BodegaDashboardPage_mapCanvas__niN21{background:linear-gradient(170deg,#f0fdf4,#ecfdf5 40%,#f8fafc);border:1px solid #dcfce7;border-radius:14px;margin-top:.75rem;overflow:hidden;padding:1.5rem 1.25rem 1.25rem;position:relative}.BodegaDashboardPage_flowSvg__rDd17{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.BodegaDashboardPage_flowLine__ewW2g{stroke:#16a34a;stroke-width:.35;stroke-dasharray:1.5 3;animation:BodegaDashboardPage_dashFlow__WRUlW 10s linear infinite;opacity:.25}@keyframes BodegaDashboardPage_dashFlow__WRUlW{to{stroke-dashoffset:-80}}.BodegaDashboardPage_flowPoint__ZAw22{fill:#16a34a;opacity:.4}.BodegaDashboardPage_flowLabel__qn\+d8{display:none}.BodegaDashboardPage_mapNodes__1Bdgi{align-items:center;display:flex;flex-direction:column;gap:0;position:relative;z-index:2}.BodegaDashboardPage_nodePrimary__5G5SQ{background:linear-gradient(135deg,#15803d,#166534);border-radius:14px;box-shadow:0 6px 20px #16a34a4d,inset 0 1px 0 #ffffff1a;color:#fff;padding:1.1rem 2rem;position:relative;text-align:center;width:min(340px,100%);z-index:3}.BodegaDashboardPage_nodePrimary__5G5SQ h3{font-size:1rem;font-weight:700;letter-spacing:.02em;margin:0}.BodegaDashboardPage_nodePrimary__5G5SQ p{font-size:.75rem;margin:.2rem 0 0;opacity:.8}.BodegaDashboardPage_nodePrimary__5G5SQ .BodegaDashboardPage_nodeStats__RkrFN{display:flex;font-size:.72rem;gap:.5rem;justify-content:center;margin-top:.6rem}.BodegaDashboardPage_nodePrimary__5G5SQ .BodegaDashboardPage_nodeStats__RkrFN span{background:#ffffff2e;border-radius:8px;font-weight:600;padding:.2rem .6rem}.BodegaDashboardPage_connectorTree__yOdXh{height:40px;position:relative;width:100%;z-index:1}.BodegaDashboardPage_connectorTrunk__qXVzA{background:linear-gradient(180deg,#16a34a,#86efac);height:24px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.BodegaDashboardPage_connectorBranch__XSpRX{background:linear-gradient(90deg,#0000,#86efac 10%,#16a34a 50%,#86efac 90%,#0000);height:2px;left:10%;position:absolute;right:10%;top:24px}.BodegaDashboardPage_connectorDots__I-MiZ{display:flex;justify-content:space-around;left:10%;position:absolute;right:10%;top:22px}.BodegaDashboardPage_connectorDot__FrYEn{background:#16a34a;border-radius:50%;box-shadow:0 0 0 3px #16a34a26;height:8px;position:relative;top:-1px;width:8px}.BodegaDashboardPage_nodeGrid__4M4IH{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:0 2px;width:100%}.BodegaDashboardPage_nodeSecondary__Q6h0P{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;cursor:default;padding:.85rem 1rem .75rem;position:relative;transition:all .25s ease;z-index:1}.BodegaDashboardPage_nodeSecondary__Q6h0P:hover{border-color:#16a34a;box-shadow:0 8px 24px #16a34a1f;transform:translateY(-3px)}.BodegaDashboardPage_nodeSecondary__Q6h0P:before{background:linear-gradient(90deg,#16a34a,#4ade80);border-radius:0 0 4px 4px;content:"";height:3px;left:16px;opacity:0;position:absolute;right:16px;top:-1px;transition:opacity .25s}.BodegaDashboardPage_nodeSecondary__Q6h0P:hover:before{opacity:1}.BodegaDashboardPage_nodeHeader__aLuRU{align-items:center;display:flex;gap:.4rem;justify-content:space-between;margin-bottom:.5rem}.BodegaDashboardPage_nodeHeader__aLuRU h4{color:#14532d;font-size:.82rem;font-weight:700;line-height:1.2;margin:0}.BodegaDashboardPage_nodeStatus__gvy\+F{border-radius:8px;font-size:.6rem;font-weight:700;letter-spacing:.05em;padding:.15rem .5rem;text-transform:uppercase;white-space:nowrap}.BodegaDashboardPage_nodeStatusActive__EIMzD{background:#dcfce7;color:#15803d}.BodegaDashboardPage_nodeStatusInactive__Z4dwa{background:#fef2f2;color:#dc2626}.BodegaDashboardPage_nodeStats__RkrFN{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.4rem}.BodegaDashboardPage_nodeStats__RkrFN span{border-radius:6px;font-size:.68rem;font-weight:600;padding:.15rem .5rem}.BodegaDashboardPage_statIn__BQavV{background:#f0fdf4!important;border:1px solid #bbf7d0!important;color:#15803d!important}.BodegaDashboardPage_statOut__hFNWS{background:#fef2f2!important;border:1px solid #fecaca!important;color:#b91c1c!important}.BodegaDashboardPage_statTr__PmkIq{background:#f0f9ff!important;border:1px solid #bae6fd!important;color:#0369a1!important}.BodegaDashboardPage_stockTotal__kPI1y{align-items:baseline;display:flex;gap:.4rem;justify-content:center;margin:.6rem 0 .3rem}.BodegaDashboardPage_stockNumber__tyoRP{font-size:1.8rem;font-weight:800;letter-spacing:-.03em;line-height:1;text-shadow:0 2px 8px #00000026}.BodegaDashboardPage_stockLabel__qxAj9{font-size:.7rem;letter-spacing:.05em;opacity:.75;text-transform:uppercase}.BodegaDashboardPage_stockBadge__4xAe9{align-items:baseline;background:linear-gradient(135deg,#14532d,#166534);border-radius:10px;display:flex;gap:.25rem;margin-bottom:.4rem;padding:.3rem .7rem;width:fit-content}.BodegaDashboardPage_stockBadgeNumber__7TBwu{color:#4ade80;font-size:1.15rem;font-weight:800;line-height:1}.BodegaDashboardPage_stockBadgeLabel__yfJeB{color:#86efac;font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BodegaDashboardPage_salesBadge__Ue1Uw{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #86efac;border-radius:8px;color:#15803d;font-size:.68rem;font-weight:600;margin-top:.4rem;padding:.25rem .6rem;text-align:center}.BodegaDashboardPage_nodeMeta__yFJP6{align-items:center;color:#9ca3af;display:flex;font-size:.65rem;gap:.3rem}.BodegaDashboardPage_nodeStatusIcons__m5ir8{display:flex;gap:.35rem;margin-top:.4rem}.BodegaDashboardPage_statusIcon__VAm1P{align-items:center;border:1px solid;border-radius:6px;display:flex;font-size:.6rem;height:22px;justify-content:center;width:22px}.BodegaDashboardPage_statusIconActive__h5HaZ{background:#f0fdf4;border-color:#bbf7d0;color:#16a34a}.BodegaDashboardPage_statusIconWarning__XLg-f{background:#fefce8;border-color:#fde68a;color:#ca8a04}.BodegaDashboardPage_statusIconInfo__SqSXK{background:#f0f9ff;border-color:#bae6fd;color:#0369a1}.BodegaDashboardPage_flowHint__mw2FL{color:#9ca3af;font-size:.72rem;letter-spacing:.02em;margin-top:1rem;text-align:center}.BodegaDashboardPage_mapLegend__q7F4T{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:.5rem}.BodegaDashboardPage_legendItem__xIQYe{border-radius:12px;font-size:.68rem;font-weight:600;padding:.2rem .7rem}.BodegaDashboardPage_legendIn__5Bz4g{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.BodegaDashboardPage_legendOut__TqzKV{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.BodegaDashboardPage_legendTr__kMUBW{background:#f0f9ff;border:1px solid #bae6fd;color:#0369a1}.BodegaDashboardPage_activityPanel__MJ7Uw{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.25rem}.BodegaDashboardPage_activityHeader__WfOmh{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.BodegaDashboardPage_activityHeader__WfOmh h2{color:#14532d;font-size:1.05rem;font-weight:700;margin:0}.BodegaDashboardPage_activityList__EFVO0{display:flex;flex-direction:column;gap:.5rem;margin-top:.8rem}.BodegaDashboardPage_activityItem__CvMca{align-items:center;background:#f8faf8;border:1px solid #f0f4f0;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.6rem .8rem;transition:all .15s}.BodegaDashboardPage_activityItem__CvMca:hover{background:#f0fdf4;border-color:#dcfce7}.BodegaDashboardPage_activityItem__CvMca strong{color:#14532d;font-size:.78rem}.BodegaDashboardPage_activityItem__CvMca span{color:#6b7280;display:block;font-size:.72rem}.BodegaDashboardPage_activityMeta__ogx-M{text-align:right}.BodegaDashboardPage_activityMeta__ogx-M span:first-child{color:#14532d;font-size:.85rem;font-weight:700}.BodegaDashboardPage_loading__19GXM{color:#6b7280;font-size:.75rem}.BodegaDashboardPage_empty__4Is4V{color:#9ca3af;font-size:.88rem;padding:1.5rem;text-align:center}.BodegaDashboardPage_mgmtPanel__QRaes{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.5rem}.BodegaDashboardPage_mgmtHeader__FZpga{margin-bottom:1rem}.BodegaDashboardPage_mgmtHeader__FZpga h2{align-items:center;color:#14532d;display:flex;font-size:1.15rem;font-weight:700;gap:.5rem;margin:0}.BodegaDashboardPage_mgmtHeader__FZpga p{color:#6b7280;font-size:.8rem;margin:.2rem 0 0}.BodegaDashboardPage_mgmtCreateForm__Hve1b{align-items:center;background:#f0fdf4;border:1px dashed #86efac;border-radius:12px;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.2rem;padding:.8rem 1rem}.BodegaDashboardPage_mgmtCreateForm__Hve1b input,.BodegaDashboardPage_mgmtCreateForm__Hve1b select{border:1.5px solid #d1d5db;border-radius:8px;flex:1 1;font-size:.82rem;min-width:140px;padding:.5rem .7rem}.BodegaDashboardPage_mgmtCreateForm__Hve1b input:focus,.BodegaDashboardPage_mgmtCreateForm__Hve1b select:focus{border-color:#16a34a;outline:none}.BodegaDashboardPage_mgmtCreateForm__Hve1b button{background:#15803d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.82rem;font-weight:700;padding:.5rem 1.2rem;transition:all .15s;white-space:nowrap}.BodegaDashboardPage_mgmtCreateForm__Hve1b button:hover{background:#166534;transform:translateY(-1px)}.BodegaDashboardPage_mgmtCheck__lymsj{align-items:center;color:#374151;display:flex;font-size:.8rem;gap:.3rem;white-space:nowrap}.BodegaDashboardPage_mgmtGrid__ajjxb{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.BodegaDashboardPage_mgmtCard__LWRej{background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;overflow:hidden;padding:1rem 1.2rem;position:relative;transition:all .2s}.BodegaDashboardPage_mgmtCard__LWRej:before{background:linear-gradient(90deg,#16a34a,#4ade80);content:"";height:3px;left:0;position:absolute;right:0;top:0;transition:opacity .2s}.BodegaDashboardPage_mgmtCard__LWRej:hover{border-color:#86efac;box-shadow:0 6px 20px #16a34a14}.BodegaDashboardPage_mgmtCardInactive__Hd2Q2{opacity:.6}.BodegaDashboardPage_mgmtCardInactive__Hd2Q2:before{background:#d1d5db}.BodegaDashboardPage_mgmtCardHeader__\+zubQ{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.7rem}.BodegaDashboardPage_mgmtCardHeader__\+zubQ h4{color:#14532d;font-size:.95rem;font-weight:700;margin:0}.BodegaDashboardPage_mgmtCardCode__KsXTN{color:#9ca3af;font-family:monospace;font-size:.7rem}.BodegaDashboardPage_mgmtCardBadges__jGGF9{display:flex;flex-wrap:wrap;gap:.3rem}.BodegaDashboardPage_mgmtBadgePrimary__2QaFp{background:#14532d;color:#fff;letter-spacing:.04em}.BodegaDashboardPage_mgmtBadgeActive__d7gvv,.BodegaDashboardPage_mgmtBadgePrimary__2QaFp{border-radius:6px;font-size:.6rem;font-weight:700;padding:.15rem .5rem;text-transform:uppercase}.BodegaDashboardPage_mgmtBadgeActive__d7gvv{background:#dcfce7;color:#15803d}.BodegaDashboardPage_mgmtBadgeInactive__wMKTC{background:#fef2f2;border-radius:6px;color:#dc2626;font-size:.6rem;font-weight:700;padding:.15rem .5rem;text-transform:uppercase}.BodegaDashboardPage_mgmtCardTransport__Yw6EU{margin-bottom:.6rem}.BodegaDashboardPage_mgmtLabel__7AptG{align-items:center;color:#6b7280;display:flex;font-size:.68rem;font-weight:700;gap:.3rem;letter-spacing:.04em;margin-bottom:.3rem;text-transform:uppercase}.BodegaDashboardPage_mgmtAliasRow__vF5AX{align-items:center;display:flex;gap:.4rem;margin-bottom:.4rem}.BodegaDashboardPage_mgmtAliasBadge__CHlOd{align-items:center;background:linear-gradient(135deg,#14532d,#166534);border-radius:8px;color:#4ade80;display:inline-flex;font-size:.78rem;font-weight:700;gap:.3rem;padding:.3rem .7rem}.BodegaDashboardPage_mgmtAliasRemove__lOjwK{align-items:center;background:#fff;border:1px solid #fca5a5;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;height:22px;justify-content:center;transition:all .15s;width:22px}.BodegaDashboardPage_mgmtAliasRemove__lOjwK:hover{background:#fef2f2}.BodegaDashboardPage_mgmtNoAlias__0hOud{color:#d1d5db;display:block;font-size:.78rem;font-style:italic;margin-bottom:.4rem}.BodegaDashboardPage_mgmtAliasSelect__3ji0r{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:.8rem;padding:.45rem .6rem;transition:border-color .15s;width:100%}.BodegaDashboardPage_mgmtAliasSelect__3ji0r:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1a;outline:none}.BodegaDashboardPage_mgmtCardControls__NCleE{border-top:1px solid #f0f4f0;display:flex;flex-wrap:wrap;gap:1rem;padding-top:.6rem}.BodegaDashboardPage_mgmtToggle__jj4On{align-items:center;cursor:pointer;display:flex;gap:.4rem}.BodegaDashboardPage_mgmtToggle__jj4On input{display:none}.BodegaDashboardPage_mgmtToggleTrack__icJTo{background:#d1d5db;border-radius:9px;height:18px;position:relative;transition:background .2s;width:32px}.BodegaDashboardPage_mgmtToggleTrack__icJTo:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform .2s;width:14px}.BodegaDashboardPage_mgmtToggle__jj4On input:checked+.BodegaDashboardPage_mgmtToggleTrack__icJTo{background:#16a34a}.BodegaDashboardPage_mgmtToggle__jj4On input:checked+.BodegaDashboardPage_mgmtToggleTrack__icJTo:after{transform:translateX(14px)}.BodegaDashboardPage_mgmtToggleLabel__aoeiB{color:#374151;font-size:.75rem;font-weight:500}.BodegaDashboardPage_modalOverlay__qQN8o{align-items:center;animation:BodegaDashboardPage_modalFadeIn__77T08 .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes BodegaDashboardPage_modalFadeIn__77T08{0%{opacity:0}to{opacity:1}}.BodegaDashboardPage_modal__JQkHj{animation:BodegaDashboardPage_modalSlideUp__xyQrY .3s ease;background:#fff;border-radius:18px;box-shadow:0 24px 64px #0000002e;max-height:88vh;overflow-y:auto;width:min(680px,94vw)}@keyframes BodegaDashboardPage_modalSlideUp__xyQrY{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.BodegaDashboardPage_modalHeader__FtCpc{align-items:flex-start;background:#fff;border-bottom:1px solid #f0f4f0;border-radius:18px 18px 0 0;display:flex;justify-content:space-between;padding:1.25rem 1.5rem 1rem;position:sticky;top:0;z-index:2}.BodegaDashboardPage_modalTitle__gv9rA{align-items:center;color:#14532d;display:flex;font-size:1.2rem;font-weight:700;gap:.5rem;margin:0}.BodegaDashboardPage_modalSubtitle__p8D9g{color:#6b7280;font-size:.78rem;margin:.2rem 0 0}.BodegaDashboardPage_modalClose__yCGnH{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:all .15s;width:34px}.BodegaDashboardPage_modalClose__yCGnH:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.BodegaDashboardPage_modalLoading__7wiS2{color:#6b7280;padding:3rem 1rem;text-align:center}.BodegaDashboardPage_spinner__m6bMW{animation:BodegaDashboardPage_spin__kzI5H .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#16a34a;display:inline-block;height:32px;margin-bottom:.8rem;width:32px}@keyframes BodegaDashboardPage_spin__kzI5H{to{transform:rotate(1turn)}}.BodegaDashboardPage_modalSection__tDAPX{padding:1rem 1.5rem}.BodegaDashboardPage_modalSection__tDAPX h3{align-items:center;color:#14532d;display:flex;font-size:.92rem;font-weight:700;gap:.4rem;margin:0 0 .8rem}.BodegaDashboardPage_stockGrid__qQVh\+{display:flex;flex-direction:column;gap:.4rem}.BodegaDashboardPage_stockItem__5794m{background:#f8faf8;border:1px solid #f0f4f0;border-radius:10px;overflow:hidden;position:relative;transition:all .15s}.BodegaDashboardPage_stockItem__5794m:hover{border-color:#86efac}.BodegaDashboardPage_stockItemBar__z08ZY{background:linear-gradient(90deg,#16a34a14,#16a34a26);border-radius:10px;bottom:0;left:0;position:absolute;top:0;transition:width .5s ease}.BodegaDashboardPage_stockItemContent__rLjCu{align-items:center;display:flex;justify-content:space-between;padding:.55rem .9rem;position:relative;z-index:1}.BodegaDashboardPage_stockItemName__3pJaM{color:#374151;flex:1 1 auto;font-size:.82rem;font-weight:500;min-width:0;overflow-wrap:anywhere}.BodegaDashboardPage_stockItemQty__IrehB{background:#dcfce7;border-radius:8px;color:#15803d;font-size:.95rem;font-weight:800;min-width:50px;padding:.15rem .6rem;text-align:center}.BodegaDashboardPage_stockSummary__VxVp3{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#15803d;font-size:.8rem;margin-top:.6rem;padding:.5rem .9rem;text-align:center}.BodegaDashboardPage_chartWrap__deVWU{height:280px;padding:.5rem 0}@keyframes BodegaDashboardPage_fadeIn__4Q9Ln{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.BodegaDashboardPage_body__9K-Cq{grid-template-columns:1fr}.BodegaDashboardPage_nodeGrid__4M4IH{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (max-width:600px){.BodegaDashboardPage_page__XMzcR{padding:.75rem}.BodegaDashboardPage_header__pNQ1S{flex-direction:column}.BodegaDashboardPage_filters__1hX-F{width:100%}.BodegaDashboardPage_kpis__U8ZJT{grid-template-columns:repeat(2,1fr)}.BodegaDashboardPage_nodeGrid__4M4IH{grid-template-columns:1fr}.BodegaDashboardPage_nodePrimary__5G5SQ{padding:.9rem 1.2rem}}.BodegaInventarioPage_page__QpFkY{background:#f0f4f0;display:flex;flex-direction:column;gap:1rem;min-height:calc(100vh - 2rem);padding:1.25rem 1.5rem 2rem}.BodegaInventarioPage_header__TIwNq{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.BodegaInventarioPage_header__TIwNq h1{align-items:center;color:#14532d;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;margin:0}.BodegaInventarioPage_header__TIwNq p{color:#6b7280;font-size:.85rem;margin:.2rem 0 0}.BodegaInventarioPage_headerActions__Yt4ll{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.BodegaInventarioPage_headerActions__Yt4ll select{border:1.5px solid #d1d5db;border-radius:8px;font-size:.85rem;padding:.5rem .7rem}.BodegaInventarioPage_headerActions__Yt4ll select:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1a;outline:none}.BodegaInventarioPage_exportBtn__SCqDP{align-items:center;background:#15803d;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:.35rem;padding:.5rem .9rem;transition:background .15s}.BodegaInventarioPage_exportBtn__SCqDP:hover{background:#166534}.BodegaInventarioPage_kpiRow__gsFbb{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.BodegaInventarioPage_kpi__xVQfe{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:.2rem;padding:.8rem 1rem}.BodegaInventarioPage_kpi__xVQfe span{color:#6b7280;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BodegaInventarioPage_kpi__xVQfe strong{color:#14532d;font-size:1.3rem}.BodegaInventarioPage_bypassWarning__z9Xoo{align-items:flex-start;background:linear-gradient(135deg,#fefce8,#fef9c3);border:1.5px solid #fde68a;border-radius:12px;color:#92400e;display:flex;gap:.8rem;padding:.9rem 1.2rem}.BodegaInventarioPage_bypassWarning__z9Xoo>svg:first-child{color:#ca8a04;flex-shrink:0;font-size:1.2rem;margin-top:.1rem}.BodegaInventarioPage_bypassWarning__z9Xoo>svg:last-child{flex-shrink:0;font-size:1rem;margin-top:.1rem;opacity:.5}.BodegaInventarioPage_bypassWarning__z9Xoo strong{display:block;font-size:.88rem;margin-bottom:.15rem}.BodegaInventarioPage_bypassWarning__z9Xoo p{color:#78350f;font-size:.78rem;line-height:1.4;margin:0}.BodegaInventarioPage_formsGrid__Y0vm8{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.BodegaInventarioPage_formCard__--Na9{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.2rem}.BodegaInventarioPage_formCard__--Na9 h3{color:#14532d;font-size:.88rem;font-weight:700;margin:0 0 .3rem}.BodegaInventarioPage_formCard__--Na9 input,.BodegaInventarioPage_formCard__--Na9 select{border:1.5px solid #d1d5db;border-radius:8px;font-size:.85rem;padding:.5rem .7rem}.BodegaInventarioPage_formCard__--Na9 input:focus,.BodegaInventarioPage_formCard__--Na9 select:focus{border-color:#16a34a;outline:none}.BodegaInventarioPage_formCard__--Na9 button{background:#15803d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.82rem;font-weight:600;padding:.55rem;transition:background .15s}.BodegaInventarioPage_formCard__--Na9 button:hover{background:#166534}.BodegaInventarioPage_syncBtn__qeGuN{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;color:#15803d;cursor:pointer;font-size:.8rem;font-weight:600;margin-top:.3rem;padding:.5rem}.BodegaInventarioPage_syncBtn__qeGuN:hover{background:#dcfce7}.BodegaInventarioPage_stockCard__\+25ML{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.25rem}.BodegaInventarioPage_stockHeader__yLbs4{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.BodegaInventarioPage_stockHeader__yLbs4 h2{align-items:center;color:#14532d;display:flex;font-size:1rem;font-weight:700;gap:.4rem;margin:0}.BodegaInventarioPage_searchWrap__0L8gd{min-width:200px;position:relative}.BodegaInventarioPage_searchIcon__cxcMR{color:#9ca3af;font-size:.8rem;left:10px;position:absolute;top:10px}.BodegaInventarioPage_searchWrap__0L8gd input{border:1.5px solid #d1d5db;border-radius:8px;font-size:.82rem;padding:.5rem .7rem .5rem 30px;width:100%}.BodegaInventarioPage_searchWrap__0L8gd input:focus{border-color:#16a34a;outline:none}.BodegaInventarioPage_stockList__bNa01{display:flex;flex-direction:column;gap:.35rem}.BodegaInventarioPage_stockRow__r0vqD{background:#f8faf8;border:1px solid #f0f4f0;border-radius:10px;overflow:hidden;position:relative;transition:all .15s}.BodegaInventarioPage_stockRow__r0vqD:hover{border-color:#86efac}.BodegaInventarioPage_stockRowLow__TdNgB{background:#fffbeb;border-color:#fde68a}.BodegaInventarioPage_stockRowLow__TdNgB:hover{border-color:#f59e0b}.BodegaInventarioPage_stockBar__nE-rU{background:linear-gradient(90deg,#16a34a0f,#16a34a24);border-radius:10px;bottom:0;left:0;position:absolute;top:0;transition:width .5s ease}.BodegaInventarioPage_stockRowContent__KBzxv{align-items:center;display:flex;justify-content:space-between;padding:.6rem .9rem;position:relative;z-index:1}.BodegaInventarioPage_stockName__JJ5kn{align-items:center;color:#374151;display:flex;flex:1 1 auto;font-size:.85rem;font-weight:500;gap:.4rem;min-width:0;overflow-wrap:anywhere}.BodegaInventarioPage_lowIcon__ocDvw{color:#f59e0b;font-size:.72rem}.BodegaInventarioPage_stockQty__3nbLy{background:#dcfce7;border-radius:8px;color:#15803d;font-size:.95rem;font-weight:800;min-width:50px;padding:.15rem .6rem;text-align:center}.BodegaInventarioPage_stockRowLow__TdNgB .BodegaInventarioPage_stockQty__3nbLy{background:#fef3c7;color:#b45309}.BodegaInventarioPage_loadingState__ccc8b{color:#6b7280;padding:2.5rem;text-align:center}.BodegaInventarioPage_spinner__IgI2y{animation:BodegaInventarioPage_spin__YM7\+v .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#16a34a;display:inline-block;height:28px;margin-bottom:.6rem;width:28px}@keyframes BodegaInventarioPage_spin__YM7\+v{to{transform:rotate(1turn)}}.BodegaInventarioPage_emptyState__CJzGi{color:#9ca3af;padding:2.5rem;text-align:center}.BodegaInventarioPage_emptyState__CJzGi svg{font-size:2rem;margin-bottom:.5rem;opacity:.4}@media (max-width:768px){.BodegaInventarioPage_page__QpFkY{padding:.75rem}.BodegaInventarioPage_header__TIwNq{flex-direction:column}.BodegaInventarioPage_formsGrid__Y0vm8{grid-template-columns:1fr}.BodegaInventarioPage_kpiRow__gsFbb{grid-template-columns:repeat(2,1fr)}.BodegaInventarioPage_searchWrap__0L8gd{min-width:0;width:100%}}@media (max-width:480px){.BodegaInventarioPage_page__QpFkY{gap:.7rem;padding:.6rem}.BodegaInventarioPage_stockCard__\+25ML{padding:.85rem}.BodegaInventarioPage_stockRowContent__KBzxv{flex-wrap:wrap;gap:.5rem;padding:.55rem .7rem}.BodegaInventarioPage_kpiRow__gsFbb{gap:.5rem;grid-template-columns:1fr 1fr}}.BodegaMovimientosPage_page__1IwzD{display:flex;flex-direction:column;gap:16px;padding:24px}.BodegaMovimientosPage_header__Y0lg5{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.BodegaMovimientosPage_filters__aV1Bo{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.BodegaMovimientosPage_filters__aV1Bo input,.BodegaMovimientosPage_filters__aV1Bo select{border:1px solid #e0e0e0;border-radius:8px;padding:8px 10px}.BodegaMovimientosPage_exportButton__iZFQw{background:#1f9d8f;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 12px}.BodegaMovimientosPage_table__WcStM{-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;box-shadow:0 6px 16px #0000000f;overflow-x:auto;padding:14px}.BodegaMovimientosPage_tableHeader__dMsPa,.BodegaMovimientosPage_tableRow__pWc2o{grid-gap:8px;display:grid;gap:8px;grid-template-columns:150px 1fr 110px 140px;min-width:560px;padding:10px 8px}.BodegaMovimientosPage_tableHeader__dMsPa{border-bottom:1px solid #eceff3;color:#475569;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.BodegaMovimientosPage_tableRow__pWc2o{align-items:center;border-bottom:1px solid #f2f4f7;font-size:13px}.BodegaMovimientosPage_qty__roO95{font-weight:600;text-align:center}.BodegaMovimientosPage_typeCell__lJdwa{align-items:center;background:#94a3b82e;border-radius:999px;display:inline-flex;font-size:12px;gap:8px;padding:6px 10px;text-transform:uppercase;width:fit-content}.BodegaMovimientosPage_entryRow__XE0Fa{background:#22c55e0d;border-left:4px solid #22c55e}.BodegaMovimientosPage_exitRow__i124Y{background:#ef44440a;border-left:4px solid #ef4444}.BodegaMovimientosPage_empty__0Yegu,.BodegaMovimientosPage_loading__uc0xX{color:#6b7280;padding:12px;text-align:center}.BodegaMovimientosPage_error__uYtqN{background:#ffe6e6;border-radius:10px;color:#b91c1c;padding:10px 12px}@media (max-width:768px){.BodegaMovimientosPage_page__1IwzD{padding:16px}.BodegaMovimientosPage_filters__aV1Bo input,.BodegaMovimientosPage_filters__aV1Bo select{flex:1 1 140px;min-width:0}}@media (max-width:480px){.BodegaMovimientosPage_page__1IwzD{padding:12px}}.BodegaRemisionesPage_page__yIqgq{display:flex;flex-direction:column;gap:16px;padding:24px}.BodegaRemisionesPage_header__s-Cjm{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.BodegaRemisionesPage_filters__tavIz{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.BodegaRemisionesPage_filters__tavIz input,.BodegaRemisionesPage_filters__tavIz select{border:1px solid #e0e0e0;border-radius:8px;padding:8px 10px}.BodegaRemisionesPage_exportButton__sCjgB{background:#1f9d8f;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 12px}.BodegaRemisionesPage_table__9xxQ1{-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;box-shadow:0 6px 16px #0000000f;overflow-x:auto;padding:14px}.BodegaRemisionesPage_tableHeader__1nber,.BodegaRemisionesPage_tableRow__svfzR{grid-gap:8px;display:grid;gap:8px;grid-template-columns:160px 1fr 120px;min-width:520px;padding:10px 6px}.BodegaRemisionesPage_tableHeader__1nber{border-bottom:1px solid #eceff3;font-weight:600}.BodegaRemisionesPage_tableRow__svfzR{border-bottom:1px solid #f2f4f7}.BodegaRemisionesPage_tableRow__svfzR>span{min-width:0;overflow-wrap:anywhere}.BodegaRemisionesPage_qty__Xptei{font-weight:600;text-align:right}.BodegaRemisionesPage_empty__SbSBg,.BodegaRemisionesPage_loading__9oZOZ{color:#6b7280;padding:12px;text-align:center}.BodegaRemisionesPage_error__x0e\+d{background:#ffe6e6;border-radius:10px;color:#b91c1c;padding:10px 12px}@media (max-width:768px){.BodegaRemisionesPage_page__yIqgq{padding:16px}.BodegaRemisionesPage_filters__tavIz input,.BodegaRemisionesPage_filters__tavIz select{flex:1 1 140px;min-width:0}}@media (max-width:480px){.BodegaRemisionesPage_page__yIqgq{padding:12px}}.BodegaDevolucionesPage_page__JQx3Y{display:flex;flex-direction:column;gap:16px;padding:24px}.BodegaDevolucionesPage_header__0ep-p h1{margin:0}.BodegaDevolucionesPage_header__0ep-p p{color:#6b7280;margin-top:6px}.BodegaDevolucionesPage_headerActions__Tzolk{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.BodegaDevolucionesPage_grid__pGd17{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.BodegaDevolucionesPage_card__A7eld{background:#fff;border-radius:12px;box-shadow:0 6px 16px #0000000f;display:flex;flex-direction:column;gap:10px;padding:16px}.BodegaDevolucionesPage_card__A7eld h2{font-size:18px;margin:0}.BodegaDevolucionesPage_card__A7eld button,.BodegaDevolucionesPage_card__A7eld input,.BodegaDevolucionesPage_card__A7eld select{border:1px solid #e0e0e0;border-radius:8px;padding:8px 10px}.BodegaDevolucionesPage_card__A7eld button{background:#1f9d8f;border:none;color:#fff;cursor:pointer}.BodegaDevolucionesPage_exportButton__aLJvq{background:#111827;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 12px}.BodegaDevolucionesPage_error__dgoep{background:#ffe6e6;border-radius:10px;color:#b91c1c;padding:10px 12px}@media (max-width:768px){.BodegaDevolucionesPage_page__JQx3Y{padding:16px}.BodegaDevolucionesPage_card__A7eld input,.BodegaDevolucionesPage_card__A7eld select{width:100%}}@media (max-width:480px){.BodegaDevolucionesPage_page__JQx3Y{padding:12px}.BodegaDevolucionesPage_grid__pGd17{grid-template-columns:1fr}}.InventoryOpsHubPage_page__v8-l6{background:#f3f6f8;min-height:calc(100vh - 2rem);padding:1.25rem 1.5rem 2rem}.InventoryOpsHubPage_header__pBxCu{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.InventoryOpsHubPage_header__pBxCu h1{color:#1f2937;font-size:1.7rem;margin:0}.InventoryOpsHubPage_header__pBxCu p{color:#6b7280;margin:.4rem 0 0}.InventoryOpsHubPage_primaryBtn__VpZke{align-items:center;background:#16a34a;border-radius:10px;box-shadow:0 8px 18px #16a34a40;color:#fff;display:inline-flex;font-weight:600;gap:.45rem;padding:.65rem 1rem;text-decoration:none}.InventoryOpsHubPage_kpiGrid__kxcPx{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(4,minmax(180px,1fr));margin-bottom:1rem}.InventoryOpsHubPage_kpiCard__I4yMV{grid-gap:.2rem;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:grid;gap:.2rem;grid-template-columns:1fr auto;padding:.9rem 1rem}.InventoryOpsHubPage_kpiCard__I4yMV span{color:#6b7280;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase}.InventoryOpsHubPage_kpiCard__I4yMV strong{color:#111827;font-size:1.65rem}.InventoryOpsHubPage_kpiCard__I4yMV svg{color:#16a34a;font-size:1.2rem}.InventoryOpsHubPage_alertKpi__ggPyL strong,.InventoryOpsHubPage_alertKpi__ggPyL svg{color:#dc2626}.InventoryOpsHubPage_sectionHead__Fp11W{align-items:center;display:flex;gap:.8rem;justify-content:space-between;margin-bottom:.8rem}.InventoryOpsHubPage_sectionHead__Fp11W h2{color:#111827;font-size:1.05rem;margin:0}.InventoryOpsHubPage_sectionHead__Fp11W span{color:#6b7280;font-size:.86rem}.InventoryOpsHubPage_alertSection__IlWtS,.InventoryOpsHubPage_supplierSection__XG3o-,.InventoryOpsHubPage_tableSection__6DMjW{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:1rem;padding:1rem}.InventoryOpsHubPage_supplierGrid__sImfN{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(180px,1fr))}.InventoryOpsHubPage_supplierGrid__sImfN label{grid-gap:.35rem;color:#4b5563;display:grid;font-size:.83rem;gap:.35rem}.InventoryOpsHubPage_supplierGrid__sImfN input,.InventoryOpsHubPage_supplierGrid__sImfN select,.InventoryOpsHubPage_supplierGrid__sImfN textarea{background:#fff;border:1px solid #d1d5db;border-radius:9px;padding:.5rem .6rem}.InventoryOpsHubPage_supplierNota__eS9J3{grid-column:1/-1}.InventoryOpsHubPage_itemsBlock__wQR1p{border:1px solid #edf1f5;border-radius:12px;margin-top:.8rem;padding:.7rem}.InventoryOpsHubPage_itemsHead__4ndLA{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.55rem}.InventoryOpsHubPage_itemsHead__4ndLA strong{font-size:.9rem}.InventoryOpsHubPage_itemsHead__4ndLA button{background:#ecfdf3;border:1px solid #bbf7d0;border-radius:8px;color:#166534;font-size:.78rem;font-weight:600;padding:.35rem .6rem}.InventoryOpsHubPage_itemRow__6W6z1{grid-gap:.5rem;gap:.5rem;grid-template-columns:1fr 120px auto;margin-bottom:.45rem}.InventoryOpsHubPage_itemRow__6W6z1 input,.InventoryOpsHubPage_itemRow__6W6z1 select{border:1px solid #d1d5db;border-radius:8px;padding:.45rem .55rem}.InventoryOpsHubPage_itemRow__6W6z1 button{border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.75rem;padding:.3rem .55rem}.InventoryOpsHubPage_supplierFooter__-PVaX{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;margin-top:.7rem}.InventoryOpsHubPage_supplierEvidence__7I9BY{grid-gap:.45rem;display:grid;gap:.45rem;min-width:280px}.InventoryOpsHubPage_uploadEvidenceLabel__Rpw37{background:#f9fafb;border:1px dashed #cdd7e2;border-radius:10px;color:#166534;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;padding:.55rem .65rem;width:fit-content}.InventoryOpsHubPage_uploadEvidenceLabel__Rpw37 input{display:none}.InventoryOpsHubPage_evidencePreview__iKg0x{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;display:inline-flex;gap:.45rem;padding:.38rem .45rem}.InventoryOpsHubPage_evidencePreview__iKg0x img{border-radius:7px;height:30px;object-fit:cover;width:30px}.InventoryOpsHubPage_evidencePreview__iKg0x span{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:7px;display:inline-flex;font-size:.67rem;height:30px;justify-content:center;width:30px}.InventoryOpsHubPage_evidencePreview__iKg0x a{color:#166534;font-size:.82rem;max-width:220px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.InventoryOpsHubPage_evidencePreview__iKg0x button{background:#fff;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;padding:.24rem .46rem}.InventoryOpsHubPage_createSupplierBtn__sFaC5{background:#16a34a;border:1px solid #16a34a;border-radius:10px;color:#fff;font-weight:700;padding:.6rem .9rem}.InventoryOpsHubPage_alertList__A2J2k{grid-gap:.6rem;display:grid;gap:.6rem}.InventoryOpsHubPage_alertItem__wffDG{align-items:flex-start;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:1rem;justify-content:space-between;padding:.8rem}.InventoryOpsHubPage_high__A3QU9{border-left:4px solid #dc2626}.InventoryOpsHubPage_medium__ZGXZQ{border-left:4px solid #f59e0b}.InventoryOpsHubPage_alertTitleRow__Mc0IY{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.25rem}.InventoryOpsHubPage_alertTitleRow__Mc0IY strong{color:#111827}.InventoryOpsHubPage_alertTitleRow__Mc0IY span{background:#ecfdf3;border-radius:999px;color:#166534;font-size:.72rem;font-weight:600;padding:.15rem .5rem}.InventoryOpsHubPage_alertTitleRow__Mc0IY small{color:#6b7280}.InventoryOpsHubPage_alertItem__wffDG p{color:#4b5563;font-size:.92rem;margin:0}.InventoryOpsHubPage_alertActions__7V7Dy{display:flex;flex-wrap:wrap;gap:.4rem}.InventoryOpsHubPage_alertActions__7V7Dy button,.InventoryOpsHubPage_ghostBtn__hh88K{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:.8rem;font-weight:600;padding:.4rem .65rem;text-decoration:none}.InventoryOpsHubPage_approveBtn__hnUwl{border-color:#16a34a!important;color:#166534!important}.InventoryOpsHubPage_adjustBtn__XaREM{border-color:#2563eb!important;color:#1d4ed8!important}.InventoryOpsHubPage_rejectBtn__L-S6u{border-color:#ef4444!important;color:#dc2626!important}.InventoryOpsHubPage_filters__B8jRb{display:flex;flex-wrap:wrap;gap:.5rem}.InventoryOpsHubPage_filters__B8jRb label{align-items:center;background:#f9fafb;border:1px solid #dbe3ea;border-radius:8px;display:inline-flex;gap:.4rem;padding:.35rem .55rem}.InventoryOpsHubPage_filters__B8jRb select,.InventoryOpsHubPage_searchBox__3bF9W input{background:#0000;border:0;color:#374151;outline:0}.InventoryOpsHubPage_searchBox__3bF9W{min-width:220px}.InventoryOpsHubPage_tableWrapper__2ow5y{overflow-x:auto}.InventoryOpsHubPage_tableWrapper__2ow5y table{border-collapse:collapse;min-width:760px;width:100%}.InventoryOpsHubPage_tableWrapper__2ow5y td,.InventoryOpsHubPage_tableWrapper__2ow5y th{border-bottom:1px solid #edf1f5;font-size:.9rem;padding:.75rem .4rem;text-align:left}.InventoryOpsHubPage_tableWrapper__2ow5y th{color:#6b7280;font-size:.79rem;font-weight:700;text-transform:uppercase}.InventoryOpsHubPage_statusChip__4LBm9{border-radius:999px;display:inline-flex;font-size:.73rem;font-weight:700;padding:.2rem .55rem}.InventoryOpsHubPage_ok__Bd8rp{background:#ecfdf3;color:#166534}.InventoryOpsHubPage_bajo__iiLrj{background:#fffbeb;color:#b45309}.InventoryOpsHubPage_agotado__tg9NQ,.InventoryOpsHubPage_critico__tTmI7{background:#fef2f2;color:#b91c1c}.InventoryOpsHubPage_iconBtn__UgtPS{background:#fff;border:1px solid #dbe3ea;border-radius:8px;color:#4b5563;cursor:pointer;height:30px;width:30px}.InventoryOpsHubPage_empty__SfUOi{color:#6b7280;font-size:.9rem;margin:.7rem 0 0}.InventoryOpsHubPage_hubGrid__N-9f0{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:1fr 360px}.InventoryOpsHubPage_mainCol__-w7Yo{grid-gap:1rem;display:grid;gap:1rem}.InventoryOpsHubPage_rightCol__6htNj{grid-gap:1rem;align-content:start;display:grid;gap:1rem}.InventoryOpsHubPage_mainCard__pQ0\+q{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem}.InventoryOpsHubPage_mainCardHead__ngScp{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between;margin-bottom:.75rem}.InventoryOpsHubPage_mainCardHead__ngScp h2{color:#111827;font-size:1.05rem;margin:0}.InventoryOpsHubPage_mainCardHead__ngScp p{color:#6b7280;font-size:.88rem;margin:.35rem 0 0}.InventoryOpsHubPage_mainCardActions__iW-OG{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.InventoryOpsHubPage_filterPill__\+qCMd,.InventoryOpsHubPage_linkPill__8wdVa{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;font-size:.75rem;font-weight:700;padding:.35rem .6rem;text-decoration:none}.InventoryOpsHubPage_filterPill__\+qCMd[data-active=true]{background:#ecfdf3;border-color:#bbf7d0;color:#166534}.InventoryOpsHubPage_linkPill__8wdVa{background:#f9fafb;border-color:#dbe3ea}.InventoryOpsHubPage_compactTable__iwdl-{border-collapse:collapse;min-width:680px;width:100%}.InventoryOpsHubPage_miniTable__qZtMB{border-collapse:collapse;min-width:520px;width:100%}.InventoryOpsHubPage_subtle__-gKXz{color:#6b7280;font-size:.78rem}.InventoryOpsHubPage_stateBadge__AROOn{background:#f3f4f6;border-radius:999px;color:#374151;display:inline-flex;font-size:.72rem;font-weight:800;padding:.2rem .55rem}.InventoryOpsHubPage_stateBadge__AROOn[data-state=PENDIENTE_REVISION]{background:#fffbeb;color:#b45309}.InventoryOpsHubPage_stateBadge__AROOn[data-state=APROBADA]{background:#ecfdf3;color:#166534}.InventoryOpsHubPage_stateBadge__AROOn[data-state=AJUSTADA],.InventoryOpsHubPage_stateBadge__AROOn[data-state=EN_GESTION],.InventoryOpsHubPage_stateBadge__AROOn[data-state=EN_TRANSITO]{background:#eff6ff;color:#1d4ed8}.InventoryOpsHubPage_stateBadge__AROOn[data-state=RECHAZADA],.InventoryOpsHubPage_stateBadge__AROOn[data-state=REVISION]{background:#fef2f2;color:#b91c1c}.InventoryOpsHubPage_stateBadge__AROOn[data-state=COMPLETADA]{background:#ecfdf3;color:#166534}.InventoryOpsHubPage_primarySmall__16PGh,.InventoryOpsHubPage_secondarySmall__ECuTW{align-items:center;border-radius:10px;display:inline-flex;font-size:.78rem;font-weight:800;justify-content:center;padding:.45rem .65rem;text-decoration:none}.InventoryOpsHubPage_primarySmall__16PGh{background:#16a34a;border:1px solid #16a34a;color:#fff}.InventoryOpsHubPage_secondarySmall__ECuTW{background:#fff;border:1px solid #d1d5db;color:#374151}.InventoryOpsHubPage_emptyCard__N333D{background:#f9fafb;border:1px dashed #dbe3ea;border-radius:12px;margin-top:.75rem;padding:.8rem}.InventoryOpsHubPage_emptyCard__N333D strong{color:#111827}.InventoryOpsHubPage_emptyCard__N333D p{color:#6b7280;font-size:.86rem;margin:.35rem 0 0}.InventoryOpsHubPage_mainCardFooter__okY0f{border-top:1px solid #edf1f5;color:#6b7280;display:flex;flex-wrap:wrap;font-size:.82rem;gap:.8rem;justify-content:space-between;margin-top:.8rem;padding-top:.6rem}.InventoryOpsHubPage_mainCardFooter__okY0f a{color:#166534;font-weight:700;text-decoration:none}.InventoryOpsHubPage_bottomCards__szhQu{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.InventoryOpsHubPage_secondaryCard__jzJoH{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem}.InventoryOpsHubPage_secondaryHead__pt7dJ{align-items:center;display:flex;gap:.6rem;justify-content:space-between;margin-bottom:.7rem}.InventoryOpsHubPage_secondaryHead__pt7dJ h3{color:#111827;font-size:1rem;margin:0}.InventoryOpsHubPage_secondaryHead__pt7dJ span{color:#6b7280;font-size:.82rem}.InventoryOpsHubPage_summaryBox__6qJJL{background:#111827;border:1px solid #e5e7eb;border-radius:14px;color:#fff;padding:.95rem}.InventoryOpsHubPage_summaryBox__6qJJL p{color:#d1d5db;font-size:.9rem;margin:0 0 .75rem}.InventoryOpsHubPage_secondaryBtn__8r9a1{background:#ffffff0f;border:1px solid #ffffff40;border-radius:10px;color:#fff;font-weight:800;padding:.6rem .8rem}.InventoryOpsHubPage_ctaCard__PGHPd{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem;text-align:center}.InventoryOpsHubPage_ctaIcon__z1ZG5{align-items:center;background:#16a34a;border-radius:999px;box-shadow:0 10px 22px #16a34a47;color:#fff;display:inline-flex;font-size:1.45rem;font-weight:900;height:54px;justify-content:center;margin:0 auto .6rem;width:54px}.InventoryOpsHubPage_ctaCard__PGHPd h3{color:#111827;margin:0}.InventoryOpsHubPage_ctaCard__PGHPd p{color:#6b7280;margin:.45rem 0 .75rem}.InventoryOpsHubPage_ctaBtn__litFQ{align-items:center;background:#16a34a;border-radius:12px;color:#fff;display:inline-flex;font-weight:800;gap:.45rem;justify-content:center;padding:.65rem .9rem;text-decoration:none;width:100%}.InventoryOpsHubPage_quickHelp__9SG1u{border:1px dashed #dbe3ea;border-radius:12px;margin-top:.75rem;padding:.75rem;text-align:left}.InventoryOpsHubPage_quickHelp__9SG1u strong{color:#111827;font-size:.88rem}.InventoryOpsHubPage_quickHelp__9SG1u ul{grid-gap:.35rem;color:#6b7280;display:grid;font-size:.85rem;gap:.35rem;margin:.55rem 0 0;padding-left:1.1rem}.InventoryOpsHubPage_supplierCard__bcTC4{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem}.InventoryOpsHubPage_supplierHead__9u13k{align-items:center;display:flex;gap:.6rem;justify-content:space-between;margin-bottom:.7rem}.InventoryOpsHubPage_supplierHead__9u13k h3{color:#111827;font-size:1rem;margin:0}.InventoryOpsHubPage_supplierHead__9u13k span{color:#6b7280;font-size:.82rem}.InventoryOpsHubPage_supplierFields__smXt0{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:1fr 1fr}.InventoryOpsHubPage_supplierFields__smXt0 label{grid-gap:.3rem;color:#4b5563;display:grid;font-size:.82rem;gap:.3rem}.InventoryOpsHubPage_supplierFields__smXt0 input,.InventoryOpsHubPage_supplierFields__smXt0 select,.InventoryOpsHubPage_supplierFields__smXt0 textarea{background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:.5rem .6rem}.InventoryOpsHubPage_colSpan__mZsXb{grid-column:1/-1}.InventoryOpsHubPage_supplierItems__8jcgZ{border:1px solid #edf1f5;border-radius:12px;margin-top:.7rem;padding:.7rem}.InventoryOpsHubPage_itemRow__6W6z1{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:1fr 90px 36px;margin-top:.45rem}.InventoryOpsHubPage_itemRow__6W6z1 button{background:#fff;border:1px solid #d1d5db;border-radius:10px;cursor:pointer}.InventoryOpsHubPage_supplierFooter__-PVaX{grid-gap:.55rem;display:grid;gap:.55rem;margin-top:.75rem}.InventoryOpsHubPage_statusChip__4LBm9[data-status=ok]{background:#ecfdf3;color:#166534}.InventoryOpsHubPage_statusChip__4LBm9[data-status=bajo]{background:#fffbeb;color:#b45309}.InventoryOpsHubPage_statusChip__4LBm9[data-status=agotado],.InventoryOpsHubPage_statusChip__4LBm9[data-status=critico]{background:#fef2f2;color:#b91c1c}@media (max-width:1024px){.InventoryOpsHubPage_kpiGrid__kxcPx{grid-template-columns:repeat(2,minmax(180px,1fr))}.InventoryOpsHubPage_alertItem__wffDG{flex-direction:column}.InventoryOpsHubPage_bottomCards__szhQu,.InventoryOpsHubPage_hubGrid__N-9f0{grid-template-columns:1fr}}@media (max-width:700px){.InventoryOpsHubPage_page__v8-l6{padding:1rem .7rem 1.4rem}.InventoryOpsHubPage_header__pBxCu{flex-direction:column}.InventoryOpsHubPage_kpiGrid__kxcPx{grid-template-columns:1fr}.InventoryOpsHubPage_searchBox__3bF9W{min-width:auto;width:100%}.InventoryOpsHubPage_itemRow__6W6z1,.InventoryOpsHubPage_supplierFields__smXt0,.InventoryOpsHubPage_supplierGrid__sImfN{grid-template-columns:1fr}.InventoryOpsHubPage_mainCardHead__ngScp{flex-direction:column}.InventoryOpsHubPage_mainCardActions__iW-OG{justify-content:flex-start}}@media (max-width:480px){.InventoryOpsHubPage_page__v8-l6{padding:.85rem .5rem 1.2rem}.InventoryOpsHubPage_header__pBxCu h1{font-size:1.4rem}.InventoryOpsHubPage_alertActions__7V7Dy{width:100%}.InventoryOpsHubPage_alertActions__7V7Dy button{flex:1 1 auto;text-align:center}.InventoryOpsHubPage_supplierFooter__-PVaX{align-items:stretch;flex-direction:column}.InventoryOpsHubPage_supplierEvidence__7I9BY{min-width:0}}.InventoryOpsRequisicionesPage_page__9SoUN{background:#f3f6f8;min-height:calc(100vh - 2rem);padding:1.25rem 1.5rem 2rem}.InventoryOpsRequisicionesPage_header__WoYyA{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.InventoryOpsRequisicionesPage_header__WoYyA h1{color:#1f2937;margin:0}.InventoryOpsRequisicionesPage_header__WoYyA p{color:#6b7280;margin:.35rem 0 0}.InventoryOpsRequisicionesPage_primaryBtn__T8hvb{background:#16a34a;border-radius:10px;color:#fff;font-weight:600;padding:.6rem .95rem;text-decoration:none}.InventoryOpsRequisicionesPage_filters__jrCJt{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.8rem;padding:.75rem}.InventoryOpsRequisicionesPage_filters__jrCJt input,.InventoryOpsRequisicionesPage_filters__jrCJt select{background:#fff;border:1px solid #d1d5db;border-radius:9px;color:#374151;min-width:0;padding:.55rem .65rem}.InventoryOpsRequisicionesPage_filters__jrCJt input{flex:1 1 200px}.InventoryOpsRequisicionesPage_searchBtn__QD9fA{background:#16a34a;border:1px solid #16a34a;border-radius:9px;color:#fff;font-weight:600;padding:.55rem .75rem}.InventoryOpsRequisicionesPage_tableWrapper__hiRCL{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:auto}.InventoryOpsRequisicionesPage_tableWrapper__hiRCL table{border-collapse:collapse;min-width:760px;width:100%}.InventoryOpsRequisicionesPage_tableWrapper__hiRCL td,.InventoryOpsRequisicionesPage_tableWrapper__hiRCL th{border-bottom:1px solid #edf1f5;padding:.8rem .55rem;text-align:left}.InventoryOpsRequisicionesPage_tableWrapper__hiRCL th{color:#6b7280;font-size:.77rem;text-transform:uppercase}.InventoryOpsRequisicionesPage_priority__dpoCb,.InventoryOpsRequisicionesPage_status__qKNlh{border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;padding:.2rem .55rem}.InventoryOpsRequisicionesPage_urgent__Yh99X{background:#fee2e2;color:#b91c1c}.InventoryOpsRequisicionesPage_normal__uR7S6{background:#eff6ff;color:#1d4ed8}.InventoryOpsRequisicionesPage_PENDIENTEREVISION__F8YVd{background:#fffbeb;color:#b45309}.InventoryOpsRequisicionesPage_APROBADA__sr4nF{background:#ecfdf3;color:#166534}.InventoryOpsRequisicionesPage_AJUSTADA__no8Sb{background:#eff6ff;color:#1d4ed8}.InventoryOpsRequisicionesPage_RECHAZADA__Vng6o{background:#fef2f2;color:#b91c1c}.InventoryOpsRequisicionesPage_ENGESTION__6a8uk,.InventoryOpsRequisicionesPage_ENTRANSITO__efweO{background:#eff6ff;color:#1d4ed8}.InventoryOpsRequisicionesPage_COMPLETADA__k6zpB{background:#ecfdf3;color:#166534}.InventoryOpsRequisicionesPage_actions__uC1iU{display:flex;flex-wrap:wrap;gap:.35rem}.InventoryOpsRequisicionesPage_iconBtn__ZBHkH{align-items:center;background:#fff;border:1px solid #dbe3ea;border-radius:8px;color:#4b5563;cursor:pointer;display:inline-flex;height:29px;justify-content:center;text-decoration:none;width:29px}.InventoryOpsRequisicionesPage_approve__NFVHU{border-color:#bbf7d0;color:#166534}.InventoryOpsRequisicionesPage_reject__quCQ9{border-color:#fecaca;color:#b91c1c}.InventoryOpsRequisicionesPage_remision__1B4N8{border-color:#bbf7d0;color:#166534;font-weight:700;min-width:32px;padding:0 .35rem;width:auto}.InventoryOpsRequisicionesPage_empty__LH6yO{color:#6b7280;margin:.6rem 0 0}@media (max-width:760px){.InventoryOpsRequisicionesPage_page__9SoUN{padding:1rem .7rem 1.5rem}.InventoryOpsRequisicionesPage_filters__jrCJt,.InventoryOpsRequisicionesPage_header__WoYyA{flex-direction:column}.InventoryOpsRequisicionesPage_filters__jrCJt input,.InventoryOpsRequisicionesPage_filters__jrCJt select{width:100%}}@media (max-width:480px){.InventoryOpsRequisicionesPage_page__9SoUN{padding:.75rem .5rem 1.25rem}.InventoryOpsRequisicionesPage_header__WoYyA h1{font-size:1.3rem}}.InventoryOpsNuevaRequisicionPage_page__9x4yW{background:#f3f6f8;min-height:calc(100vh - 2rem);padding:1.25rem 1.5rem 2rem}.InventoryOpsNuevaRequisicionPage_header__6CzsW{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:.8rem}.InventoryOpsNuevaRequisicionPage_header__6CzsW h1{color:#111827;margin:0}.InventoryOpsNuevaRequisicionPage_header__6CzsW p{color:#6b7280;margin:.4rem 0 0}.InventoryOpsNuevaRequisicionPage_dateChip__4cnJi{background:#fff;border:1px solid #dbe3ea;border-radius:10px;color:#6b7280;font-size:.88rem;padding:.5rem .75rem}.InventoryOpsNuevaRequisicionPage_panel__fq3sF{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem}.InventoryOpsNuevaRequisicionPage_topRow__9AIJF{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr 1fr 1fr}.InventoryOpsNuevaRequisicionPage_field__1WBVh{display:flex;flex-direction:column;gap:.35rem}.InventoryOpsNuevaRequisicionPage_field__1WBVh label{color:#6b7280;font-size:.8rem;font-weight:700;text-transform:uppercase}.InventoryOpsNuevaRequisicionPage_field__1WBVh input,.InventoryOpsNuevaRequisicionPage_field__1WBVh select,.InventoryOpsNuevaRequisicionPage_field__1WBVh textarea{background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:.65rem .7rem}.InventoryOpsNuevaRequisicionPage_priorityToggle__mcgXN{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.InventoryOpsNuevaRequisicionPage_priorityToggle__mcgXN button{background:#fff;border:1px solid #dbe3ea;border-radius:10px;color:#374151;cursor:pointer;font-weight:600;padding:.68rem}.InventoryOpsNuevaRequisicionPage_priorityToggle__mcgXN .InventoryOpsNuevaRequisicionPage_active__Ey93i{border-color:#16a34a;box-shadow:inset 0 0 0 1px #16a34a33;color:#166534}.InventoryOpsNuevaRequisicionPage_itemsHead__YE08G{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-top:1rem}.InventoryOpsNuevaRequisicionPage_destLabel__8yKv8{color:#6b7280;font-size:.82rem;margin-left:auto}.InventoryOpsNuevaRequisicionPage_itemsHead__YE08G h2{font-size:1rem;margin:0}.InventoryOpsNuevaRequisicionPage_itemsHead__YE08G button{align-items:center;background:#0000;border:0;color:#16a34a;cursor:pointer;display:inline-flex;font-weight:700;gap:.35rem}.InventoryOpsNuevaRequisicionPage_itemsTable__HCJcC{border:1px solid #edf1f5;border-radius:12px;margin-top:.7rem}.InventoryOpsNuevaRequisicionPage_row__2FFMo,.InventoryOpsNuevaRequisicionPage_tableHead__O0aT6{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:2fr 1fr 1.2fr 70px;padding:.65rem .6rem}.InventoryOpsNuevaRequisicionPage_tableHead__O0aT6{border-bottom:1px solid #edf1f5;color:#6b7280;font-size:.75rem;font-weight:700;text-transform:uppercase}.InventoryOpsNuevaRequisicionPage_row__2FFMo{border-bottom:1px solid #f2f4f8}.InventoryOpsNuevaRequisicionPage_row__2FFMo:last-child{border-bottom:0}.InventoryOpsNuevaRequisicionPage_row__2FFMo input,.InventoryOpsNuevaRequisicionPage_row__2FFMo select{border:1px solid #d1d5db;border-radius:8px;padding:.52rem .55rem}.InventoryOpsNuevaRequisicionPage_stockBadge__oNd7O{border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:700;justify-content:center;padding:.22rem .6rem}.InventoryOpsNuevaRequisicionPage_ok__v3cJj{background:#ecfdf3;color:#166534}.InventoryOpsNuevaRequisicionPage_warn__0VR8d{background:#fffbeb;color:#b45309}.InventoryOpsNuevaRequisicionPage_deleteBtn__\+RVA8{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;height:34px;width:34px}.InventoryOpsNuevaRequisicionPage_bottomRow__n5JwY{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:2fr 1fr;margin-top:1rem}.InventoryOpsNuevaRequisicionPage_uploadBox__jWEpU{align-items:center;background:#f9fafb;border:1px dashed #cdd7e2;border-radius:12px;color:#6b7280;cursor:pointer;display:flex;flex-direction:column;gap:.4rem;justify-content:center;min-height:120px}.InventoryOpsNuevaRequisicionPage_uploadBox__jWEpU svg{color:#16a34a;font-size:1.1rem}.InventoryOpsNuevaRequisicionPage_uploadBox__jWEpU small{color:#9ca3af}.InventoryOpsNuevaRequisicionPage_uploadBox__jWEpU input{display:none}.InventoryOpsNuevaRequisicionPage_attachmentList__PBSPe{grid-gap:.45rem;display:grid;gap:.45rem;list-style:none;margin:.65rem 0 0;padding:0}.InventoryOpsNuevaRequisicionPage_attachmentList__PBSPe li{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;display:flex;font-size:.82rem;gap:.5rem;justify-content:space-between;padding:.45rem .55rem}.InventoryOpsNuevaRequisicionPage_fileInfo__79mpQ{align-items:center;display:flex;gap:.5rem;min-width:0}.InventoryOpsNuevaRequisicionPage_fileInfo__79mpQ img{border:1px solid #d1d5db;border-radius:8px;height:34px;object-fit:cover;width:34px}.InventoryOpsNuevaRequisicionPage_fileIcon__5qGvT{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;display:inline-flex;font-size:.68rem;height:34px;justify-content:center;width:34px}.InventoryOpsNuevaRequisicionPage_attachmentList__PBSPe a{color:#166534;max-width:240px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.InventoryOpsNuevaRequisicionPage_attachmentList__PBSPe button{background:#fff;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.76rem;padding:.28rem .5rem}.InventoryOpsNuevaRequisicionPage_footerActions__bS-Y5{border-top:1px solid #edf1f5;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end;margin-top:1rem;padding-top:.85rem}.InventoryOpsNuevaRequisicionPage_primary__3phpK,.InventoryOpsNuevaRequisicionPage_secondary__Am53V{border:1px solid #d1d5db;border-radius:10px;cursor:pointer;font-weight:600;padding:.62rem .95rem}.InventoryOpsNuevaRequisicionPage_secondary__Am53V{background:#fff;color:#374151}.InventoryOpsNuevaRequisicionPage_primary__3phpK{background:#16a34a;border-color:#16a34a;color:#fff}@media (max-width:900px){.InventoryOpsNuevaRequisicionPage_bottomRow__n5JwY,.InventoryOpsNuevaRequisicionPage_topRow__9AIJF{grid-template-columns:1fr}}@media (max-width:720px){.InventoryOpsNuevaRequisicionPage_page__9x4yW{padding:1rem .7rem 1.4rem}.InventoryOpsNuevaRequisicionPage_header__6CzsW{flex-direction:column}.InventoryOpsNuevaRequisicionPage_header__6CzsW h1{font-size:1.4rem}.InventoryOpsNuevaRequisicionPage_tableHead__O0aT6{display:none}.InventoryOpsNuevaRequisicionPage_row__2FFMo{gap:.45rem;grid-template-columns:1fr}.InventoryOpsNuevaRequisicionPage_destLabel__8yKv8{margin-left:0}.InventoryOpsNuevaRequisicionPage_priorityToggle__mcgXN{grid-template-columns:1fr}.InventoryOpsNuevaRequisicionPage_footerActions__bS-Y5{justify-content:stretch}.InventoryOpsNuevaRequisicionPage_footerActions__bS-Y5>*{flex:1 1 auto}}.InventoryOpsDetalleRequisicionPage_page__7l8Mq{background:#f0f4f8;min-height:calc(100vh - 2rem);padding:1.25rem 1.5rem 2.5rem}.InventoryOpsDetalleRequisicionPage_breadcrumb__b6QJF{align-items:center;color:#6b7280;display:flex;font-size:.82rem;gap:.35rem;margin-bottom:.75rem}.InventoryOpsDetalleRequisicionPage_breadcrumb__b6QJF a{color:#2563eb;font-weight:500;text-decoration:none}.InventoryOpsDetalleRequisicionPage_breadcrumb__b6QJF a:hover{text-decoration:underline}.InventoryOpsDetalleRequisicionPage_breadcrumb__b6QJF span{color:#9ca3af}.InventoryOpsDetalleRequisicionPage_header__RevfP{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.InventoryOpsDetalleRequisicionPage_headerLeft__w4rZh{align-items:center;display:flex;gap:.75rem}.InventoryOpsDetalleRequisicionPage_headerLeft__w4rZh h1{color:#111827;font-size:1.55rem;font-weight:800;letter-spacing:-.3px;margin:0}.InventoryOpsDetalleRequisicionPage_badge__18svT{border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:.3px;padding:.3rem .75rem;text-transform:uppercase;white-space:nowrap}.InventoryOpsDetalleRequisicionPage_headerActions__SsL2j{display:flex;flex-wrap:wrap;gap:.5rem}.InventoryOpsDetalleRequisicionPage_btnOutline__N0psz{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;padding:.55rem 1rem;transition:all .15s}.InventoryOpsDetalleRequisicionPage_btnOutline__N0psz:hover{background:#f9fafb;border-color:#9ca3af}.InventoryOpsDetalleRequisicionPage_btnDanger__Sj8Hq{background:#fff;border-color:#fecaca;color:#b91c1c}.InventoryOpsDetalleRequisicionPage_btnDanger__Sj8Hq:hover{background:#fef2f2}.InventoryOpsDetalleRequisicionPage_btnSuccess__BRIFW{background:#16a34a;border-color:#16a34a;color:#fff}.InventoryOpsDetalleRequisicionPage_btnSuccess__BRIFW:hover{background:#15803d}.InventoryOpsDetalleRequisicionPage_btnPdf__nmvlG{border-color:#fecaca;color:#dc2626}.InventoryOpsDetalleRequisicionPage_btnPdf__nmvlG:hover{background:#fef2f2}.InventoryOpsDetalleRequisicionPage_mainGrid__6AgG4{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1.65fr 1fr;margin-bottom:1rem}.InventoryOpsDetalleRequisicionPage_card__KmMZ0{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.25rem 1.3rem}.InventoryOpsDetalleRequisicionPage_cardTitle__jBAqL{align-items:center;color:#1e293b;display:flex;font-size:.95rem;font-weight:700;gap:.5rem;margin:0 0 1rem}.InventoryOpsDetalleRequisicionPage_cardTitleIcon__o0JVU{align-items:center;border-radius:8px;display:flex;font-size:.75rem;height:26px;justify-content:center;width:26px}.InventoryOpsDetalleRequisicionPage_infoLayout__\+jS-9{display:flex;flex-direction:column;gap:1.3rem}.InventoryOpsDetalleRequisicionPage_infoRow__8A2TW{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.InventoryOpsDetalleRequisicionPage_infoField__KUYUs label{color:#9ca3af;display:block;font-size:.7rem;font-weight:700;letter-spacing:.5px;margin-bottom:.3rem;text-transform:uppercase}.InventoryOpsDetalleRequisicionPage_infoField__KUYUs{min-width:0}.InventoryOpsDetalleRequisicionPage_infoField__KUYUs p{align-items:center;color:#1f2937;display:flex;flex-wrap:wrap;font-size:.9rem;font-weight:600;gap:.4rem;margin:0;min-width:0;overflow-wrap:anywhere}.InventoryOpsDetalleRequisicionPage_creatorAvatar__YCi6K{align-items:center;background:#2563eb;border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.78rem;font-weight:800;height:32px;justify-content:center;width:32px}.InventoryOpsDetalleRequisicionPage_priorityTag__PHsM7{border-radius:6px;display:inline-block;font-size:.75rem;font-weight:700;padding:.2rem .55rem}.InventoryOpsDetalleRequisicionPage_warehouseTag__1cg0e{align-items:center;background:#eff6ff;border-radius:8px;color:#1d4ed8;display:inline-flex;font-size:.82rem;font-weight:600;gap:.3rem;padding:.15rem .5rem}.InventoryOpsDetalleRequisicionPage_flowArrow__-3wzd{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.InventoryOpsDetalleRequisicionPage_flowArrow__-3wzd svg{color:#9ca3af;font-size:.7rem}.InventoryOpsDetalleRequisicionPage_timelineList__4XuW3{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.InventoryOpsDetalleRequisicionPage_timelineItem__zV84A{display:flex;gap:.75rem;padding:.75rem 0;position:relative}.InventoryOpsDetalleRequisicionPage_timelineItem__zV84A:not(:last-child){border-left:none}.InventoryOpsDetalleRequisicionPage_timelineItem__zV84A:not(:last-child):after{background:#e5e7eb;bottom:-6px;content:"";left:15px;position:absolute;top:42px;width:2px}.InventoryOpsDetalleRequisicionPage_timelineDot__XvOuk{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.72rem;height:30px;justify-content:center;width:30px;z-index:1}.InventoryOpsDetalleRequisicionPage_timelineContent__JNdoA{flex:1 1;min-width:0}.InventoryOpsDetalleRequisicionPage_timelineContentHeader__qQOw\+{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.InventoryOpsDetalleRequisicionPage_timelineContentHeader__qQOw\+ strong{color:#1e293b;font-size:.88rem}.InventoryOpsDetalleRequisicionPage_timelineContentHeader__qQOw\+ time{background:#f3f4f6;border-radius:6px;color:#9ca3af;font-size:.72rem;padding:.15rem .45rem;white-space:nowrap}.InventoryOpsDetalleRequisicionPage_timelineContent__JNdoA p{color:#6b7280;font-size:.82rem;line-height:1.4;margin:.25rem 0 0}.InventoryOpsDetalleRequisicionPage_timelineAuthor__DvJxo{align-items:center;color:#9ca3af;display:flex;font-size:.78rem;gap:.3rem;margin-top:.3rem}.InventoryOpsDetalleRequisicionPage_timelineAuthor__DvJxo span{align-items:center;background:#111827;border-radius:50%;color:#fff;display:inline-flex;font-size:.55rem;font-weight:700;height:18px;justify-content:center;width:18px}.InventoryOpsDetalleRequisicionPage_timelinePending__h2P4e{color:#9ca3af;font-size:.82rem;font-style:italic;padding:.5rem 0}.InventoryOpsDetalleRequisicionPage_tableCard__QKJ3z{margin-bottom:1rem}.InventoryOpsDetalleRequisicionPage_tableTitleRow__Mkh2I{align-items:center;display:flex;justify-content:space-between;margin-bottom:.8rem}.InventoryOpsDetalleRequisicionPage_tableTitleRow__Mkh2I span{color:#6b7280;font-size:.82rem;font-weight:500}.InventoryOpsDetalleRequisicionPage_tableWrap__afswP{overflow-x:auto}.InventoryOpsDetalleRequisicionPage_tableWrap__afswP table{border-collapse:collapse;min-width:600px;width:100%}.InventoryOpsDetalleRequisicionPage_tableWrap__afswP thead th{border-bottom:2px solid #e5e7eb;color:#6b7280;font-size:.72rem;font-weight:700;letter-spacing:.4px;padding:.7rem .6rem;text-align:left;text-transform:uppercase}.InventoryOpsDetalleRequisicionPage_tableWrap__afswP tbody td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:.88rem;padding:.75rem .6rem;vertical-align:top}.InventoryOpsDetalleRequisicionPage_tableWrap__afswP tbody tr:hover{background:#fafbfc}.InventoryOpsDetalleRequisicionPage_attrName__9edZu{color:#111827;font-weight:700}.InventoryOpsDetalleRequisicionPage_attrDesc__dQRUx{color:#9ca3af;display:block;font-size:.78rem;font-weight:400;margin-top:2px}.InventoryOpsDetalleRequisicionPage_stockOk__HJqDF{color:#16a34a;font-weight:600}.InventoryOpsDetalleRequisicionPage_stockLow__xjjvC{color:#dc2626;font-weight:700}.InventoryOpsDetalleRequisicionPage_adjustInput__X\+Rox{border:1.5px solid #d1d5db;border-radius:8px;font-size:.88rem;padding:.4rem .5rem;text-align:right;width:80px}.InventoryOpsDetalleRequisicionPage_adjustInput__X\+Rox:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14;outline:none}.InventoryOpsDetalleRequisicionPage_adjustNote__vVabx{border:1.5px solid #d1d5db;border-radius:8px;font-size:.85rem;padding:.4rem .5rem;width:100%}.InventoryOpsDetalleRequisicionPage_adjustNote__vVabx:focus{border-color:#2563eb;outline:none}.InventoryOpsDetalleRequisicionPage_justCard__EtTVW{margin-bottom:1rem}.InventoryOpsDetalleRequisicionPage_justQuote__Sx30Z{background:#f8fafc;border-left:4px solid #2563eb;border-radius:0 8px 8px 0;color:#374151;font-size:.9rem;font-style:italic;line-height:1.55;margin:0;padding:.9rem 1.1rem}.InventoryOpsDetalleRequisicionPage_leaderNotes__044hB{margin-top:1rem}.InventoryOpsDetalleRequisicionPage_leaderNotesLabel__4q-h9{color:#6b7280;font-size:.82rem;font-weight:700;margin:0 0 .4rem}.InventoryOpsDetalleRequisicionPage_leaderQuote__MwQuh{background:#fffbeb;border-left-color:#ca8a04;color:#78350f}.InventoryOpsDetalleRequisicionPage_attachCard__GkgM6{margin-bottom:1rem}.InventoryOpsDetalleRequisicionPage_attachGrid__o8mSL{display:flex;flex-wrap:wrap;gap:.7rem}.InventoryOpsDetalleRequisicionPage_attachItem__Bh-77{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:.6rem;padding:.55rem .9rem;text-decoration:none;transition:all .15s}.InventoryOpsDetalleRequisicionPage_attachItem__Bh-77:hover{background:#eff6ff;border-color:#bfdbfe}.InventoryOpsDetalleRequisicionPage_attachIcon__ywymT{align-items:center;background:#fee2e2;border-radius:8px;color:#dc2626;display:flex;font-size:.9rem;height:36px;justify-content:center;width:36px}.InventoryOpsDetalleRequisicionPage_attachMeta__0XD2y{display:flex;flex-direction:column}.InventoryOpsDetalleRequisicionPage_attachName__bYQOK{color:#1e293b;font-size:.82rem;font-weight:600;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InventoryOpsDetalleRequisicionPage_attachType__AnK7g{color:#9ca3af;font-size:.7rem}.InventoryOpsDetalleRequisicionPage_adjustSection__4nhQt{margin-bottom:1rem}.InventoryOpsDetalleRequisicionPage_adjustTextarea__HjgIO{border:1.5px solid #d1d5db;border-radius:10px;font-size:.9rem;min-height:80px;padding:.75rem;resize:vertical;width:100%}.InventoryOpsDetalleRequisicionPage_adjustTextarea__HjgIO:focus{border-color:#2563eb;outline:none}.InventoryOpsDetalleRequisicionPage_adjustActions__A1VL1{display:flex;gap:.6rem;justify-content:flex-end;margin-top:.8rem}.InventoryOpsDetalleRequisicionPage_loadingWrap__hg6pt{color:#6b7280;padding:4rem 1rem;text-align:center}.InventoryOpsDetalleRequisicionPage_spinner__tpT2l{animation:InventoryOpsDetalleRequisicionPage_spin__2INe0 .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;height:36px;margin:0 auto 1rem;width:36px}@keyframes InventoryOpsDetalleRequisicionPage_spin__2INe0{to{transform:rotate(1turn)}}.InventoryOpsDetalleRequisicionPage_emptyWrap__JfxY-{color:#9ca3af;padding:4rem 1rem;text-align:center}.InventoryOpsDetalleRequisicionPage_emptyWrap__JfxY- svg{font-size:2.5rem;margin-bottom:.8rem;opacity:.5}@media (max-width:960px){.InventoryOpsDetalleRequisicionPage_mainGrid__6AgG4{grid-template-columns:1fr}}@media (max-width:740px){.InventoryOpsDetalleRequisicionPage_page__7l8Mq{padding:1rem .75rem 1.5rem}.InventoryOpsDetalleRequisicionPage_header__RevfP{align-items:flex-start;flex-direction:column}.InventoryOpsDetalleRequisicionPage_headerLeft__w4rZh{flex-wrap:wrap}.InventoryOpsDetalleRequisicionPage_headerLeft__w4rZh h1{font-size:1.3rem}.InventoryOpsDetalleRequisicionPage_infoRow__8A2TW{grid-template-columns:1fr}.InventoryOpsDetalleRequisicionPage_timelineContentHeader__qQOw\+{flex-wrap:wrap}.InventoryOpsDetalleRequisicionPage_attachName__bYQOK{max-width:100%}}@media (max-width:480px){.InventoryOpsDetalleRequisicionPage_page__7l8Mq{padding:.75rem .5rem 1.25rem}.InventoryOpsDetalleRequisicionPage_card__KmMZ0{padding:1rem}.InventoryOpsDetalleRequisicionPage_headerActions__SsL2j{width:100%}.InventoryOpsDetalleRequisicionPage_headerActions__SsL2j .InventoryOpsDetalleRequisicionPage_btnDanger__Sj8Hq,.InventoryOpsDetalleRequisicionPage_headerActions__SsL2j .InventoryOpsDetalleRequisicionPage_btnOutline__N0psz,.InventoryOpsDetalleRequisicionPage_headerActions__SsL2j .InventoryOpsDetalleRequisicionPage_btnPdf__nmvlG,.InventoryOpsDetalleRequisicionPage_headerActions__SsL2j .InventoryOpsDetalleRequisicionPage_btnSuccess__BRIFW{flex:1 1 auto;justify-content:center}.InventoryOpsDetalleRequisicionPage_adjustActions__A1VL1{flex-wrap:wrap}.InventoryOpsDetalleRequisicionPage_adjustActions__A1VL1>*{flex:1 1 auto}}.InventoryOpsRecepcionPage_page__g\+W1V{background:#f3f6f8;min-height:calc(100vh - 2rem);padding:1.25rem 1.5rem 2rem}.InventoryOpsRecepcionPage_header__ib2vY{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:.8rem}.InventoryOpsRecepcionPage_header__ib2vY h1{margin:0}.InventoryOpsRecepcionPage_rightMeta__33LAR{display:flex;flex-wrap:wrap;gap:.75rem}.InventoryOpsRecepcionPage_rightMeta__33LAR span{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#4b5563;font-size:.85rem;padding:.35rem .6rem}.InventoryOpsRecepcionPage_remisionSelect__hWDc3{border:1px solid #d1d5db;border-radius:8px;margin-left:.45rem;padding:.3rem .5rem}.InventoryOpsRecepcionPage_grid__C2JK9{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:2fr 1fr}.InventoryOpsRecepcionPage_main__YlLzq,.InventoryOpsRecepcionPage_storageCard__bCV0u,.InventoryOpsRecepcionPage_uploadCard__MRrh7{background:#fff;border:1px solid #e5e7eb;border-radius:12px}.InventoryOpsRecepcionPage_main__YlLzq{padding:.95rem}.InventoryOpsRecepcionPage_sectionTitle__WoBP7{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;margin-bottom:.65rem}.InventoryOpsRecepcionPage_sectionTitle__WoBP7 h2{font-size:1rem;margin:0}.InventoryOpsRecepcionPage_discrepancy__kjjp4,.InventoryOpsRecepcionPage_ok__bduSp{border-radius:999px;font-size:.73rem;font-weight:700;padding:.2rem .55rem}.InventoryOpsRecepcionPage_ok__bduSp{background:#ecfdf3;color:#166534}.InventoryOpsRecepcionPage_discrepancy__kjjp4{background:#fef2f2;color:#b91c1c}.InventoryOpsRecepcionPage_tableWrap__NwN1b{overflow:auto}.InventoryOpsRecepcionPage_tableWrap__NwN1b table{border-collapse:collapse;min-width:700px;width:100%}.InventoryOpsRecepcionPage_tableWrap__NwN1b td,.InventoryOpsRecepcionPage_tableWrap__NwN1b th{border-bottom:1px solid #edf1f5;padding:.68rem .45rem;text-align:left}.InventoryOpsRecepcionPage_tableWrap__NwN1b th{color:#6b7280;font-size:.76rem;text-transform:uppercase}.InventoryOpsRecepcionPage_tableWrap__NwN1b p{color:#6b7280;font-size:.84rem;margin:.2rem 0 0}.InventoryOpsRecepcionPage_badgeOk__\+qRz4,.InventoryOpsRecepcionPage_badgeWarn__w-G1v{align-items:center;border-radius:999px;display:inline-flex;font-size:.73rem;font-weight:700;gap:.3rem;padding:.2rem .55rem}.InventoryOpsRecepcionPage_badgeWarn__w-G1v{background:#fef2f2;color:#b91c1c}.InventoryOpsRecepcionPage_badgeOk__\+qRz4{background:#ecfdf3;color:#166534}.InventoryOpsRecepcionPage_statusToggle__U\+Ntj{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-top:.85rem}.InventoryOpsRecepcionPage_statusToggle__U\+Ntj button{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#374151;font-weight:600;padding:.62rem .7rem}.InventoryOpsRecepcionPage_statusToggle__U\+Ntj .InventoryOpsRecepcionPage_active__3S4z4{border-color:#16a34a;color:#166534}.InventoryOpsRecepcionPage_field__l2CGb{display:flex;flex-direction:column;gap:.3rem;margin-top:.8rem}.InventoryOpsRecepcionPage_field__l2CGb span{color:#6b7280;font-size:.8rem;font-weight:700;text-transform:uppercase}.InventoryOpsRecepcionPage_field__l2CGb textarea{border:1px solid #d1d5db;border-radius:10px;padding:.7rem;resize:vertical}.InventoryOpsRecepcionPage_sidebar__0Tij1{grid-gap:.75rem;align-content:start;display:grid;gap:.75rem}.InventoryOpsRecepcionPage_storageCard__bCV0u,.InventoryOpsRecepcionPage_uploadCard__MRrh7{padding:.85rem}.InventoryOpsRecepcionPage_storageCard__bCV0u h3,.InventoryOpsRecepcionPage_uploadCard__MRrh7 h3{font-size:.95rem;margin:0 0 .65rem}.InventoryOpsRecepcionPage_uploadBtnLike__GTE5M{align-items:center;background:#f9fafb;border:1px dashed #cdd7e2;border-radius:10px;color:#16a34a;cursor:pointer;display:flex;flex-direction:column;gap:.45rem;justify-content:center;min-height:100px;width:100%}.InventoryOpsRecepcionPage_uploadBtnLike__GTE5M input{display:none}.InventoryOpsRecepcionPage_uploadCard__MRrh7 small{color:#6b7280;display:block;margin-top:.55rem}.InventoryOpsRecepcionPage_evidenceList__TfWZC{grid-gap:.4rem;display:grid;gap:.4rem;list-style:none;margin:.55rem 0 0;padding:0}.InventoryOpsRecepcionPage_evidenceList__TfWZC li{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:.45rem;justify-content:space-between;padding:.38rem .48rem}.InventoryOpsRecepcionPage_evidenceList__TfWZC a{color:#166534;font-size:.82rem;max-width:220px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.InventoryOpsRecepcionPage_evidencePreview__SEC8o{align-items:center;display:inline-flex;gap:.45rem}.InventoryOpsRecepcionPage_evidencePreview__SEC8o img{border:1px solid #d1d5db;border-radius:8px;height:30px;object-fit:cover;width:30px}.InventoryOpsRecepcionPage_pdfTag__PNNyT{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;display:inline-flex;font-size:.66rem;height:30px;justify-content:center;width:30px}.InventoryOpsRecepcionPage_evidenceList__TfWZC button{background:#fff;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.76rem;padding:.24rem .48rem}.InventoryOpsRecepcionPage_storageCard__bCV0u p{color:#6b7280;margin:0}.InventoryOpsRecepcionPage_storageCard__bCV0u strong{color:#1f2937;display:block;margin-top:.25rem}.InventoryOpsRecepcionPage_footer__lcMc0{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end;margin-top:.8rem}.InventoryOpsRecepcionPage_footer__lcMc0 button{border:1px solid #d1d5db;border-radius:10px;font-weight:600;padding:.62rem .95rem}.InventoryOpsRecepcionPage_cancel__fjB26,.InventoryOpsRecepcionPage_draft__Tj0p3{background:#fff;color:#374151}.InventoryOpsRecepcionPage_confirm__CSutZ{background:#16a34a;border-color:#16a34a!important;color:#fff}@media (max-width:980px){.InventoryOpsRecepcionPage_grid__C2JK9{grid-template-columns:1fr}}@media (max-width:740px){.InventoryOpsRecepcionPage_page__g\+W1V{padding:1rem .7rem 1.4rem}.InventoryOpsRecepcionPage_header__ib2vY{flex-direction:column}.InventoryOpsRecepcionPage_statusToggle__U\+Ntj{grid-template-columns:1fr}.InventoryOpsRecepcionPage_footer__lcMc0{justify-content:stretch}.InventoryOpsRecepcionPage_footer__lcMc0 button{flex:1 1 auto}.InventoryOpsRecepcionPage_evidenceList__TfWZC a{max-width:60vw}}.InventoryOpsDespachosPage_page__4gqoV{background:#f3f6f8;min-height:calc(100vh - 2rem);padding:1.25rem 1.5rem 2rem}.InventoryOpsDespachosPage_header__iBU0D{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.InventoryOpsDespachosPage_headerLeft__BFyE5 h1{color:#1f2937;font-size:1.6rem;font-weight:700;margin:0}.InventoryOpsDespachosPage_headerLeft__BFyE5 p{color:#6b7280;font-size:.9rem;margin:.3rem 0 0}.InventoryOpsDespachosPage_refreshBtn__VXgVs{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-weight:500;gap:.4rem;padding:.55rem 1rem;transition:all .15s}.InventoryOpsDespachosPage_refreshBtn__VXgVs:hover{background:#f9fafb;border-color:#9ca3af}.InventoryOpsDespachosPage_filters__XL73R{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem}.InventoryOpsDespachosPage_searchWrap__a9R7w{flex:1 1;min-width:200px;position:relative}.InventoryOpsDespachosPage_searchIcon__GzvJ6{color:#9ca3af;left:10px;position:absolute;top:11px}.InventoryOpsDespachosPage_searchWrap__a9R7w input{border:1.5px solid #d1d5db;border-radius:8px;font-size:.88rem;padding:.55rem .8rem .55rem 32px;width:100%}.InventoryOpsDespachosPage_filters__XL73R select{border:1.5px solid #d1d5db;border-radius:8px;font-size:.88rem;padding:.55rem .8rem}.InventoryOpsDespachosPage_searchBtn__aeYoI{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.55rem 1rem}.InventoryOpsDespachosPage_emptyState__VK-FE,.InventoryOpsDespachosPage_loadingState__IuGSD{color:#9ca3af;padding:3rem 1rem;text-align:center}.InventoryOpsDespachosPage_spinner__mOhIz{animation:InventoryOpsDespachosPage_spin__MDsGp .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;display:inline-block;height:32px;margin-bottom:.8rem;width:32px}@keyframes InventoryOpsDespachosPage_spin__MDsGp{to{transform:rotate(1turn)}}.InventoryOpsDespachosPage_emptyState__VK-FE svg{font-size:2.5rem;margin-bottom:.8rem;opacity:.5}.InventoryOpsDespachosPage_cardList__qar3D{display:flex;flex-direction:column;gap:.8rem}.InventoryOpsDespachosPage_rmCard__CaxpZ{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;transition:box-shadow .2s}.InventoryOpsDespachosPage_rmCard__CaxpZ:hover{box-shadow:0 4px 16px #0000000d}.InventoryOpsDespachosPage_rmHeader__A1hPH{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.9rem 1.2rem}.InventoryOpsDespachosPage_rmInfo__o5y9k{display:flex;flex:1 1 220px;flex-direction:column;gap:.15rem;min-width:0}.InventoryOpsDespachosPage_rmInfo__o5y9k strong{color:#1f2937;font-size:1rem;word-break:break-word}.InventoryOpsDespachosPage_rmRoute__YJEiU{color:#6b7280;font-size:.82rem;word-break:break-word}.InventoryOpsDespachosPage_rmMeta__N58eH{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.InventoryOpsDespachosPage_rmItems__j5hY4{color:#9ca3af;font-size:.8rem}.InventoryOpsDespachosPage_stepper__CLsR1{display:flex;gap:.3rem;justify-content:space-between;padding:0 1.2rem .8rem}.InventoryOpsDespachosPage_step__iE0KE{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.3rem;position:relative}.InventoryOpsDespachosPage_stepIcon__0H27s{align-items:center;background:#f3f4f6;border:2px solid #e5e7eb;border-radius:50%;color:#9ca3af;display:flex;font-size:.85rem;height:36px;justify-content:center;transition:all .3s ease;width:36px}.InventoryOpsDespachosPage_step__iE0KE span{color:#9ca3af;font-size:.7rem;text-align:center}.InventoryOpsDespachosPage_step__iE0KE:after{background:#e5e7eb;content:"";height:2px;left:calc(50% + 20px);position:absolute;right:calc(-50% + 20px);top:18px;z-index:0}.InventoryOpsDespachosPage_step__iE0KE:last-child:after{display:none}.InventoryOpsDespachosPage_stepDone__\+fiHd .InventoryOpsDespachosPage_stepIcon__0H27s{background:#2563eb;border-color:#2563eb;color:#fff}.InventoryOpsDespachosPage_stepDone__\+fiHd span{color:#2563eb;font-weight:600}.InventoryOpsDespachosPage_stepDone__\+fiHd:after{background:#2563eb}.InventoryOpsDespachosPage_stepCurrent__34Yld .InventoryOpsDespachosPage_stepIcon__0H27s{box-shadow:0 0 0 4px #2563eb26;transform:scale(1.1)}.InventoryOpsDespachosPage_rmDetail__HR8go{animation:InventoryOpsDespachosPage_fadeIn__8lceL .2s ease;border-top:1px solid #f3f4f6;padding:0 1.2rem 1.2rem}@keyframes InventoryOpsDespachosPage_fadeIn__8lceL{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.InventoryOpsDespachosPage_rmDetail__HR8go h4{color:#374151;font-size:.85rem;font-weight:600;letter-spacing:.03em;margin:1rem 0 .5rem;text-transform:uppercase}.InventoryOpsDespachosPage_rmDetailItems__2bw3e{margin-bottom:.5rem}.InventoryOpsDespachosPage_rmItem__oQ5iB{border-bottom:1px solid #f8fafc;color:#374151;display:flex;flex-wrap:wrap;font-size:.88rem;gap:.5rem;justify-content:space-between;padding:.35rem 0}.InventoryOpsDespachosPage_rmItem__oQ5iB>span:first-child{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.InventoryOpsDespachosPage_rmItem__oQ5iB:last-child{border-bottom:none}.InventoryOpsDespachosPage_rmSoporte__37jWn{margin-bottom:.5rem}.InventoryOpsDespachosPage_soporteLink__cQDxz{align-items:center;color:#2563eb;display:inline-flex;font-size:.85rem;font-weight:500;gap:.3rem;text-decoration:none}.InventoryOpsDespachosPage_muted__nh3nw{color:#9ca3af;font-size:.85rem}.InventoryOpsDespachosPage_rmReception__TJVEO{background:#f8fafc;border-radius:8px;margin-bottom:.5rem;padding:.8rem}.InventoryOpsDespachosPage_rmReception__TJVEO p{color:#374151;font-size:.85rem;margin:.2rem 0}.InventoryOpsDespachosPage_rmActions__hYy1w{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.InventoryOpsDespachosPage_btnApprove__i0eYK,.InventoryOpsDespachosPage_btnComplete__hhn1v,.InventoryOpsDespachosPage_btnPrepare__EccM3,.InventoryOpsDespachosPage_btnRevision__Xia\+O,.InventoryOpsDespachosPage_btnUpload__Wgfq1{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:.35rem;padding:.5rem .9rem;transition:all .15s}.InventoryOpsDespachosPage_btnPrepare__EccM3{background:#fefce8;border:1px solid #fde68a;color:#ca8a04}.InventoryOpsDespachosPage_btnPrepare__EccM3:hover{background:#fef9c3}.InventoryOpsDespachosPage_btnUpload__Wgfq1{background:#eff6ff;border:1px solid #93c5fd;color:#2563eb}.InventoryOpsDespachosPage_btnUpload__Wgfq1:hover{background:#dbeafe}.InventoryOpsDespachosPage_btnApprove__i0eYK{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 4px 12px #16a34a40;color:#fff}.InventoryOpsDespachosPage_btnApprove__i0eYK:hover{box-shadow:0 6px 16px #16a34a59;transform:translateY(-1px)}.InventoryOpsDespachosPage_btnComplete__hhn1v{background:#f0fdf4;border:1px solid #86efac;color:#16a34a}.InventoryOpsDespachosPage_btnComplete__hhn1v:hover{background:#dcfce7}.InventoryOpsDespachosPage_btnRevision__Xia\+O{background:#fef2f2;border:1px solid #fca5a5;color:#dc2626}.InventoryOpsDespachosPage_btnRevision__Xia\+O:hover{background:#fee2e2}@media (max-width:768px){.InventoryOpsDespachosPage_page__4gqoV{padding:1rem}.InventoryOpsDespachosPage_header__iBU0D{align-items:stretch;flex-direction:column}.InventoryOpsDespachosPage_filters__XL73R{flex-direction:column}.InventoryOpsDespachosPage_stepper__CLsR1{gap:.1rem}.InventoryOpsDespachosPage_step__iE0KE span{font-size:.6rem}.InventoryOpsDespachosPage_stepIcon__0H27s{font-size:.7rem;height:30px;width:30px}.InventoryOpsDespachosPage_rmActions__hYy1w{flex-direction:column}.InventoryOpsDespachosPage_rmActions__hYy1w>*{justify-content:center;width:100%}.InventoryOpsDespachosPage_rmHeader__A1hPH{padding:.85rem 1rem}.InventoryOpsDespachosPage_rmDetail__HR8go{padding:0 1rem 1rem}}@media (max-width:480px){.InventoryOpsDespachosPage_page__4gqoV{padding:.75rem}.InventoryOpsDespachosPage_stepper__CLsR1{display:none}.InventoryOpsDespachosPage_headerLeft__BFyE5 h1{font-size:1.3rem}}.SupplierRequisitionPage_page__uyR5b{background:#f3f6f8;min-height:calc(100vh - 2rem);padding:1.25rem 1.5rem 2rem}.SupplierRequisitionPage_header__gSBPr{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.SupplierRequisitionPage_headerLeft__cBc-u h1{color:#1f2937;font-size:1.6rem;font-weight:700;margin:0}.SupplierRequisitionPage_headerLeft__cBc-u p{color:#6b7280;font-size:.92rem;margin:.3rem 0 0}.SupplierRequisitionPage_primaryBtn__fqmqb{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:10px;box-shadow:0 4px 14px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.7rem 1.2rem;transition:all .2s ease}.SupplierRequisitionPage_primaryBtn__fqmqb:hover{box-shadow:0 6px 20px #2563eb66;transform:translateY(-1px)}.SupplierRequisitionPage_secondaryBtn__B0JkW{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;gap:.4rem;padding:.55rem 1rem;transition:all .15s ease}.SupplierRequisitionPage_secondaryBtn__B0JkW:hover{background:#f9fafb;border-color:#9ca3af}.SupplierRequisitionPage_dangerBtn__Isq2o{border-color:#fca5a5;color:#dc2626}.SupplierRequisitionPage_dangerBtn__Isq2o:hover{background:#fef2f2}.SupplierRequisitionPage_kpiGrid__vw13L{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem}.SupplierRequisitionPage_kpiCard__3sNkP{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;gap:.8rem;padding:1rem 1.2rem;transition:box-shadow .2s ease,transform .15s ease}.SupplierRequisitionPage_kpiCard__3sNkP:hover{box-shadow:0 4px 16px #0000000f;transform:translateY(-2px)}.SupplierRequisitionPage_kpiIcon__PsBZZ{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:1.15rem;height:44px;justify-content:center;width:44px}.SupplierRequisitionPage_kpiBlue__5myIW{background:#eff6ff;color:#2563eb}.SupplierRequisitionPage_kpiGreen__rPg3F{background:#f0fdf4;color:#16a34a}.SupplierRequisitionPage_kpiYellow__aXZ1b{background:#fefce8;color:#ca8a04}.SupplierRequisitionPage_kpiRed__lhvz0{background:#fef2f2;color:#dc2626}.SupplierRequisitionPage_kpiContent__l9CLY span{color:#6b7280;display:block;font-size:.78rem;letter-spacing:.04em;margin-bottom:.15rem;text-transform:uppercase}.SupplierRequisitionPage_kpiContent__l9CLY strong{color:#111827;font-size:1.5rem;line-height:1}.SupplierRequisitionPage_tabs__HQy5K{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:.25rem;margin-bottom:1.5rem;overflow-x:auto;padding:.3rem}.SupplierRequisitionPage_tab__R1eJv{background:#0000;border:none;border-radius:9px;color:#6b7280;cursor:pointer;font-size:.88rem;font-weight:500;padding:.55rem 1rem;transition:all .15s ease;white-space:nowrap}.SupplierRequisitionPage_tab__R1eJv:hover{background:#f3f4f6;color:#374151}.SupplierRequisitionPage_tabActive__aOQnr{background:#2563eb;color:#fff}.SupplierRequisitionPage_tabActive__aOQnr:hover{background:#1d4ed8;color:#fff}.SupplierRequisitionPage_card__iSFl-{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:1.25rem;padding:1.25rem 1.5rem;transition:box-shadow .2s ease}.SupplierRequisitionPage_card__iSFl-:hover{box-shadow:0 2px 12px #0000000a}.SupplierRequisitionPage_cardTitle__houS3{align-items:center;color:#1f2937;display:flex;font-size:1.05rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.SupplierRequisitionPage_cardTitle__houS3 svg{color:#2563eb}.SupplierRequisitionPage_formGrid__XwSzm{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.SupplierRequisitionPage_formGroup__aSRLl{display:flex;flex-direction:column;gap:.35rem}.SupplierRequisitionPage_formGroup__aSRLl label{color:#374151;font-size:.82rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.SupplierRequisitionPage_formGroup__aSRLl input,.SupplierRequisitionPage_formGroup__aSRLl select,.SupplierRequisitionPage_formGroup__aSRLl textarea{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#1f2937;font-size:.9rem;padding:.6rem .8rem;transition:border-color .15s ease,box-shadow .15s ease}.SupplierRequisitionPage_formGroup__aSRLl input:focus,.SupplierRequisitionPage_formGroup__aSRLl select:focus,.SupplierRequisitionPage_formGroup__aSRLl textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.SupplierRequisitionPage_formGroup__aSRLl textarea{min-height:70px;resize:vertical}.SupplierRequisitionPage_fullWidth__s9-Ub{grid-column:1/-1}.SupplierRequisitionPage_table__P1ncS{border-collapse:initial;border-spacing:0;width:100%}.SupplierRequisitionPage_table__P1ncS thead th{background:#f8fafc;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:.78rem;font-weight:600;letter-spacing:.04em;padding:.7rem .8rem;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.SupplierRequisitionPage_table__P1ncS tbody tr{transition:background .12s ease}.SupplierRequisitionPage_table__P1ncS tbody tr:hover{background:#f8fafc}.SupplierRequisitionPage_table__P1ncS td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:.88rem;padding:.65rem .8rem;vertical-align:middle}.SupplierRequisitionPage_table__P1ncS td:last-child{text-align:right}.SupplierRequisitionPage_itemRow__-xxTL{grid-gap:.6rem;align-items:end;display:grid;gap:.6rem;grid-template-columns:1fr 100px 1fr 40px;margin-bottom:.5rem}.SupplierRequisitionPage_itemRow__-xxTL input,.SupplierRequisitionPage_itemRow__-xxTL select{border:1.5px solid #d1d5db;border-radius:8px;font-size:.88rem;padding:.55rem .7rem}.SupplierRequisitionPage_removeItemBtn__\+DeOD{align-items:center;background:#fff;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .15s ease;width:34px}.SupplierRequisitionPage_removeItemBtn__\+DeOD:hover{background:#fef2f2}.SupplierRequisitionPage_addItemBtn__vneik{align-items:center;background:#eff6ff;border:1px dashed #93c5fd;border-radius:8px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;gap:.35rem;margin-top:.5rem;padding:.45rem .9rem;transition:all .15s ease}.SupplierRequisitionPage_addItemBtn__vneik:hover{background:#dbeafe}.SupplierRequisitionPage_badge__SaGhL{align-items:center;border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.03em;padding:.25rem .65rem;text-transform:uppercase}.SupplierRequisitionPage_badgeRegistrada__46Vyw{background:#eff6ff;color:#2563eb}.SupplierRequisitionPage_badgeEnviada__8ByPU{background:#fefce8;color:#ca8a04}.SupplierRequisitionPage_badgeCompletada__Zyqvn{background:#f0fdf4;color:#16a34a}.SupplierRequisitionPage_badgeCancelada__rN8sf,.SupplierRequisitionPage_badgeUrgente__YmPXJ{background:#fef2f2;color:#dc2626}.SupplierRequisitionPage_badgeNormal__7rnjs{background:#f3f4f6;color:#6b7280}.SupplierRequisitionPage_alertsPanel__kpdfa{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin-bottom:1.25rem;padding:1rem 1.2rem}.SupplierRequisitionPage_alertsPanel__kpdfa h3{align-items:center;color:#92400e;display:flex;font-size:.95rem;gap:.4rem;margin:0 0 .6rem}.SupplierRequisitionPage_alertItem__-H4YC{align-items:center;border-bottom:1px solid #fde68a80;color:#78350f;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem;justify-content:space-between;padding:.35rem 0}.SupplierRequisitionPage_alertItem__-H4YC:last-child{border-bottom:none}.SupplierRequisitionPage_emptyState__uTABF{color:#9ca3af;padding:3rem 1rem;text-align:center}.SupplierRequisitionPage_emptyState__uTABF svg{font-size:2.5rem;margin-bottom:.8rem;opacity:.5}.SupplierRequisitionPage_emptyState__uTABF p{font-size:.95rem;margin:0}.SupplierRequisitionPage_loading__Fvvl\+{color:#6b7280;font-size:.95rem;padding:3rem 1rem;text-align:center}.SupplierRequisitionPage_spinner__UYefl{animation:SupplierRequisitionPage_spin__h-qGU .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;display:inline-block;height:32px;margin-bottom:.8rem;width:32px}@keyframes SupplierRequisitionPage_spin__h-qGU{to{transform:rotate(1turn)}}.SupplierRequisitionPage_overlay__IyBZw{align-items:center;animation:SupplierRequisitionPage_fadeIn__MQmDN .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes SupplierRequisitionPage_fadeIn__MQmDN{0%{opacity:0}to{opacity:1}}.SupplierRequisitionPage_modal__avYPM{animation:SupplierRequisitionPage_slideUp__pALI3 .25s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;max-height:85vh;overflow-y:auto;padding:1.5rem 1.75rem;width:min(540px,92vw)}@keyframes SupplierRequisitionPage_slideUp__pALI3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SupplierRequisitionPage_modalTitle__iGg1i{color:#1f2937;font-size:1.15rem;font-weight:700;margin:0 0 1rem}.SupplierRequisitionPage_modalActions__dlKjI{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end;margin-top:1.25rem}@media (max-width:768px){.SupplierRequisitionPage_page__uyR5b{padding:1rem}.SupplierRequisitionPage_header__gSBPr{align-items:stretch;flex-direction:column}.SupplierRequisitionPage_kpiGrid__vw13L{grid-template-columns:repeat(2,1fr)}.SupplierRequisitionPage_formGrid__XwSzm,.SupplierRequisitionPage_itemRow__-xxTL{grid-template-columns:1fr}.SupplierRequisitionPage_tabs__HQy5K{gap:.1rem}.SupplierRequisitionPage_tab__R1eJv{font-size:.82rem;padding:.45rem .7rem}.SupplierRequisitionPage_table__P1ncS{font-size:.82rem}.SupplierRequisitionPage_table__P1ncS td,.SupplierRequisitionPage_table__P1ncS th{padding:.5rem}}@media (max-width:480px){.SupplierRequisitionPage_kpiGrid__vw13L{grid-template-columns:1fr}.SupplierRequisitionPage_headerLeft__cBc-u h1{font-size:1.3rem}.SupplierRequisitionPage_page__uyR5b{padding:.75rem}.SupplierRequisitionPage_card__iSFl-{padding:1rem}.SupplierRequisitionPage_modalActions__dlKjI>*{flex:1 1 auto}.SupplierRequisitionPage_modal__avYPM{padding:1.1rem}}.SalesFormConfigPage_page__wVp3a{background:#f5f7f5;font-family:Nunito Sans,sans-serif;min-height:100vh;padding:2rem}.SalesFormConfigPage_title__EpXMm{color:#1b5e20;font-size:1.8rem;font-weight:800;margin-bottom:.3rem}.SalesFormConfigPage_subtitle__QMV8o{color:#666;font-size:.95rem;margin-bottom:2rem}.SalesFormConfigPage_toast__wgct0{border-radius:8px;font-weight:600;margin-bottom:1.5rem;max-width:600px;padding:.75rem 1.5rem;text-align:center}.SalesFormConfigPage_toast__wgct0.SalesFormConfigPage_success__PpyFj{background:#e8f5e9;border:1px solid #a5d6a7;color:#1b5e20}.SalesFormConfigPage_toast__wgct0.SalesFormConfigPage_error__neooj{background:#ffebee;border:1px solid #ef9a9a;color:#c62828}.SalesFormConfigPage_grid__67piW{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1.5fr}@media (max-width:900px){.SalesFormConfigPage_grid__67piW{grid-template-columns:1fr}}.SalesFormConfigPage_section__nh9X1{background:#fff;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 2px 12px #0000000f;padding:1.5rem}.SalesFormConfigPage_sectionTitle__2z2jF{color:#1b5e20;font-size:1.15rem;font-weight:700;margin-bottom:1rem}.SalesFormConfigPage_highlight__fZM7P{color:#4caf50}.SalesFormConfigPage_addForm__3fznE{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.SalesFormConfigPage_refForm__plYxP{background:#f9fdf9;border:1px dashed #c8e6c9;border-radius:10px;display:flex;flex-direction:column;gap:.7rem;margin-bottom:1.5rem;padding:1rem}.SalesFormConfigPage_formInput__fsqqD{border:1px solid #ccc;border-radius:8px;flex:1 1;font-size:.9rem;min-width:120px;padding:.65rem .9rem;transition:border-color .2s}.SalesFormConfigPage_formInput__fsqqD:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf5026;outline:none}.SalesFormConfigPage_linkRow__Ml140{display:flex;gap:.5rem}@media (max-width:700px){.SalesFormConfigPage_linkRow__Ml140{flex-direction:column}}.SalesFormConfigPage_linkField__BGvlu{align-items:center;display:flex;flex:1 1;gap:.4rem}.SalesFormConfigPage_linkIcon__RcDMo{color:#888;flex-shrink:0;font-size:.9rem}.SalesFormConfigPage_addBtn__q9WMV{align-items:center;background:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.4rem;padding:.65rem 1.2rem;transition:background .2s;white-space:nowrap}.SalesFormConfigPage_addBtn__q9WMV:hover{background:#388e3c}.SalesFormConfigPage_list__liAQl{display:flex;flex-direction:column;gap:.5rem}.SalesFormConfigPage_emptyMessage__KWFLA{color:#999;font-style:italic;padding:1.5rem;text-align:center}.SalesFormConfigPage_channelItem__VlEYf{background:#fafafa;border:1px solid #e8e8e8;border-radius:10px;cursor:pointer;padding:.75rem 1rem;transition:all .2s}.SalesFormConfigPage_channelItem__VlEYf:hover{background:#f1f8e9;border-color:#81c784}.SalesFormConfigPage_channelItem__VlEYf.SalesFormConfigPage_selected__x9d-x{background:#e8f5e9;border-color:#4caf50;box-shadow:0 0 0 2px #4caf5026}.SalesFormConfigPage_channelItem__VlEYf.SalesFormConfigPage_inactive__OY686{opacity:.5}.SalesFormConfigPage_channelRow__6epcG{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.SalesFormConfigPage_channelInfo__u5wdF{display:flex;flex:1 1 auto;flex-direction:column;gap:.15rem;min-width:0}.SalesFormConfigPage_channelName__aofnD{color:#333;font-size:.95rem;font-weight:700;overflow-wrap:anywhere}.SalesFormConfigPage_refCount__kmFcZ{color:#888;font-size:.75rem}.SalesFormConfigPage_channelActions__PMcmp{align-items:center;display:flex;gap:.4rem}.SalesFormConfigPage_chevron__sFg3j{color:#aaa;font-size:.8rem}.SalesFormConfigPage_listItem__uyWES{background:#fafafa;border:1px solid #e8e8e8;border-radius:10px;padding:.8rem 1rem;transition:all .2s}.SalesFormConfigPage_listItem__uyWES:hover{border-color:#4caf50;box-shadow:0 2px 8px #0000000a}.SalesFormConfigPage_listItem__uyWES.SalesFormConfigPage_inactive__OY686{background:#f0f0f0;opacity:.5}.SalesFormConfigPage_itemRow__VftJ4{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.SalesFormConfigPage_itemInfo__NaEzi{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0}.SalesFormConfigPage_itemName__Mt4EL{color:#333;font-size:.95rem;font-weight:600}.SalesFormConfigPage_linksPreview__EUk3s{display:flex;flex-wrap:wrap;gap:.8rem}.SalesFormConfigPage_itemLink__mX9yQ{align-items:center;color:#1976d2;display:flex;font-size:.78rem;gap:.25rem;text-decoration:none}.SalesFormConfigPage_itemLink__mX9yQ:hover{text-decoration:underline}.SalesFormConfigPage_itemActions__Z6c6p{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.SalesFormConfigPage_editBtn__ymgKO{background:none;border:1px solid #ccc;border-radius:6px;color:#666;cursor:pointer;display:flex;padding:.35rem;transition:all .2s}.SalesFormConfigPage_editBtn__ymgKO:hover{border-color:#1976d2;color:#1976d2}.SalesFormConfigPage_deleteBtn__bEgeI{background:none;border:1px solid #ccc;border-radius:6px;color:#999;cursor:pointer;display:flex;padding:.35rem;transition:all .2s}.SalesFormConfigPage_deleteBtn__bEgeI:hover{border-color:#f44336;color:#f44336}.SalesFormConfigPage_toggleBtn__hbZCZ{background:none;border:none;color:#bbb;cursor:pointer;display:flex;font-size:1.4rem;transition:color .2s}.SalesFormConfigPage_toggleBtn__hbZCZ.SalesFormConfigPage_active__gKpcq{color:#4caf50}.SalesFormConfigPage_editRow__K-y0H{align-items:center;display:flex;flex:1 1;gap:.5rem}.SalesFormConfigPage_editRefBlock__-dRop{display:flex;flex-direction:column;gap:.5rem}.SalesFormConfigPage_editInput__81tdS{border:1px solid #4caf50;border-radius:6px;flex:1 1;font-size:.9rem;min-width:80px;padding:.5rem .7rem}.SalesFormConfigPage_editActions__ys-Mn{display:flex;gap:.5rem}.SalesFormConfigPage_saveBtn__Zevv-{align-items:center;background:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;gap:.3rem;padding:.4rem .7rem}.SalesFormConfigPage_saveBtn__Zevv-:hover{background:#388e3c}.SalesFormConfigPage_cancelBtn__Hupo5{align-items:center;background:#f44336;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;gap:.3rem;padding:.4rem .7rem}.SalesFormConfigPage_cancelBtn__Hupo5:hover{background:#d32f2f}.SalesFormConfigPage_placeholder__8XvUA{align-items:center;color:#aaa;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.SalesFormConfigPage_placeholderIcon__sbYE8{color:#ddd;font-size:2.5rem;margin-bottom:1rem}.SalesFormConfigPage_placeholder__8XvUA p{font-size:1rem}.SalesFormConfigPage_loadingText__kDFiF{color:#666;font-size:1.1rem;padding:4rem;text-align:center}@media (max-width:768px){.SalesFormConfigPage_page__wVp3a{padding:1rem}.SalesFormConfigPage_title__EpXMm{font-size:1.4rem}.SalesFormConfigPage_section__nh9X1{padding:1rem}.SalesFormConfigPage_addForm__3fznE{gap:.4rem}.SalesFormConfigPage_formInput__fsqqD{flex:1 1 100%}}@media (max-width:480px){.SalesFormConfigPage_page__wVp3a{padding:.75rem}.SalesFormConfigPage_itemRow__VftJ4{flex-wrap:wrap}.SalesFormConfigPage_itemActions__Z6c6p{justify-content:flex-end;width:100%}}.Sidebar_sidebar__TTYAt{align-items:stretch;background:linear-gradient(180deg,#28a745,#218838);box-shadow:2px 0 12px #0f172a14;color:#fff;display:flex;flex-direction:column;flex-shrink:0;font-family:var(--font-sans);height:100vh;position:sticky;top:0;transition:width .3s cubic-bezier(.4,0,.2,1);transition:width var(--sidebar-transition-duration,.3s) cubic-bezier(.4,0,.2,1);width:250px;width:var(--sidebar-width-open,250px);z-index:900;z-index:var(--z-sidebar,900)}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ{width:70px;width:var(--sidebar-width-closed,70px)}.Sidebar_topSection__IKyxF{align-items:center;border-bottom:1px solid #ffffff1f;display:flex;gap:12px;padding:18px 16px;position:relative}.Sidebar_topSection__IKyxF .Sidebar_logo__7wfyA{background-color:#fffffff2;border-radius:50%;box-shadow:var(--shadow-sm);flex-shrink:0;height:38px;object-fit:contain;padding:4px;width:38px}.Sidebar_brand__ZYpFI{color:#fff;flex:1 1;font-size:.95rem;font-weight:700;letter-spacing:.05em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_toggleBtn__vnyOk{align-items:center;background:#ffffff1f;border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:#fff;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:background-color .15s ease;transition:background-color var(--duration-fast,.15s) ease}.Sidebar_toggleBtn__vnyOk:hover{background-color:#ffffff38}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_topSection__IKyxF{flex-direction:column;gap:10px;padding:16px 8px}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_brand__ZYpFI{display:none}.Sidebar_userSection__z66FD{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff1a;border-radius:10px;border-radius:var(--radius-md,10px);display:flex;gap:10px;margin:12px 12px 6px;padding:14px 16px}.Sidebar_profile__ETb1G{align-items:center;display:flex;gap:10px;width:100%}.Sidebar_avatar__OQ6se{border:2px solid #fff9;border-radius:50%;flex-shrink:0;height:38px;object-fit:cover;width:38px}.Sidebar_profileInfo__H1M4Y{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.Sidebar_userName__1wSmW{color:#fff;font-size:.88rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_userRole__xDLzk{color:#ffffffbf;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_userSection__z66FD{display:none}.Sidebar_menu__-K\+WL{display:flex;flex:1 1;flex-direction:column;gap:2px;margin-top:8px;overflow-x:hidden;overflow-y:auto;padding:0 8px}.Sidebar_menu__-K\+WL::-webkit-scrollbar{width:6px}.Sidebar_menu__-K\+WL::-webkit-scrollbar-track{background:#0000}.Sidebar_menu__-K\+WL::-webkit-scrollbar-thumb{background-color:#ffffff40;border-radius:3px}.Sidebar_menu__-K\+WL::-webkit-scrollbar-thumb:hover{background-color:#fff6}.Sidebar_link__mVAGN{align-items:center;background:none;border:none;border-radius:10px;border-radius:var(--radius-md,10px);box-sizing:border-box;color:#ffffffeb;cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;font-weight:500;gap:12px;padding:11px 14px;position:relative;text-align:left;text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .15s ease;transition:background-color var(--duration-fast,.15s) ease,color var(--duration-fast,.15s) ease,transform var(--duration-fast,.15s) ease;width:100%}.Sidebar_link__mVAGN:hover{background-color:#ffffff26;color:#fff;transform:translateX(2px)}.Sidebar_link__mVAGN.Sidebar_active__tuHV6{background-color:#ffffff38;box-shadow:inset 3px 0 0 #fff;color:#fff;font-weight:600}.Sidebar_linkContent__cAYEa{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.Sidebar_linkIcon__cu1O5{align-items:center;display:flex;flex-shrink:0;font-size:1.1rem;justify-content:center;min-width:20px}.Sidebar_linkLabel__L9osT{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_linkBadge__pJc0l{background-color:#f59e0b;background-color:var(--warning,#f59e0b);border-radius:9999px;border-radius:var(--radius-full,9999px);color:#fff;flex-shrink:0;font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.Sidebar_submenuChevron__1G68W{flex-shrink:0;font-size:.72rem;margin-left:auto;transition:transform .15s ease;transition:transform var(--duration-fast,.15s) ease}.Sidebar_submenuChevronOpen__FS882{transform:rotate(90deg)}.Sidebar_submenuChildren__GtcQR{animation:Sidebar_dash-slide-down__d6Gji .2s ease;border-left:2px solid #ffffff2e;display:flex;flex-direction:column;gap:2px;margin:2px 0 6px 22px;padding:4px 0 4px 14px}@keyframes Sidebar_dash-slide-down__d6Gji{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Sidebar_submenuLink__nAtZ6{color:#ffffffd9;font-size:.84rem;padding:8px 12px}.Sidebar_submenuLink__nAtZ6:hover{background-color:#ffffff1a}.Sidebar_submenuLink__nAtZ6.Sidebar_active__tuHV6{background-color:#ffffff2e;box-shadow:inset 2px 0 0 #fff}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_link__mVAGN{justify-content:center;padding:11px 0}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_linkBadge__pJc0l,.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_linkLabel__L9osT,.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_submenuChevron__1G68W{display:none}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_linkContent__cAYEa{justify-content:center}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_submenuChildren__GtcQR{display:none}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_link__mVAGN{position:relative}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_link__mVAGN:after{background-color:#0f172a;background-color:var(--gray-900,#0f172a);border-radius:6px;border-radius:var(--radius-sm,6px);box-shadow:var(--shadow-md);color:#fff;content:attr(data-tooltip);font-size:.8rem;font-weight:500;left:calc(100% + 12px);opacity:0;padding:6px 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s ease;transition:opacity var(--duration-fast,.15s) ease;white-space:nowrap;z-index:1200;z-index:var(--z-modal,1200)}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_link__mVAGN:hover:after{opacity:1}.Sidebar_menuSeparator__bsaCg{background-color:#ffffff2e;border:none;height:1px;margin:12px 8px}.Sidebar_logoutBtn__avwYb{align-items:center;background-color:#ffffff14;border:1px solid #ffffff38;border-radius:10px;border-radius:var(--radius-md,10px);color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;font-weight:600;gap:12px;margin:8px 12px 16px;padding:11px 14px;transition:all .15s ease;transition:all var(--duration-fast,.15s) ease}.Sidebar_logoutBtn__avwYb:hover{background-color:#ffffff2e;border-color:#fff6}.Sidebar_logoutBtn__avwYb svg{flex-shrink:0;font-size:1.1rem}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_logoutBtn__avwYb{justify-content:center;margin:8px 8px 16px;padding:11px 0}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_logoutText__4TlMp{display:none}.Sidebar_sidebarToggle__zPBhv{align-items:center;background:linear-gradient(135deg,#28a745,#218838);border:none;border-radius:0 10px 10px 0;border-radius:0 var(--radius-md,10px) var(--radius-md,10px) 0;box-shadow:var(--shadow-md);color:#fff;cursor:pointer;display:none;font-size:1.2rem;height:70px;justify-content:center;left:0;position:fixed;top:50%;transform:translateY(-50%);transition:all .15s ease;transition:all var(--duration-fast,.15s) ease;width:40px;z-index:1000;z-index:var(--z-mobile-sidebar,1000)}.Sidebar_sidebarToggle__zPBhv:hover{background:linear-gradient(135deg,#218838,#1e7e34);width:48px}.Sidebar_mobileOverlay__IiALg{animation:Sidebar_dash-fade-in__cYQb0 .15s ease;animation:Sidebar_dash-fade-in__cYQb0 var(--duration-fast,.15s) ease;background-color:#0f172a8c;background-color:var(--surface-overlay,#0f172a8c);display:none;inset:0;position:fixed;z-index:950;z-index:var(--z-overlay,950)}@keyframes Sidebar_dash-fade-in__cYQb0{0%{opacity:0}to{opacity:1}}.Sidebar_mobileCloseBtn__WFFpU{align-items:center;background:#ffffff2e;border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:#fff;cursor:pointer;display:none;height:32px;justify-content:center;position:absolute;right:14px;top:14px;width:32px;z-index:1}@media (max-width:1024px){.Sidebar_sidebar__TTYAt{bottom:0;box-shadow:4px 0 16px #0f172a2e;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--sidebar-transition-duration,.3s) cubic-bezier(.4,0,.2,1);z-index:1000;z-index:var(--z-mobile-sidebar,1000)}.Sidebar_sidebar__TTYAt.Sidebar_mobileOpen__XeD7Q{transform:translateX(0)}.Sidebar_sidebarToggle__zPBhv{display:flex}.Sidebar_mobileOverlay__IiALg.Sidebar_visible__mL6f3,.Sidebar_sidebar__TTYAt.Sidebar_mobileOpen__XeD7Q+.Sidebar_mobileOverlay__IiALg{display:block}.Sidebar_mobileCloseBtn__WFFpU{display:flex}.Sidebar_sidebar__TTYAt,.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ{width:250px;width:var(--sidebar-width-open,250px)}.Sidebar_sidebar__TTYAt .Sidebar_toggleBtn__vnyOk{display:none}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_linkBadge__pJc0l,.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_linkLabel__L9osT,.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_submenuChevron__1G68W{display:inline}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_userSection__z66FD{display:flex}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_brand__ZYpFI{display:block}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_topSection__IKyxF{flex-direction:row;padding:18px 16px}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_link__mVAGN{justify-content:flex-start;padding:11px 14px}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_linkContent__cAYEa{justify-content:flex-start}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_submenuChildren__GtcQR{display:flex}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_link__mVAGN:after{display:none}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_logoutBtn__avwYb{justify-content:flex-start;padding:11px 14px}.Sidebar_sidebar__TTYAt.Sidebar_closed__A-WPJ .Sidebar_logoutText__4TlMp{display:inline}}:root{--sidebar-width-open:250px;--sidebar-width-closed:70px;--sidebar-transition-duration:0.3s}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100%;margin:0;padding:0}.main-content{box-sizing:border-box;flex:1 1;min-height:100vh;min-width:0;padding:1rem;transition:padding .3s ease-in-out;transition:padding var(--sidebar-transition-duration) ease-in-out}@media (max-width:768px){.main-content{padding:.75rem}}