/* Les Avisés V47.1 — Espace pro isolated rebuild
 * Loaded last and only on /mon-espace/. This stylesheet deliberately owns the
 * dashboard layout so historical V31–V40 responsive rules cannot leak in. */
:root{--sp-green:#0d4a40;--sp-green-deep:#0b3a32;--sp-ink:#173a33;--sp-paper:#f7f4ee;--sp-cream:#f2eee6;--sp-line:#ddd9d0;--sp-muted:#6d7671;--sp-white:#fff;--sp-mint:#dbe9e5;--sp-gold:#e1ad40}
body.lav45-space-body{background:var(--sp-paper)!important;color:#18211e!important;overflow-x:hidden!important}
body.lav45-space-body .lav31-account-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:var(--sp-paper)!important;min-height:calc(100vh - 72px)!important}
body.lav45-space-body .lav31-account-dashboard{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.lav45-space-body .lav-pro31-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:255px minmax(0,1fr)!important;gap:0!important;align-items:stretch!important;background:var(--sp-paper)!important;min-height:calc(100vh - 72px)!important}
body.lav45-space-body .lav-pro31-sidebar{position:sticky!important;top:72px!important;height:calc(100vh - 72px)!important;background:var(--sp-green-deep)!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:30px 24px 24px!important;overflow:auto!important;display:flex!important;flex-direction:column!important}
body.lav45-space-body .lav-pro31-workspace{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding:0 0 24px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.18)!important;background:transparent!important;color:#fff!important}
body.lav45-space-body .lav-pro31-workspace .lav-pro31-avatar{width:48px!important;height:48px!important;min-width:48px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.35)!important;background:#164c42!important;color:#fff!important;display:grid!important;place-items:center!important;overflow:hidden!important}
body.lav45-space-body .lav-pro31-workspace small{display:block!important;color:#b9d2cb!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:8px!important}
body.lav45-space-body .lav-pro31-workspace strong{display:block!important;color:#fff!important;font-family:'Playfair Display',Georgia,serif!important;font-size:19px!important;line-height:1.08!important;font-weight:500!important;margin-top:3px!important}
body.lav45-space-body .lav-pro31-workspace em{display:block!important;color:#b9d2cb!important;font-size:10px!important;font-style:normal!important;margin-top:3px!important}
body.lav45-space-body .lav-pro31-nav{display:none!important}
body.lav45-space-body .lav45-primary-nav{display:grid!important;margin-top:24px!important}
body.lav45-space-body .lav45-primary-nav a{display:grid!important;grid-template-columns:27px minmax(0,1fr) auto!important;align-items:center!important;padding:15px 2px!important;border:0!important;border-top:1px solid rgba(255,255,255,.12)!important;color:#d8e5e1!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}
body.lav45-space-body .lav45-primary-nav a:first-child{border-top:0!important}
body.lav45-space-body .lav45-primary-nav a.is-active{color:#fff!important}
body.lav45-space-body .lav45-primary-nav svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important}
body.lav45-space-body .lav45-primary-nav span{font-size:12px!important;font-weight:500!important}
body.lav45-space-body .lav45-primary-nav i{font-style:normal!important;font-size:11px!important;opacity:.55!important}
body.lav45-space-body .lav-pro31-sidefoot{margin-top:auto!important;padding-top:20px!important;border-top:1px solid rgba(255,255,255,.18)!important}
body.lav45-space-body .lav-account-plan-summary{padding:0!important;border:0!important;background:transparent!important;color:#fff!important}
body.lav45-space-body .lav-account-plan-label{color:#b9d2cb!important;font-size:8px!important;text-transform:uppercase!important;letter-spacing:.12em!important}
body.lav45-space-body .lav-account-plan-name{display:block!important;color:#fff!important;font-family:'Playfair Display',Georgia,serif!important;font-size:19px!important;font-weight:500!important}
body.lav45-space-body .lav-account-plan-link,body.lav45-space-body .lav-pro31-logout{color:#fff!important;font-size:10px!important;margin-top:6px!important}
body.lav45-space-body .lav-pro31-main{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:var(--sp-paper)!important;overflow:visible!important}
body.lav45-space-body .lav-pro31-mobilebar,body.lav45-space-body .lav-pro40-bottomnav{display:none!important}
body.lav45-space-body .lav-pro31-content{width:min(100%,1320px)!important;max-width:1320px!important;margin:0 auto!important;padding:34px 44px 58px!important;overflow:visible!important}
body.lav45-space-body .lav45-mobile-tabs{display:none!important}
/* Intro */
body.lav45-space-body .lav-pro31-homehead,body.lav45-space-body .lav-pro31-pagehead{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;align-items:end!important;margin:0 0 26px!important;padding:0 0 22px!important;border:0!important;border-bottom:1px solid var(--sp-line)!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}
body.lav45-space-body .lav-pro31-kicker,body.lav45-space-body .lav-pro40-screenhead>p{margin:0 0 7px!important;text-transform:uppercase!important;letter-spacing:.18em!important;font-size:9px!important;font-weight:600!important;color:#668078!important}
body.lav45-space-body .lav-pro31-homehead h1,body.lav45-space-body .lav-pro31-pagehead h1,body.lav45-space-body .lav-pro40-screenhead h1{margin:0!important;font-family:'Playfair Display',Georgia,serif!important;font-size:38px!important;line-height:1.04!important;font-weight:500!important;letter-spacing:-.025em!important;color:var(--sp-ink)!important}
body.lav45-space-body .lav-pro31-homehead p:last-child,body.lav45-space-body .lav-pro31-pagehead-copy>p:last-child{max-width:700px!important;margin:8px 0 0!important;color:var(--sp-muted)!important;font-size:13px!important}
body.lav45-space-body .lav-pro31-homehead-actions{align-self:end!important}
/* Buttons */
body.lav45-space-body .lav-pro31-btn{min-height:38px!important;height:auto!important;padding:9px 15px!important;border:1px solid #a8bbb5!important;border-radius:6px!important;background:#fff!important;color:var(--sp-green)!important;font-family:'DM Sans',Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;box-shadow:none!important;transform:none!important}
body.lav45-space-body .lav-pro31-btn.is-primary{background:var(--sp-green)!important;border-color:var(--sp-green)!important;color:#fff!important}
/* Dashboard home */
body.lav45-space-body .lav-pro33-dashboard,body.lav45-space-body .lav-pro41-dashboard{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr)!important;gap:0!important;border:1px solid var(--sp-line)!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;padding:0!important;overflow:hidden!important}
body.lav45-space-body .lav-pro33-summary{grid-column:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 165px!important;align-items:stretch!important;gap:0!important;padding:0!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--sp-line)!important}
body.lav45-space-body .lav-pro31-business-line{display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;gap:13px!important;align-items:center!important;padding:26px 28px!important}
body.lav45-space-body .lav-pro31-business-line .lav-pro31-avatar{width:50px!important;height:50px!important;min-width:50px!important;border:1px solid var(--sp-line)!important;border-radius:50%!important;background:#fff!important;color:#78817d!important;display:grid!important;place-items:center!important;overflow:hidden!important}
body.lav45-space-body .lav-pro31-business-line h2{margin:0!important;font-family:'Playfair Display',Georgia,serif!important;font-size:27px!important;line-height:1.05!important;font-weight:500!important;color:var(--sp-ink)!important}
body.lav45-space-body .lav-pro31-business-line>div>span{display:block!important;margin-top:4px!important;color:var(--sp-muted)!important;font-size:11px!important}
body.lav45-space-body .lav-pro33-rank{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:22px!important;border:0!important;border-left:1px solid var(--sp-line)!important;background:#f8f1d9!important;text-align:left!important}
body.lav45-space-body .lav-pro33-rank>span:first-child{font-size:9px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#6f756f!important}
body.lav45-space-body .lav-pro33-rank strong{margin:5px 0 2px!important;font-family:'Playfair Display',Georgia,serif!important;font-size:31px!important;line-height:1!important;font-weight:500!important;color:var(--sp-green)!important}
body.lav45-space-body .lav-pro33-rank small{font-size:9px!important;color:#6f756f!important}
body.lav45-space-body .lav-pro31-trend{margin-top:7px!important;font-size:9px!important;color:#5c655f!important}
body.lav45-space-body .lav-pro33-objective{grid-column:2!important;grid-row:1 / span 2!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:30px!important;background:var(--sp-green)!important;color:#fff!important;border:0!important;border-radius:0!important;min-width:0!important}
body.lav45-space-body .lav-pro33-objective span{color:#b6d1c9!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:9px!important}
body.lav45-space-body .lav-pro33-objective strong{margin-top:8px!important;font-family:'Playfair Display',Georgia,serif!important;font-size:27px!important;line-height:1.08!important;font-weight:500!important;color:#fff!important}
body.lav45-space-body .lav-pro41-priority-share{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:24px!important;padding:28px 30px!important;background:#fff!important;border:0!important;border-top:1px solid var(--sp-line)!important;border-radius:0!important;box-shadow:none!important}
body.lav45-space-body .lav-pro41-priority-main{min-width:0!important}
body.lav45-space-body .lav-pro41-priority-copy{padding:0!important;border:0!important;background:transparent!important}
body.lav45-space-body .lav-pro41-priority-copy h3{margin:0 0 8px!important;font-family:'Playfair Display',Georgia,serif!important;font-size:29px!important;line-height:1.06!important;font-weight:500!important;color:var(--sp-ink)!important}
body.lav45-space-body .lav-pro41-priority-copy>p:not(.lav-pro31-kicker){margin:0!important;max-width:650px!important;color:var(--sp-muted)!important;font-size:12px!important}
body.lav45-space-body .lav-pro41-steps{display:grid!important;grid-template-columns:repeat(3,1fr)!important;margin:18px 0 0!important;border-top:1px solid var(--sp-line)!important;border-bottom:1px solid var(--sp-line)!important}
body.lav45-space-body .lav-pro41-steps span{padding:10px 8px!important;border:0!important;border-right:1px solid var(--sp-line)!important;background:transparent!important;color:#52615c!important;font-size:9px!important}
body.lav45-space-body .lav-pro41-steps span:last-child{border-right:0!important}
body.lav45-space-body .lav-pro41-share-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin-top:18px!important}
body.lav45-space-body .lav-pro41-channel{min-height:58px!important;padding:10px 12px!important;border:1px solid #b8c8c2!important;border-radius:5px!important;background:#fff!important;color:var(--sp-green)!important;box-shadow:none!important;display:flex!important;align-items:center!important;gap:9px!important;text-align:left!important}
body.lav45-space-body .lav-pro41-channel-icon{width:24px!important;height:24px!important;min-width:24px!important;display:grid!important;place-items:center!important}
body.lav45-space-body .lav-pro41-channel-icon svg{width:18px!important;height:18px!important}
body.lav45-space-body .lav-pro41-channel-copy strong{font-size:10px!important;color:var(--sp-green)!important}.lav45-space-body .lav-pro41-channel-copy small{font-size:8px!important;color:#75817c!important}
body.lav45-space-body .lav-pro41-message-card{align-self:stretch!important;padding:20px!important;background:var(--sp-cream)!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.lav45-space-body .lav-pro41-message-card textarea{width:100%!important;min-height:95px!important;padding:10px!important;border:1px solid #d6d1c7!important;background:#fff!important;color:#35413d!important;font-size:10px!important;line-height:1.45!important;resize:none!important}
body.lav45-space-body .lav-pro41-message-actions{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin-top:8px!important}
body.lav45-space-body .lav-pro41-message-card>small{display:block!important;margin-top:8px!important;color:#7b827e!important;font-size:8px!important}
body.lav45-space-body .lav-pro40-kpis{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;margin:0!important;border:0!important;border-top:1px solid var(--sp-line)!important;border-bottom:1px solid var(--sp-line)!important;background:#fff!important}
body.lav45-space-body .lav-pro40-kpis>span{padding:17px 20px!important;border:0!important;border-right:1px solid var(--sp-line)!important;background:#fff!important;border-radius:0!important}
body.lav45-space-body .lav-pro40-kpis>span:last-child{border-right:0!important}
body.lav45-space-body .lav-pro40-kpis small{display:block!important;color:#7a827e!important;font-size:8px!important;text-transform:uppercase!important;letter-spacing:.08em!important}
body.lav45-space-body .lav-pro40-kpis strong{display:block!important;margin-top:4px!important;font-family:'Playfair Display',Georgia,serif!important;font-size:25px!important;line-height:1!important;font-weight:500!important;color:var(--sp-ink)!important}
body.lav45-space-body .lav-pro40-kpis strong i{font-family:'DM Sans',Arial,sans-serif!important;font-size:9px!important;font-style:normal!important;color:#7a827e!important}
body.lav45-space-body .lav-pro41-home-lower{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:24px!important;margin:0!important;padding:24px 30px!important;background:#fff!important}
body.lav45-space-body .lav-pro41-next-steps{display:grid!important;border-top:1px solid var(--sp-line)!important}
body.lav45-space-body .lav-pro41-next-steps a{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;padding:14px 0!important;border:0!important;border-bottom:1px solid var(--sp-line)!important;background:transparent!important}
body.lav45-space-body .lav-pro41-next-steps strong{display:block!important;font-size:12px!important;color:#27332f!important}.lav45-space-body .lav-pro41-next-steps small{display:block!important;margin-top:2px!important;font-size:9px!important;color:#78827d!important}.lav45-space-body .lav-pro41-next-steps i{font-style:normal!important;color:var(--sp-green)!important}
body.lav45-space-body .lav-pro41-tipcard{padding:18px 20px!important;background:var(--sp-cream)!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.lav45-space-body .lav-pro41-tipcard p:not(.lav-pro31-kicker){color:#56635e!important;font-size:11px!important}.lav45-space-body .lav-pro41-tipcard a{font-size:10px!important;font-weight:600!important;color:var(--sp-green)!important}
/* Generic account tabs */
body.lav45-space-body .lav-pro31-pagebody{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
body.lav45-space-body .lav-pro31-section,body.lav45-space-body .lav-pro40-activity,body.lav45-space-body .lav-pro40-more,body.lav45-space-body .lav-pro31-empty,body.lav45-space-body .lav-pro31-locked,body.lav45-space-body .lav-pro31-note{width:100%!important;max-width:none!important;margin:0 0 22px!important;padding:24px!important;border:1px solid var(--sp-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
body.lav45-space-body .lav-pro31-section h2,body.lav45-space-body .lav-pro40-activity h2,body.lav45-space-body .lav-pro40-screenhead h1{font-family:'Playfair Display',Georgia,serif!important;color:var(--sp-ink)!important;font-weight:500!important}
body.lav45-space-body .lav-pro33-toolbar,body.lav45-space-body .lav-pro31-sectionhead{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:0 0 14px!important;margin-bottom:14px!important;border:0!important;border-bottom:1px solid var(--sp-line)!important;background:transparent!important}
body.lav45-space-body .lav-pro33-toolbar p{margin:0!important;color:var(--sp-muted)!important;font-size:11px!important}
body.lav45-space-body .lav-pro31-section-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important}
body.lav45-space-body .lav-pro31-est-list{display:grid!important;gap:0!important}
body.lav45-space-body .lav-pro31-est-row{display:grid!important;grid-template-columns:minmax(250px,1fr) minmax(250px,1fr) auto!important;gap:20px!important;align-items:center!important;padding:17px 0!important;border:0!important;border-bottom:1px solid var(--sp-line)!important;background:#fff!important;border-radius:0!important;box-shadow:none!important}
body.lav45-space-body .lav-pro31-est-identity{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.lav45-space-body .lav-pro31-est-identity>.lav-pro31-status{grid-column:2!important;width:max-content!important}
body.lav45-space-body .lav-pro31-est-identity .lav-pro31-avatar{width:42px!important;height:42px!important;border-radius:50%!important;border:1px solid var(--sp-line)!important;background:#fff!important;display:grid!important;place-items:center!important;overflow:hidden!important}.lav45-space-body .lav-pro31-est-identity strong{display:block!important;font-size:12px!important}.lav45-space-body .lav-pro31-est-identity small{display:block!important;color:#7a827e!important;font-size:9px!important}
body.lav45-space-body .lav-pro31-est-metrics{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;background:var(--sp-cream)!important}.lav45-space-body .lav-pro31-est-metrics>span{padding:10px 12px!important;border-right:1px solid #ddd6c9!important}.lav45-space-body .lav-pro31-est-metrics>span:last-child{border-right:0!important}.lav45-space-body .lav-pro31-est-metrics small{display:block!important;font-size:7px!important;text-transform:uppercase!important;color:#7a827e!important}.lav45-space-body .lav-pro31-est-metrics strong{font-family:'Playfair Display',Georgia,serif!important;font-size:19px!important;font-weight:500!important;color:var(--sp-ink)!important}.lav45-space-body .lav-pro31-est-metrics i{font-family:'DM Sans',Arial,sans-serif!important;font-size:8px!important;font-style:normal!important;color:#7a827e!important}
body.lav45-space-body .lav-pro31-est-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.lav45-space-body .lav-pro31-est-actions a,.lav45-space-body .lav-pro31-est-actions span{font-size:9px!important;color:var(--sp-green)!important}.lav45-space-body .lav-pro31-est-actions .is-primary{font-weight:600!important}
body.lav45-space-body .lav-pro31-metricsline,body.lav45-space-body .lav-pro33-stats-summary{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;margin:0 0 22px!important;border:1px solid var(--sp-line)!important;background:#fff!important}
body.lav45-space-body .lav-pro31-metricsline>article,body.lav45-space-body .lav-pro33-stats-summary>span{padding:17px!important;border:0!important;border-right:1px solid var(--sp-line)!important;background:#fff!important;border-radius:0!important}.lav45-space-body .lav-pro31-metricsline>article:last-child,.lav45-space-body .lav-pro33-stats-summary>span:last-child{border-right:0!important}
body.lav45-space-body .lav-pro31-reviewlist>article,body.lav45-space-body .lav-pro31-leads>article,body.lav45-space-body .lav-pro31-growth-list>article{padding:16px 0!important;border:0!important;border-bottom:1px solid var(--sp-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
body.lav45-space-body input,body.lav45-space-body textarea,body.lav45-space-body select{max-width:100%!important;border:1px solid var(--sp-line)!important;border-radius:3px!important;background:#fff!important;box-shadow:none!important;color:#27332f!important}
body.lav45-space-body .lav-pro31-editor{width:100%!important;max-width:none!important;padding:24px!important;background:#fff!important;border:1px solid var(--sp-line)!important;border-radius:0!important;box-shadow:none!important}
/* Mobile: V45 validated behaviour, no legacy app shell */
@media(max-width:760px){
 body.lav45-space-body .lav41-header{position:sticky!important;top:0!important}
 body.lav45-space-body .lav31-account-page{min-height:0!important;padding:0!important}
 body.lav45-space-body .lav-pro31-shell{display:block!important;min-height:0!important;width:100%!important}
 body.lav45-space-body .lav-pro31-sidebar,body.lav45-space-body .lav-pro31-mobilebar,body.lav45-space-body .lav-pro40-bottomnav{display:none!important}
 body.lav45-space-body .lav-pro31-main{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;overflow:visible!important}
 body.lav45-space-body .lav45-mobile-tabs{display:flex!important;position:sticky!important;top:62px!important;z-index:70!important;gap:6px!important;width:100%!important;margin:0!important;padding:9px 14px 10px!important;overflow-x:auto!important;background:rgba(251,250,247,.98)!important;border-bottom:1px solid var(--sp-line)!important;scrollbar-width:none!important}.lav45-space-body .lav45-mobile-tabs::-webkit-scrollbar{display:none!important}
 body.lav45-space-body .lav45-mobile-tabs a{flex:0 0 auto!important;min-height:32px!important;padding:0 10px!important;display:flex!important;align-items:center!important;border:1px solid transparent!important;border-radius:4px!important;background:transparent!important;color:#586660!important;font-size:10px!important;font-weight:500!important;white-space:nowrap!important}.lav45-space-body .lav45-mobile-tabs a.is-active{background:var(--sp-green)!important;color:#fff!important;border-color:var(--sp-green)!important}
 body.lav45-space-body .lav-pro31-content{width:100%!important;max-width:none!important;margin:0!important;padding:22px 14px 42px!important;overflow:visible!important}
 body.lav45-space-body .lav-pro31-homehead,body.lav45-space-body .lav-pro31-pagehead{display:block!important;margin:0 0 18px!important;padding:0 0 17px!important}.lav45-space-body .lav-pro31-homehead h1,.lav45-space-body .lav-pro31-pagehead h1,.lav45-space-body .lav-pro40-screenhead h1{font-size:30px!important;line-height:1.02!important}.lav45-space-body .lav-pro31-homehead p:last-child,.lav45-space-body .lav-pro31-pagehead-copy>p:last-child{font-size:11px!important;line-height:1.5!important}.lav45-space-body .lav-pro31-homehead-actions{margin-top:13px!important}.lav45-space-body .lav-pro31-homehead-actions .lav-pro31-btn{width:auto!important}
 body.lav45-space-body .lav-pro33-dashboard,body.lav45-space-body .lav-pro41-dashboard{display:block!important;width:100%!important;border:1px solid var(--sp-line)!important;overflow:hidden!important}
 body.lav45-space-body .lav-pro33-summary{display:grid!important;grid-template-columns:minmax(0,1fr) 106px!important;width:100%!important}.lav45-space-body .lav-pro31-business-line{grid-template-columns:42px minmax(0,1fr)!important;padding:17px 15px!important;gap:10px!important}.lav45-space-body .lav-pro31-business-line .lav-pro31-avatar{width:42px!important;height:42px!important;min-width:42px!important}.lav45-space-body .lav-pro31-business-line h2{font-size:21px!important}.lav45-space-body .lav-pro31-business-line>div>span{font-size:9px!important}.lav45-space-body .lav-pro33-rank{padding:14px 10px!important}.lav45-space-body .lav-pro33-rank strong{font-size:25px!important}.lav45-space-body .lav-pro33-rank small{font-size:7px!important}
 body.lav45-space-body .lav-pro33-objective{display:block!important;min-height:0!important;padding:18px 16px!important;background:var(--sp-green)!important;color:#fff!important}.lav45-space-body .lav-pro33-objective span{font-size:8px!important;color:#c2d8d2!important}.lav45-space-body .lav-pro33-objective strong{display:block!important;margin-top:6px!important;font-size:20px!important;line-height:1.08!important;color:#fff!important}
 body.lav45-space-body .lav-pro41-priority-share{display:block!important;padding:20px 15px!important}.lav45-space-body .lav-pro41-priority-copy h3{font-size:25px!important}.lav45-space-body .lav-pro41-priority-copy>p:not(.lav-pro31-kicker){font-size:10px!important}.lav45-space-body .lav-pro41-steps{margin-top:14px!important}.lav45-space-body .lav-pro41-steps span{padding:8px 6px!important;font-size:7.5px!important}
 body.lav45-space-body .lav-pro41-share-grid{grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin-top:14px!important}.lav45-space-body .lav-pro41-channel{min-height:50px!important;padding:8px!important;justify-content:center!important;text-align:center!important}.lav45-space-body .lav-pro41-channel-copy small{display:none!important}.lav45-space-body .lav-pro41-channel-icon{width:20px!important;height:20px!important;min-width:20px!important}.lav45-space-body .lav-pro41-channel-copy strong{font-size:8.5px!important}.lav45-space-body .lav-pro41-channel.is-facebook,.lav45-space-body .lav-pro41-channel.is-instagram,.lav45-space-body .lav-pro41-channel.is-linkedin{display:none!important}
 body.lav45-space-body .lav-pro41-message-card{display:none!important}
 body.lav45-space-body .lav-pro40-kpis{grid-template-columns:1fr 1fr!important}.lav45-space-body .lav-pro40-kpis>span{padding:13px!important}.lav45-space-body .lav-pro40-kpis>span:nth-child(2){border-right:0!important}.lav45-space-body .lav-pro40-kpis>span:nth-child(-n+2){border-bottom:1px solid var(--sp-line)!important}.lav45-space-body .lav-pro40-kpis strong{font-size:21px!important}
 body.lav45-space-body .lav-pro41-home-lower{display:block!important;padding:17px 15px!important}.lav45-space-body .lav-pro41-tipcard{margin-top:16px!important}.lav45-space-body .lav-pro41-next-steps strong{font-size:11px!important}
 body.lav45-space-body .lav-pro31-section,body.lav45-space-body .lav-pro40-activity,body.lav45-space-body .lav-pro40-more,body.lav45-space-body .lav-pro31-empty,body.lav45-space-body .lav-pro31-locked,body.lav45-space-body .lav-pro31-note{padding:17px 15px!important;margin-bottom:16px!important}
 body.lav45-space-body .lav-pro33-toolbar,body.lav45-space-body .lav-pro31-sectionhead{display:block!important}.lav45-space-body .lav-pro31-section-actions{display:grid!important;grid-template-columns:1fr 1fr!important;margin-top:12px!important}.lav45-space-body .lav-pro31-section-actions .lav-pro31-btn{width:100%!important;text-align:center!important}
 body.lav45-space-body .lav-pro31-est-row{display:block!important;padding:16px 0!important}.lav45-space-body .lav-pro31-est-metrics{margin-top:12px!important}.lav45-space-body .lav-pro31-est-actions{justify-content:flex-start!important;margin-top:12px!important}.lav45-space-body .lav-pro31-est-actions a,.lav45-space-body .lav-pro31-est-actions span{padding:7px 9px!important;border:1px solid var(--sp-line)!important;background:#fff!important;border-radius:3px!important}
 body.lav45-space-body .lav-pro31-metricsline,body.lav45-space-body .lav-pro33-stats-summary{grid-template-columns:1fr 1fr!important}.lav45-space-body .lav-pro31-metricsline>article,.lav45-space-body .lav-pro33-stats-summary>span{padding:13px!important}.lav45-space-body .lav-pro31-metricsline>article:nth-child(2),.lav45-space-body .lav-pro33-stats-summary>span:nth-child(2){border-right:0!important}.lav45-space-body .lav-pro31-metricsline>article:nth-child(-n+2),.lav45-space-body .lav-pro33-stats-summary>span:nth-child(-n+2){border-bottom:1px solid var(--sp-line)!important}
 body.lav45-space-body .lav-pro41-visibility .lav-pro31-visibility-business,body.lav45-space-body .lav-pro31-reviewlist>article,body.lav45-space-body .lav-pro31-leads>article,body.lav45-space-body .lav-pro31-growth-list>article{max-width:100%!important;overflow:hidden!important}
 body.lav45-space-body .lav-pro31-editor{padding:15px!important}
 body.lav45-space-body footer.lav41-footer{margin-bottom:0!important}
}
@media(max-width:390px){body.lav45-space-body .lav-pro31-content{padding-left:12px!important;padding-right:12px!important}.lav45-space-body .lav-pro33-summary{grid-template-columns:minmax(0,1fr) 96px!important}.lav45-space-body .lav-pro41-share-grid{grid-template-columns:1fr 1fr 1fr!important}.lav45-space-body .lav45-mobile-tabs{padding-left:12px!important;padding-right:12px!important}}
