/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/Catalogo/CatalogoStyle.css ***!
  \********************************************************************************************************************/
/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/MVNO/CatalogoStyle.css ***!
  \****************************************************************************************************************/@import url(https://fonts.googleapis.com/css2?family=Mukta:wght@200&family=Ubuntu:wght@400;700&display=swap);
/*!*********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/index.css ***!
  \*********************************************************************************************/body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%!important;margin:0;padding:0}
/*!*******************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/App.css ***!
  \*******************************************************************************************/.App{background-color:#f5f5f5;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}

/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/Login/LoginStyle.css ***!
  \**************************************************************************************************************/.login{alt:"Fundo Login";background-image:url(/public/images/2ad5fc86f61167add6a801ab0e26d5e1.jpg);height:100vh;position:relative}.logo{display:block;margin-left:auto;margin-right:auto}.divMom{padding:50px}.mike{display:block;margin-left:auto;margin-right:auto;max-height:40%;max-width:40%}.containerLogin{background-color:#fff;border-radius:20px;height:80%;padding:45px}@media (max-width:600px){.login{height:100vh}}
/*!*************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/Sales/FormStyle.css ***!
  \*************************************************************************************************************/

/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/Sales/DadosFormStyle.css ***!
  \******************************************************************************************************************/

/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/Sales/AgendamentoStyle.css ***!
  \********************************************************************************************************************/
/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/Catalogo/CatalogoStyle.css (1) ***!
  \************************************************************************************************************************/.containerForm{height:auto}

/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Components/CatalogoV2/OfertaCard.css ***!
  \************************************************************************************************************************/.oferta-card{background:#fff;border:1px solid #e3e3e3;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .2s ease-in-out}.oferta-card:hover{border-color:#690a0e;box-shadow:0 6px 18px rgba(195,4,14,.12);transform:translateY(-2px)}.oferta-card--selected{border-color:#690a0e;border-width:2px;box-shadow:0 6px 18px rgba(195,4,14,.18)}.oferta-card--recommended:before{background:#690a0e;border-radius:12px;color:#fff;content:"Recomendada";font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 10px;position:absolute;right:12px;top:12px;z-index:1}.oferta-card__thumb{align-items:center;background-color:#f3f3f3;background-position:50%;background-size:cover;color:silver;display:flex;font-size:13px;height:150px;justify-content:center;width:100%}.oferta-card__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:16px 18px 18px}.oferta-card__title{color:#1f1f1f;font-size:clamp(14px,1.05vw + 8px,17px);font-weight:700;line-height:1.3;min-height:2.6em;word-break:break-word}.oferta-card__description,.oferta-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.oferta-card__description{color:#6b6b6b;font-size:clamp(11px,.7vw + 6px,13px);line-height:1.4;min-height:2.8em}.oferta-card__speeds{align-items:center;display:flex;gap:14px;min-height:20px}.oferta-card__speed{align-items:center;color:#1f1f1f;display:inline-flex;font-size:13px;font-weight:600;gap:4px}.oferta-card__feature-icons{display:flex;gap:8px;min-height:30px}.oferta-card__feature-icon{align-items:center;border-radius:8px;display:inline-flex;height:30px;justify-content:center;width:30px}.oferta-card__feature-icon--phone{background:#fff3e0;color:#e65100}.oferta-card__feature-icon--tv{background:#f3e8fd;color:#7b3fb8}.oferta-card__feature-icon--wifi{background:#e3f2fd;color:#1976d2}.oferta-card__feature-icon--mesh{background:#e8f5e9;color:#2e7d32}.oferta-card__included{background:#fafafa;border:1px solid #efefef;border-radius:8px;height:92px;overflow-y:auto;padding:10px 12px}.oferta-card__included-header{color:#4a4a4a;font-size:12px;font-weight:600;margin-bottom:6px}.oferta-card__included-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.oferta-card__included-item{align-items:center;color:#2f2f2f;display:flex;font-size:12px;gap:6px}.oferta-card__price-block{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:4px}.oferta-card__price-old-row{align-items:center;display:flex;gap:8px}.oferta-card__price-old{color:#999;font-size:13px;text-decoration:line-through}.oferta-card__discount-badge{background:#e8f5e9;border-radius:999px;color:#2e7d32;font-size:11px;font-weight:600;padding:2px 8px}.oferta-card__price-main-row{align-items:baseline;display:flex;gap:4px}.oferta-card__price{color:#690a0e;font-size:26px;font-weight:700;line-height:1.1}.oferta-card__price-suffix{color:#666;font-size:12px}.oferta-card__loyalty{color:#888;font-size:11px}.oferta-card__actions{display:flex;flex-direction:column;gap:8px;margin-top:8px}.oferta-card__select-btn{background:#fff;border:1px solid #690a0e;border-radius:6px;color:#690a0e;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.4px;padding:10px 12px;transition:all .15s ease-in-out;width:100%}.oferta-card__select-btn:hover{background:#fff5f5}.oferta-card__select-btn--selected,.oferta-card__select-btn--selected:hover{background:#6e0207;border-color:#6e0207;color:#fff}.oferta-card__details-link{align-self:center;background:none;border:none;color:#690a0e;cursor:pointer;font-size:12px;font-weight:600;padding:4px;text-decoration:underline}.oferta-card__details-link:hover{color:#6e0207}

/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Components/CatalogoV2/OfertasGrid.css ***!
  \*************************************************************************************************************************/.ofertas-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));width:100%}.ofertas-grid__empty{color:#777;font-size:14px;padding:48px 16px;text-align:center}

/*!*********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Components/CatalogoV2/PromotionStepsBlock.css ***!
  \*********************************************************************************************************************************/.catalogov2-promo{background:#fff5f5;border:1px solid #f3c7ca;border-radius:8px;color:#4a4a4a;display:flex;flex-direction:column;font-size:13px;gap:6px;padding:12px 14px}.catalogov2-promo__title{align-items:center;color:#690a0e;display:flex;font-weight:600;gap:6px}.catalogov2-promo__steps{display:flex;flex-direction:column;gap:4px}.catalogov2-promo__step{display:flex;gap:12px;justify-content:space-between}.catalogov2-promo__step-label{color:#555}.catalogov2-promo__step-value{color:#1f1f1f;font-weight:600}

/*!*******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Components/CatalogoV2/OfferDetailsModal.css ***!
  \*******************************************************************************************************************************/.oferta-details{display:flex;flex-direction:column;gap:18px}.oferta-details__header{display:flex;flex-direction:column;gap:4px}.oferta-details__title{color:#1f1f1f;font-size:18px;font-weight:700;margin:0}.oferta-details__subtitle{color:#777;font-size:13px}.oferta-details__plan{background:#fafafa;border:1px solid #e3e3e3;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px}.oferta-details__plan-title{color:#1f1f1f;font-size:15px;font-weight:600;margin:0}.oferta-details__plan-meta{color:#777;font-size:12px}.oferta-details__feature-row{color:#4a4a4a;display:flex;flex-wrap:wrap;font-size:13px;gap:16px}.oferta-details__sva-list{color:#4a4a4a;font-size:13px;margin:0;padding-left:18px}.oferta-details__totals{border-top:1px solid #eee;display:flex;font-size:14px;justify-content:space-between;padding-top:10px}.oferta-details__totals strong{color:#690a0e;font-size:16px}

/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Components/CatalogoV2/SelectedSummary.css ***!
  \*****************************************************************************************************************************/.selected-summary{align-items:start;background:#fff;border:2px solid #690a0e;border-radius:12px;display:grid;gap:24px;grid-template-columns:1.4fr 1fr 1fr;margin-top:32px;padding:24px 28px}@media (max-width:900px){.selected-summary{grid-template-columns:1fr}}.selected-summary__col--left{display:flex;flex-direction:column;gap:4px}.selected-summary__title{align-items:center;color:#690a0e;display:flex;font-size:16px;font-weight:700;gap:6px;margin-bottom:6px}.selected-summary__name{color:#1f1f1f;font-size:16px;font-weight:700}.selected-summary__description{color:#6b6b6b;font-size:13px;line-height:1.4;margin-bottom:8px}.selected-summary__included-header{color:#4a4a4a;font-size:12px;font-weight:600;margin-top:4px}.selected-summary__included-list{display:flex;flex-direction:column;gap:3px;list-style:none;margin:4px 0 0;padding:0}.selected-summary__included-list li{color:#2e7d32;font-size:13px;font-weight:500}.selected-summary__col--features{display:flex;flex-direction:column;gap:10px}.selected-summary__features-label{color:#6b6b6b;font-size:12px;margin-bottom:2px}.selected-summary__chips-row{display:flex;flex-wrap:wrap;gap:8px}.selected-summary__speed-chip{align-items:center;border:1px solid;border-radius:6px;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:5px 10px}.selected-summary__speed-chip--down{background:#e8f5e9;border-color:#c8e6c9;color:#2e7d32}.selected-summary__speed-chip--up{background:#fff3e0;border-color:#ffe0b2;color:#ed6c02}.selected-summary__feature-chip{align-items:center;border:1px solid;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px}.selected-summary__feature-chip--phone{background:#fff3e0;border-color:#ffe0b2;color:#e65100}.selected-summary__feature-chip--tv{background:#f3e8fd;border-color:#e1cdf5;color:#7b3fb8}.selected-summary__feature-chip--wifi{background:#e3f2fd;border-color:#bbdefb;color:#1976d2}.selected-summary__feature-chip--mesh{background:#e8f5e9;border-color:#c8e6c9;color:#2e7d32}.selected-summary__loyalty{align-items:center;color:#555;display:inline-flex;font-size:12px;gap:4px;margin-top:4px}.selected-summary__col--price{align-items:flex-end;display:flex;flex-direction:column;gap:4px}@media (max-width:900px){.selected-summary__col--price{align-items:flex-start}}.selected-summary__price-old{color:#999;font-size:13px;text-decoration:line-through}.selected-summary__price-breakdown{display:flex;flex-direction:column;gap:2px;margin-bottom:4px;max-width:240px;width:100%}.selected-summary__breakdown-row{color:#666;display:flex;font-size:12px;justify-content:space-between}.selected-summary__price-row{align-items:baseline;display:flex;gap:4px}.selected-summary__price{color:#690a0e;font-size:30px;font-weight:700;line-height:1.1}.selected-summary__price-suffix{color:#666;font-size:13px}.selected-summary__savings{background:#e8f5e9;border-radius:8px;box-sizing:border-box;margin-top:10px;max-width:240px;padding:10px 14px;width:100%}.selected-summary__savings-title{color:#2e7d32;font-size:13px;font-weight:700}.selected-summary__savings-text{color:#2e7d32;font-size:12px}

/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/Catalogo/AdicionaisV2.css ***!
  \*******************************************************************************************************************/.adicionais-v2{display:flex;flex-direction:column;gap:24px}.adicionais-v2__section{background:#fff;border:1px solid #e3e3e3;border-radius:12px;padding:18px}.adicionais-v2__section-title{align-items:center;color:#1f1f1f;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0 0 4px}.adicionais-v2__section-subtitle{color:#777;font-size:13px;margin-bottom:14px}.adicionais-v2__included{margin-top:10px}.adicionais-v2__included-title{color:#1f1f1f;display:block;font-size:13px;margin-bottom:6px}.adicionais-v2__included-list{color:#444;font-size:13px;margin:0;padding-left:18px}.adicionais-v2__included-list li{padding:2px 0}.adicionais-v2__loyalty{align-items:center;background:#f6f6f6;border-radius:999px;color:#555;display:inline-flex;font-size:13px;gap:6px;margin-top:10px;padding:4px 10px}.adicionais-v2__row{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;justify-content:space-between;padding:10px 0}.adicionais-v2__row:last-child{border-bottom:none}.adicionais-v2__row-info{display:flex;flex-direction:column}.adicionais-v2__row-name{color:#1f1f1f;font-size:14px;font-weight:600}.adicionais-v2__row-desc{color:#777;font-size:12px}.adicionais-v2__row-value{color:#690a0e;font-size:13px;font-weight:600;min-width:80px;text-align:right}.adicionais-v2__qty{align-items:center;display:flex;gap:8px}.adicionais-v2__qty-button{background:#fff5f5;border:1px solid #f3c7ca;border-radius:6px;color:#690a0e;cursor:pointer;font-size:16px;height:28px;width:28px}.adicionais-v2__qty-button:disabled{cursor:not-allowed;opacity:.4}.adicionais-v2__qty-value{font-weight:600;min-width:22px;text-align:center}.adicionais-v2__summary{background:#fafafa;border:1px solid #e3e3e3;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:14px 18px}.adicionais-v2__summary-wrapper{display:flex;flex-direction:column;gap:12px}.adicionais-v2__summary-row{color:#4a4a4a;display:flex;font-size:13px;justify-content:space-between}.adicionais-v2__summary-total{color:#690a0e;font-size:16px;font-weight:700}

/*!***************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/Scheduling/DetalhesProtocolos.css ***!
  \***************************************************************************************************************************/

/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/Scheduling/FormStyle.css ***!
  \******************************************************************************************************************/

/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/Scheduling/AgendamentoStyle.css ***!
  \*************************************************************************************************************************/
/*!************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/MVNO/FormStyle.css ***!
  \************************************************************************************************************/

/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/MVNO/DetalhesProtocolos.css ***!
  \*********************************************************************************************************************/

/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/MVNO/CatalogoStyle.css (1) ***!
  \********************************************************************************************************************/.principal{height:100vh}.textoPrincipal{color:#c3040e}.textoPrincipal,.textoValor{text-align:center}.textoDescricao,.textoPrincipal,.textoValor{font-family:Ubuntu,sans-serif;font-weight:700!important}.textoDescricao{text-align:left}.textoAdicionais{font-family:Ubuntu,sans-serif;font-size:20px}.promocaoDescricao{font-weight:700!important}.descricaoComercial,.promocaoDescricao{color:gray;font-family:Ubuntu,sans-serif;text-align:center}.linhaHorizontal{border-bottom:.5px solid;color:#c3040e;width:80%}.buttonContainer{align-items:center;display:flex;justify-content:center;margin-top:15px}.containerCarousel{padding-left:0!important;padding-right:0!important}.nav-button:hover{background-color:#8a8a8a!important;color:#fff}@media (max-width:600px){.buttonContainer{flex-direction:row}.buttonNao{margin-bottom:16px}}

/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/MVNO/AgendamentoStyle.css ***!
  \*******************************************************************************************************************/
/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/B2B/FormStyle.css ***!
  \***********************************************************************************************************/

/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/MvnoEntrega/FormStyle.css ***!
  \*******************************************************************************************************************/.principal{height:100%;position:relative}.box,.principal{background-color:#f5f5f5}.box{border-color:#000;border-radius:15px;box-shadow:24;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.textField{padding:0 0 0 10px}.form,.formAgendamento{margin-left:auto;margin-right:auto}.formAgendamento{padding:10px 0 0}

/*!****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/MvnoEntrega/DetalhesProtocolos.css ***!
  \****************************************************************************************************************************/.protocol-details{background-color:#f8f8f8;border:1px solid #ccc;border-radius:8px;font-family:Arial,sans-serif;padding:20px}.protocol-details h2{color:#333;font-size:24px;margin-bottom:15px}.protocol-details h3{color:#444;font-size:20px;margin-bottom:10px;margin-top:20px}.protocol-details p{color:#666;margin-bottom:8px}.ligacoes-titulo{font-size:1.5em;margin-bottom:10px}.ligacoes-table{overflow-x:auto}.ligacoes-table table{border-collapse:collapse;border-spacing:0;width:100%}.ligacoes-table td,.ligacoes-table th{border:1px solid #ddd;padding:8px;text-align:left}.ligacoes-table th{background-color:#f2f2f2;font-weight:700}

/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/MvnoEntrega/CatalogoStyle.css ***!
  \***********************************************************************************************************************/:root{--brand:#7a0f0f;--brand-dark:#690a0e;--text:#111827;--muted:#6b7280;--border:#e5e7eb;--bg:#fafafa;--white:#fff;--radius:12px}*{box-sizing:border-box}body,html{height:100%}body{background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Arial,Apple Color Emoji,Segoe UI Emoji;margin:0}.page{margin:24px auto 64px;max-width:920px;padding:0 20px}.kpi-bar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.kpi{background:var(--white);border:1px solid var(--border);border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04);padding:10px 12px}.section{margin-top:8px}.section-title{font-size:20px;font-weight:700;margin:12px 0 8px}.subsection-title{font-size:18px;font-weight:700;margin:8px 0 14px}.empty-msg{border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);font-size:14px;padding:14px}.card,.empty-msg{background:var(--white)}.card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 2px 6px rgba(0,0,0,.06);padding:14px 16px;transition:border-color .2s ease,box-shadow .2s ease}.offer-item{margin-bottom:12px}.offer-item.selected{border-color:var(--brand);box-shadow:0 4px 14px rgba(122,15,15,.12)}.offer-header{margin-bottom:8px}.offer-title{font-weight:700}.offer-body{align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto}.offer-info .price-line,.offer-info .total-line{font-size:14px;margin:4px 0}.offer-controls{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.input,.select{background:#fff;border:1px solid var(--border);border-radius:8px;color:inherit;font:inherit;height:36px;padding:0 10px;width:220px}.select:disabled{background:#f9f9f9;opacity:.7}.label{color:var(--muted);font-size:12px;margin-top:6px}.req{color:var(--brand);font-weight:700}.iccid-line{display:flex;flex-direction:column;margin-top:10px}.input-iccid{max-width:420px;width:100%}.input-ddd{min-width:120px}.actions{display:flex;gap:12px;justify-content:flex-start;margin-top:16px}.btn{border:0;border-radius:8px;cursor:pointer;font-weight:700;height:40px;padding:0 18px}.btn-primary{background:var(--brand-dark);color:#fff}.btn-secondary{background:#9ca3af;color:#fff}.btn-select{background:var(--brand);color:#fff}.btn-select[disabled]{cursor:not-allowed;opacity:.6}.offer-item.selected .btn-select{background:#374151}@media (min-width:720px){.offer-body{grid-template-columns:1fr auto}}.modal-overlay{align-items:center;background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.modal{background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.25);max-width:520px;overflow:hidden;width:100%}.modal-header{border-bottom:1px solid var(--border);padding:16px 20px 8px}.modal-title{color:var(--brand);font-size:18px;font-weight:800;margin:0}.modal-body{color:var(--text);padding:14px 20px 0}.modal-actions{display:flex;gap:10px;justify-content:flex-end;padding:16px 20px 20px}.btn-danger{background:var(--brand);color:#fff}.btn-danger:disabled{opacity:.7}.promotion-details{border-top:1px solid #f0f0f0;color:#007f2f;font-size:13px;margin-top:12px;padding-top:12px}.promotion-details div{margin-bottom:3px}.combo-message,.promotion-details strong{font-weight:700}.combo-message{color:#690a0e;font-size:12px;margin-top:8px;text-align:right}.kpi-secondary{color:var(--muted)}@media (max-width:426px){.offer-controls{align-items:stretch;flex-direction:column;width:100%}.offer-controls .MuiButtonGroup-root{justify-content:center;width:100%}.input-ddd{min-width:unset;width:100%}}
/*!**************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/MvnoEntrega/AgendamentoStyle.css ***!
  \**************************************************************************************************************************/.botaoManeiro{border-radius:20px;color:pink;height:40px}.containerForm{background-color:#f5f5f5;height:100vh}@media (max-width:600px){.principalDados{height:126.5vh}}
/*!***************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/CRV/TabelaAnaliseStyle.module.css ***!
  \***************************************************************************************************************************/.rm2fWR2yWTMcUcNbBbQY{--brand:#690a0e;--brand-2:#4a0508;--text:#1f2937;--muted:#6b7280;--bg:#f5f6f8;--surface:#fff;--border:#d6d6d6;--radius:4px;background-color:var(--bg);color:var(--text);display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;left:0;min-height:100vh;position:absolute;top:0;width:100%}.rm2fWR2yWTMcUcNbBbQY *{box-sizing:border-box}.kMi0SgHP1L25pepW3z3U{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;padding:0 4px}.jl8VN_v9uc0gncVUACDw{color:#333;font-size:28px;font-weight:700;margin:0}.idcVk4Sn0WP5pZjHnMGd{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;gap:12px;padding:6px 12px}.zboqjUOvgjmD4wHLTGfk{color:#6b7280;font-size:13px;font-weight:600}.Ttd_dbtdLG7bOH7InRoc{background:#f3f4f6;border-radius:6px;display:flex;gap:4px;padding:4px}.MAYyUoA8u9WIdTBlkJtq{background:transparent;border:0;border-radius:4px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;line-height:1;padding:6px 12px;transition:all .2s}.yHp7giE_6B4DRUTWzUfQ{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);color:var(--brand)}.CzLHKYL6rfuAVFdq724V{flex:1;margin:60px auto 0;max-width:1600px;overflow-y:auto;padding:28px 16px 40px;width:100%}.cukzGoZpKLkMwwDIgtZI{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.FI89xL6gfXDT9ymVPM87{align-items:stretch;display:grid;gap:12px;grid-template-columns:160px 160px 160px 1fr 1fr 220px}.qCqWkBnjIUZXTQMaBkPb,.S8b6Th8Vzh5AlAxyYJ_K{display:grid;gap:6px;grid-template-rows:18px 44px 16px}.TmpFXCIwkvzkLj6JHk2P{color:var(--text);font-size:13px;font-weight:700;line-height:18px}.dn93W_hr0kxjAHPo5TwT{background:#fff;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;height:44px;outline:none;padding:10px 12px;width:100%}.dn93W_hr0kxjAHPo5TwT:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(105,10,14,.15)}.vnSnKrDnUVntQRYfa2Kg{color:var(--muted);font-size:12px;line-height:16px}.mXVme1ocVdh76qCCKbIy{align-items:center;border:0;border-radius:var(--radius);box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;height:40px;justify-content:center;line-height:1;padding:0 14px}.kb0JVEG2h56umq6k9gMM{background:var(--brand);color:#fff}.kb0JVEG2h56umq6k9gMM:hover{background:var(--brand-2)}.LB23CqFy1b5wlFRRBTPq{background:#7a7a7a;color:#fff}.LB23CqFy1b5wlFRRBTPq:hover{background:#666}.HGP49EXEw713MFXcxyPS{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:12px}.C5Es7wZuY9YOst1hBFF8{background:#fff;border:1px solid var(--border);border-radius:999px;font-size:12px;font-weight:700;padding:6px 10px}.QRQUghW0d0LPXhrsED_E{color:var(--muted);font-size:12px}.Q8Wl6cemaxiPks1AoBZ9{background:#fff;border:1px solid var(--border);border-radius:var(--radius);margin-top:14px;overflow:hidden}.AiUwToTwXHIp0nr5QA0u{align-items:center;background:#fff;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;min-height:80px;padding:14px 18px}.AiUwToTwXHIp0nr5QA0u h2{font-size:14px;font-weight:700;margin:0}.P52i1bKzVwX6OOKzZQ90{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:12px}.tgaRi1EShhVeoiT5yQZm{border-radius:999px;display:inline-block;height:8px;margin-right:6px;width:8px}.b5KlyEg4mciV53oVdUIW{background:#f59e0b}.NXZLuHHGJWAxBC2X9WiD{background:#22c55e}.bUAjZzWqzmloViQGjnqP{background:#0ea5e9}.ExFvmAZUyETyAlT9pRV3{overflow:hidden}.h4FzmDyzvdFFIdOeSnEk{border-collapse:collapse;table-layout:fixed;width:100%}.h4FzmDyzvdFFIdOeSnEk thead th{background:#fafafa;border-bottom:1px solid var(--border);color:var(--muted);font-size:12px;padding:12px 10px;text-align:left;white-space:nowrap}.h4FzmDyzvdFFIdOeSnEk tbody td{border-top:1px solid #ededed;font-size:12.5px;overflow-wrap:anywhere;padding:10px;vertical-align:top;word-break:break-word}.Dgdefx133y_dm_4f31S6 th{background:#fff;padding:6px 8px}.Q12ypsWPh8bSiSC2zlAv{border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:13px;height:36px;padding:6px 8px;width:100%}.Q12ypsWPh8bSiSC2zlAv:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(105,10,14,.08)}.h4FzmDyzvdFFIdOeSnEk thead tr+tr th{background:#fff}.m_EvYJr50i7P2I__wJ0r{cursor:pointer}.m_EvYJr50i7P2I__wJ0r:hover td{background:#fafafa}.vXQS9KiRDXCaQ0aiKu8s{text-align:right}.xfBLJPERUCnogvRBks1I{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.Dp8WZPOap0aTun33HTgP{color:var(--muted);font-size:12px;margin-top:4px}.NWjHf964dp0RIpLd5UvY{color:var(--muted);line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yME6QQ9yy8UYIoB1JEkq{-webkit-line-clamp:2;-webkit-box-orient:vertical;border-bottom:1px dashed rgba(105,10,14,.4);color:var(--text);display:-webkit-box;font-weight:700;line-height:1.25;overflow:hidden;white-space:normal}.No1DGOBarAbUAzKIL5Kq{align-items:center;background:rgba(105,10,14,.08);border:1px solid rgba(105,10,14,.35);border-radius:var(--radius);color:var(--brand);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:36px;justify-content:center;padding:0 10px}.No1DGOBarAbUAzKIL5Kq:hover{background:rgba(105,10,14,.12)}.No1DGOBarAbUAzKIL5Kq:disabled{cursor:not-allowed;opacity:.5}.tTNbMCyZigCfdByvHF4C{align-items:center;background:#fff;border:1px solid rgba(105,10,14,.25);box-shadow:0 1px 2px rgba(0,0,0,.06);color:var(--brand);display:inline-flex;height:40px;justify-content:center;margin-right:6px;padding:0 12px}.tTNbMCyZigCfdByvHF4C:hover{background:rgba(105,10,14,.04);transform:translateY(-1px)}.zrvpYOJ6BdzlHFDz9Be1{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;height:44px;justify-content:flex-end}.zX9gkVn6DCIquiIdd6nD{animation:ePVGMtYbH2oSQo9GRSH8 .9s linear infinite;border:2px solid rgba(0,0,0,.1);border-radius:50%;border-top:2px solid var(--brand);display:inline-block;height:14px;width:14px}@keyframes ePVGMtYbH2oSQo9GRSH8{to{transform:rotate(1turn)}}.MOfxwEq5x0q016iGsHZd{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;line-height:1;padding:4px 8px}.sbxCp1FtmWbHjFMdjHXq{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.35);color:#166534}.bUo2h0K7oVAOL9Q4rjxB{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.35);color:#7a4a00}.elIq56CvCPfujDCunFi7{background:rgba(14,165,233,.1);border-color:rgba(14,165,233,.35);color:#075985}.LHtny1iopKGVijNKOyh3{display:none}.s4b3oFWhZsUJFVNbwPfi{display:grid;gap:12px;padding:12px}.hpmg3QQeI8A537RvGVgb{background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 1px 2px rgba(0,0,0,.08);cursor:pointer;padding:12px}.H1wJNsYGldHojc4n_TTC{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.qteW2Z7jjxV_KCD6yLl3{font-size:14px;font-weight:700;margin:0}.dbPrc11lyrOrSF8ahoTM{color:var(--muted);font-size:12px;margin:4px 0 0}.AUuN_YKn6RPqSz8yF3Yp{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.zI_teJ7e3LPkn9YyeQx1{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:10px}@media (max-width:980px){.FI89xL6gfXDT9ymVPM87{grid-template-columns:1fr 1fr}.zrvpYOJ6BdzlHFDz9Be1{justify-content:flex-start}}@media (max-width:760px){.kMi0SgHP1L25pepW3z3U{align-items:flex-start;flex-direction:column;gap:16px}.idcVk4Sn0WP5pZjHnMGd{justify-content:space-between;width:100%}.wWb8g5iSDfd42nvrNqWI{display:none}.LHtny1iopKGVijNKOyh3{display:block}.FI89xL6gfXDT9ymVPM87{grid-template-columns:1fr}.zrvpYOJ6BdzlHFDz9Be1{justify-content:space-between}.zrvpYOJ6BdzlHFDz9Be1 .mXVme1ocVdh76qCCKbIy{width:48%}}.TUwh0yed8_9gsrcy1lrV{align-items:center;border-top:1px solid var(--border);display:flex;gap:12px;justify-content:flex-end;margin-top:auto;padding:16px 10px}.DDNMDplZeYsMeDYyUt3Z{color:var(--muted);font-size:13px;font-weight:600}.YTqgMrLVNeLb1S2mDqkZ{color:#1f2937;display:block;font-weight:400;line-height:1.4;transition:font-size .2s;white-space:nowrap;width:100%;word-break:keep-all}
/*!**************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./src/Pages/CRV/ModalAnaliseVenda.module.css ***!
  \**************************************************************************************************************************/.hOR1rmUwPnsYvXWXUZ3g{align-items:center;animation:rQecIrVcJxTwetDb7bOE .2s ease-in-out;backdrop-filter:blur(3px);background-color:rgba(0,0,0,.55);bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1300}.MvfqnwtVojVTGCcmjMG_{background-color:#fff;border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.35);color:#1f2937;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;max-height:95vh;max-width:1200px;overflow:hidden;width:100%}.yXHa88mlJYZqVdUXjDZS{align-items:flex-start;background-color:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 32px}._SZ_CkBjtbknVTKZyUqs{color:#111827;font-size:20px;font-weight:800;margin:0}.q6ajXbH4lfstpbUrdY9R{color:#6b7280;font-size:13px;margin-top:4px}.vtU0ciGwvysK5r7xULcj{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:32px;line-height:.8;margin-left:10px;padding:0}.vtU0ciGwvysK5r7xULcj:hover{color:#690a0e}.xojEdMUGlZeiGmJC9Vet{align-items:stretch;background-color:#fff;display:grid;flex:1;gap:24px;grid-template-columns:1fr 1.1fr 1.1fr;overflow-y:auto;padding:24px 32px}@media (max-width:1024px){.xojEdMUGlZeiGmJC9Vet{grid-template-columns:1fr 1fr}.pgDiCr_PyRra8NVhvnG_:last-child{grid-column:1/-1}}@media (max-width:768px){.xojEdMUGlZeiGmJC9Vet{grid-template-columns:1fr}}.pgDiCr_PyRra8NVhvnG_{background:#fafafa;border:1px solid #f3f4f6;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.02);display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-bottom:0;padding:32px;width:100%}.Bqpxe8IjQRMQlV2Mv9Ks{color:#111827;font-size:15px;font-weight:700;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.PoQo_wuMMsFTdg4ZLXrY{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:13px;margin-bottom:20px;padding-bottom:12px}.D_qbkaIZmNCmfWK2iUIu{border-bottom:1px dashed #e5e7eb;display:flex;font-size:14px;justify-content:space-between;padding:12px 0}.D_qbkaIZmNCmfWK2iUIu:last-of-type{border-bottom:none}.W0TA26zBCBBHCPIowsUo{color:#6b7280}.fJ6tAo4SRfH9uUE1oTZR{color:#111827;font-weight:600;max-width:60%;text-align:right}.TjIhwiPTau6eeV8OdFDs{background:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-top:auto;max-height:200px;overflow-y:auto;padding:14px}.dPPjOWdgVsrzjS22N91O{color:#690a0e;font-size:13px;font-weight:700;margin-bottom:6px}.ub0SsXzl384syRKwWA4z{color:#374151;font-size:14px;margin:0;padding-left:18px}.ub0SsXzl384syRKwWA4z li{margin-bottom:6px}.bX1Ge6l0voJEVgfvvJ8p{margin-bottom:16px}.KDEesTCMic6q1BoAJu_K{color:#374151;display:block;font-size:14px;font-weight:700;margin-bottom:8px}.dHYLT1rNJPLTOFTWeQDN,.FQ4MMA0iDm5lIRD1Hvh7{background:#fff;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:15px;outline:none;padding:12px;transition:all .2s;width:100%}.FQ4MMA0iDm5lIRD1Hvh7{min-height:120px;resize:vertical}.dHYLT1rNJPLTOFTWeQDN:focus,.FQ4MMA0iDm5lIRD1Hvh7:focus{border-color:#690a0e;box-shadow:0 0 0 4px rgba(105,10,14,.1)}.dHYLT1rNJPLTOFTWeQDN:disabled,.FQ4MMA0iDm5lIRD1Hvh7:disabled{background:#f3f4f6;color:#9ca3af}.yBIqm2U1HHBqFAVhS6rg{align-items:center;cursor:pointer;display:flex;font-size:15px;gap:10px;padding:8px 0;user-select:none}.yBIqm2U1HHBqFAVhS6rg input{accent-color:#690a0e;height:18px;width:18px}.CLWpYugCl0yDMvKzCQ27{border-color:#ef4444}.zent3Nme7DkKoaQLMFjF{color:#ef4444;font-size:13px;font-weight:600;margin-top:6px}.rQecIrVcJxTwetDb7bOE{animation:rQecIrVcJxTwetDb7bOE .3s ease}.HrCfmWlwUiWPdaj_Jozd{background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:20px 32px}.QpgkxWCAA9zjmNF3sZUB{background-color:#690a0e;border:none;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:12px 28px;transition:background .2s}.QpgkxWCAA9zjmNF3sZUB:hover{background-color:#4a0508}.QCS0okCYh1OoHxBqUPxm{background-color:#e5e7eb;border:none;border-radius:6px;color:#9ca3af;cursor:not-allowed;font-size:15px;font-weight:700;padding:12px 28px}@keyframes rQecIrVcJxTwetDb7bOE{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.oVCRHbA0sVxwFmq6wOvM{border-radius:10px;max-width:520px}.FvXJdkny2LH7STzn4R2A{padding:12px 16px}.VDvclv2ThkiAoSeir6bA{align-items:center;display:flex;grid-template-columns:1fr!important;justify-content:center;padding:16px 20px}.EVQsQsL_I6R9mVdau132{padding:12px 16px}