/* Volt follows the pinned image: a single metric ribbon, annual monthly stems,
   bright sales curve and rounded cool-to-citron arrows. Signal is untouched. */
html[data-design=capsule][data-appearance=volt]{--bg:#f3f5f3;--rail:#f8f9f5cc;--surface:#fff;--surface2:#f0f3ef;--glass:#fffffff2;--text:#111916;--muted:#626d79;--faint:#68737e;--line:#e0e6e5;--accent:#d6ff00;--accent-ink:#1f2b00;--selected:#f0facb;--chart-1:#657d0d;--chart-2:#26766a;--chart-3:#a66a20;--chart-4:#8358ad;--chart-5:#b45843;--focus:#59720c;--ambient:radial-gradient(ellipse at 29% 32%,#edf8d45c,transparent 40%),radial-gradient(ellipse at 76% 70%,#e5e9f180,transparent 55%);--panel-fill:#ffffffd9;--shadow:0 18px 48px #2b371b12;--volt-r:20px}
html[data-design=capsule][data-appearance=volt] .main{padding-top:0}
html[data-design=capsule][data-appearance=volt] .topbar{min-height:88px;padding-block:18px!important}
html[data-design=capsule][data-appearance=volt] .vs-home-head{margin:8px 0 22px;min-height:44px}
html[data-design=capsule][data-appearance=volt] .vs-home-head>div:first-child{display:flex;align-items:baseline;gap:22px}
html[data-design=capsule][data-appearance=volt] .vs-home-head h1{font-weight:550;font-size:36px}
html[data-design=capsule][data-appearance=volt] .vs-home-head p{margin:0}
html[data-design=capsule][data-appearance=volt] .search-trigger{border-color:#e4e8e4;background:#ffffffb8;backdrop-filter:blur(16px)}
html[data-design=capsule][data-appearance=volt] :is(.filter.active,.hc-filters>button[aria-pressed=true],.hz-subtabs button[aria-pressed=true],.hs-series button[aria-pressed=true]){color:#fff;background:#202622;border-color:#202622}
html[data-design=capsule][data-appearance=volt] :is(.panel,.research-card,.table-wrap,.property-card,.pp-card,.h-queue-card,.w-panel,.td-card,.td-queue,.pilotage-card,.ch-nav,.ch-main,.k-stat,.k-hero,.p-focus,.p-performance,.p-alerts,.w-summary,.pf-section,.mq-box,.ob-section){border-color:transparent;border-radius:var(--volt-r);backdrop-filter:none}
html[data-design=capsule][data-appearance=volt] .vs-widget{border:1px solid transparent;border-radius:var(--volt-r);background:var(--panel-fill);backdrop-filter:blur(18px);padding:23px}
/* Retain the approved team and discussion layout from V5. */
html[data-design=capsule][data-appearance=volt] .vs-team{border:1px solid transparent;border-radius:26px;background:#fff;backdrop-filter:none;padding:24px}
html[data-design=capsule][data-appearance=volt] .vs-team .vs-discussions{border:0;border-top:1px solid var(--line);background:none;border-radius:0;padding:21px 0 0;margin-inline:0}
html[data-design=capsule][data-appearance=volt] .vs-team-people{gap:8px}
html[data-design=capsule][data-appearance=volt] .vs-unread{color:#243008;background:#d6ef90}
html[data-design=capsule][data-appearance=volt] .vs-compose{background:#f4f6ed;border-color:transparent;color:var(--text)}
html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .vs-dashboard-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-items:stretch}
html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .vs-widget-grid{display:contents}
html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .vs-widget[data-widget][data-size]{grid-column:span 4;grid-row:auto}
html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .vs-widget[data-widget][data-size=wide]{grid-column:span 6}
html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .vs-widget[data-widget][data-size=full]{grid-column:1/-1}
html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .vs-widget:is([data-widget=objectif],[data-widget=pipeline_etape])[data-custom-size=false]{grid-column:span 5}
html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .vs-widget:is([data-widget=activite],[data-widget=afaire])[data-custom-size=false]{grid-column:span 4}
html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .vs-widget[data-widget=portefeuille][data-custom-size=false]{grid-column:span 9}
html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .vs-widget[data-widget=prochains_rdv][data-custom-size=false]{grid-column:span 3}
html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .vs-team{grid-column:10/span 3;grid-row:2/span 2;align-self:stretch}
html[data-design=capsule][data-appearance=volt] .vs-widget-head h2{font-size:18px;font-weight:500}
html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .vs-widget:is([data-widget=mandats],[data-widget=pipeline])[data-custom-size=false]{grid-column:span 6}
/* The KPI widgets retain their menus; only their default presentation is joined. */
html[data-design=capsule][data-appearance=volt] .volt-overview{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.15fr 1.25fr 1fr;gap:0;background:#ffffffb8;border:1px solid #fff;border-radius:20px;align-items:center;padding:6px 0;backdrop-filter:blur(18px);min-height:106px}
html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .volt-overview>.vs-widget[data-widget][data-size]{grid-column:auto;display:grid;grid-template-columns:48px minmax(0,1fr) 20px;grid-template-rows:auto auto auto;gap:2px 12px;border:0;border-radius:0;background:none;backdrop-filter:none;padding:10px 20px;min-height:90px}
html[data-design=capsule][data-appearance=volt] .volt-overview>.vs-widget+*{border-left:1px solid var(--line)!important}
html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .volt-overview .vs-widget :is(.vs-widget-head,.hc-body){display:contents}
html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .volt-overview .vs-widget .vs-widget-head h2{grid-column:2;grid-row:2;margin:0;font-size:13px;font-weight:400;color:var(--muted)}
html[data-design=capsule][data-appearance=volt] .volt-overview .vs-widget-glyph{grid-column:1;grid-row:1/4;align-self:center;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#edf0e9;color:#131c16}
html[data-design=capsule][data-appearance=volt] .volt-overview .vs-widget-glyph svg{width:24px;height:24px}
html[data-design=capsule][data-appearance=volt] .volt-overview .vs-widget-tools{grid-column:3;grid-row:1/4;align-self:center}
html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .volt-overview .vs-widget .hc-metric{grid-column:2;grid-row:1;margin:0;gap:4px}
html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .volt-overview .vs-widget .hc-metric strong{font-size:25px;font-weight:500}
html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .volt-overview .vs-widget .hc-metric>span{font-size:11px}
html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .volt-overview .vs-widget .hc-caption{grid-column:2;grid-row:3;font-size:10px;margin:2px 0 0;color:var(--muted)}
html[data-design=capsule][data-appearance=volt] :is(.volt-month-sales,.volt-overview-portfolio){min-width:0;width:100%;min-height:90px;padding:10px 20px;display:flex;align-items:center;gap:14px;text-align:left;color:var(--text);background:none}
html[data-design=capsule][data-appearance=volt] :is(.volt-month-sales,.volt-overview-portfolio)>span:nth-child(2){min-width:0;flex:1}
html[data-design=capsule][data-appearance=volt] :is(.volt-month-sales,.volt-overview-portfolio) b{display:block;font-size:20px;font-weight:500;white-space:nowrap;letter-spacing:-.025em}
html[data-design=capsule][data-appearance=volt] :is(.volt-month-sales,.volt-overview-portfolio) small{display:block;font-size:10px;color:var(--muted);margin-top:4px;font-weight:400}
html[data-design=capsule][data-appearance=volt] .volt-month-sales b small{display:inline;font-size:18px}
html[data-design=capsule][data-appearance=volt] .volt-overview-portfolio b{font-size:15px}
html[data-design=capsule][data-appearance=volt] .volt-overview-icon{width:48px;height:48px;flex:none;border-radius:50%;display:grid;place-items:center;background:#edf0e9}
html[data-design=capsule][data-appearance=volt] .volt-overview-icon svg{width:25px;height:25px}
html[data-design=capsule][data-appearance=volt] .volt-month-progress{display:flex;align-items:center;gap:12px;margin-top:9px}
html[data-design=capsule][data-appearance=volt] .volt-month-progress>i{height:7px;flex:1;background:linear-gradient(to right,var(--accent) var(--progress),#e6ebdf var(--progress));border-radius:6px;position:relative}
html[data-design=capsule][data-appearance=volt] .volt-month-progress>i:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 2px),#fff calc(25% - 2px),#fff 25%)}
html[data-design=capsule][data-appearance=volt] .volt-month-progress em{font-size:10px;font-style:normal}
html[data-design=capsule][data-appearance=volt] :is(.volt-month-sales,.volt-overview-portfolio):hover{background:#f2f8e4;border-radius:12px}
/* Amount and target stay on the same line; a fine ring accompanies monthly history. */
html[data-design=capsule][data-appearance=volt] .vs-home .vs-widget[data-widget=objectif]{background:radial-gradient(ellipse at 46% 42%,#eaffac75,transparent 74%),#ffffffd9}
html[data-design=capsule][data-appearance=volt] .volt-annual{display:flex;flex-direction:column;height:100%;min-height:275px;container-type:inline-size}
html[data-design=capsule][data-appearance=volt] .volt-annual-main{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 12px;min-height:105px}
html[data-design=capsule][data-appearance=volt] .volt-annual-main>div:first-child{min-width:0;flex:1}
html[data-design=capsule][data-appearance=volt] .volt-annual-amount{display:block;font-size:clamp(30px,7.8cqi,45px);font-weight:500;letter-spacing:-.04em;line-height:1.2;white-space:nowrap}
html[data-design=capsule][data-appearance=volt] .volt-annual-amount>small{display:inline;font-size:.45em;color:var(--text);font-weight:400;letter-spacing:0}
html[data-design=capsule][data-appearance=volt] .volt-annual-amount>span{font-size:.43em;color:var(--muted);font-weight:400;letter-spacing:-.02em}
html[data-design=capsule][data-appearance=volt] .volt-annual-target{font-size:11px;color:#53730c;margin:17px 0 0}
html[data-design=capsule][data-appearance=volt] .volt-ring{position:relative;width:21%;max-width:112px;flex:none;aspect-ratio:1}
html[data-design=capsule][data-appearance=volt] .volt-ring svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}
html[data-design=capsule][data-appearance=volt] .volt-ring circle{fill:none;stroke:#e5ebdd;stroke-width:13}
html[data-design=capsule][data-appearance=volt] .volt-ring circle+circle{stroke:var(--accent);stroke-linecap:round}
html[data-design=capsule][data-appearance=volt] .volt-ring>span{position:absolute;inset:0;display:grid;place-items:center}
html[data-design=capsule][data-appearance=volt] .volt-ring b{font-size:clamp(18px,4.2cqi,25px);font-weight:500;letter-spacing:-.03em}
html[data-design=capsule][data-appearance=volt] .volt-ring b small{font-size:.8em;margin-left:3px}
html[data-design=capsule][data-appearance=volt] .volt-annual-bars{display:flex;gap:9px;margin-top:auto;height:146px}
html[data-design=capsule][data-appearance=volt] .volt-annual-bars button{display:flex;flex-direction:column;flex:1;min-width:0;align-items:center;gap:9px;background:none;padding:0;color:var(--muted)}
html[data-design=capsule][data-appearance=volt] .volt-annual-stem{height:116px;width:14px;display:flex;align-items:flex-end;position:relative;border-radius:10px;background:linear-gradient(180deg,#e6ecd900,#e8edde);border-top:1px solid transparent}
html[data-design=capsule][data-appearance=volt] .volt-annual-stem:before{content:'';border-left:1px dashed #d4dcc7;position:absolute;top:0;bottom:0;left:50%}
html[data-design=capsule][data-appearance=volt] .volt-annual-stem>i{width:100%;position:relative;border-radius:8px 8px 0 0;background:linear-gradient(0deg,#dee6c780,#d5ee9466)}
html[data-design=capsule][data-appearance=volt] .volt-annual-stem b{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:9px;height:9px;background:var(--accent);border:2px solid white;border-radius:50%}
html[data-design=capsule][data-appearance=volt] .volt-annual-stem em{font-size:12px;font-style:normal;position:absolute;bottom:0;left:0;right:0}
html[data-design=capsule][data-appearance=volt] .volt-annual-bars .current .volt-annual-stem>i{background:linear-gradient(0deg,#b7e72f,var(--accent))}
html[data-design=capsule][data-appearance=volt] .volt-annual-bars .current .volt-annual-stem b{background:#192000;border-color:var(--accent)}
html[data-design=capsule][data-appearance=volt] .volt-annual-bars .future .volt-annual-stem{background:#e9ece2}
html[data-design=capsule][data-appearance=volt] .volt-annual-bars .future .volt-annual-stem:before{display:none}
html[data-design=capsule][data-appearance=volt] .volt-annual-bars small{font-size:10px;font-weight:400}
html[data-design=capsule][data-appearance=volt] .volt-annual-bars button:hover .volt-annual-stem{background:#e7f5b7}
html[data-design=capsule][data-appearance=volt] .vs-annual-caption{gap:12px;font-size:9px;margin-top:12px}
/* Sales use the same permission-checked, deduplicated monthly totals as Pilotage. */
html[data-design=capsule][data-appearance=volt] .volt-sales-chart{min-height:280px}
html[data-design=capsule][data-appearance=volt] .volt-chart-period{display:flex;justify-content:space-between;align-items:center;margin:0 0 6px;color:var(--muted);font-size:11px}
html[data-design=capsule][data-appearance=volt] .volt-chart-period>span{padding:4px 14px;border:1px solid var(--line);border-radius:999px;color:var(--text)}
html[data-design=capsule][data-appearance=volt] .volt-chart-period small{font-size:10px}
html[data-design=capsule][data-appearance=volt] .volt-sales-chart>svg{width:100%;height:242px;display:block;overflow:visible}
html[data-design=capsule][data-appearance=volt] .volt-axis{fill:var(--muted);font-size:11px}
html[data-design=capsule][data-appearance=volt] .volt-chart-value{fill:var(--text);font-size:14px;font-weight:500}
html[data-design=capsule][data-appearance=volt] .volt-sales-chart g[role=button]{cursor:pointer}
html[data-design=capsule][data-appearance=volt] .volt-chart-note{font-size:9px;color:var(--muted);margin:0}
html[data-design=capsule][data-appearance=volt] .volt-original-activity{margin-top:12px;font-size:10px;color:var(--muted)}
html[data-design=capsule][data-appearance=volt] .volt-original-activity summary{cursor:pointer}
html[data-design=capsule][data-appearance=volt] .volt-original-activity[open]>.hs-activity{margin-top:18px}
/* Wide, nested arrows: one continuous ribbon, with the same rounded shoulders as the reference. */
html[data-design=capsule][data-appearance=volt] .volt-pipeline-ribbon{display:flex;gap:0;margin:22px 0 25px}
html[data-design=capsule][data-appearance=volt] .volt-pipeline-ribbon button{--step-from:#edf3f3;--step-to:#e8f0f0;flex:1;position:relative;min-width:0;height:88px;background:none;padding:16px 10px 16px 25px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;color:#142027;isolation:isolate}
html[data-design=capsule][data-appearance=volt] .volt-pipeline-ribbon button+button{margin-left:-12px}
html[data-design=capsule][data-appearance=volt] .volt-pipeline-ribbon button:first-child{padding-left:20px}
html[data-design=capsule][data-appearance=volt] .volt-pipeline-ribbon button>svg{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible}
html[data-design=capsule][data-appearance=volt] .volt-pipeline-ribbon path{stroke:#fff;stroke-width:1.2;vector-effect:non-scaling-stroke}
html[data-design=capsule][data-appearance=volt] .volt-step-start{stop-color:var(--step-from)}
html[data-design=capsule][data-appearance=volt] .volt-step-end{stop-color:var(--step-to)}
html[data-design=capsule][data-appearance=volt] .volt-pipeline-ribbon button:nth-child(2){--step-from:#e4f1f2;--step-to:#deeff0}
html[data-design=capsule][data-appearance=volt] .volt-pipeline-ribbon button:nth-child(3){--step-from:#e5f2e9;--step-to:#e7f4dc}
html[data-design=capsule][data-appearance=volt] .volt-pipeline-ribbon button:nth-child(4){--step-from:#eaf5d1;--step-to:#effca9}
html[data-design=capsule][data-appearance=volt] .volt-pipeline-ribbon button:nth-child(5){--step-from:#dcff32;--step-to:#d1fb00}
html[data-design=capsule][data-appearance=volt] .volt-pipeline-ribbon button:hover>svg{filter:brightness(.97) drop-shadow(0 4px 5px #60742719)}
html[data-design=capsule][data-appearance=volt] .volt-pipeline-ribbon button:focus-visible{outline-offset:2px;border-radius:12px;z-index:1}
html[data-design=capsule][data-appearance=volt] .volt-pipeline-ribbon span{font-size:11px;white-space:nowrap}
html[data-design=capsule][data-appearance=volt] .volt-pipeline-ribbon strong{font-size:25px;font-weight:500;line-height:1}
html[data-design=capsule][data-appearance=volt] .volt-pipeline .hs-card-footer{margin-top:0}
/* Fine task list followed by a distinct appointment row, using actual agenda records. */
html[data-design=capsule][data-appearance=volt] .volt-priorities .vs-priority-summary{margin:-2px 0 7px;font-size:10px}
html[data-design=capsule][data-appearance=volt] .volt-task-list{display:grid;gap:2px}
html[data-design=capsule][data-appearance=volt] .volt-task-row{width:100%;display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:57px;padding:8px 4px;background:linear-gradient(100deg,#f6f8f770,#fafbf900);border:0;border-radius:10px;text-align:left;color:var(--text)}
html[data-design=capsule][data-appearance=volt] .volt-task-row:hover{background:#f2f6e9}
html[data-design=capsule][data-appearance=volt] .volt-task-row .vs-task-circle{width:21px;height:21px;border:1.45px solid #17231e;background:#fff}
html[data-design=capsule][data-appearance=volt] .volt-task-row .vs-task-copy b{font-size:13px;line-height:1.4;display:flex;align-items:center;gap:8px}
html[data-design=capsule][data-appearance=volt] .volt-task-row .vs-task-copy b svg{width:15px;height:15px;flex:none;color:#465366}
html[data-design=capsule][data-appearance=volt] .volt-task-row .vs-task-copy small{font-size:11px;margin-top:2px}
html[data-design=capsule][data-appearance=volt] .volt-task-row .vs-priority-tag{border:0;font-size:9px;font-weight:400;padding:5px 10px;grid-column:auto;grid-row:auto;justify-self:auto}
html[data-design=capsule][data-appearance=volt] .volt-task-row .vs-priority-tag[data-level=haute]{color:#bd3d50;background:#ffebee}
html[data-design=capsule][data-appearance=volt] .volt-task-row .vs-priority-tag[data-level=normale]{color:#976000;background:#fff1d9}
html[data-design=capsule][data-appearance=volt] .volt-task-row time{font-size:10px;color:#303c4a;text-align:right;min-width:42px}
html[data-design=capsule][data-appearance=volt] .volt-priority-appointment{width:100%;display:flex;align-items:center;gap:12px;text-align:left;background:linear-gradient(105deg,#f3f6ed,#f7f8f9);border:0;border-radius:14px;padding:12px 10px;margin:8px 0 3px;color:var(--text)}
html[data-design=capsule][data-appearance=volt] .volt-priority-appointment:hover{background:#eff5df}
html[data-design=capsule][data-appearance=volt] .volt-calendar-icon{width:36px;height:36px;flex:none;border-radius:50%;background:#f1f5e7;display:grid;place-items:center}
html[data-design=capsule][data-appearance=volt] .volt-calendar-icon svg{width:24px;height:24px;stroke-width:1.5}
html[data-design=capsule][data-appearance=volt] .volt-priority-appointment>span:nth-child(2){flex:1;min-width:0}
html[data-design=capsule][data-appearance=volt] .volt-priority-appointment b{display:block;font-size:13px;font-weight:400;line-height:1.45}
html[data-design=capsule][data-appearance=volt] .volt-priority-appointment small{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:11px;color:var(--muted)}
html[data-design=capsule][data-appearance=volt] .volt-priority-appointment small svg{width:12px;height:12px;flex:none}
html[data-design=capsule][data-appearance=volt] .volt-priority-appointment>svg{width:14px;height:14px;flex:none}
html[data-design=capsule][data-appearance=volt] .volt-priorities .hs-text-link{margin-top:10px}
html[data-design=capsule][data-appearance=volt] .volt-year-control{position:relative;display:flex;align-items:center}
html[data-design=capsule][data-appearance=volt] .volt-year-control #volt-goal-year{appearance:none;min-height:36px;border:1px solid var(--line);border-radius:999px;background:#ffffff70;padding:6px 34px 6px 17px;font:inherit;font-size:12px;color:var(--text);cursor:pointer;width:auto}
html[data-design=capsule][data-appearance=volt] .volt-year-control>svg{position:absolute;right:12px;width:12px;height:12px;transform:rotate(90deg);pointer-events:none}
html[data-design=capsule][data-appearance=volt] .volt-year-control #volt-goal-year:hover{background:#fff}
html[data-design=capsule][data-appearance=volt] .volt-year-control .sr-only{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}
html[data-design=capsule][data-appearance=volt] #nav .navbtn:not(.active) svg{color:#28352e;stroke-width:1.5}
html[data-design=capsule][data-appearance=volt] .vs-action-dock{border-color:#fff;box-shadow:0 12px 32px #303c1924}
html[data-design=capsule][data-appearance=volt] .hs-property-photo{border-radius:16px}
html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) [data-widget=portefeuille][data-size=wide] .hs-portfolio{display:grid;grid-template-columns:1fr 2fr;gap:25px;align-items:center}
html[data-design=capsule][data-appearance=volt] .vs-library .vs-widget{border-radius:20px}
html[data-design=capsule][data-appearance=volt] .ta-grid-head.today strong{color:var(--focus)}
@media(min-width:761px){
 html[data-design=capsule][data-appearance=volt][data-nav-position=left] .navbtn{border-radius:50%;width:48px;height:48px;min-height:48px}
 html[data-design=capsule][data-appearance=volt][data-nav-position=left] .navbtn.active{border-color:#fff;background:linear-gradient(145deg,#f2ffb8,#eaff83)!important;color:#263208!important}
 html[data-design=capsule][data-appearance=volt][data-nav-position=left] .navbtn.active svg{color:#263208!important}
}
@media(max-width:1200px){
 html[data-design=capsule][data-appearance=volt] .volt-overview{grid-template-columns:1fr 1fr}
 html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .vs-dashboard-layout{gap:14px}
 html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .vs-team{grid-column:1/-1;grid-row:auto;display:block}
 html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .vs-widget[data-widget][data-size]{grid-column:span 4}
 html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .vs-widget[data-widget]:is([data-size=wide],[data-size=compact]){grid-column:span 6}
 html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .vs-widget[data-widget][data-size=full]{grid-column:1/-1}
 html[data-design=capsule][data-appearance=volt] .vs-team-people{max-width:420px}
 html[data-design=capsule][data-appearance=volt] .vs-priority-row{grid-template-columns:18px minmax(0,1fr) auto 10px}
}
@media(max-width:760px){
 html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .vs-dashboard-layout{grid-template-columns:1fr;gap:16px}
 html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .vs-widget[data-widget][data-size]{grid-column:1/-1;grid-row:auto;padding:20px}
 html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) .vs-team{grid-column:1/-1;grid-row:auto;padding:20px}
 html[data-design=capsule][data-appearance=volt] .vs-home-head h1{font-size:30px}
 html[data-design=capsule][data-appearance=volt] .vs-home-head>div:first-child{display:block}
 html[data-design=capsule][data-appearance=volt] .vs-home-head p{margin-top:7px}
 html[data-design=capsule][data-appearance=volt] .volt-overview{grid-template-columns:1fr}
 html[data-design=capsule][data-appearance=volt] .volt-overview>.vs-widget+*{border-left:0!important;border-top:1px solid var(--line)!important}
 html[data-design=capsule][data-appearance=volt] .volt-annual-amount>span{display:block;font-size:14px;margin-top:6px}
 html[data-design=capsule][data-appearance=volt] .volt-annual-target{margin-top:10px;font-size:10px}
 html[data-design=capsule][data-appearance=volt] .volt-ring{width:25%}
 html[data-design=capsule][data-appearance=volt] .volt-annual-bars{gap:3px}
 html[data-design=capsule][data-appearance=volt] .volt-annual-bars small{font-size:8px}
 html[data-design=capsule][data-appearance=volt] .vs-home:not(.vs-library) [data-widget=portefeuille][data-size=wide] .hs-portfolio{display:flex}
 html[data-design=capsule][data-appearance=volt] .hs-property-photo{width:100%}
 html[data-design=capsule][data-appearance=volt] .volt-pipeline-ribbon span{font-size:9px}
 html[data-design=capsule][data-appearance=volt] .volt-pipeline-ribbon button{padding:14px 2px 14px 19px;height:78px}
 html[data-design=capsule][data-appearance=volt] .volt-pipeline-ribbon button:first-child{padding-left:12px}
}
@media(max-width:460px){
 html[data-design=capsule][data-appearance=volt] .volt-task-row{grid-template-columns:22px minmax(0,1fr) auto;gap:7px}
 html[data-design=capsule][data-appearance=volt] .volt-task-row .vs-priority-tag{grid-column:2;grid-row:2;justify-self:start}
 html[data-design=capsule][data-appearance=volt] .volt-task-row time{grid-column:3;grid-row:1}
 html[data-design=capsule][data-appearance=volt] .volt-task-row .vs-task-circle{grid-row:1/3}
 html[data-design=capsule][data-appearance=volt] .volt-task-row .vs-task-copy b svg{display:none}
 html[data-design=capsule][data-appearance=volt] .volt-priority-appointment b{font-size:12px}
}
/* The chooser communicates composition when opened from either design. */
html[data-design=capsule] .vs-sample-volt{grid-template-columns:12px 1.35fr 1fr;grid-template-rows:15px 1fr;background:#f3f6ef}
html[data-design=capsule] .vs-sample-volt i{grid-column:1;grid-row:1/3;background:#d6ff00;border-radius:12px}
html[data-design=capsule] .vs-sample-volt b{grid-column:2/4;grid-row:1;background:#fff;border-radius:6px}
html[data-design=capsule] .vs-sample-volt em{grid-column:2;grid-row:2;background:#fff;border-radius:9px;position:relative}
html[data-design=capsule] .vs-sample-volt em:after{content:'';position:absolute;inset:10px 16px;border:6px solid #d6ff00;border-left-color:#edf0e2;border-radius:50%}
html[data-design=capsule] .vs-sample-volt:after{content:'';grid-column:3;grid-row:2;background:#fff;border-radius:9px}
