.QuotationGenerator_container__bJ_MS{width:100%;max-width:1100px;margin:0 auto;color:#0f172a;font-family:inherit}.QuotationGenerator_presetsBar__GGwou{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(15,23,42,.04)}.QuotationGenerator_presetsLabel__6Ls9g{font-size:.8125rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.QuotationGenerator_presetsList__nABth{display:flex;flex-wrap:wrap;gap:.5rem}.QuotationGenerator_presetChip__aWXgR{display:inline-flex;align-items:center;gap:.375rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:500;color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;text-decoration:none;cursor:pointer;transition:all .15s ease}.QuotationGenerator_presetChip__aWXgR:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.QuotationGenerator_presetChipActive___cxbz{background:#0f172a;border-color:#0f172a;color:#ffffff!important;font-weight:600}.QuotationGenerator_toolbar__T4U3q{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.5rem;padding:.875rem 1.25rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px}.QuotationGenerator_toolbarLeft__DpVnL,.QuotationGenerator_toolbarRight__kENNX{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.QuotationGenerator_controlGroup__rFS6n{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:#475569}.QuotationGenerator_selectInput__S8G1B{height:38px;padding:0 .75rem;font-size:.8125rem;font-weight:500;color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;outline:none;cursor:pointer}.QuotationGenerator_selectInput__S8G1B:focus{border-color:#0f172a;box-shadow:0 0 0 2px rgba(15,23,42,.1)}.QuotationGenerator_btnPrimary__ltjBS{display:inline-flex;align-items:center;gap:.5rem;height:38px;padding:0 1.125rem;font-size:.875rem;font-weight:600;color:#ffffff;background:#059669;border:1px solid #059669;border-radius:8px;cursor:pointer;box-shadow:0 1px 2px rgba(5,150,105,.2);transition:all .15s ease}.QuotationGenerator_btnPrimary__ltjBS:hover{background:#047857;border-color:#047857}.QuotationGenerator_btnSecondary__RnACa{display:inline-flex;align-items:center;gap:.5rem;height:38px;padding:0 .875rem;font-size:.8125rem;font-weight:500;color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer;transition:all .15s ease}.QuotationGenerator_btnSecondary__RnACa:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.QuotationGenerator_quotationSheet__4awlm{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 16px -2px rgba(15,23,42,.05);padding:2.25rem;margin-bottom:2rem}.QuotationGenerator_sheetHeader__bp_ZU{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:1.75rem;border-bottom:2px solid #f1f5f9}.QuotationGenerator_brandingCol__MhcjU{display:flex;flex-direction:column;gap:.75rem;flex:1 1;min-width:260px}.QuotationGenerator_logoBox__gr2Hp{display:inline-flex;align-items:center;gap:.75rem}.QuotationGenerator_logoPreview__1zOjO{max-width:140px;max-height:60px;object-fit:contain;border:1px solid #e2e8f0;border-radius:6px;padding:4px;background:#ffffff}.QuotationGenerator_logoUploadLabel__VGSgt{display:inline-flex;align-items:center;gap:.375rem;padding:.45rem .75rem;font-size:.75rem;font-weight:500;color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;cursor:pointer;transition:all .15s ease}.QuotationGenerator_logoUploadLabel__VGSgt:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.QuotationGenerator_hiddenFileInput__GPaJX{display:none}.QuotationGenerator_btnTextDanger__pcQgb{background:none;border:none;color:#ef4444;font-size:.75rem;font-weight:500;cursor:pointer;padding:0}.QuotationGenerator_btnTextDanger__pcQgb:hover{text-decoration:underline}.QuotationGenerator_docMetaCol__xNHQY{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;min-width:260px}.QuotationGenerator_docTitleInput__yQgwZ{font-size:1.5rem;font-weight:700;color:#0f172a;text-align:right;border:1px solid transparent;background:transparent;border-radius:6px;padding:.2rem .4rem;max-width:320px}.QuotationGenerator_docTitleInput__yQgwZ:focus,.QuotationGenerator_docTitleInput__yQgwZ:hover{border-color:#cbd5e1;background:#f8fafc}.QuotationGenerator_metaGrid__886he{display:grid;grid-template-columns:auto auto;gap:.375rem .75rem;align-items:center;font-size:.8125rem}.QuotationGenerator_metaLabel__xVTz7{color:#64748b;font-weight:500;text-align:right}.QuotationGenerator_metaInput__I97wY{height:30px;padding:0 .5rem;font-size:.8125rem;color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;text-align:right}.QuotationGenerator_metaInput__I97wY:focus{border-color:#0f172a}.QuotationGenerator_partiesGrid__Ie9RQ{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:1.5rem 0;border-bottom:1px solid #f1f5f9}@media (max-width:640px){.QuotationGenerator_partiesGrid__Ie9RQ{grid-template-columns:1fr;gap:1.25rem}}.QuotationGenerator_partyCard__uTU3Z{display:flex;flex-direction:column;gap:.5rem}.QuotationGenerator_partyHeading__TkRt_{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.QuotationGenerator_partyNameInput__jv1_Q{font-size:1.05rem;font-weight:600;color:#0f172a;padding:.35rem .5rem;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;outline:none}.QuotationGenerator_partyField__X23PI,.QuotationGenerator_partyTextarea__ywsEk{font-size:.8125rem;padding:.35rem .5rem;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;outline:none;font-family:inherit}.QuotationGenerator_partyTextarea__ywsEk{resize:vertical;min-height:48px}.QuotationGenerator_partyField__X23PI:focus,.QuotationGenerator_partyNameInput__jv1_Q:focus,.QuotationGenerator_partyTextarea__ywsEk:focus{border-color:#0f172a}.QuotationGenerator_lineItemsSection__O7VlF{padding:1.5rem 0}.QuotationGenerator_tableWrap__VqcSA{overflow-x:auto;margin-bottom:1rem}.QuotationGenerator_itemsTable__DsJOS{width:100%;border-collapse:collapse;font-size:.8125rem}.QuotationGenerator_itemsTable__DsJOS th{background:#f8fafc;color:#475569;font-weight:600;padding:.625rem .5rem;text-align:left;border-top:1px solid #e2e8f0;border-bottom:2px solid #cbd5e1;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em}.QuotationGenerator_itemsTable__DsJOS td{padding:.5rem;border-bottom:1px solid #f1f5f9;vertical-align:middle}.QuotationGenerator_colDesc__Y_1Ru{min-width:220px}.QuotationGenerator_colHsn__S64fb{width:95px}.QuotationGenerator_colQty__cWaHP{width:65px}.QuotationGenerator_colUnit__Ubs1i{width:75px}.QuotationGenerator_colRate__BBuX_{width:110px}.QuotationGenerator_colGst__ZbJ7y{width:85px}.QuotationGenerator_colAmount__k2t8F{width:110px;text-align:right}.QuotationGenerator_colActions__HdP_W{width:70px;text-align:center}.QuotationGenerator_tableInput__eJOWG{width:100%;height:32px;padding:0 .4rem;font-size:.8125rem;color:#0f172a;background:#ffffff;border:1px solid #cbd5e1;border-radius:5px;outline:none}.QuotationGenerator_tableInput__eJOWG:focus{border-color:#0f172a}.QuotationGenerator_tableInputRight__uYwJx{text-align:right}.QuotationGenerator_rowAmountText__AmSFS{font-weight:600;color:#0f172a;text-align:right;display:block}.QuotationGenerator_rowActions__vyfqn{display:flex;align-items:center;justify-content:center;gap:.25rem}.QuotationGenerator_btnIcon__9IB_d{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:transparent;border:none;border-radius:4px;color:#64748b;cursor:pointer;transition:all .15s ease}.QuotationGenerator_btnIcon__9IB_d:hover{background:#f1f5f9;color:#0f172a}.QuotationGenerator_btnIconDanger__eYUnr:hover{background:#fee2e2;color:#ef4444}.QuotationGenerator_tableFooterActions__WqnT3{display:flex;align-items:center;gap:.75rem}.QuotationGenerator_btnAddLine__aHr5k{display:inline-flex;align-items:center;gap:.375rem;height:34px;padding:0 .875rem;font-size:.8125rem;font-weight:600;color:#0f172a;background:#f8fafc;border:1px dashed #94a3b8;border-radius:6px;cursor:pointer;transition:all .15s ease}.QuotationGenerator_btnAddLine__aHr5k:hover{background:#f1f5f9;border-color:#0f172a}.QuotationGenerator_summaryRow__Xqrf9{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:1.5rem 0;border-top:1px solid #f1f5f9}@media (max-width:768px){.QuotationGenerator_summaryRow__Xqrf9{grid-template-columns:1fr;gap:1.25rem}}.QuotationGenerator_termsCol__qkUD6{display:flex;flex-direction:column;gap:1rem}.QuotationGenerator_sectionSubtitle__DPsDj{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.QuotationGenerator_bankBox___Bibk{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.875rem;display:flex;flex-direction:column;gap:.375rem;font-size:.8125rem}.QuotationGenerator_bankField__9W8gA{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:.5rem}.QuotationGenerator_bankInput__6EBRf{height:26px;padding:0 .4rem;font-size:.8125rem;background:#ffffff;border:1px solid #cbd5e1;border-radius:4px}.QuotationGenerator_termsTextarea__a9r_Q{width:100%;min-height:80px;padding:.5rem;font-size:.8125rem;line-height:1.5;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;resize:vertical;font-family:inherit}.QuotationGenerator_termsTextarea__a9r_Q:focus{border-color:#0f172a}.QuotationGenerator_totalsCol__PGvDh{display:flex;flex-direction:column;gap:.625rem}.QuotationGenerator_totalsTable__udRmJ{width:100%;border-collapse:collapse;font-size:.875rem}.QuotationGenerator_totalsTable__udRmJ td{padding:.45rem .5rem;vertical-align:middle}.QuotationGenerator_totalLabel__kua_p{color:#475569;font-weight:500}.QuotationGenerator_totalVal__dhjP6{text-align:right;font-weight:600;color:#0f172a}.QuotationGenerator_discountInputRow__a7mZY{display:inline-flex;align-items:center;justify-content:flex-end;gap:.375rem}.QuotationGenerator_discountInput__hf34w{width:65px;height:28px;padding:0 .35rem;text-align:right;font-size:.8125rem;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px}.QuotationGenerator_discountTypeSelect__xzZ46{height:28px;font-size:.75rem;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px}.QuotationGenerator_taxSubRow__t7Q9K td{padding-left:1.25rem;font-size:.8125rem;color:#64748b}.QuotationGenerator_grandTotalRow__EQ6oG{border-top:2px solid #0f172a;border-bottom:2px solid #0f172a;font-size:1.05rem}.QuotationGenerator_grandTotalRow__EQ6oG td{padding:.75rem .5rem;font-weight:700;color:#0f172a}.QuotationGenerator_grandTotalAmount__OQea7{color:#059669;font-size:1.25rem;text-align:right}.QuotationGenerator_amountInWordsBox__hbn3M{margin-top:.75rem;padding:.625rem .875rem;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;font-size:.8125rem;color:#334155;line-height:1.4}.QuotationGenerator_wordsLabel__ePl_5{font-weight:600;color:#64748b;margin-right:.375rem}.QuotationGenerator_signatureSection__WJB4W{display:flex;justify-content:flex-end;padding-top:2.5rem}.QuotationGenerator_signatureBox__4sds9{display:flex;flex-direction:column;align-items:center;gap:.375rem;min-width:220px;text-align:center}.QuotationGenerator_signatureLine__YRQKv{width:100%;height:1px;background:#cbd5e1;margin-top:2rem}.QuotationGenerator_signatureTitle__0ckAj{font-size:.8125rem;font-weight:600;color:#0f172a}.QuotationGenerator_signatureSubtitle__BQ78k{font-size:.75rem;color:#64748b}@media print{.QuotationGenerator_btnIcon__9IB_d,.QuotationGenerator_btnTextDanger__pcQgb,.QuotationGenerator_colActions__HdP_W,.QuotationGenerator_logoUploadLabel__VGSgt,.QuotationGenerator_noPrint__VrfAp,.QuotationGenerator_presetsBar__GGwou,.QuotationGenerator_tableFooterActions__WqnT3,.QuotationGenerator_toolbar__T4U3q{display:none!important}.QuotationGenerator_container__bJ_MS{max-width:100%!important;padding:0!important;margin:0!important;background:#ffffff!important;color:#000000!important;font-size:11pt!important;line-height:1.3!important}.QuotationGenerator_quotationSheet__4awlm{border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.QuotationGenerator_container__bJ_MS input,.QuotationGenerator_container__bJ_MS select,.QuotationGenerator_container__bJ_MS textarea{border:none!important;background:transparent!important;padding:0!important;font-family:inherit!important;color:#000000!important;resize:none!important;box-shadow:none!important;outline:none!important}.QuotationGenerator_docTitleInput__yQgwZ{font-size:16pt!important;font-weight:800!important;text-align:right!important}.QuotationGenerator_metaGrid__886he{font-size:9.5pt!important}.QuotationGenerator_partiesGrid__Ie9RQ{padding:12pt 0!important;gap:20pt!important}.QuotationGenerator_itemsTable__DsJOS{border:1px solid #000000!important;font-size:9.5pt!important}.QuotationGenerator_itemsTable__DsJOS th{background:#f1f5f9!important;color:#000000!important;border-bottom:1px solid #000000!important;border-top:1px solid #000000!important;padding:5pt!important}.QuotationGenerator_itemsTable__DsJOS td{border-bottom:1px solid #e2e8f0!important;padding:5pt!important;color:#000000!important}.QuotationGenerator_summaryRow__Xqrf9{padding:12pt 0!important;gap:20pt!important}.QuotationGenerator_bankBox___Bibk{background:#ffffff!important;border:1px solid #cbd5e1!important;padding:8pt!important;font-size:9pt!important}.QuotationGenerator_totalsTable__udRmJ{font-size:9.5pt!important}.QuotationGenerator_grandTotalRow__EQ6oG td{border-top:1.5pt solid #000000!important;border-bottom:1.5pt solid #000000!important;color:#000000!important}.QuotationGenerator_grandTotalAmount__OQea7{color:#000000!important;font-size:13pt!important}.QuotationGenerator_amountInWordsBox__hbn3M{background:transparent!important;border:1px solid #cbd5e1!important;font-size:9pt!important}.QuotationGenerator_signatureSection__WJB4W{padding-top:30pt!important}}.RoasCalculator_calculatorWrapper__SbCwe{display:flex;flex-direction:column;gap:1.5rem;width:100%}.RoasCalculator_presetBar__NHHh_{display:flex;align-items:center;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin}.RoasCalculator_presetLabel__O9Fg3{font-size:.8125rem;font-weight:600;color:#64748b;white-space:nowrap}.RoasCalculator_presetPill__p9kxY{display:inline-block;padding:.375rem .75rem;border-radius:9999px;background-color:#f1f5f9;color:#334155;font-size:.8125rem;font-weight:500;text-decoration:none;white-space:nowrap;border:1px solid #e2e8f0;transition:all .15s ease}.RoasCalculator_presetPill__p9kxY:hover{background-color:#e2e8f0;color:#0f172a}.RoasCalculator_presetPillActive__8KHFo{background-color:#0f172a;color:#ffffff;border-color:#0f172a}.RoasCalculator_presetPillActive__8KHFo:hover{background-color:#1e293b;color:#ffffff}.RoasCalculator_layoutGrid__eMmbW{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:1024px){.RoasCalculator_layoutGrid__eMmbW{grid-template-columns:1.1fr 1fr;align-items:start}}.RoasCalculator_card__mRESp{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}.RoasCalculator_cardHeader__TPfVo{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9}.RoasCalculator_cardTitle__Q_9JR{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0}.RoasCalculator_stepBadge__IXZEz{display:inline-block;font-size:.6875rem;font-weight:700;text-transform:uppercase;color:#0284c7;background:#e0f2fe;padding:.2rem .5rem;border-radius:4px;margin-bottom:.25rem}.RoasCalculator_currencyToggle__a6EaE{display:flex;gap:.25rem;background:#f1f5f9;padding:.2rem;border-radius:6px}.RoasCalculator_currencyBtn__SJNcy{border:none;background:transparent;padding:.25rem .6rem;border-radius:4px;font-size:.75rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s ease}.RoasCalculator_currencyBtnActive__vPW_P{background:#ffffff;color:#0f172a;box-shadow:0 1px 2px rgba(0,0,0,.05)}.RoasCalculator_formGrid___lj9r{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:640px){.RoasCalculator_formGrid___lj9r{grid-template-columns:1fr}}.RoasCalculator_formGroupFull__9JMMr,.RoasCalculator_formGroup__ihsDX{display:flex;flex-direction:column;gap:.375rem}.RoasCalculator_formGroupFull__9JMMr{grid-column:1/-1}.RoasCalculator_label___8_el{font-size:.8125rem;font-weight:600;color:#334155;display:flex;align-items:center;gap:.25rem}.RoasCalculator_inputWrap__DNjjm{display:flex;align-items:center;position:relative}.RoasCalculator_prefix__7mFjp{left:.75rem;font-size:.875rem}.RoasCalculator_prefix__7mFjp,.RoasCalculator_suffix__tBy_l{position:absolute;font-weight:600;color:#64748b;pointer-events:none}.RoasCalculator_suffix__tBy_l{right:.75rem;font-size:.8125rem}.RoasCalculator_input__R9DQ7{width:100%;padding:.5rem .75rem;font-size:.9375rem;font-weight:500;color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;transition:border-color .15s ease}.RoasCalculator_input__R9DQ7:focus{outline:none;border-color:#0284c7;background:#ffffff}.RoasCalculator_hasPrefix__bzV8J{padding-left:1.85rem}.RoasCalculator_hasSuffix__8LUXj{padding-right:2rem}.RoasCalculator_hint__r24Fe{font-size:.6875rem;color:#64748b;margin:0}.RoasCalculator_modeSwitchWrap__1fII5{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:.5rem 0}.RoasCalculator_modeSwitchLabel__vHjAm{font-size:.8125rem;font-weight:600;color:#0f172a}.RoasCalculator_modeToggle__fCPPv{cursor:pointer}.RoasCalculator_resultsStack__c74JY{display:flex;flex-direction:column;gap:1.25rem}.RoasCalculator_heroResultCard__JkzbW{background:#0f172a;color:#ffffff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px rgba(15,23,42,.15)}.RoasCalculator_heroTag__x2dND{font-size:.6875rem;font-weight:700;text-transform:uppercase;color:#38bdf8;letter-spacing:.05em;margin-bottom:.5rem}.RoasCalculator_heroMetricRow__UAWaD{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.RoasCalculator_heroBigNumber__hbmmY{font-size:2.25rem;font-weight:800;color:#38bdf8;line-height:1}.RoasCalculator_heroSubtext__UVq21{font-size:.8125rem;color:#94a3b8;margin-top:.5rem;line-height:1.4}.RoasCalculator_heroCpaBox__nZ5Ld{background:rgba(255,255,255,.08);border-radius:8px;padding:.75rem 1rem;text-align:right;min-width:140px}.RoasCalculator_heroCpaLabel__A82_u{font-size:.6875rem;color:#cbd5e1;text-transform:uppercase;font-weight:600}.RoasCalculator_heroCpaVal__AbmW5{font-size:1.25rem;font-weight:700;color:#ffffff}.RoasCalculator_metricsGrid__xqgm2{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.RoasCalculator_metricBox__5wax3{background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:.875rem}.RoasCalculator_metricLabel__LNYyT{font-size:.75rem;font-weight:600;color:#64748b;margin-bottom:.25rem}.RoasCalculator_metricVal__N_a6Y{font-size:1.125rem;font-weight:700;color:#0f172a}.RoasCalculator_metricSub__a_Lxs{font-size:.6875rem;color:#64748b;margin-top:.15rem}.RoasCalculator_benchmarkCard__ITWEz{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem}.RoasCalculator_tableWrap___MEd3{overflow-x:auto;margin-top:.75rem}.RoasCalculator_benchmarkTable__40EnL{width:100%;border-collapse:collapse;font-size:.8125rem}.RoasCalculator_benchmarkTable__40EnL th{text-align:left;padding:.5rem;background:#f8fafc;color:#475569;font-weight:600;border-bottom:1px solid #e2e8f0}.RoasCalculator_benchmarkTable__40EnL td{padding:.625rem .5rem;border-bottom:1px solid #f1f5f9;color:#1e293b}.RoasCalculator_statusPillPass__oP3Pm{background:#dcfce7;color:#15803d}.RoasCalculator_statusPillFail__eFxAW,.RoasCalculator_statusPillPass__oP3Pm{display:inline-block;font-size:.6875rem;font-weight:700;padding:.15rem .45rem;border-radius:4px}.RoasCalculator_statusPillFail__eFxAW{background:#fee2e2;color:#b91c1c}.RoasCalculator_actionsBar__6FUD6{display:flex;gap:.5rem;margin-top:.5rem}.RoasCalculator_actionBtn__GHR3v{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:6px;font-size:.8125rem;font-weight:600;cursor:pointer;border:1px solid #cbd5e1;background:#ffffff;color:#334155;transition:all .15s ease}.RoasCalculator_actionBtn__GHR3v:hover{background:#f1f5f9;color:#0f172a}.RoasCalculator_resetBtn__DrWE8{margin-left:auto;border:none;background:transparent;color:#64748b;font-size:.8125rem;cursor:pointer}.RoasCalculator_resetBtn__DrWE8:hover{color:#0f172a}.RoasCalculator_adContainer__FVJOv{min-height:280px;margin:1.5rem 0;display:flex;justify-content:center}.SellerProfitCalculator_wrapper__BkIOY{width:100%;margin:0 auto;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#0f172a}.SellerProfitCalculator_verifiedBar__voCVS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;padding:10px 16px;margin-bottom:16px;font-size:.85rem}.SellerProfitCalculator_verifiedMain__q_nlv{display:inline-flex;align-items:center;gap:8px;color:#065f46;font-weight:600}.SellerProfitCalculator_verifiedMeta__CVQkl{color:#047857}.SellerProfitCalculator_liveDot___jx7g{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.2)}.SellerProfitCalculator_sourceLink__QJeVF{color:#047857;font-weight:600;text-decoration:underline;text-underline-offset:2px}.SellerProfitCalculator_presetBar__AmUJ_{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 16px;margin-bottom:20px}.SellerProfitCalculator_presetLabel__NglLl{font-size:.78rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.SellerProfitCalculator_presetPill__5w_6r{display:inline-flex;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;color:#334155;font-size:.8125rem;font-weight:500;padding:6px 12px;border-radius:8px;text-decoration:none}.SellerProfitCalculator_presetPill__5w_6r:hover{border-color:#cbd5e1;background:#f1f5f9}.SellerProfitCalculator_presetPillActive__Jg9_l,.SellerProfitCalculator_presetPillActive__Jg9_l:hover{background:#0f172a;border-color:#0f172a;color:#ffffff;font-weight:600}.SellerProfitCalculator_grid__MBVUz{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:28px;align-items:start}@media (min-width:960px){.SellerProfitCalculator_grid__MBVUz{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.SellerProfitCalculator_card__gw0W8{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 1px 3px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.02)}@media (min-width:560px){.SellerProfitCalculator_card__gw0W8{padding:28px}}.SellerProfitCalculator_resultCard__siRh2{border-top:4px solid #059669}.SellerProfitCalculator_cardHeader__VPzGk{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid #f1f5f9}.SellerProfitCalculator_stepBadge__4DwQs{display:inline-block;font-size:.7rem;font-weight:700;color:#059669;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.SellerProfitCalculator_cardTitle__kCHJD{font-size:1.125rem;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.01em}.SellerProfitCalculator_resetBtn__nnNSh{display:inline-flex;align-items:center;gap:5px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:.78rem;font-weight:600;padding:6px 10px;border-radius:6px;cursor:pointer}.SellerProfitCalculator_resetBtn__nnNSh:hover{background:#f1f5f9;color:#0f172a}.SellerProfitCalculator_formGroup__OnGgM{margin-bottom:20px}.SellerProfitCalculator_formGroup__OnGgM:last-child{margin-bottom:0}.SellerProfitCalculator_inputLabel__F_Q4_{display:block;font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:8px}.SellerProfitCalculator_inputHint__zk9rB{font-size:.8rem;color:#64748b;margin:8px 0 0;line-height:1.45;min-height:1.16em}.SellerProfitCalculator_segmented__oj7fy{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:#f8fafc;padding:4px;border-radius:10px;border:1px solid #e2e8f0}.SellerProfitCalculator_segment__KTicZ{display:flex;flex-direction:column;align-items:center;gap:2px;background:transparent;border:none;color:#475569;font-size:.875rem;font-weight:600;padding:10px 8px;min-height:48px;border-radius:7px;cursor:pointer;text-align:center}.SellerProfitCalculator_segment__KTicZ:hover{color:#0f172a}.SellerProfitCalculator_segmentSub__J4KiF{font-size:.72rem;font-weight:500;color:#64748b}.SellerProfitCalculator_segmentActive__2dFAy{background:#ffffff;color:#059669;box-shadow:0 1px 3px rgba(15,23,42,.08)}.SellerProfitCalculator_segmentActive__2dFAy .SellerProfitCalculator_segmentSub__J4KiF{color:#047857}.SellerProfitCalculator_amountInputWrap__AhG5k{display:flex;align-items:center;border:1px solid #cbd5e1;border-radius:10px;background:#ffffff;transition:border-color .15s ease,box-shadow .15s ease}.SellerProfitCalculator_amountInputWrap__AhG5k:focus-within{border-color:#059669;box-shadow:0 0 0 3px rgba(5,150,105,.12)}.SellerProfitCalculator_unitPrefix__L9aCQ{padding:0 4px 0 14px;font-size:1.1rem;font-weight:600;color:#64748b}.SellerProfitCalculator_amountInput__VeWFA{flex:1 1;min-width:0;border:none;outline:none;background:transparent;padding:12px 14px 12px 4px;font-size:1.25rem;font-weight:700;color:#0f172a}.SellerProfitCalculator_totalBlock__S75tS{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.SellerProfitCalculator_totalLabel__J6y4U{font-size:.8rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.SellerProfitCalculator_totalValue__KYcMl{font-size:clamp(1.9rem,6vw,2.4rem);font-weight:800;color:#047857;letter-spacing:-.02em;line-height:1.1;overflow-wrap:anywhere}.SellerProfitCalculator_breakdown__N706Y{margin:0}.SellerProfitCalculator_breakdownRow__hHyUE{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed #e2e8f0;font-size:.925rem}.SellerProfitCalculator_breakdownRow__hHyUE dt{color:#475569}.SellerProfitCalculator_breakdownRow__hHyUE dd{margin:0;font-weight:600;color:#0f172a;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SellerProfitCalculator_breakdownStrong__xTdHH dd,.SellerProfitCalculator_breakdownStrong__xTdHH dt{color:#0f172a;font-weight:700}.SellerProfitCalculator_formula__bGIpD{margin:14px 0 0;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;color:#334155;overflow-wrap:anywhere}.SellerProfitCalculator_actionRow__4M2Fg{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px}@media (min-width:480px){.SellerProfitCalculator_actionRow__4M2Fg{grid-template-columns:1fr 1fr}}.SellerProfitCalculator_actionPrimary__ph0e3,.SellerProfitCalculator_actionSecondary__KupwU{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 16px;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap}.SellerProfitCalculator_actionPrimary__ph0e3{background:#0f172a;border:1px solid #0f172a;color:#ffffff}.SellerProfitCalculator_actionPrimary__ph0e3:hover{background:#1e293b}.SellerProfitCalculator_actionSecondary__KupwU{background:#ffffff;border:1px solid #cbd5e1;color:#0f172a}.SellerProfitCalculator_actionSecondary__KupwU:hover{background:#f8fafc}.SellerProfitCalculator_adWrap__IeaZH{margin-bottom:28px}.SellerProfitCalculator_section__rxCj7{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;margin-bottom:28px}.SellerProfitCalculator_sectionHeader__Poq8P{margin-bottom:16px}.SellerProfitCalculator_sectionHeaderRow__S51mH{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.SellerProfitCalculator_sectionTitle__Z3F_C{font-size:1.1rem;font-weight:700;margin:0 0 4px;color:#0f172a}.SellerProfitCalculator_sectionSub__e8HLx{margin:0;font-size:.875rem;color:#64748b;line-height:1.5}.SellerProfitCalculator_tableScroll__NKKNT{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.SellerProfitCalculator_table__szLkz{width:100%;border-collapse:collapse;font-size:.875rem}.SellerProfitCalculator_table__szLkz th{text-align:left;font-size:.74rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;padding:10px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0;white-space:nowrap}.SellerProfitCalculator_table__szLkz td{padding:11px 12px;border-bottom:1px solid #f1f5f9;color:#1e293b;vertical-align:middle;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SellerProfitCalculator_examplesCell__V8tkJ{white-space:normal!important;color:#64748b!important;min-width:220px;line-height:1.45}.SellerProfitCalculator_rowActive__jPSwA td{background:#ecfdf5}.SellerProfitCalculator_subRate__o2EeX{font-size:.75rem;color:#64748b}.SellerProfitCalculator_disclaimer__zhXp8{margin:16px 0 0;font-size:.8rem;color:#64748b;line-height:1.5}.SellerProfitCalculator_amountInputPlain__imjPt{padding-left:14px}.SellerProfitCalculator_select__6A6n_{width:100%;min-height:48px;border:1px solid #cbd5e1;border-radius:10px;background:#ffffff;padding:10px 12px;font-size:1rem;font-weight:600;color:#0f172a}.SellerProfitCalculator_select__6A6n_:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px rgba(5,150,105,.12)}.SellerProfitCalculator_twoCol__zsu05{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:480px){.SellerProfitCalculator_twoCol__zsu05{grid-template-columns:repeat(2,minmax(0,1fr))}}.SellerProfitCalculator_twoCol__zsu05 .SellerProfitCalculator_formGroup__OnGgM{margin-bottom:0}.SellerProfitCalculator_twoColWrap__p3QLY{margin-bottom:20px}.SellerProfitCalculator_pillRow__7wv0l{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.SellerProfitCalculator_miniPill__fDeQo{border:1px solid #e2e8f0;background:#f8fafc;color:#334155;border-radius:8px;padding:6px 10px;min-height:36px;font-size:.8125rem;font-weight:600;cursor:pointer}.SellerProfitCalculator_miniPill__fDeQo:hover{border-color:#cbd5e1;background:#f1f5f9}.SellerProfitCalculator_miniPillActive__0W_4f,.SellerProfitCalculator_miniPillActive__0W_4f:hover{background:#0f172a;border-color:#0f172a;color:#ffffff}.SellerProfitCalculator_unitSuffix__AQjXV{padding:0 14px 0 4px;font-size:.85rem;font-weight:600;color:#64748b;white-space:nowrap}.SellerProfitCalculator_rangeRow__vtag6{display:flex;align-items:center;gap:14px}.SellerProfitCalculator_range__PzqPw{flex:1 1;accent-color:#059669;min-height:32px}.SellerProfitCalculator_rangeValue__FtZei{min-width:52px;text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SellerProfitCalculator_statGrid__TlEWO{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;margin-bottom:18px}.SellerProfitCalculator_stat__EEz5f{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px}.SellerProfitCalculator_statLabel__g_aaB{display:block;font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.SellerProfitCalculator_statValue__CmPfT{font-size:1rem;font-weight:700;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:break-word}.SellerProfitCalculator_notice__AHLIT{margin:0 0 16px;padding:10px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;font-size:.85rem;line-height:1.5}.SellerProfitCalculator_savings___kCDa{margin:0 0 18px;padding:12px 14px;background:#ecfeff;border:1px solid #a5f3fc;border-radius:10px;color:#155e75;font-size:.9rem;line-height:1.5}.SellerProfitCalculator_rowBtn__3A49L{border:none;background:none;padding:0;font:inherit;font-weight:600;color:#0f172a;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:#cbd5e1;text-underline-offset:3px}.SellerProfitCalculator_rowBtn__3A49L:hover{text-decoration-color:#059669}.SellerProfitCalculator_providerCell__YtPlK{color:#64748b!important}.SellerProfitCalculator_costCell__mI1L5{min-width:170px}.SellerProfitCalculator_costValue__vg2GJ{display:block;font-weight:700}.SellerProfitCalculator_bar__9j8fU{display:block;height:6px;margin-top:6px;border-radius:3px;background:#f1f5f9;overflow:hidden}.SellerProfitCalculator_barFill__TiBP3{display:block;height:100%;border-radius:3px;background:#10b981}.SellerProfitCalculator_rowActive__jPSwA .SellerProfitCalculator_barFill__TiBP3{background:#0f172a}.SellerProfitCalculator_cheaper__ABSEg{color:#047857;font-weight:600}.SellerProfitCalculator_pricier__OFuky{color:#b45309;font-weight:600}.SellerProfitCalculator_subHeading__SpBRu{margin:4px 0 14px;padding-top:18px;border-top:1px solid #e2e8f0;font-size:.78rem;font-weight:800;color:#475569;text-transform:uppercase;letter-spacing:.05em}.SellerProfitCalculator_subHeadingFirst__7FMFO{border-top:none;padding-top:0}.SellerProfitCalculator_marketTabs__RRCiq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;background:#f8fafc;padding:4px;border-radius:10px;border:1px solid #e2e8f0;margin-bottom:20px}.SellerProfitCalculator_channelGrid__DGea1{grid-template-columns:repeat(2,minmax(0,1fr))}.SellerProfitCalculator_threeCol__v8_GP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.SellerProfitCalculator_threeCol__v8_GP .SellerProfitCalculator_amountInputWrap__AhG5k,.SellerProfitCalculator_threeCol__v8_GP .SellerProfitCalculator_formGroup__OnGgM{margin-bottom:0}.SellerProfitCalculator_compactInput__HA1gl{font-size:1rem;padding:10px 10px 10px 4px}.SellerProfitCalculator_unitPrefixSm__iDNaq{padding:0 2px 0 10px;font-size:.95rem;font-weight:600;color:#64748b}.SellerProfitCalculator_unitSuffixSm__FTOpF{padding:0 10px 0 0;font-size:.8rem;font-weight:600;color:#64748b}.SellerProfitCalculator_readout__16z2M{margin:8px 0 0;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:.82rem;color:#334155;line-height:1.45}.SellerProfitCalculator_optionalDetails___w2tr{margin-top:4px;border:1px dashed #cbd5e1;border-radius:10px;padding:10px 12px;background:#ffffff}.SellerProfitCalculator_optionalDetails___w2tr summary{cursor:pointer;font-size:.85rem;font-weight:700;color:#334155;min-height:32px;display:flex;align-items:center}.SellerProfitCalculator_optionalDetails___w2tr[open] summary{margin-bottom:10px}.SellerProfitCalculator_factList__iAxZ5{margin:0 0 18px;padding:12px 14px 12px 30px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;color:#065f46;font-size:.85rem;line-height:1.55}.SellerProfitCalculator_profitValue__JtR9C{color:#047857}.SellerProfitCalculator_lossValue__nzDct,.SellerProfitCalculator_negativeStat__cMspt{color:#b91c1c}.SellerProfitCalculator_noticeDanger__iA4xw{background:#fef2f2;border-color:#fecaca;color:#991b1b}.SellerProfitCalculator_solverGrid__qPRL9{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 14px}.SellerProfitCalculator_solverCell__zwOIk{background:#f0fdfa;border:1px solid #99f6e4;border-radius:10px;padding:10px 12px}.SellerProfitCalculator_solverLabel__ZAhVX{display:block;font-size:.72rem;font-weight:700;color:#0f766e;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.SellerProfitCalculator_solverValue__bI5zP{font-size:1.1rem;font-weight:800;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SellerProfitCalculator_solverSub__0UnTv{display:block;margin-top:2px;font-size:.72rem;color:#475569}.SellerProfitCalculator_compareRow__gIDA4{cursor:pointer}.SellerProfitCalculator_compareRow__gIDA4:hover td{background:#f8fafc}.SellerProfitCalculator_pendingCell__5Oe3X{color:#92400e;font-weight:600;font-size:.82rem}@media (max-width:479px){.SellerProfitCalculator_channelGrid__DGea1,.SellerProfitCalculator_threeCol__v8_GP{grid-template-columns:minmax(0,1fr)}.SellerProfitCalculator_marketTabs__RRCiq .SellerProfitCalculator_segmentSub__J4KiF{display:none}}.WhatsappCalculator_container__qLQRa{width:100%;max-width:1100px;margin:0 auto;color:#0f172a}.WhatsappCalculator_presetsBar__FAn4s{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(15,23,42,.04)}.WhatsappCalculator_presetsLabel__z3oU5{font-size:.8125rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.WhatsappCalculator_presetsList__CGcnr{display:flex;flex-wrap:wrap;gap:.5rem}.WhatsappCalculator_presetChip__rr_3o{display:inline-flex;align-items:center;gap:.375rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:500;color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;text-decoration:none;cursor:pointer;transition:all .15s ease}.WhatsappCalculator_presetChip__rr_3o:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.WhatsappCalculator_presetChipActive__KOdFI{background:#0f172a;border-color:#0f172a;color:#ffffff!important;font-weight:600}.WhatsappCalculator_calculatorGrid__Nbggb{display:grid;grid-template-columns:1.15fr .85fr;gap:1.75rem;margin-bottom:2rem}@media (max-width:900px){.WhatsappCalculator_calculatorGrid__Nbggb{grid-template-columns:1fr;gap:1.5rem}}.WhatsappCalculator_inputsCard__vv3Kn{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:1.75rem;box-shadow:0 1px 3px rgba(15,23,42,.04);display:flex;flex-direction:column;gap:1.5rem}.WhatsappCalculator_cardHeader__icsVh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:1.25rem;border-bottom:1px solid #f1f5f9}.WhatsappCalculator_cardTitle__7WHWG{font-size:1.125rem;font-weight:700;color:#0f172a}.WhatsappCalculator_cardTitle__7WHWG,.WhatsappCalculator_headerControls__5clMo{display:flex;align-items:center;gap:.5rem}.WhatsappCalculator_selectInput__2tc74{height:36px;padding:0 .75rem;font-size:.8125rem;font-weight:600;color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;outline:none;cursor:pointer}.WhatsappCalculator_selectInput__2tc74:focus{border-color:#0f172a}.WhatsappCalculator_btnSecondary__uKnxn{display:inline-flex;align-items:center;gap:.375rem;height:36px;padding:0 .75rem;font-size:.8125rem;font-weight:500;color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer;transition:all .15s ease}.WhatsappCalculator_btnSecondary__uKnxn:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.WhatsappCalculator_categoriesStack__1mbsg{display:flex;flex-direction:column;gap:1.25rem}.WhatsappCalculator_categoryRow__t4FzG{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.WhatsappCalculator_categoryMeta__Dv5pw{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.WhatsappCalculator_categoryLabel__M3Vh_{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:#0f172a}.WhatsappCalculator_categoryBadge__mt4vF{font-size:.6875rem;font-weight:700;padding:.15rem .45rem;border-radius:4px;text-transform:uppercase}.WhatsappCalculator_badgeMarketing__Ir_q5{background:#fee2e2;color:#b91c1c}.WhatsappCalculator_badgeUtility__n4B8g{background:#dbeafe;color:#1d4ed8}.WhatsappCalculator_badgeAuth__6aLJx{background:#fef3c7;color:#b45309}.WhatsappCalculator_badgeService__ZAaZv{background:#d1fae5;color:#047857}.WhatsappCalculator_categoryRatePill__mNQNF{font-size:.75rem;font-weight:600;color:#64748b}.WhatsappCalculator_volumeControls__1FqRw{display:flex;align-items:center;gap:1rem}.WhatsappCalculator_sliderInput__kAVIU{flex:1 1;height:6px;accent-color:#059669;cursor:pointer}.WhatsappCalculator_numericInput__rXI5S{width:110px;height:36px;padding:0 .5rem;font-size:.875rem;font-weight:600;color:#0f172a;text-align:right;background:#ffffff;border:1px solid #cbd5e1;border-radius:6px}.WhatsappCalculator_numericInput__rXI5S:focus{border-color:#0f172a;outline:none}.WhatsappCalculator_optionBox__GxS0G{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:8px}.WhatsappCalculator_optionLabel__fpALv{display:flex;flex-direction:column;gap:.15rem;font-size:.8125rem}.WhatsappCalculator_optionTitle__YUPks{font-weight:600;color:#0f172a}.WhatsappCalculator_optionSubtitle__rOAa8{font-size:.75rem;color:#64748b}.WhatsappCalculator_numberSmallInput__jdHZJ{width:90px;height:32px;padding:0 .4rem;font-size:.8125rem;font-weight:600;text-align:right;background:#ffffff;border:1px solid #cbd5e1;border-radius:6px}.WhatsappCalculator_resultsCard__Ze2m1{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:1.75rem;box-shadow:0 1px 3px rgba(15,23,42,.04);display:flex;flex-direction:column;gap:1.5rem}.WhatsappCalculator_totalMetaHighlight__MTOM5{background:#0f172a;color:#ffffff;border-radius:12px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.375rem}.WhatsappCalculator_highlightLabel__KwxS0{font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.WhatsappCalculator_highlightAmount__h3e3Y{font-size:2rem;font-weight:800;color:#10b981;line-height:1.1}.WhatsappCalculator_highlightSubtitle__2_jRe{font-size:.75rem;color:#cbd5e1}.WhatsappCalculator_freeSavingsNote__EKbKL{display:inline-flex;align-items:center;gap:.375rem;margin-top:.25rem;padding:.25rem .5rem;background:rgba(16,185,129,.15);border-radius:4px;color:#34d399;font-size:.75rem;font-weight:600}.WhatsappCalculator_breakdownTable__wsfKt{width:100%;border-collapse:collapse;font-size:.8125rem}.WhatsappCalculator_breakdownTable__wsfKt td{padding:.5rem 0;border-bottom:1px solid #f1f5f9;vertical-align:middle}.WhatsappCalculator_rowLabel__9BTV4{color:#475569;font-weight:500}.WhatsappCalculator_rowVal__3iLKY{text-align:right;font-weight:600;color:#0f172a}.WhatsappCalculator_tableTotalRow__2KDK6 td{padding-top:.75rem;font-size:.9375rem;font-weight:700;color:#0f172a;border-bottom:none}.WhatsappCalculator_bspSection__teq6C{margin-top:2rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:1.75rem}.WhatsappCalculator_bspHeader__Fn_Rc{margin-bottom:1.25rem}.WhatsappCalculator_bspHeader__Fn_Rc h3{font-size:1.125rem;font-weight:700;color:#0f172a;margin-bottom:.25rem}.WhatsappCalculator_bspHeader__Fn_Rc p{font-size:.8125rem;color:#64748b}.WhatsappCalculator_bspCardsGrid__oAkVB{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem}.WhatsappCalculator_bspCard__Lnp2X{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.125rem;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;position:relative;transition:all .15s ease}.WhatsappCalculator_bspCardBest__raaoq{border-color:#059669;background:#f0fdf4;box-shadow:0 2px 8px rgba(5,150,105,.1)}.WhatsappCalculator_bestTag__c5vjN{position:absolute;top:-9px;right:12px;background:#059669;color:#ffffff;font-size:.625rem;font-weight:700;padding:.15rem .5rem;border-radius:10px;text-transform:uppercase}.WhatsappCalculator_bspTitleBox__Stsy3{display:flex;flex-direction:column;gap:.2rem}.WhatsappCalculator_bspName__8Rg4F{font-size:.875rem;font-weight:700;color:#0f172a}.WhatsappCalculator_bspTagline__ZsMIa{font-size:.6875rem;color:#64748b;line-height:1.3}.WhatsappCalculator_bspCostBox__DZhVK{display:flex;flex-direction:column;gap:.25rem}.WhatsappCalculator_bspMonthlyLabel___18kJ{font-size:.6875rem;font-weight:600;color:#64748b;text-transform:uppercase}.WhatsappCalculator_bspMonthlyTotal__yNtgr{font-size:1.25rem;font-weight:800;color:#0f172a}.WhatsappCalculator_bspMarkupDetail__pvrZ_{font-size:.75rem;color:#64748b}.WhatsappCalculator_bspDifference__rc4C9{font-size:.6875rem;font-weight:600}.WhatsappCalculator_diffZero__be0vz{color:#059669}.WhatsappCalculator_diffExtra__k5aZQ{color:#b45309}