@layer volvo.debug{:root{--_v12e41f:81rem;--_v587c70:min(100vw - var(--v-space-pagemargin) * 2, 160rem - var(--v-space-pagemargin) * 2, 100%);--_ve03324:min(var(--_v12e41f), var(--_v587c70));--_vc5e200:calc((var(--v-grid-columns) - 1) * var(--v-space-gutter));--_v6aa65e:calc((var(--_ve03324) - var(--_vc5e200)) / var(--v-grid-columns));--_v08c568:calc(var(--v-space-gutter) * (var(--v-grid-columns) - 1));--_ve1709a:calc((var(--_v6aa65e) * var(--v-grid-columns)) + var(--_v08c568))}body:has([data-debug-grid=true]):before{z-index:calc(3.40282e38);width:calc(var(--_ve03324) + var(--v-space-gutter));pointer-events:none;content:"";background:linear-gradient(to right, var(--v-color-surface-accent-blue), var(--v-color-surface-accent-blue) calc(100% - var(--v-space-gutter)), #0000 calc(100% - var(--v-space-gutter)));background-size:calc(100% / var(--v-grid-columns));opacity:.16;top:0;bottom:0;margin-block:0;margin-inline:auto;display:block;position:fixed;inset-inline-start:calc(50% + var(--v-space-gutter) / 2);translate:-50%}html:has([data-debug-grid=true]):after,html:has([data-debug-grid=true]):before{width:max(calc((100vw - (160rem - var(--v-space-pagemargin) * 2)) / 2), calc(var(--v-space-pagemargin) - (100vw - 100%) / 2));pointer-events:none;content:"";background-color:var(--v-color-surface-feedback-red);opacity:.16;height:100vh;display:block;position:fixed;top:0}html:has([data-debug-grid=true]):before{inset-inline-start:0}html:has([data-debug-grid=true]):after{inset-inline-end:0}div[data-inline-debug-grid=true]{position:relative;overflow-x:hidden}div[data-inline-debug-grid=true]:before{z-index:calc(3.40282e38);width:calc(var(--_ve03324) + var(--v-space-gutter));pointer-events:none;content:"";background:linear-gradient(to right, var(--v-color-surface-accent-blue), var(--v-color-surface-accent-blue) calc(100% - var(--v-space-gutter)), #0000 calc(100% - var(--v-space-gutter)));background-size:calc(100% / var(--v-grid-columns));opacity:.16;top:0;bottom:0;margin-block:0;margin-inline:auto;display:block;position:absolute;inset-inline-start:calc(50% + var(--v-space-gutter) / 2);translate:-50%}[data-debug-outline] *{outline:1px solid #ff000080}[data-debug-outline] :is(a,b,em,i,li,small,span,strong){outline-color:#00ff0080}[data-debug-outline] div{outline-color:#0000ff80}[data-debug-outline] :is(button,input,select,summary,textarea){outline-color:#ff00ff80}}