
@import url('./numera-v82-engine.css');

/* Numera v92 - camada do site/template sem carregar as rotinas legadas no documento principal */
body.numera-v92-site { background:radial-gradient(circle at 8% 0%,rgba(18,160,255,.08),transparent 24rem),radial-gradient(circle at 94% 18%,rgba(10,166,128,.08),transparent 22rem),var(--bg); }
.numera-v92-site .page-shell { min-height:calc(100vh - 18px); }
.numera-v92-site .mega-menu { max-height: min(72vh, 620px); overflow:hidden; }
.numera-v92-site .menu-tool-list { max-height: min(58vh, 500px); overflow:auto; padding-right:4px; }
.numera-v92-site .menu-category-list { max-height: min(58vh, 500px); overflow:auto; padding-right:2px; }
.numera-v92-site .menu-status { display:inline-flex; width:max-content; color:#075fdc; background:#eef4ff; border-radius:999px; padding:2px 7px; font-size:10.5px; font-weight:850; margin-top:3px; }
.numera-v92-site .menu-status.generic { color:#09634f; background:#e8f8f3; }
.numera-v92-site .search-results { top:calc(100% + 10px); right:0; left:auto; width:min(560px,100%); max-height:360px; z-index:120; }
.numera-v92-site .search-result-btn small { display:block; color:#7a859b; font-size:11px; font-weight:800; margin-top:2px; }
.numera-v92-template-note { margin-top:12px; padding:10px 12px; border:1px solid #dce9fb; background:#f7fbff; color:#53617a; border-radius:10px; font-size:12.5px; }
.numera-v92-notice { margin:14px 0 0; padding:12px 14px; border:1px solid #dce9fb; border-radius:12px; background:#f8fbff; color:#53617a; font-size:13px; }
.numera-tool-page-header { padding:18px 0 0; }
.numera-breadcrumb { display:flex; gap:7px; flex-wrap:wrap; color:#66728d; font-size:12.5px; font-weight:760; margin:0 0 10px; }
.numera-breadcrumb a { color:#075fdc; }
.numera-tool-hero { border:1px solid #bcd4fa; border-radius:12px; background:linear-gradient(90deg,#f9fcff 0%,#f7fbff 48%,#e9f4ff 100%); padding:22px 24px; box-shadow:var(--shadow); }
.numera-tool-hero h1 { margin:0 0 8px; font-size:clamp(25px,2.4vw,34px); line-height:1.08; letter-spacing:-.05em; color:#061145; }
.numera-tool-hero p { margin:0; max-width:840px; color:#36415f; font-size:15px; }
.numera-tool-content { display:grid; grid-template-columns:minmax(0,1fr); gap:16px; padding-top:16px; }
.numera-tool-explain { display:grid; grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr); gap:16px; align-items:start; }
.numera-info-card { border:1px solid #e1e9f4; border-radius:12px; background:#fff; padding:16px; box-shadow:0 8px 24px rgba(10,30,70,.045); }
.numera-info-card h2,.numera-info-card h3 { margin:0 0 8px; color:#071442; letter-spacing:-.025em; }
.numera-info-card h2 { font-size:19px; }
.numera-info-card h3 { font-size:16px; }
.numera-info-card p,.numera-info-card li { color:#53617a; font-size:14px; line-height:1.5; }
.numera-info-card p { margin:0 0 10px; }
.numera-info-card ul,.numera-info-card ol { margin:8px 0 0; padding-left:20px; }
.numera-runner-panel { border:1px solid #dce6f3; border-radius:12px; background:#fff; box-shadow:var(--shadow); overflow:hidden; }
.numera-runner-title { display:flex; align-items:center; justify-content:space-between; gap:12px; padding:12px 14px; border-bottom:1px solid #e1e9f4; background:#f8fbff; }
.numera-runner-title strong { color:#071442; }
.numera-runner-title span { color:#66728d; font-size:12px; font-weight:750; }
.numera-runner-frame { display:block; width:100%; height:960px; border:0; background:#fff; }
.numera-related-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; }
.numera-related-card { border:1px solid #e1e9f4; border-radius:10px; background:#fff; padding:11px; cursor:pointer; transition:.16s ease; }
.numera-related-card:hover { border-color:#bdd5fb; background:#f7fbff; transform:translateY(-1px); }
.numera-related-card strong { display:block; font-size:13px; color:#071442; }
.numera-related-card span { display:block; margin-top:3px; color:#66728d; font-size:12px; }
.numera-promo-slot { margin-top:16px; }
.numera-v92-promo-label { color:#687591; font-size:12px; margin:0 0 8px; font-weight:780; }
.numera-v92-home-only { display:block; }
.numera-v92-home-popular .tool-card { text-align:left; align-items:flex-start; }
.numera-v92-home-popular .tool-card p { min-height:42px; }
.numera-v92-home-popular .tool-card a { color:#075fdc; }
.numera-v92-empty-main { border:1px solid #dce6f3; border-radius:12px; background:#fff; padding:18px; box-shadow:var(--shadow); color:#53617a; }
.numera-v92-empty-main h3 { margin:0 0 8px; color:#071442; }
.numera-v92-footer-link { cursor:pointer; }
@media(max-width:820px){
  .numera-tool-explain{grid-template-columns:1fr}
  .numera-related-grid{grid-template-columns:1fr}
  .numera-runner-frame{height:1100px}
  .numera-v92-site .mega-menu{top:150px; max-height:70vh; overflow:auto;}
  .numera-v92-site .menu-tool-list,.numera-v92-site .menu-category-list{max-height:none;}
}

/* v92.2 — menus com contadores, ordem preservada e retorno ao último contexto */
.menu-category-btn{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;}
.menu-category-btn em{font-style:normal!important;font-size:11.5px!important;font-weight:850!important;color:#61718d!important;background:#fff!important;border:1px solid #dfe8f5!important;border-radius:999px!important;padding:1px 7px!important;line-height:1.6!important;}
.menu-category-btn.active em{color:#075fdc!important;border-color:#bdd5fb!important;background:#f8fbff!important;}
.menu-tool-list{max-height:438px!important;overflow:auto!important;padding-right:4px!important;overscroll-behavior:contain!important;}
.menu-tool-list::-webkit-scrollbar{width:8px}.menu-tool-list::-webkit-scrollbar-thumb{background:#c9d8ee;border-radius:999px;border:2px solid #fff;}
.menu-tool-btn.active-tool{border-color:#8ab8ff!important;background:#f1f7ff!important;box-shadow:0 0 0 2px rgba(9,103,244,.08)!important;}
.menu-tool-btn.active-tool strong{color:#075fdc!important;}
.menu-status{display:inline-flex!important;width:max-content!important;margin-top:2px!important;border-radius:999px!important;padding:2px 7px!important;background:#eef6ff!important;color:#075fdc!important;font-size:10.5px!important;font-weight:850!important;}
.menu-status.generic{background:#f7f4ff!important;color:#6d36d9!important;}
.search-results{top:calc(100% + 8px)!important;right:0!important;left:auto!important;z-index:120!important;max-height:min(420px,70vh)!important;}
@media(max-width:820px){.menu-tool-list{max-height:52vh!important}.search-results{position:absolute!important;width:100%!important;max-height:55vh!important;}}

/* v92.3 — ajustes de menu, status invisível e ferramentas relacionadas no topo */
.numera-v92-site .menu-status,
.numera-v92-site .search-result-btn small{display:none!important;}
.numera-v92-site .menu-category-btn{cursor:pointer!important;pointer-events:auto!important;}
.numera-v92-site .menu-category-btn span{min-width:0!important;}
.numera-v92-site .menu-tool-btn{cursor:pointer!important;}
.numera-v92-site .mega-layout{align-items:start!important;}
.numera-tool-top-grid{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(300px,.68fr);gap:16px;align-items:stretch;}
.numera-tool-top-grid .numera-tool-hero{height:100%;display:flex;flex-direction:column;justify-content:center;}
.numera-related-top-card{margin:0!important;height:100%;display:flex;flex-direction:column;justify-content:flex-start;}
.numera-related-top-card h2{font-size:16px!important;margin-bottom:10px!important;}
.numera-related-top-card .numera-related-grid{grid-template-columns:1fr!important;gap:8px!important;}
.numera-related-top-card .numera-related-card{min-height:0!important;padding:9px 10px!important;text-align:left!important;}
.numera-related-top-card .numera-related-card strong{font-size:12.8px!important;line-height:1.18!important;}
.numera-related-top-card .numera-related-card span{font-size:11px!important;margin-top:2px!important;}
.numera-v92-notice{display:none!important;}
@media(max-width:980px){.numera-tool-top-grid{grid-template-columns:1fr}.numera-related-top-card .numera-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:620px){.numera-related-top-card .numera-related-grid{grid-template-columns:1fr!important;}}


/* v92.4 — relacionadas mais temáticas e ajustes finais de template */
.numera-related-top-card .numera-related-card span{display:none!important;}
.numera-related-top-card .numera-related-card strong{font-size:13px!important;}
.numera-related-top-card .numera-related-grid{max-height:220px;overflow:auto;padding-right:4px;}
.numera-related-top-card .numera-related-grid::-webkit-scrollbar{width:8px}.numera-related-top-card .numera-related-grid::-webkit-scrollbar-thumb{background:#c9d8ee;border-radius:999px;border:2px solid #fff;}

/* v8dl experimental — navegação por grandes áreas na home e página de grupo */
.numera-v92-area-zone{padding-top:16px;}
.numera-v92-area-head{border:1px solid #dce6f3;border-radius:12px;background:linear-gradient(90deg,#fff 0%,#f8fbff 55%,#edf6ff 100%);box-shadow:var(--shadow);padding:18px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px;}
.numera-v92-area-head h2{margin:0 0 6px;color:#071442;font-size:22px;letter-spacing:-.035em;line-height:1.12;}
.numera-v92-area-head p{margin:0;color:#53617a;font-size:14px;line-height:1.45;}
.numera-v92-kicker{display:block;margin:0 0 4px!important;color:#0967f4!important;font-weight:880!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.04em;}
.numera-v92-area-note{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid #d8e8ff;background:#fff;border-radius:999px;color:#075fdc;font-weight:820;font-size:12px;padding:7px 10px;}
.numera-v92-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
.numera-v92-group-card{position:relative;min-height:132px;border:1px solid #e0e9f5;background:#f8fbff;border-radius:12px;padding:16px 16px 14px;box-shadow:0 8px 24px rgba(10,30,70,.045);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;gap:7px 10px;transition:.16s ease;}
.numera-v92-group-card:hover,.numera-v92-group-card:focus{outline:none;border-color:#a9cdfa;background:#eef7ff;transform:translateY(-1px);box-shadow:0 14px 32px rgba(10,30,70,.08);}
.numera-v92-group-name{font-size:16px;font-weight:900;line-height:1.18;color:#071442;letter-spacing:-.025em;}
.numera-v92-group-count{align-self:start;justify-self:end;min-width:34px;text-align:center;border:1px solid #d8e4f2;background:#fff;border-radius:999px;color:#075fdc;font-weight:900;font-size:13px;padding:2px 9px;}
.numera-v92-group-desc{grid-column:1/-1;color:#53617a;font-size:12.8px;line-height:1.35;}
.numera-v92-group-meta{grid-column:1/-1;color:#66728d;font-size:12px;font-weight:800;}
.numera-v92-group-page-main{padding:16px 0 0;}
.numera-v92-group-hero{border:1px solid #bcd4fa;border-radius:12px;background:linear-gradient(90deg,#f9fcff 0%,#f7fbff 48%,#e9f4ff 100%);box-shadow:var(--shadow);padding:20px 22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;}
.numera-v92-group-breadcrumb{grid-column:1/-1;display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:#66728d;font-size:12px;font-weight:780;margin-bottom:2px;}
.numera-v92-group-breadcrumb a{color:#075fdc;}
.numera-v92-group-hero h1{margin:0 0 7px;color:#061145;font-size:clamp(28px,3vw,38px);line-height:1.06;letter-spacing:-.055em;}
.numera-v92-group-hero p{margin:0;color:#36415f;font-size:14.5px;max-width:820px;line-height:1.45;}
.numera-v92-group-badges{display:flex;flex-direction:column;gap:8px;align-items:flex-end;}
.numera-v92-group-pill{border:1px solid #d8e8ff;background:#fff;border-radius:999px;color:#075fdc;font-weight:900;font-size:13px;padding:7px 11px;white-space:nowrap;}
.numera-v92-group-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;align-items:start;margin-top:14px;}
.numera-v92-group-nav{border:1px solid #dce6f3;border-radius:12px;background:#fff;box-shadow:var(--shadow);padding:10px;display:grid;gap:7px;position:sticky;top:12px;}
.numera-v92-group-tab{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid transparent;border-radius:10px;background:#f6f9fe;padding:10px 11px;color:#12214d;font-weight:850;font-size:13px;line-height:1.25;transition:.16s ease;}
.numera-v92-group-tab:hover,.numera-v92-group-tab.active{border-color:#bdd5fb;background:#edf5ff;color:#075fdc;}
.numera-v92-group-tab em{font-style:normal;font-size:12px;font-weight:900;color:#61718d;background:#fff;border:1px solid #dfe8f5;border-radius:999px;padding:1px 7px;}
.numera-v92-group-tab.active em{color:#075fdc;border-color:#bdd5fb;}
.numera-v92-group-list-panel{border:1px solid #dce6f3;border-radius:12px;background:#fff;box-shadow:var(--shadow);padding:12px;}
.numera-v92-group-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:2px 2px 10px;border-bottom:1px solid #eef3fb;}
.numera-v92-group-list-head strong{font-size:15px;color:#071442;}
.numera-v92-group-list-head span{font-size:12px;color:#66728d;font-weight:800;}
.numera-v92-group-tool-scroll{max-height:min(620px,calc(100vh - 310px));min-height:260px;overflow:auto;padding-right:6px;overscroll-behavior:contain;}
.numera-v92-group-tool-scroll::-webkit-scrollbar{width:9px}.numera-v92-group-tool-scroll::-webkit-scrollbar-thumb{background:#c9d8ee;border-radius:999px;border:2px solid #fff;}
.numera-v92-group-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
.numera-v92-group-tool-card{border:1px solid #e1e9f4;border-radius:12px;background:#fff;padding:13px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:11px;cursor:pointer;transition:.16s ease;min-height:150px;}
.numera-v92-group-tool-card:hover,.numera-v92-group-tool-card:focus{outline:none;border-color:#bdd5fb;background:#f7fbff;transform:translateY(-1px);box-shadow:0 10px 26px rgba(10,30,70,.07);}
.numera-v92-group-tool-card .round-icon{width:42px;height:42px;margin:0;font-size:16px;}
.numera-v92-tool-card-top{display:flex;align-items:center;gap:8px;justify-content:flex-start;margin-bottom:5px;}
.numera-v92-tool-type{display:inline-flex;border-radius:999px;background:#eef6ff;color:#075fdc;font-size:11px;font-weight:900;padding:3px 8px;}
.numera-v92-group-tool-card h3{margin:0 0 6px;color:#071442;font-size:15px;line-height:1.18;letter-spacing:-.025em;}
.numera-v92-group-tool-card p{margin:0 0 9px;color:#53617a;font-size:12.5px;line-height:1.38;}
.numera-v92-open-tool{color:#075fdc;font-weight:900;font-size:12.5px;}
@media(max-width:980px){.numera-v92-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.numera-v92-group-layout{grid-template-columns:1fr}.numera-v92-group-nav{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr));}.numera-v92-group-tool-scroll{max-height:none;overflow:visible;padding-right:0;}.numera-v92-group-tools{grid-template-columns:1fr;}}
@media(max-width:620px){.numera-v92-area-head,.numera-v92-group-hero{grid-template-columns:1fr;}.numera-v92-area-note,.numera-v92-group-badges{align-items:flex-start}.numera-v92-group-grid,.numera-v92-group-nav{grid-template-columns:1fr}.numera-v92-group-card{min-height:118px}.numera-v92-group-tool-card{grid-template-columns:38px minmax(0,1fr);}.numera-v92-group-tool-card .round-icon{width:36px;height:36px;font-size:14px;}}

/* v8dm experimental — home com explorador direto por grupos + páginas por área mantidas */
.numera-v92-area-note-link{color:#075fdc;text-decoration:none;}
.numera-v92-home-explorer-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:14px;align-items:start;}
.numera-v92-home-group-nav{border:1px solid #dce6f3;border-radius:12px;background:#fff;box-shadow:var(--shadow);padding:10px;display:grid;gap:8px;position:sticky;top:12px;}
.numera-v92-home-group-tab{width:100%;border:1px solid transparent;border-radius:10px;background:#f6f9fe;color:#12214d;padding:10px 11px;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;cursor:pointer;transition:.16s ease;}
.numera-v92-home-group-tab:hover,.numera-v92-home-group-tab.active{border-color:#bdd5fb;background:#edf5ff;color:#075fdc;box-shadow:0 8px 20px rgba(10,30,70,.055);}
.numera-v92-home-group-tab span{font-weight:900;font-size:13px;line-height:1.2;}
.numera-v92-home-group-tab em{font-style:normal;align-self:start;font-size:12px;font-weight:900;color:#61718d;background:#fff;border:1px solid #dfe8f5;border-radius:999px;padding:1px 7px;}
.numera-v92-home-group-tab small{grid-column:1/-1;color:#66728d;font-weight:800;font-size:11.5px;}
.numera-v92-home-group-tab.active em{color:#075fdc;border-color:#bdd5fb;}
.numera-v92-home-tools-panel{border:1px solid #dce6f3;border-radius:12px;background:#fff;box-shadow:var(--shadow);padding:12px;min-width:0;}
.numera-v92-home-tools-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 10px;padding:2px 2px 10px;border-bottom:1px solid #eef3fb;}
.numera-v92-home-tools-head strong{display:block;color:#071442;font-size:16px;line-height:1.2;margin-bottom:4px;}
.numera-v92-home-tools-head span{display:block;color:#53617a;font-size:12.6px;line-height:1.35;}
.numera-v92-home-group-page{flex:0 0 auto;color:#075fdc;text-decoration:none;font-size:12px;font-weight:900;border:1px solid #d8e8ff;background:#f8fbff;border-radius:999px;padding:7px 10px;white-space:nowrap;}
.numera-v92-home-tool-scroll{max-height:min(640px,calc(100vh - 270px));min-height:300px;overflow:auto;padding-right:6px;overscroll-behavior:contain;}
.numera-v92-home-tool-scroll::-webkit-scrollbar{width:9px}.numera-v92-home-tool-scroll::-webkit-scrollbar-thumb{background:#c9d8ee;border-radius:999px;border:2px solid #fff;}
.numera-v92-home-tools.numera-v92-group-tools{grid-template-columns:repeat(2,minmax(0,1fr));}
@media(max-width:980px){
  .numera-v92-home-explorer-layout{grid-template-columns:1fr;}
  .numera-v92-home-group-nav{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr));}
  .numera-v92-home-tool-scroll{max-height:none;overflow:visible;padding-right:0;}
  .numera-v92-home-tools.numera-v92-group-tools{grid-template-columns:1fr;}
}
@media(max-width:620px){
  .numera-v92-home-group-nav{grid-template-columns:1fr;}
  .numera-v92-home-tools-head{display:grid;grid-template-columns:1fr;}
  .numera-v92-home-group-page{width:max-content;max-width:100%;white-space:normal;}
}

/* v8dm experimental — explorador de ferramentas direto na home, com páginas de área preservadas para SEO */
.numera-v92-home-explorer{margin-top:12px;}
.numera-v92-home-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 10px;padding:4px 2px 12px;border-bottom:1px solid #eef3fb;}
.numera-v92-home-group-head strong{display:block;color:#071442;font-size:19px;line-height:1.12;letter-spacing:-.035em;margin-bottom:5px;}
.numera-v92-home-group-head span[data-v92-home-group-description]{display:block;color:#53617a;font-size:13.2px;line-height:1.4;max-width:760px;}
.numera-v92-home-group-badges{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex:0 0 auto;}
.numera-v92-home-group-actions{display:flex;justify-content:flex-end;margin:0 0 10px;}
.numera-v92-home-group-page-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8e8ff;background:#f5f9ff;color:#075fdc;border-radius:999px;font-size:12.5px;font-weight:900;padding:8px 12px;transition:.16s ease;}
.numera-v92-home-group-page-link:hover,.numera-v92-home-group-page-link:focus{outline:none;background:#eaf4ff;border-color:#bdd5fb;}
.numera-v92-home-tool-scroll{max-height:min(620px,calc(100vh - 360px));}
.numera-v92-home-group-nav{min-height:320px;align-content:start;}
@media(max-width:980px){.numera-v92-home-group-head{flex-direction:column}.numera-v92-home-group-badges{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.numera-v92-home-group-actions{justify-content:flex-start}.numera-v92-home-tool-scroll{max-height:none;overflow:visible;}}
@media(max-width:620px){.numera-v92-home-group-badges{flex-direction:column}.numera-v92-home-group-head strong{font-size:17px}.numera-v92-home-group-nav{min-height:0}}


/* v8dn experimental — home mais compacta: explorador alinhado e três linhas antes da rolagem */
.numera-v92-area-zone{padding-top:12px;}
.numera-v92-home-compact-layout{grid-template-columns:270px minmax(0,1fr);gap:14px;align-items:start;margin-top:12px;}
.numera-v92-home-left{display:grid;gap:10px;align-content:start;min-width:0;}
.numera-v92-area-head-compact{display:block;margin:0;padding:12px 12px 11px;border-radius:12px;background:linear-gradient(180deg,#ffffff 0%,#f5f9ff 100%);box-shadow:var(--shadow);border:1px solid #dce6f3;}
.numera-v92-area-head-compact h2{font-size:17px;line-height:1.12;margin:0 0 5px;letter-spacing:-.035em;}
.numera-v92-area-head-compact p{font-size:12px;line-height:1.34;margin:0;color:#53617a;}
.numera-v92-area-head-compact .numera-v92-kicker{font-size:11px!important;margin:0 0 4px!important;}
.numera-v92-area-head-compact .numera-v92-area-note{display:inline-flex;margin-top:8px;font-size:10.8px;line-height:1.2;padding:5px 8px;white-space:normal;border-radius:9px;}
.numera-v92-home-compact-layout .numera-v92-home-group-nav{position:relative;top:auto;min-height:0;padding:8px;gap:6px;align-content:start;}
.numera-v92-home-compact-layout .numera-v92-group-tab{padding:8px 10px;font-size:12.5px;}
.numera-v92-home-compact-layout .numera-v92-group-tab em{font-size:11.5px;padding:1px 6px;}
.numera-v92-home-compact-layout .numera-v92-home-list-panel{align-self:start;padding:10px 11px 11px;}
.numera-v92-home-compact-layout .numera-v92-home-group-head{padding:2px 2px 9px;margin-bottom:8px;}
.numera-v92-home-compact-layout .numera-v92-home-group-head strong{font-size:16px;margin-bottom:3px;}
.numera-v92-home-compact-layout .numera-v92-home-group-head span[data-v92-home-group-description]{font-size:12px;line-height:1.3;max-width:640px;}
.numera-v92-home-compact-layout .numera-v92-home-group-badges{gap:5px;}
.numera-v92-home-compact-layout .numera-v92-group-pill{font-size:11.8px;padding:5px 9px;}
.numera-v92-home-compact-layout .numera-v92-home-group-actions{margin:0 0 8px;}
.numera-v92-home-compact-layout .numera-v92-home-group-page-link{font-size:11.8px;padding:6px 10px;}
.numera-v92-home-compact-layout .numera-v92-home-tool-scroll{max-height:416px;min-height:0;overflow:auto;padding-right:6px;}
.numera-v92-home-compact-layout .numera-v92-group-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
.numera-v92-home-compact-layout .numera-v92-group-tool-card{min-height:128px;padding:10px 11px;grid-template-columns:38px minmax(0,1fr);gap:9px;}
.numera-v92-home-compact-layout .numera-v92-group-tool-card .round-icon{width:36px;height:36px;font-size:14px;}
.numera-v92-home-compact-layout .numera-v92-tool-card-top{margin-bottom:4px;}
.numera-v92-home-compact-layout .numera-v92-tool-type{font-size:10.6px;padding:2px 7px;}
.numera-v92-home-compact-layout .numera-v92-group-tool-card h3{font-size:14px;line-height:1.18;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.numera-v92-home-compact-layout .numera-v92-group-tool-card p{font-size:11.8px;line-height:1.32;margin-bottom:7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.numera-v92-home-compact-layout .numera-v92-open-tool{font-size:11.8px;}
@media(max-width:980px){
  .numera-v92-home-compact-layout{grid-template-columns:1fr;}
  .numera-v92-home-left{grid-template-columns:1fr;}
  .numera-v92-home-compact-layout .numera-v92-home-group-nav{grid-template-columns:repeat(2,minmax(0,1fr));}
  .numera-v92-home-compact-layout .numera-v92-home-tool-scroll{max-height:none;overflow:visible;padding-right:0;}
  .numera-v92-home-compact-layout .numera-v92-group-tools{grid-template-columns:1fr;}
}
@media(max-width:620px){
  .numera-v92-home-compact-layout .numera-v92-home-group-nav{grid-template-columns:1fr;}
  .numera-v92-area-head-compact{padding:12px;}
}

/* v8do experimental — cabeçalho do grupo ultracompacto para subir ferramentas */
.numera-v92-home-compact-layout .numera-v92-home-list-panel{padding:8px 9px 9px;}
.numera-v92-home-compact-layout .numera-v92-home-group-head-ultra{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin:0 0 7px;padding:0 0 6px;border-bottom:1px solid #eef3fb;}
.numera-v92-home-compact-layout .numera-v92-home-group-titleline{display:flex;align-items:baseline;gap:9px;min-width:0;}
.numera-v92-home-compact-layout .numera-v92-home-group-titleline strong{flex:0 0 auto;font-size:16px;line-height:1.1;margin:0;white-space:nowrap;}
.numera-v92-home-compact-layout .numera-v92-home-group-titleline span[data-v92-home-group-description]{min-width:0;max-width:none;font-size:11.8px;line-height:1.18;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.numera-v92-home-compact-layout .numera-v92-home-group-meta{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:nowrap;min-width:0;}
.numera-v92-home-compact-layout .numera-v92-home-group-meta .numera-v92-group-pill{font-size:11.4px;line-height:1;padding:5px 8px;}
.numera-v92-home-compact-layout .numera-v92-home-group-meta .numera-v92-home-group-page-link{font-size:11.4px;line-height:1;padding:5px 8px;margin:0;white-space:nowrap;}
.numera-v92-home-compact-layout .numera-v92-home-group-actions{display:none;}
.numera-v92-home-compact-layout .numera-v92-home-tool-scroll{max-height:416px;}
@media(max-width:1180px){
  .numera-v92-home-compact-layout .numera-v92-home-group-head-ultra{grid-template-columns:1fr;align-items:start;}
  .numera-v92-home-compact-layout .numera-v92-home-group-meta{justify-content:flex-start;flex-wrap:wrap;}
}
@media(max-width:620px){
  .numera-v92-home-compact-layout .numera-v92-home-group-titleline{display:block;}
  .numera-v92-home-compact-layout .numera-v92-home-group-titleline strong{display:block;margin:0 0 3px;}
  .numera-v92-home-compact-layout .numera-v92-home-group-titleline span[data-v92-home-group-description]{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
}

/* v104 — Conversores e Utilidades como vitrine por subgrupos */
.numera-cu-discovery{display:grid;gap:12px;min-width:0;}
.numera-cu-intents{display:flex;flex-wrap:wrap;align-items:center;gap:7px;border:1px solid #dce6f3;background:linear-gradient(90deg,#ffffff 0%,#f6faff 100%);border-radius:12px;padding:10px 12px;}
.numera-cu-intents span{color:#071442;font-size:12.5px;font-weight:900;margin-right:2px;}
.numera-cu-intents a{display:inline-flex;align-items:center;border:1px solid #d8e8ff;background:#f8fbff;color:#075fdc;border-radius:999px;padding:5px 9px;font-size:11.8px;font-weight:900;text-decoration:none;line-height:1.15;}
.numera-cu-intents a:hover,.numera-cu-intents a:focus{outline:none;background:#eaf4ff;border-color:#bdd5fb;}
.numera-cu-section{border:1px solid #e1e9f4;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(10,30,70,.045);padding:12px;scroll-margin-top:16px;}
.numera-cu-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;margin:0 0 10px;padding:0 0 9px;border-bottom:1px solid #eef3fb;}
.numera-cu-section-head h3{margin:0 0 4px;color:#071442;font-size:17px;line-height:1.16;letter-spacing:-.035em;}
.numera-cu-section-head p{margin:0;color:#53617a;font-size:12.8px;line-height:1.35;}
.numera-cu-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
.numera-cu-tool-grid .numera-v92-group-tool-card{min-height:132px;}
.numera-v92-home-compact-layout .numera-cu-section{padding:10px;}
.numera-v92-home-compact-layout .numera-cu-section-head h3{font-size:15.5px;}
.numera-v92-home-compact-layout .numera-cu-section-head p{font-size:12px;}
.numera-v92-home-compact-layout .numera-cu-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
.numera-v92-home-compact-layout .numera-cu-tool-grid .numera-v92-group-tool-card{min-height:118px;}
@media(max-width:980px){.numera-cu-tool-grid,.numera-v92-home-compact-layout .numera-cu-tool-grid{grid-template-columns:1fr;}.numera-cu-section-head{grid-template-columns:1fr;}.numera-cu-section-head .numera-v92-group-pill{width:max-content;max-width:100%;}}
@media(max-width:620px){.numera-cu-intents{display:grid;grid-template-columns:1fr 1fr}.numera-cu-intents span{grid-column:1/-1}.numera-cu-intents a{justify-content:center;text-align:center;}}
.numera-v92-group-tools > .numera-cu-discovery{grid-column:1/-1;width:100%;}

/* v105 — vitrine mais limpa e área útil ampliada */
.numera-v92-home-group-page-link{display:none!important;}
.numera-v92-home-compact-layout{align-items:stretch;}
.numera-v92-home-compact-layout .numera-v92-home-list-panel{min-height:560px;display:flex;flex-direction:column;}
.numera-v92-home-compact-layout .numera-v92-home-tool-scroll{max-height:min(560px,calc(100vh - 225px));flex:1;}
.numera-v92-group-tool-card p{margin-bottom:0;}
.numera-v92-home-compact-layout .numera-v92-group-tool-card{min-height:116px;}
.numera-v92-home-compact-layout .numera-cu-tool-grid .numera-v92-group-tool-card{min-height:110px;}
.numera-cu-discovery{gap:10px;}
.numera-cu-section{padding:10px 12px;}
.numera-cu-section-head{margin-bottom:8px;padding-bottom:8px;}
.numera-cu-intents{display:none!important;}
@media(max-width:980px){
  .numera-v92-home-compact-layout .numera-v92-home-list-panel{min-height:0;display:block;}
  .numera-v92-home-compact-layout .numera-v92-home-tool-scroll{max-height:none;flex:none;}
}
/* v106 — altura do painel direito alinhada ao menu lateral da home */
@media(min-width:981px){
  .numera-v92-home-compact-layout .numera-v92-home-list-panel{
    height:var(--numera-home-panel-height, auto);
    min-height:0;
    max-height:var(--numera-home-panel-height, none);
    overflow:hidden;
  }
  .numera-v92-home-compact-layout .numera-v92-home-tool-scroll{
    min-height:0;
    max-height:none;
    overflow:auto;
  }
}

/* v107 — painel de ferramentas limitado pela base do menu esquerdo */
@media(min-width:981px){
  .numera-v92-home-compact-layout{
    align-items:start;
  }
  .numera-v92-home-compact-layout .numera-v92-home-left{
    align-self:start;
  }
  .numera-v92-home-compact-layout .numera-v92-home-list-panel{
    height:var(--numera-home-panel-height, 560px) !important;
    min-height:0 !important;
    max-height:var(--numera-home-panel-height, 560px) !important;
    overflow:hidden !important;
    display:flex !important;
    flex-direction:column !important;
    align-self:start !important;
  }
  .numera-v92-home-compact-layout .numera-v92-home-group-head-ultra{
    flex:0 0 auto;
  }
  .numera-v92-home-compact-layout .numera-v92-home-tool-scroll{
    height:calc(var(--numera-home-panel-height, 560px) - var(--numera-home-head-height, 48px) - 18px) !important;
    max-height:calc(var(--numera-home-panel-height, 560px) - var(--numera-home-head-height, 48px) - 18px) !important;
    min-height:0 !important;
    flex:0 0 auto !important;
    overflow-y:auto !important;
    overflow-x:hidden !important;
    overscroll-behavior:contain;
  }
  .numera-v92-home-compact-layout .numera-v92-home-tool-scroll > .numera-v92-group-tools{
    min-height:0 !important;
  }
}


/* v110 — faixa inferior compacta de apoio ao projeto (teste) */
.numera-v110-support-bar{position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:9200;width:min(1060px,calc(100vw - 28px));pointer-events:auto;filter:drop-shadow(0 18px 34px rgba(7,20,66,.16));}
.numera-v110-support-inner{display:grid;grid-template-columns:auto repeat(4,auto) 34px;align-items:center;gap:9px;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border:1px solid #dbe7f6;border-radius:999px;padding:9px 10px 9px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);}
.numera-v110-support-title{display:inline-flex;align-items:center;gap:8px;color:#071442;font-size:13px;line-height:1;white-space:nowrap;margin-right:2px;}
.numera-v110-support-dot{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#0b66f0,#11b6b0);color:#fff;font-size:13px;font-weight:1000;box-shadow:0 5px 13px rgba(11,102,240,.24);}
.numera-v110-support-item{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid #dce8f7;background:#f8fbff;color:#0a52c8;text-decoration:none;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:900;line-height:1;white-space:nowrap;transition:transform .16s ease, background .16s ease, border-color .16s ease;}
.numera-v110-support-item:hover,.numera-v110-support-item:focus{outline:none;transform:translateY(-1px);background:#eef6ff;border-color:#b9d6ff;}
.numera-v110-support-icon{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#fff;box-shadow:0 4px 10px rgba(15,23,42,.08);}
.numera-v110-support-icon svg{width:17px;height:17px;display:block;}
.numera-v110-yt{color:#f01818;background:#fff7f7;border-color:#ffd5d5;}
.numera-v110-books{color:#0967f4;background:#f4f8ff;border-color:#d7e8ff;}
.numera-v110-ads{color:#047857;background:#f1fff8;border-color:#c9f4dd;}
.numera-v110-aff{color:#0f9997;background:#f0fffd;border-color:#c8f2ee;}
.numera-v110-support-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #e2e8f0;background:#f8fafc;color:#071442;border-radius:50%;font-size:22px;line-height:1;font-weight:900;cursor:pointer;}
.numera-v110-support-close:hover,.numera-v110-support-close:focus{outline:none;background:#eaf2ff;border-color:#bfd7ff;}
.numera-v110-support-mini{position:fixed;right:18px;bottom:16px;z-index:9201;display:none;align-items:center;gap:6px;border:1px solid #cfe1ff;background:#fff;color:#075fdc;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:1000;box-shadow:0 14px 32px rgba(7,20,66,.18);cursor:pointer;}
.numera-v110-support-mini span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#eaf4ff;color:#0b66f0;}
body.numera-v110-support-active{padding-bottom:76px;}
body.numera-v110-support-collapsed .numera-v110-support-bar{display:none;}
body.numera-v110-support-collapsed .numera-v110-support-mini{display:inline-flex;}
@media(max-width:860px){
  .numera-v110-support-bar{bottom:10px;width:min(620px,calc(100vw - 20px));}
  .numera-v110-support-inner{grid-template-columns:1fr 1fr 1fr 1fr 30px;border-radius:22px;padding:8px;gap:7px;}
  .numera-v110-support-title{grid-column:1/-1;justify-content:center;margin:0 0 1px;font-size:12px;}
  .numera-v110-support-item{justify-content:center;padding:6px 7px;font-size:11.5px;}
  .numera-v110-support-icon{width:22px;height:22px;}
  .numera-v110-support-close{position:absolute;right:7px;top:7px;width:28px;height:28px;}
  body.numera-v110-support-active{padding-bottom:118px;}
}
@media(max-width:520px){
  .numera-v110-support-bar{width:calc(100vw - 16px);bottom:8px;}
  .numera-v110-support-inner{grid-template-columns:1fr 1fr;border-radius:18px;}
  .numera-v110-support-title{padding-right:28px;}
  .numera-v110-support-item{min-height:32px;}
  body.numera-v110-support-active{padding-bottom:162px;}
}
@media(print){.numera-v110-support-bar,.numera-v110-support-mini{display:none!important;}body.numera-v110-support-active{padding-bottom:0;}}


/* v111 — faixa inferior compacta permanente + painel completo recolhível */
.numera-v111-support-bar{position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:9300;width:min(1060px,calc(100vw - 28px));pointer-events:auto;filter:drop-shadow(0 18px 34px rgba(7,20,66,.14));}
.numera-v111-support-inner{display:grid;grid-template-columns:auto repeat(4,auto);align-items:center;justify-content:center;gap:9px;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border:1px solid #dbe7f6;border-radius:999px;padding:9px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);}
.numera-v111-support-title,.numera-v111-support-item{border:0;font-family:inherit;cursor:pointer;text-decoration:none;white-space:nowrap;}
.numera-v111-support-title{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#071442;font-size:13px;line-height:1;padding:0;margin-right:2px;}
.numera-v111-support-dot{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#0b66f0,#11b6b0);color:#fff;font-size:13px;font-weight:1000;box-shadow:0 5px 13px rgba(11,102,240,.24);}
.numera-v111-support-item{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid #dce8f7;background:#f8fbff;color:#0a52c8;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:900;line-height:1;transition:transform .16s ease, background .16s ease, border-color .16s ease;}
.numera-v111-support-title:hover,.numera-v111-support-title:focus,.numera-v111-support-item:hover,.numera-v111-support-item:focus{outline:none;transform:translateY(-1px);}
.numera-v111-support-item:hover,.numera-v111-support-item:focus{background:#eef6ff;border-color:#b9d6ff;}
.numera-v111-support-icon{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#fff;box-shadow:0 4px 10px rgba(15,23,42,.08);}
.numera-v111-support-icon svg{width:17px;height:17px;display:block;}
.numera-v111-yt{color:#f01818;background:#fff7f7;border-color:#ffd5d5;}
.numera-v111-books{color:#0967f4;background:#f4f8ff;border-color:#d7e8ff;}
.numera-v111-ads{color:#047857;background:#f1fff8;border-color:#c9f4dd;}
.numera-v111-aff{color:#0f9997;background:#f0fffd;border-color:#c8f2ee;}
.numera-v111-support-panel{position:fixed;left:50%;bottom:74px;transform:translateX(-50%) translateY(18px);z-index:9298;width:min(1240px,calc(100vw - 32px));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;filter:drop-shadow(0 24px 54px rgba(7,20,66,.18));}
body.numera-v111-support-expanded .numera-v111-support-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0);}
.numera-v111-support-panel-card{background:rgba(255,255,255,.98);border:1px solid #dbe7f6;border-radius:22px;padding:14px;overflow:visible;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);}
.numera-v111-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;}
.numera-v111-panel-head p{margin:0;color:#65748a;font-size:.94rem;font-weight:900;}
.numera-v111-panel-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #d7e3f2;background:#071442;color:#fff;border-radius:50%;font-size:24px;line-height:1;font-weight:1000;cursor:pointer;}
.numera-v111-panel-close:hover,.numera-v111-panel-close:focus{outline:none;background:#0b66f0;}
.numera-v111-panel-grid{display:grid;grid-template-columns:1fr .86fr 1.18fr;gap:16px;margin-bottom:12px;}
.numera-v111-panel-promo{min-height:176px;border:1px solid #dbe7f6;border-radius:14px;padding:18px;display:grid;align-items:center;gap:15px;background:#fff;}
.numera-v111-panel-promo h3,.numera-v111-panel-affiliate h3{margin:0 0 6px;color:#071442;font-size:1.28rem;line-height:1.05;}
.numera-v111-panel-promo p,.numera-v111-panel-affiliate p{margin:0;color:#485a78;font-weight:800;line-height:1.38;}
.numera-v111-panel-youtube{grid-template-columns:140px 1fr;background:#fff8f8;border-color:#ffcaca;}
.numera-v111-panel-books{grid-template-columns:150px 1fr;background:#f3f8ff;border-color:#cfe2ff;}
.numera-v111-panel-ads{grid-template-columns:1fr 180px;background:#f1fff8;border-color:#c9f4dd;}
.numera-v111-panel-ads h3{color:#075640;}
.numera-v111-panel-visual svg{display:block;width:130px;max-width:100%;height:auto;margin:auto;}
.numera-v111-panel-button,.numera-v111-panel-partner{margin-top:12px;display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:9px;padding:0 18px;font-family:inherit;font-weight:1000;font-size:1rem;background:#fff;cursor:pointer;}
.numera-v111-panel-red{border:1px solid #ff2626;color:#ff2626;}
.numera-v111-panel-blue{border:1px solid #0967f4;color:#0967f4;}
.numera-v111-panel-adbox{border:1px dashed #80d5bd;border-radius:12px;min-height:110px;display:flex;align-items:center;justify-content:center;text-align:center;color:#075640;font-weight:1000;line-height:1.2;background:rgba(255,255,255,.5);}
.numera-v111-panel-affiliate{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #dbe7f6;background:#fff;border-radius:14px;padding:14px 26px;}
.numera-v111-aff-left{display:flex;align-items:center;gap:20px;}
.numera-v111-aff-icon{width:62px;height:auto;color:#10b5b2;flex:0 0 auto;}
.numera-v111-panel-partner{border:0;background:#08a9a5;color:#fff;box-shadow:0 14px 24px rgba(8,169,165,.18);margin:0;white-space:nowrap;}
body.numera-v111-support-active{padding-bottom:78px;}
body.numera-v111-support-expanded{padding-bottom:438px;}
@media(max-width:980px){
  .numera-v111-support-panel{bottom:86px;}
  .numera-v111-panel-grid{grid-template-columns:1fr;gap:10px;}
  .numera-v111-panel-promo{min-height:auto;grid-template-columns:110px 1fr;padding:16px;}
  .numera-v111-panel-ads{grid-template-columns:1fr 150px;}
  .numera-v111-panel-affiliate{align-items:flex-start;flex-direction:column;}
  body.numera-v111-support-expanded{padding-bottom:720px;}
}
@media(max-width:760px){
  .numera-v111-support-bar{bottom:10px;width:min(620px,calc(100vw - 20px));}
  .numera-v111-support-inner{grid-template-columns:1fr 1fr 1fr 1fr;border-radius:22px;padding:8px;gap:7px;}
  .numera-v111-support-title{grid-column:1/-1;justify-content:center;margin:0 0 1px;font-size:12px;}
  .numera-v111-support-item{justify-content:center;padding:6px 7px;font-size:11.5px;}
  .numera-v111-support-icon{width:22px;height:22px;}
  .numera-v111-support-panel{width:calc(100vw - 18px);bottom:116px;}
  .numera-v111-panel-youtube,.numera-v111-panel-books,.numera-v111-panel-ads{grid-template-columns:1fr;}
  .numera-v111-panel-visual svg{width:86px;}
  .numera-v111-panel-adbox{min-height:90px;}
  body.numera-v111-support-active{padding-bottom:126px;}
}
@media(max-width:480px){
  .numera-v111-support-inner{grid-template-columns:1fr 1fr;border-radius:18px;}
  .numera-v111-support-item{min-height:32px;}
  .numera-v111-support-panel{bottom:158px;}
  body.numera-v111-support-active{padding-bottom:170px;}
}
@media(print){.numera-v111-support-bar,.numera-v111-support-panel{display:none!important;}body.numera-v111-support-active,body.numera-v111-support-expanded{padding-bottom:0;}}

/* v119 — totais em chips na caixa Explore por área */
.numera-v119-area-totals{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:8px;}
.numera-v119-area-chip{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:24px;border:1px solid #d8e8ff;background:#fff;border-radius:999px;color:#075fdc;font-size:11px;font-weight:840;line-height:1;padding:5px 9px;box-shadow:0 5px 14px rgba(7,95,220,.055);white-space:nowrap;}
.numera-v119-area-chip strong{font-size:12.5px;font-weight:950;letter-spacing:-.02em;color:#071442;}
.numera-v119-area-chip-calc{border-color:#cfe4ff;background:#f7fbff;}
.numera-v119-area-chip-sim{border-color:#d7ecdd;background:#f7fff9;color:#087045;}
.numera-v119-area-chip-sim strong{color:#075640;}
@media(max-width:620px){.numera-v119-area-totals{gap:6px}.numera-v119-area-chip{font-size:10.8px;padding:5px 8px;}}

