/* R18: the written brief always stays visible; examples are optional. */
.iw-assistant .iw-assistant-groups{gap:14px}
.iw-assistant-section{min-width:0;border:1px solid var(--iw-line);border-radius:12px;padding:12px;background:var(--iw-paper)}
.iw-section-heading{display:flex;align-items:center;gap:8px;min-height:22px}
.iw-section-heading>strong{flex:1;font-size:12px;font-weight:650}
.iw-assistant-section>.iw-custom-direction{margin:8px 0 10px}
.iw-assistant-section>.iw-custom-direction>span{font-size:10px;font-weight:500;color:var(--iw-sub)}
.iw-assistant-section>.iw-custom-direction>small{display:none}
.iw-assistant .iw-assistant-section>.iw-custom-direction>textarea{height:72px;min-height:72px;max-height:240px;font-size:12px;resize:vertical}
.iw-assistant-section>.iw-assistant-group{border:0;border-top:1px solid var(--iw-line);border-radius:0;background:transparent}
.iw-assistant .iw-assistant-section>.iw-assistant-group>summary{min-height:32px;padding:7px 0}
.iw-assistant-section>.iw-assistant-group>summary>strong{font-size:10px;font-weight:500;color:var(--iw-sub)}
.iw-assistant .iw-assistant-section .iw-assistant-content{max-height:none;overflow:visible;padding:2px 0 0}
.iw-assistant-section .iw-guide-heading{margin-top:10px}
.iw-assistant-section .iw-guide-image{aspect-ratio:1.9}
.iw-assistant-section .iw-guide-caption{min-height:28px}
@media(prefers-reduced-motion:reduce){.iw-assistant-section *{scroll-behavior:auto!important}}

.vz-coin-balance>i{font-style:normal;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--vz-blue) 11%,transparent);font-size:13px;flex-shrink:0}
.vz-coin-balance:hover>i{background:var(--vz-blue);color:#fff}
.vz-app.is-collapsed .vz-coin-balance>i{display:none}

/* Compact headers reserve real layout space for the localized account controls. */
@media(max-width:1500px){
 .vz-app .vz-top[data-canvas-aligned="true"]>.vz-section-switch{position:static;inset:auto;transform:none;margin-left:auto;flex:0 0 auto}
 .vz-app .vz-top[data-canvas-aligned="true"]>:is(.vz-top-actions,.vz-video-account){margin-left:0;flex:0 0 auto}
 .vz-app .vz-top[data-canvas-aligned="true"]>.vz-section-switch>button{white-space:nowrap}
}
