:root{--ink:#151a18;--muted:#65706a;--subtle:#8b948f;--line:#dce2de;--line-strong:#c8d0cb;--canvas:#f4f6f4;--surface:#fff;--surface-soft:#f8faf8;--sidebar:#18201c;--sidebar-soft:#232c27;--brand:#177557;--brand-dark:#0e5e45;--brand-soft:#e8f4ef;--positive:#167556;--negative:#b4403c;--warning:#9a6814;--radius-sm:7px;--radius-md:10px;--radius-lg:14px;--shadow:0 1px 2px #1118140a, 0 8px 24px #1118140a}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #17755738}.appShell{min-height:100vh}.sidebar{background:var(--sidebar);color:#eef3f0;z-index:20;flex-direction:column;width:248px;padding:24px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.45px;align-items:center;gap:11px;padding:0 8px 24px;font-size:21px;font-weight:650;display:flex}.brand>span:last-child>span{color:#72caaa}.brandMark{width:31px;height:31px;color:var(--brand-dark);background:#eaf6f1;border-radius:9px;place-items:center;font-size:17px;font-weight:800;display:grid}.workspaceSwitcher{background:var(--sidebar-soft);border:1px solid #344039;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:11px;font-size:13px;display:grid}.workspaceSwitcher small{color:#8fa099;text-transform:uppercase;letter-spacing:.07em;margin-bottom:2px;font-size:10px;display:block}.companyMonogram,.avatar{border-radius:7px;place-items:center;font-size:10px;font-weight:750;display:grid}.companyMonogram{color:#332910;background:#d9b65b;width:32px;height:32px}.chevron{color:#93a19a}.mainNav{flex:1;margin-top:22px;overflow-y:auto}.navGroup{margin-bottom:20px}.navGroup>p{color:#71817a;text-transform:uppercase;letter-spacing:.09em;margin:0 10px 7px;font-size:10px;font-weight:700}.navGroup button{color:#aebbb5;cursor:default;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;padding:9px 10px;font-size:13px;display:flex}.navGroup button.active{color:#144f3d;background:#e7f3ee;font-weight:650}.navDot{opacity:.8;border:1.5px solid;border-radius:50%;width:6px;height:6px}.navGroup button.active .navDot{border-color:var(--brand);background:var(--brand)}.sidebarFooter{border-top:1px solid #303a35;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:18px 8px 0;display:grid}.sidebarFooter .avatar{color:#d8e2dd;background:#35423b;width:34px;height:34px}.sidebarFooter strong{font-size:12px;font-weight:600;display:block}.sidebarFooter small{color:#83918b;font-size:10px}.sidebarFooter button{color:#77867f;background:0 0;border:0}.contentShell{min-height:100vh;margin-left:248px}.topbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;height:64px;padding:0 30px;display:flex;position:sticky;top:0}.mobileBrand{display:none}.globalSearch{background:var(--surface-soft);border:1px solid var(--line);width:min(420px,42vw);color:var(--subtle);border-radius:8px;align-items:center;gap:9px;padding:8px 11px;display:flex}.globalSearch input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.topActions{align-items:center;gap:10px;display:flex}.topActions button{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);border-radius:8px}.systemStatus{color:var(--muted);align-items:center;gap:7px;margin-right:7px;font-size:11px;display:flex}.systemStatus i{background:#2a9b72;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e5f4ee}main{max-width:1480px;margin:0 auto;padding:30px 34px 64px}.breadcrumb{color:var(--muted);margin-bottom:15px;font-size:12px}.breadcrumb span{color:#acb4af;margin:0 7px}.pageHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.pageHeading h1{letter-spacing:-.6px;margin:0;font-size:27px;font-weight:660;line-height:1.2}.pageHeading p{color:var(--muted);margin:7px 0 0;font-size:13px}.headingActions{align-items:center;gap:10px;display:flex}.profileBadge{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex}.profileBadge i{background:var(--warning);border-radius:50%;width:6px;height:6px}.profileBadge.profileActive i{background:#2e8b67}.secondaryButton{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;padding:8px 13px;font-size:12px;font-weight:600}.secondaryButton:disabled{opacity:.45;cursor:not-allowed}.notice{color:#426157;background:#f3f9f6;border:1px solid #cfe2da;border-radius:9px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 13px;display:flex}.notice p{margin:0;font-size:11px}.noticeIcon{width:20px;height:20px;color:var(--brand-dark);background:#d6ebe3;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.feedbackMessage{color:#765518;background:#fff8e8;border:1px solid #ead9aa;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:-7px 0 18px;padding:9px 12px;font-size:10px;display:flex}.feedbackMessage button{color:inherit;background:0 0;border:0;font-size:16px;line-height:1}.scenarioHistory{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin-bottom:18px;padding:17px}.scenarioHistory .sectionTitle{margin-bottom:10px}.scenarioHistory .sectionTitle>button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:6px;padding:5px 9px;font-size:9px}.emptyHistory{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:8px;margin:0;padding:15px;font-size:10px}.scenarioList{gap:7px;display:grid}.scenarioList article{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1.6fr) .65fr .65fr auto auto;align-items:center;gap:14px;padding:10px 2px 3px;display:grid}.scenarioList article:first-child{border-top:0}.scenarioList article>div>strong,.scenarioList article>div>span{display:block}.scenarioList article>div>strong{font-size:10px}.scenarioList article>div>span{color:var(--subtle);margin-top:2px;font-size:8px}.scenarioList article>button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:6px;padding:6px 8px;font-size:9px}.scenarioList article>button.dangerLink{color:var(--negative);border:0}.simulatorGrid{grid-template-columns:minmax(520px,.95fr) minmax(620px,1.35fr);align-items:start;gap:18px;display:grid}.parameterPanel,.resultSummary,.comparisonCard,.breakdownCard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.parameterPanel{border-radius:var(--radius-lg);padding:19px}.panelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:15px;display:flex}.panelHeader>div{align-items:center;gap:9px;display:flex}.panelHeader>div>span,.metricGroup summary span b{background:var(--brand-soft);width:24px;height:24px;color:var(--brand-dark);border-radius:6px;place-items:center;font-size:9px;font-weight:750;display:inline-grid}.panelHeader h2,.sectionTitle h2{letter-spacing:-.15px;margin:0;font-size:14px;font-weight:670}.panelHeader>p{color:var(--subtle);margin:0;font-size:10px}.fieldGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.productIdentityGrid{grid-template-columns:minmax(0,1.45fr) minmax(190px,.75fr);margin-bottom:12px}.field{min-width:0;display:block}.field>span,.compactField>span{color:var(--muted);margin:0 0 5px 1px;font-size:10px;font-weight:600;display:block}.field>input,.moneyInput,.compactField>div{border:1px solid var(--line);background:var(--surface);border-radius:7px;width:100%;min-height:38px}.field>input{color:var(--ink);padding:0 10px;font-size:12px}.field>select{border:1px solid var(--line);background-color:var(--surface);width:100%;min-width:0;max-width:100%;height:38px;color:var(--ink);appearance:none;text-overflow:ellipsis;background-image:linear-gradient(45deg,#0000 50%,#777a74 50%),linear-gradient(135deg,#777a74 50%,#0000 50%);background-position:calc(100% - 15px) 16px,calc(100% - 10px) 16px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:7px;outline:0;padding:0 34px 0 10px;font-family:inherit;font-size:11px;display:block}.field>select:focus{border-color:#8eaaa0;box-shadow:0 0 0 3px #4b70611a}.fullField{margin-bottom:12px}.catalogField{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:10px}.catalogField select{border:1px solid var(--line);background:var(--surface);width:100%;height:36px;color:var(--ink);border-radius:7px;padding:0 9px;font-size:10px}.catalogField small{color:var(--subtle);margin-top:6px;font-size:8px;display:block}.moneyInput{align-items:center;display:flex;overflow:hidden}.moneyInput input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 8px;font-size:12px}.moneyInput b{color:var(--subtle);padding-left:10px;font-size:10px;font-weight:500}.moneyInput.suffix b{padding:0 10px 0 0}.metricGroup{border-top:1px solid var(--line);margin-top:17px;padding-top:7px}.metricGroup summary{cursor:pointer;justify-content:space-between;align-items:center;padding:9px 2px;list-style:none;display:flex}.metricGroup summary::-webkit-details-marker{display:none}.metricGroup summary span{align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.metricGroup summary small{color:var(--subtle);font-size:9px}.compactGrid{grid-template-columns:repeat(3,1fr);gap:9px;padding:7px 0 3px;display:grid}.compactField>div{align-items:center;min-height:34px;display:flex}.compactField input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 8px;font-size:11px}.compactField b{color:var(--subtle);padding-right:8px;font-size:9px}.channelRows{gap:7px;min-width:0;padding-top:5px;display:grid}.channelConfigRow{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,.68fr));align-items:end;gap:7px;width:100%;min-width:0;padding:8px;display:grid}.channelConfigRow.hasModes{padding-top:10px}.channelModeSelector{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.channelModeSelector>span{color:var(--muted);font-size:9px;font-weight:650}.channelModeSelector>div{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:4px;padding:3px;display:flex}.channelModeSelector button{min-height:27px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 10px;font-size:9px;font-weight:650}.channelModeSelector button.active{background:var(--brand-soft);color:var(--brand-dark);box-shadow:0 0 0 1px #cce4da}.channelConfigRow>label{min-width:0}.channelToggle{align-self:center;align-items:center;gap:7px;min-width:0;display:flex}.channelToggle input{accent-color:var(--brand)}.channelIdentity{--channel-color:#777;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex;overflow:hidden}.channelIdentity i{background:var(--channel-color);border-radius:50%;flex:none;width:7px;height:7px}.channelConfigRow>label:not(.channelToggle)>span{color:var(--subtle);margin-bottom:3px;font-size:8px;display:block}.channelConfigRow>label:not(.channelToggle)>div{border:1px solid var(--line);background:var(--surface);border-radius:5px;align-items:center;height:28px;display:flex;overflow:hidden}.channelConfigRow input:not([type=checkbox]){background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 5px;font-size:9px}.channelConfigRow b{color:var(--subtle);padding:0 5px;font-size:8px;font-weight:500}.primaryButton{background:var(--brand);color:#fff;border:0;border-radius:8px;width:100%;margin-top:17px;padding:11px 16px;font-size:12px;font-weight:650;transition:background .15s}.primaryButton:hover{background:var(--brand-dark)}.primaryButton:disabled{opacity:.55}.fieldNeedsReview .moneyInput{border-color:#d39b2d;box-shadow:0 0 0 3px #d39b2d1a}.fieldNeedsReview small{color:#8a5d0b;font-weight:600;line-height:1.45}.errorMessage{color:var(--negative);background:#fff1f0;border:1px solid #efcfcd;border-radius:7px;margin:12px 0 0;padding:9px;font-size:10px}.resultsPanel{gap:14px;min-width:0;display:grid}.resultSummary{border-radius:var(--radius-lg);grid-template-columns:1.35fr 1fr .8fr;padding:15px 17px;display:grid}.resultSummary>div{border-right:1px solid var(--line);padding:0 16px}.resultSummary>div:first-child{padding-left:0}.resultSummary>div:last-child{border:0;padding-right:0}.resultSummary span{color:var(--subtle);margin-bottom:5px;font-size:9px;display:block}.resultSummary strong{font-size:15px;font-weight:670}.positive{color:var(--positive)!important}.negative{color:var(--negative)!important}.resultCards{grid-template-columns:repeat(5,minmax(132px,1fr));gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.resultCard{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;min-width:132px;padding:13px;box-shadow:0 1px 3px #141e1909}.resultCard:hover,.resultCard.selected{border-color:#8eb5a5}.resultCard.selected{box-shadow:0 0 0 1px #8eb5a5}.resultCardTop{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:22px;display:grid}.resultCardTop>i{border-radius:50%;flex:none;width:7px;height:7px}.resultCardTop>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.resultCardTop>b{white-space:nowrap;border-radius:4px;padding:3px 5px;font-size:7px}.healthy{color:var(--positive);background:var(--brand-soft)}.attention{color:var(--warning);background:#fbf2df}.marketScanPage{max-width:1500px;margin:0 auto}.scanHeading{margin-bottom:18px}.nativeDataBadge{color:#25654e;background:#f3faf7;border:1px solid #c9ded5;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.nativeDataBadge i{background:#2e8b67;border-radius:50%;width:6px;height:6px}.scanHistoryPanel{border:1px solid var(--border);background:#fff;border-radius:11px;margin-bottom:16px;padding:17px;box-shadow:0 1px 2px #20242306}.scanHistoryPanel .sectionTitle{margin-bottom:10px}.scanHistoryPanel .sectionTitle>button{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:6px;padding:5px 9px;font-size:9px}.scanHistoryEmpty{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:8px;margin:0;padding:18px;font-size:10px}.scanHistoryList{gap:7px;display:grid}.scanHistoryList article{border-top:1px solid var(--border);grid-template-columns:minmax(220px,1.5fr) minmax(145px,.9fr) 70px 55px 75px 105px;align-items:center;gap:12px;padding:10px 2px;display:grid}.scanHistoryList article:first-child{border-top:0}.scanHistoryList article>div>span,.scanHistoryList article>div>strong,.historyProduct strong,.historyProduct span{display:block}.scanHistoryList article>div>span,.historyProduct span{color:var(--muted);margin-top:2px;font-size:8px}.scanHistoryList article>div>strong,.historyProduct strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.historyProduct strong{font-size:10px}.scanHistoryList article>button{color:#365c4d;background:#fff;border:1px solid #b7c6bf;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:700}.scanHistoryList article>button:disabled{opacity:.4}.scanStatus{color:#696d68;background:#f0f1ee;border-radius:999px;justify-self:start;padding:4px 6px;font-size:8px;font-weight:700}.scanStatus.completed{color:#2b7557;background:#e8f5ef}.scanStatus.partial{color:#8c6117;background:#fbf2df}.scanStatus.failed{color:#9b3735;background:#faeaea}.scanLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.scanForm,.scanResults{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;padding:18px;box-shadow:0 1px 2px #20242306}.scanSearchGrid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.9fr);align-items:start;gap:22px;display:grid}.scanIdentityFields,.scanControls{min-width:0}.scanControls{border-left:1px solid var(--border);padding-left:22px}.scanFieldGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.scanSection{margin-top:17px}.scanControls .scanSection{margin-top:0}.scanSectionLabel{color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:700;display:block}.scanChannels{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.scanChannels label{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:8px;min-height:39px;padding:9px 10px;font-size:10px;font-weight:650;display:flex}.scanChannels label:nth-child(odd){border-right:1px solid var(--border)}.scanChannels label:nth-last-child(-n+2){border-bottom:0}.scanChannels input{accent-color:var(--brand)}.scanChannels small{color:#9a9890;margin-left:auto;font-size:8px;font-weight:500}.scanChannels .comingSoon{color:#8c8b85;cursor:not-allowed;background:#fafaf8}.thresholdRow{background:#f6f7f5;border-radius:8px;grid-template-columns:1fr auto;gap:3px 12px;margin-top:17px;padding:12px;display:grid}.thresholdRow div span,.thresholdRow div small{display:block}.thresholdRow div span{font-size:10px;font-weight:700}.thresholdRow div small{color:var(--muted);margin-top:2px;font-size:9px}.thresholdRow strong{color:var(--brand);align-self:center;font-size:17px}.thresholdRow input{width:100%;accent-color:var(--brand);grid-column:1/-1}.clearScanButton{color:#6b706c;background:#fff;border:1px solid #d5d9d5;border-radius:8px;width:100%;margin-top:8px;padding:9px 14px;font-size:10px;font-weight:650}.clearScanButton:hover{color:#3e4742;background:#f7f8f6;border-color:#aeb7b2}.clearScanButton:disabled{cursor:not-allowed;opacity:.45}.scanFormActions{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:14px;display:grid}.scanFormActions .primaryButton,.scanFormActions .clearScanButton{width:auto;margin-top:0}.scanFormActions .clearScanButton{min-width:122px}.scanSummary{background:var(--border);border-radius:12px 12px 0 0;grid-template-columns:1.1fr .8fr 1fr;gap:1px;margin:-18px -18px 18px;display:grid;overflow:hidden}.scanSummary div{background:#f8f9f7;padding:14px}.scanSummary span,.scanSummary strong{display:block}.scanSummary span{color:var(--muted);font-size:9px}.scanSummary strong{margin-top:4px;font-size:14px}.emptyScan{min-height:350px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.emptyScan b{color:#73766f;background:#f1f2ef;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:12px;font-size:22px;display:grid}.emptyScan strong{color:var(--text);font-size:12px}.emptyScan p{max-width:260px;margin:5px 0 0;font-size:10px}.channelOfferGroups{gap:11px;min-width:0;margin-top:13px;display:grid}.channelOfferGroup{border:1px solid var(--border);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.channelGroupHeader{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#f7f9f7;grid-template-columns:minmax(190px,1fr) 120px 190px 100px;align-items:center;gap:18px;padding:14px 15px;display:grid}.channelGroupHeader:hover{background:#f2f6f3}.channelGroupHeader:disabled{cursor:default;opacity:1}.channelGroupIdentity{align-items:center;gap:9px;min-width:0;display:flex}.channelGroupIdentity>i{background:var(--brand);border-radius:50%;flex:none;width:10px;height:10px}.channelGroupIdentity.marketplace-mercado-livre>i{background:#ffe600;box-shadow:0 0 0 1px #d6bd00}.channelGroupIdentity.marketplace-amazon>i{background:#f90}.channelGroupIdentity.marketplace-shopee>i{background:#ee4d2d}.channelGroupIdentity.marketplace-magalu>i{background:#0086ff}.channelGroupIdentity.marketplace-kabum>i{background:#ff6500}.channelGroupIdentity span,.channelGroupIdentity strong,.channelGroupIdentity small,.channelGroupMetric small,.channelGroupMetric strong{display:block}.channelGroupIdentity strong{font-size:11px}.channelGroupIdentity small,.channelGroupMetric small{color:var(--muted);margin-top:3px;font-size:8px;font-weight:500}.channelGroupMetric{min-width:0}.channelGroupMetric strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.channelGroupToggle{color:var(--brand);white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.channelGroupToggle i{background:#fff;border:1px solid #bfd2ca;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-style:normal;display:grid}.channelOfferRows{min-width:0;padding:0 14px 5px}.groupOffersHeader,.channelOfferRows article{grid-template-columns:minmax(220px,1fr) 105px 165px 120px 112px;align-items:center;gap:14px;min-width:0;display:grid}.groupOffersHeader{color:var(--muted);text-transform:uppercase;letter-spacing:.035em;padding:10px 0 6px;font-size:8px;font-weight:700}.channelOfferRows article{border-top:1px solid #e8ebe9;padding:12px 0}.channelOfferRows article.rejected{opacity:.5;background:#faf8f7}.offerTitle,.offerPrice,.offerInstallmentPlan,.offerInstallment,.offerActions{min-width:0}.offerTitle strong,.offerTitle span,.offerPrice strong,.offerPrice span,.offerInstallmentPlan strong,.offerInstallmentPlan span,.offerInstallment strong,.offerInstallment span{display:block}.offerTitle strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.offerTitle span,.offerPrice span,.offerInstallmentPlan span,.offerInstallment span{color:var(--muted);margin-top:3px;font-size:8px}.offerTitle span.offerVerified{color:#087f5b;font-weight:700}.offerTitle span.offerVerified i{background:#e5f6ef;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;margin-right:4px;font-size:8px;font-style:normal;display:inline-flex}.offerHighlights{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.offerHighlights em{color:#176447;background:#eef8f3;border:1px solid #c8ded5;border-radius:999px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:800;line-height:1.2}.offerTitle span.offerSales{color:#4e5b55;font-weight:700}.offerPrice strong,.offerInstallmentPlan strong,.offerInstallment strong{font-size:12px}.offerInstallmentPlan strong{color:var(--brand)}.offerActions{grid-template-columns:1fr 1fr;gap:4px;display:grid}.offerActions button,.offerActions a{border:1px solid var(--border);width:100%;min-width:0;color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:5px;padding:4px;font-size:8px;text-decoration:none;overflow:hidden}.offerActions .simulateOffer,.offerActions a{grid-column:1/-1}.offerActions a.offerGoogleFallback{color:#315f4e;background:#f7faf8;border-style:dashed}.offerActions button.accepted{color:#236347;background:#f0faf5;border-color:#abd0c0}.offerActions button.simulateOffer{color:#fff;background:#263d34;border-color:#9db0a7}@media (max-width:1250px){.channelGroupHeader{grid-template-columns:minmax(160px,1fr) 100px 145px 90px;gap:10px}.groupOffersHeader,.channelOfferRows article{grid-template-columns:minmax(0,1fr) 86px 126px 98px 104px;gap:8px}}@media (max-width:1050px){.scanLayout,.scanSearchGrid{grid-template-columns:1fr}.scanControls{border-left:0;border-top:1px solid var(--border);padding-top:18px;padding-left:0}.scanHistoryList article{grid-template-columns:minmax(190px,1fr) minmax(130px,.8fr) 65px 55px}.scanStatus,.scanHistoryList article>button{justify-self:start}}@media (max-width:680px){.scanHeading{align-items:stretch}.scanHeading .headingActions{flex-direction:column;align-items:stretch}.scanHistoryList article{grid-template-columns:1fr 1fr;gap:9px}.historyProduct{grid-column:1/-1}.scanFieldGrid,.scanChannels,.scanFormActions{grid-template-columns:1fr}.scanFormActions .primaryButton,.scanFormActions .clearScanButton{width:100%}.scanChannels label,.scanChannels label:nth-child(odd){border-right:0;border-bottom:1px solid var(--border)}.channelGroupHeader{grid-template-columns:minmax(0,1fr) auto;gap:10px}.channelGroupMetric{grid-row:2}.channelGroupToggle{grid-area:1/2}.groupOffersHeader{display:none}.channelOfferRows article{grid-template-columns:1fr 1fr}.offerTitle{grid-area:1/1/auto/-1}.offerPrice,.offerInstallmentPlan,.offerInstallment{grid-column:auto}.offerActions{grid-column:1/-1}}.profileSettingsPage{max-width:1500px;margin:0 auto}.settingsHeading{margin-bottom:17px}.versionNotice{background:#f8faf8;border:1px solid #d9dfdb;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:17px;padding:11px 13px;display:flex}.versionNotice>span{color:#37604f;background:#dfe9e4;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-weight:800;display:grid}.versionNotice p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.versionNotice strong{color:var(--text)}.settingsError{margin-bottom:14px}.settingsLoading{min-height:360px;color:var(--muted);place-items:center;font-size:11px;display:grid}.profileSections{gap:14px;display:grid}.profileSection{border:1px solid var(--border);background:#fff;border-radius:11px;padding:17px}.profileVersionList{gap:7px;margin-top:13px;display:grid}.profileVersionList article{border:1px solid #e4e5e1;border-radius:8px;grid-template-columns:minmax(220px,1.2fr) 65px minmax(190px,1fr) 80px 125px;align-items:center;gap:12px;min-height:55px;padding:9px 11px;display:grid}.profileIdentity{align-items:center;gap:9px;min-width:0;display:flex}.profileIdentity div,.profileIdentity strong,.profileIdentity small,.versionNumber span,.versionNumber strong,.versionWindow span,.versionWindow strong{display:block}.profileIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.profileIdentity small,.versionNumber span,.versionWindow span{color:var(--muted);margin-top:2px;font-size:8px}.statusDot{background:#b3b4af;border-radius:50%;flex:none;width:7px;height:7px}.statusDot.active{background:#2e8b67}.statusDot.draft{background:#ca8c22}.versionNumber strong,.versionWindow strong{margin-top:2px;font-size:9px}.statusPill{color:#6d6f69;background:#f0f1ee;border-radius:999px;justify-self:start;padding:4px 7px;font-size:8px;font-weight:750}.statusPill.active{color:#2d7457;background:#eaf6f0}.statusPill.draft{color:#8d6318;background:#fbf2df}.profileAction{color:#38594c;background:#fff;border:1px solid #cfd5d1;border-radius:6px;min-height:29px;padding:6px 9px;font-size:8px;font-weight:700}.profileAction:hover{background:#f7faf8;border-color:#8aa598}.profileEditorBackdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11161457;justify-content:flex-end;display:flex;position:fixed;inset:0}.profileEditor{background:#fff;width:min(520px,100%);height:100%;padding:22px;overflow-y:auto;box-shadow:-15px 0 45px #1419171f}.editorHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.editorHeader span{color:var(--brand);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:750}.editorHeader h2{margin:4px 0 0;font-size:17px}.editorHeader button{border:1px solid var(--border);background:#fff;border-radius:7px;width:30px;height:30px;font-size:18px}.editorFields{grid-template-columns:1fr 1fr;gap:11px;margin:18px 0;display:grid}.editorFields label>span,.activationDate>span{color:var(--muted);margin-bottom:5px;font-size:9px;font-weight:650;display:block}.editorFields label>div{border:1px solid var(--border);border-radius:7px;align-items:center;display:flex;overflow:hidden}.editorFields input{border:0;outline:0;width:100%;min-width:0;padding:9px;font-size:10px}.editorFields b{color:var(--muted);padding:0 9px;font-size:9px}.activationDate{border-top:1px solid var(--border);padding-top:16px;display:block}.activationDate input{border:1px solid var(--border);width:100%;font:inherit;border-radius:7px;padding:9px;font-size:10px}.activationDate small{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.45;display:block}.editorActions{justify-content:flex-end;gap:7px;margin-top:20px;display:flex}.editorActions button{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:7px;padding:9px 11px;font-size:9px;font-weight:700}.editorActions .activateButton{border-color:var(--brand);background:var(--brand);color:#fff}@media (max-width:900px){.profileVersionList article{grid-template-columns:minmax(190px,1fr) 60px minmax(155px,1fr)}.statusPill,.profileAction{justify-self:start}}@media (max-width:620px){.profileVersionList article{grid-template-columns:1fr auto}.versionWindow{grid-column:1/-1}.editorFields{grid-template-columns:1fr}.editorActions{flex-wrap:wrap}}.resultCard>strong{letter-spacing:-.35px;margin-top:9px;font-size:19px;display:block}.resultCard>.marginText{margin-top:3px;font-size:10px;font-weight:700;line-height:1.3;display:block}.marginOnTarget{color:#34705b}.marginBelowTarget{color:#8a641e}.cardDivider{background:var(--line);height:1px;margin:10px 0 8px;display:block}.resultCard>span:last-child{display:block}.resultCard>span:last-child small{color:var(--muted);font-size:8px;font-weight:550;display:block}.resultCard>span:last-child b{margin-top:2px;font-size:11px;display:block}.comparisonCard,.breakdownCard{border-radius:var(--radius-lg);padding:17px}.sectionTitle{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.sectionTitle p{color:var(--subtle);margin:4px 0 0;font-size:9px}.sectionTitle>span{color:var(--subtle);border:1px solid var(--line);border-radius:5px;padding:5px 7px;font-size:8px}.barChart{gap:11px;display:grid}.barRow{grid-template-columns:95px 1fr 78px;align-items:center;gap:10px;font-size:9px;display:grid}.barRow>span{color:var(--muted)}.barRow>strong{text-align:right;font-size:9px}.barTrack{background:#eef1ef;border-radius:4px;height:7px;overflow:hidden}.barTrack i{border-radius:inherit;height:100%;transition:width .35s;display:block}.breakdownTable{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.breakdownTable>div{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;padding:8px 0;font-size:9px;display:flex}.breakdownTable span{color:var(--muted)}.breakdownTable strong{font-size:9px;font-weight:620}.breakdownTable .credit strong{color:var(--positive)}.breakdownTable .total{border-top:1px solid var(--line-strong);border-bottom:0;grid-column:1/-1;margin-top:2px;padding-top:11px}.breakdownTable .total span,.breakdownTable .total strong{color:var(--ink);font-size:11px;font-weight:700}.priceMarkers{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.priceMarkers div{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.priceMarkers span{color:var(--muted);font-size:8px}.priceMarkers strong{font-size:10px}.disclaimer{color:var(--subtle);margin:0 4px;font-size:8px;line-height:1.5}.mobileNav{display:none}@media (max-width:1500px){.simulatorGrid{grid-template-columns:1fr}.resultCards{grid-template-columns:repeat(5,minmax(132px,1fr))}}@media (max-width:820px){.sidebar{display:none}.contentShell{margin-left:0}.topbar{height:58px;padding:0 16px}.mobileBrand{background:var(--sidebar);color:#fff;border:0;border-radius:8px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.globalSearch{width:min(440px,100vw - 150px)}.systemStatus{display:none}main{padding:22px 16px 88px}.mobileNav{z-index:30;border-top:1px solid var(--line);background:#fffffff7;grid-template-columns:repeat(4,1fr);height:62px;display:grid;position:fixed;inset:auto 0 0}.mobileNav button{color:var(--muted);background:0 0;border:0;font-size:9px}.mobileNav button.active{color:var(--brand-dark);font-weight:700}}@media (max-width:580px){.topActions button:last-child{display:none}.globalSearch input::placeholder{color:#0000}.pageHeading{display:block}.pageHeading h1{font-size:23px}.headingActions{flex-wrap:wrap;margin-top:14px}.notice{align-items:flex-start}.parameterPanel{padding:15px}.panelHeader>p{display:none}.fieldGrid,.productIdentityGrid{grid-template-columns:1fr}.compactGrid,.channelConfigRow{grid-template-columns:1fr 1fr}.channelToggle{grid-column:1/-1}.channelModeSelector{flex-direction:column;align-items:flex-start}.channelModeSelector>div{width:100%}.channelModeSelector button{flex:1}.resultSummary{grid-template-columns:1fr 1fr;gap:12px}.resultSummary>div{border:0;padding:0}.resultSummary>div:first-child{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:10px}.resultCards{margin-right:-16px;padding-right:16px}.barRow{grid-template-columns:80px 1fr 70px;gap:7px}.breakdownTable{grid-template-columns:1fr}.breakdownTable .total{grid-column:auto}.priceMarkers{grid-template-columns:1fr}.sectionTitle>span{display:none}.scenarioList article{grid-template-columns:1fr 1fr;gap:8px}.scenarioList article>div:first-child{grid-column:1/-1}}.authPage{color:#17211d;background:#f7f8f6;grid-template-columns:minmax(360px,46%) 1fr;min-height:100vh;display:grid}.authIntro{color:#fff;background:#102e25;flex-direction:column;justify-content:space-between;padding:clamp(36px,6vw,84px);display:flex;position:relative;overflow:hidden}.authIntro:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-190px;right:-220px;box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff05}.authBrand{z-index:1;align-items:center;gap:11px;display:flex;position:relative}.authBrand>span{color:#fff;background:#1c8062;border-radius:10px;place-items:center;width:38px;height:38px;font:800 19px/1 system-ui;display:grid}.authBrand strong{letter-spacing:-.6px;font:750 21px/1 system-ui}.authBrand i{color:#39aa83;font-style:normal}.authIntro>div:nth-child(2){z-index:1;max-width:580px;position:relative}.authEyebrow,.authKicker{color:#42b58c;letter-spacing:.16em;font:750 11px/1.3 system-ui}.authIntro h1{letter-spacing:-.055em;margin:20px 0;font:700 clamp(45px,5.4vw,76px)/.98 system-ui}.authIntro p{color:#b9cac4;max-width:460px;font-size:17px;line-height:1.6}.authIntro small{z-index:1;color:#819b92;position:relative}.authPanel{place-items:center;padding:40px;display:grid}.authCard{gap:22px;width:min(100%,440px);display:grid}.authCard h2{letter-spacing:-.035em;margin:8px 0 7px;font-size:31px}.authCard>div>p:last-child{color:#6d7772;margin:0;line-height:1.5}.authCard label{color:#3d4742;gap:8px;font-size:13px;font-weight:650;display:grid}.authCard input{color:#17211d;background:#fff;border:1px solid #ccd3cf;border-radius:9px;outline:none;width:100%;height:48px;padding:0 14px;font:500 15px system-ui}.authCard input:focus{border-color:#1c8062;box-shadow:0 0 0 3px #1c80621f}.authCard label small{color:#7a837f;font-weight:450}.authPassword{position:relative}.authPassword input{padding-right:78px}.authPassword button{color:#1c8062;cursor:pointer;background:0 0;border:0;font-weight:700;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.authSubmit{color:#fff;cursor:pointer;background:#167859;border:0;border-radius:9px;height:49px;font-size:14px;font-weight:750;box-shadow:0 7px 18px #1678592e}.authSubmit:hover{background:#12684d}.authSubmit:disabled{opacity:.65;cursor:wait}.authError{color:#a53027;background:#fff3f2;border:1px solid #efc6c2;border-radius:8px;margin:-6px 0;padding:11px 13px;font-size:13px}.authSupport{color:#79827e;text-align:center;font-size:12px}.authMobileBrand{display:none}.authChangePage{grid-template-columns:1fr;display:grid}.authChangePage .authPanel{min-height:100vh}.authChangePage .authBrand{margin-bottom:16px}.authCancel{color:#64706a;cursor:pointer;background:0 0;border:0}.authLoading{color:#65716b;background:#f7f8f6;place-content:center;justify-items:center;gap:18px;min-height:100vh;display:grid}.channelErrorList{color:#625329;background:#fffaf0;border:1px solid #ead9af;border-radius:10px;margin:0 0 18px;padding:14px 16px;font-size:12px}.channelErrorList>strong{color:#433a22;margin-bottom:7px;font-size:13px;display:block}.channelErrorList p{grid-template-columns:115px 1fr;gap:10px;margin:5px 0;line-height:1.45;display:grid}.channelErrorList p span{font-weight:750}.integrationsPage{max-width:1180px;margin:0 auto}.integrationsHeading{margin-bottom:18px}.integrationError{margin-bottom:14px}.integrationGrid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px;display:grid}.integrationCard{border:1px solid var(--border);background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 2px #20242308}.integrationIdentity{align-items:center;gap:11px;display:flex}.integrationIdentity>span:first-child{border-radius:10px;flex:none;place-items:center;width:39px;height:39px;font-size:10px;font-weight:850;display:grid}.meliMark{color:#2e2e24;background:#ffe600}.amazonMark{color:#ffad32;background:#19232f}.integrationIdentity div{min-width:0}.integrationIdentity strong,.integrationIdentity small{display:block}.integrationIdentity strong{font-size:13px}.integrationIdentity small{color:var(--muted);margin-top:3px;font-size:9px}.integrationBadge{color:#70736d;background:#f0f1ee;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:8px;font-weight:750}.integrationBadge.connected{color:#246a4e;background:#e7f5ee}.integrationDetails{border:1px solid var(--border);background:var(--border);border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin:18px 0;display:grid;overflow:hidden}.integrationDetails div{background:#fafbf9;padding:11px 12px}.integrationDetails span,.integrationDetails strong{display:block}.integrationDetails span{color:var(--muted);font-size:8px}.integrationDetails strong{margin-top:4px;font-size:10px}.integrationNotice{color:#715520;background:#fff8e8;border-radius:8px;margin:0 0 14px;padding:10px 11px;font-size:9px;line-height:1.5}.integrationNotice.error{color:#913a34;background:#fff1f0}.integrationActions{gap:8px;display:flex}.integrationActions button{color:#fff;background:#167859;border:1px solid #167859;border-radius:7px;min-height:36px;padding:8px 12px;font-size:9px;font-weight:750}.integrationActions button:disabled{cursor:not-allowed;opacity:.45}.integrationActions .disconnectButton{color:#6b706c;background:#fff;border-color:#d8dcd9}.integrationActions .secondaryIntegrationButton{color:#176b50;background:#f4faf7;border-color:#c8d8d1}.comingIntegration{color:var(--muted)}.comingIntegration>p{margin:22px 0 0;font-size:10px;line-height:1.55}.aiIntegrationCard{grid-column:1/-1}.aiCostCard{background:linear-gradient(135deg,#fff,#f5fbf8);border-color:#cfe2d9;grid-column:1/-1}.costMark{color:#fff;background:#173f32}.usageSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.usageSummaryGrid>div{background:#ffffffd1;border:1px solid #dce7e1;border-radius:10px;padding:14px}.usageSummaryGrid span,.usageSummaryGrid strong,.usageSummaryGrid small{display:block}.usageSummaryGrid span{color:#627069;font-size:10px;font-weight:750}.usageSummaryGrid strong{color:#143f31;letter-spacing:-.02em;margin-top:5px;font-size:20px}.usageSummaryGrid small{color:#738079;margin-top:4px;font-size:9px}.usageNote{color:#68756e;margin:11px 0 0;font-size:9px;line-height:1.5}.openAiMark{color:#fff;background:#111}.geminiMark{color:#fff;background:linear-gradient(135deg,#4285f4,#a142f4 48%,#fbbc04)}.geminiIntegrationCard{border-color:#dbe3f7}.aiIntegrationDescription{color:#626863;max-width:760px;margin:16px 0;font-size:10px;line-height:1.55}.secretConfiguration{grid-template-columns:minmax(160px,.35fr) minmax(260px,1fr) minmax(190px,.45fr);gap:12px;margin-bottom:14px;display:grid}.secretConfiguration label>span{color:#59605b;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.secretConfiguration input,.secretConfiguration select{color:#202522;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d8deda;border-radius:8px;outline:none;padding:9px 11px;font-size:10px}.secretConfiguration input:focus,.secretConfiguration select:focus{border-color:#218564;box-shadow:0 0 0 3px #2185641a}.modelPickerField{min-width:0;position:relative}.modelPickerField>span{color:#59605b;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.modelPickerField>button{color:#202522;text-align:left;background:#fff;border:1px solid #d8deda;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:7px 10px;display:flex}.modelPickerField>button span strong,.modelPickerField>button span small{display:block}.modelPickerField>button span strong{font-size:10px}.modelPickerField>button span small{color:#7b817c;margin-top:2px;font-size:8px}.modelPickerField>button>b{color:#718079;font-size:13px;transition:transform .15s}.modelPickerField>button>b.open{transform:rotate(180deg)}.modelDropdown{z-index:80;background:#fff;border:1px solid #d9e0dc;border-radius:12px;width:min(460px,100vw - 48px);position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 18px 48px #16271f33}.modelDropdownSearch{border-bottom:1px solid #e8ece9;align-items:center;gap:8px;padding:10px;display:flex}.modelDropdownSearch>span{color:#89938d;font-size:18px}.modelDropdownSearch input{width:100%;min-width:0;min-height:38px;font:inherit;border:1px solid #cfd8d3;border-radius:8px;outline:none;padding:8px 10px;font-size:11px}.modelDropdownSearch input:focus{border-color:#238160;box-shadow:0 0 0 3px #2381601a}.modelDropdownList{scrollbar-color:#b8c4bd transparent;scrollbar-width:thin;max-height:340px;padding:6px;overflow-y:auto}.modelDropdownList>button{color:#48534d;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:42px;padding:10px 12px;font-size:11px;display:flex}.modelDropdownList>button:hover{color:#1c2923;background:#f4f8f6}.modelDropdownList>button.selected{color:#147354;background:#eaf6f0;font-weight:800}.modelDropdownList>button small{color:inherit;font-size:9px;font-weight:650}.modelDropdownList>button>b{color:#16805c;font-size:13px}.modelDropdownEmpty{color:#747e78;text-align:center;padding:28px 18px;font-size:10px;line-height:1.55}.modelDropdownFooter{background:#fafcfb;border-top:1px solid #e8ece9;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;display:flex}.modelDropdownFooter span{color:#7b847f;font-size:8px}.modelDropdownFooter button{color:#167557;background:0 0;border:0;padding:5px 8px;font-size:8px;font-weight:800}.modelDropdownFooter button:disabled{opacity:.45}.credentialManager{background:#fff;border:1px solid #dbe4df;border-radius:11px;margin:16px 0;overflow:hidden}.credentialTableHeader,.credentialRow{grid-template-columns:1.05fr .8fr .75fr .55fr 1.25fr;align-items:center;gap:12px;display:grid}.credentialTableHeader{color:#77837c;text-transform:uppercase;letter-spacing:.07em;background:#f7faf8;border-bottom:1px solid #e5ebe7;padding:9px 12px;font-size:8px;font-weight:800}.credentialRow{padding:13px 12px}.credentialName strong,.credentialName span,.credentialModel strong,.credentialModel span,.credentialCreated strong,.credentialCreated span{display:block}.credentialName strong,.credentialModel strong,.credentialCreated strong{color:#25312b;font-size:10px}.credentialName span,.credentialModel span,.credentialCreated span{color:#7b867f;margin-top:3px;font-size:8px}.credentialHealth{color:#197454;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.credentialHealth i{background:#24a173;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e3f5ed}.credentialHealth.error{color:#a23f38}.credentialHealth.error i{background:#d85a50;box-shadow:0 0 0 3px #fbe8e6}.credentialHealth.inactive{color:#737b76}.credentialHealth.inactive i{background:#9ca39f;box-shadow:0 0 0 3px #eef0ef}.credentialRowActions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.credentialRowActions button{color:#395047;background:#fff;border:1px solid #d7e1dc;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:750}.credentialRowActions button:hover{background:#f4f8f6}.credentialRowActions button.danger{color:#a04740;border-color:#f0d9d6}.credentialRowActions button.toggleOn{color:#fff;background:#167859;border-color:#167859}.credentialRowActions button.toggleOff{color:#765921;background:#fffaf0;border-color:#ead9b5}.credentialManagerFooter{color:#7a857f;background:#fbfcfb;border-top:1px solid #e8edea;justify-content:space-between;gap:12px;padding:9px 12px;font-size:8px;display:flex}.credentialManagerFooter a{color:#176f53;font-weight:800;text-decoration:none}@media (max-width:820px){.integrationGrid{grid-template-columns:1fr}.credentialTableHeader{display:none}.credentialRow{grid-template-columns:1fr 1fr}.credentialRowActions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:620px){.secretConfiguration,.usageSummaryGrid{grid-template-columns:1fr}.credentialManagerFooter{flex-direction:column}}@media (max-width:520px){.integrationDetails{grid-template-columns:1fr}.integrationActions{flex-direction:column}.modelDropdown{left:0;right:auto}}@media (max-width:760px){.authPage{grid-template-columns:1fr}.authIntro{display:none}.authPanel{min-height:100vh;padding:28px 20px}.authMobileBrand{margin-bottom:38px;display:block}.authCard h2{font-size:28px}}
