.growth-hub{display:grid;gap:20px;padding-bottom:30px;color:var(--ink)}.growth-heading{border:1px solid #e7d7ef;border-radius:25px;padding:27px;background:linear-gradient(120deg,#f0e7ff,#ffe7f1 65%,#fff1d7)}.growth-heading>span{font-size:11px;font-weight:800;letter-spacing:.08em;color:#785099}.growth-heading h2{margin:10px 0;font-size:28px;color:#543477}.growth-heading p{font-size:14px;line-height:1.6;margin:0;color:#755b82}.growth-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.growth-card{display:flex;align-items:center;gap:15px;padding:23px;border:1px solid #e7d9ed;border-radius:21px;background:var(--card,#fff);text-align:left;color:var(--ink);min-height:125px}.growth-card:hover{border-color:#b390d0;background:#fcf6ff}.growth-icon{display:grid;place-items:center;background:#eee1fa;color:#7643a2;width:50px;height:50px;border-radius:17px;flex-shrink:0}.growth-icon svg{width:30px;height:30px}.growth-card-1 .growth-icon{background:#ffe0ed;color:#be487d}.growth-card-2 .growth-icon{background:#dff5ed;color:#2f8f85}.growth-card-3 .growth-icon{background:#fff0ce;color:#a87318}.growth-card b{display:block;font-size:16px;margin-bottom:7px}.growth-card small{display:block;font-size:13px;line-height:1.6;color:var(--muted)}.growth-arrow{margin-left:auto;color:#936da7}.growth-arrow svg{width:18px;height:18px}.growth-footnote{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.growth-home-shortcut{display:flex;align-items:center;gap:16px;margin-top:16px;width:100%;padding:19px;border:1px solid #e1c9ec;border-radius:20px;background:linear-gradient(115deg,#f3eaff,#fff0f6);text-align:left;color:#604176}.growth-home-shortcut>span{width:42px;flex-shrink:0}.growth-home-shortcut svg{width:32px;height:32px}.growth-home-shortcut b,.growth-home-shortcut small{display:block}.growth-home-shortcut small{font-size:12px;line-height:1.5;margin-top:5px;color:#84678c}.growth-home-shortcut i{margin-left:auto}.growth-home-shortcut i svg{width:20px;height:20px}@media(max-width:650px){.growth-cards{grid-template-columns:1fr}.growth-heading{padding:22px}.growth-heading h2{font-size:24px}.growth-card{padding:18px;min-height:103px}}
.growth-resume{padding:24px;border:1px solid #e6cfe9;border-radius:23px;background:#fffafc;box-shadow:0 7px 22px #67317f08}.growth-resume-top{display:flex;gap:15px;align-items:center}.growth-resume-top>div{min-width:0}.growth-resume-icon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:16px;background:#f2e4ff;color:#75439e}.growth-resume-icon svg{width:28px;height:28px}.growth-resume-label{font-size:10px;font-weight:800;letter-spacing:.07em;color:#a43b72}.growth-resume h3{margin:5px 0 7px;font-size:21px;line-height:1.3;color:#56327a}.growth-resume p{margin:0;font-size:13px;line-height:1.5;color:#806586;overflow-wrap:anywhere}.growth-resume-product{display:flex;flex-wrap:wrap;gap:8px 18px;padding:13px 15px;margin:16px 0 0!important;border-radius:13px;background:#f6eef9}.growth-resume-product b{color:#613b7c}.growth-resume-product span{color:#92759c}.growth-resume-progress{display:grid;gap:8px;margin-top:18px}.growth-resume-progress>span{font-size:12px;color:#886593}.growth-resume-progress>div{height:7px;border-radius:20px;background:#ecdfef;overflow:hidden}.growth-resume-progress i{display:block;height:100%;border-radius:20px;background:linear-gradient(90deg,#e766a1,#7843ad)}.growth-resume-actions{display:flex;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.growth-resume-actions button{min-height:44px;white-space:normal;line-height:1.4}.growth-resume-actions .primary{display:inline-flex;align-items:center;justify-content:center;gap:10px}.growth-resume-actions svg{width:18px;height:18px}.growth-card>div,.growth-home-shortcut>div{min-width:0;overflow-wrap:anywhere}.growth-hub button:focus-visible,.growth-home-shortcut:focus-visible{outline:3px solid #bf70ad;outline-offset:3px}@media(min-width:651px){.growth-cards>.growth-card-5:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:650px){.growth-resume{padding:20px 17px;border-radius:20px}.growth-resume h3{font-size:19px}.growth-resume-actions{gap:8px}.growth-resume-actions .primary{width:100%}.growth-resume-actions .ghost{width:100%;font-size:12px}}

/* O início simples é composto com poucas ações; as ferramentas ficam em Mais. */
.focus-home{display:grid;gap:16px;padding-bottom:24px;color:var(--ink)}.focus-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:22px;border:1px solid var(--line,#e7d7ef);border-radius:24px;background:linear-gradient(130deg,#fffafc,#fff0f5)}.focus-hero>div{min-width:0}.focus-hero small{font-size:10px;letter-spacing:.06em;font-weight:800;color:#88618f}.focus-hero h2{font-size:25px;line-height:1.2;margin:8px 0;color:#593678}.focus-hero p{font-size:12px;color:var(--muted);margin:0;line-height:1.5}.focus-hero button{min-height:44px;font-size:12px;white-space:normal;flex-shrink:0}.focus-next{padding:22px;border:1px solid #e7c9e2;border-radius:22px;background:linear-gradient(120deg,#fff5fa,#f6efff)}.focus-next>span{font-size:10px;letter-spacing:.09em;font-weight:800;color:#a44275}.focus-next h3{font-size:20px;line-height:1.3;margin:8px 0;color:#613877}.focus-next p{font-size:13px;line-height:1.6;color:#806382;margin:8px 0 15px;overflow-wrap:anywhere}.focus-next .focus-product{font-weight:700;color:#704a83;margin:7px 0}.focus-next .primary{display:inline-flex;align-items:center;gap:12px;min-height:46px;white-space:normal;text-align:left;line-height:1.4}.focus-next .primary svg{width:18px;height:18px}.focus-main-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.focus-main-actions>button,.focus-more{display:flex;align-items:center;gap:13px;border:1px solid #e0d2e9;border-radius:19px;padding:17px;text-align:left;min-height:94px;color:var(--ink);background:var(--card,#fff);width:100%}.focus-main-actions>button>span,.focus-more>span{display:grid;place-items:center;flex:0 0 39px;height:39px;border-radius:13px;background:#f0e4fa;color:#7b419e}.focus-main-actions svg,.focus-more svg{width:25px;height:25px}.focus-main-actions>button>div,.focus-more>div{min-width:0;flex:1}.focus-main-actions b,.focus-main-actions small,.focus-more b,.focus-more small{display:block;overflow-wrap:anywhere}.focus-main-actions b,.focus-more b{font-size:15px;line-height:1.35}.focus-main-actions small,.focus-more small{font-size:12px;line-height:1.5;color:var(--muted);margin-top:5px}.focus-main-actions .focus-order-action{border-color:#e8c4dc;background:#fff4f9}.focus-main-actions .focus-sale-action{border-color:#c8e7df;background:#f2fbf8}.focus-main-actions .focus-sale-action>span{background:#ddf3eb;color:#168475}.focus-main-actions i svg,.focus-more i svg,.focus-alert i svg,.focus-order i svg{width:16px;height:16px}.focus-money,.focus-agenda{border:1px solid var(--line,#e7d7ef);border-radius:22px;padding:20px;background:var(--card,#fff)}.focus-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.focus-section-head h3{font-size:17px;line-height:1.3;margin:0;color:#604074}.focus-section-head p{font-size:12px;line-height:1.5;color:var(--muted);margin:5px 0 0}.focus-section-head button{min-height:44px;font-size:12px;white-space:normal}.focus-money-values{display:grid;grid-template-columns:1fr 1fr;gap:14px}.focus-money-values>div{display:grid;gap:7px;min-width:0}.focus-money-values span{font-size:11px;color:var(--muted);line-height:1.5}.focus-money-values b{font-size:23px;line-height:1.25;color:#683c83;overflow-wrap:anywhere}.focus-money-values small{font-size:10px;color:var(--muted);line-height:1.5}.focus-note{font-size:11px;color:var(--muted);line-height:1.6;margin:14px 0 0}.focus-alerts{display:grid;gap:9px}.focus-alert{display:flex;gap:10px;align-items:center;padding:13px 15px;width:100%;border:1px solid #e4d6eb;background:#fffafc;border-radius:16px;text-align:left;color:var(--ink)}.focus-alert>span{flex:0 0 26px;color:#93538d}.focus-alert>span svg{width:25px;height:25px}.focus-alert>div{min-width:0;flex:1}.focus-alert b,.focus-alert small{display:block;overflow-wrap:anywhere}.focus-alert b{font-size:13px;line-height:1.5}.focus-alert small{font-size:11px;color:var(--muted);margin-top:3px;line-height:1.5}.focus-alert.is-warning{background:#fff4f5;border-color:#ecc4cb}.focus-alert.is-warning>span{color:#b64569}.focus-order-list{display:grid;gap:8px}.focus-order{display:flex;align-items:center;gap:13px;width:100%;background:#fffafc;border:1px solid #e9ddea;border-radius:15px;padding:13px;text-align:left;color:var(--ink)}.focus-order.is-late{background:#fff5f5;border-color:#efcbd1}.focus-order>div{min-width:0;flex:1}.focus-order>div>b,.focus-order>div>small,.focus-order>div>span,.focus-order>strong>small{display:block;overflow-wrap:anywhere}.focus-order>div>b{font-size:14px;line-height:1.5;margin:3px 0}.focus-order small,.focus-order>div>span{font-size:10px;color:var(--muted);line-height:1.5}.focus-order>strong{text-align:right;font-size:13px;line-height:1.5}.focus-order>strong>small{font-weight:400;margin-top:5px}.focus-tools{display:grid;gap:12px}.focus-tools .growth-home-shortcut{margin-top:0}.focus-more{min-height:84px}.focus-home button:focus-visible{outline:3px solid #bf70ad;outline-offset:3px}@media(max-width:450px){.focus-home{gap:13px}.focus-hero,.focus-next,.focus-money,.focus-agenda{padding:18px;border-radius:20px}.focus-hero h2{font-size:23px}.focus-hero button{max-width:78px}.focus-money-values{gap:10px}.focus-money-values b{font-size:20px}.focus-main-actions{grid-template-columns:1fr}.focus-order{gap:9px;padding:11px}.focus-order>strong{font-size:12px}.focus-next .primary{width:100%;justify-content:space-between}}

/* Preserve the same readable surfaces when the device selects dark mode. */
@media(prefers-color-scheme:dark){
  .focus-hero,.focus-next,.growth-heading,.growth-resume,.growth-home-shortcut{background:linear-gradient(125deg,#2c2135,#302238);border-color:var(--line,#4a3850)}
  .focus-hero h2,.focus-next h3,.focus-next .focus-product,.focus-section-head h3,.focus-money-values b,.growth-heading h2,.growth-resume h3,.growth-resume-product b,.growth-home-shortcut{color:var(--ink,#f6eef4)}
  .focus-hero small,.focus-next>span,.growth-heading>span,.growth-resume-label{color:#e4a7cf}
  .focus-next p,.focus-hero p,.growth-heading p,.growth-resume p,.growth-home-shortcut small,.growth-resume-product span,.growth-resume-progress>span{color:var(--muted,#bfaeba)}
  .focus-main-actions .focus-order-action,.focus-order,.focus-alert,.growth-resume-product{background:#2b2333;border-color:var(--line,#4a3850)}
  .focus-main-actions .focus-sale-action{background:#20352f;border-color:#45675c}
  .focus-order.is-late,.focus-alert.is-warning{background:#36232e;border-color:#74475b}
  .focus-main-actions>button>span,.focus-more>span,.growth-icon,.growth-resume-icon{background:#3b2d4b;color:#dcc4f3}
  .focus-main-actions .focus-sale-action>span{background:#25473e;color:#b4e4d8}
  .growth-card:hover{background:#30263a}
}
