@layer volvo.debug{:root{--_vcd01e1:81rem;--_v9cf347:min(100vw - var(--v-space-pagemargin) * 2,160rem - var(--v-space-pagemargin) * 2,100%);--_vc170a6:min(var(--_vcd01e1),var(--_v9cf347));--_v1baf2a:calc((var(--v-grid-columns) - 1) * var(--v-space-gutter));--_v635429:calc((var(--_vc170a6) - var(--_v1baf2a)) / var(--v-grid-columns));--_v89bc2c:calc(var(--v-space-gutter) * (var(--v-grid-columns) - 1));--_v23d769:calc((var(--_v635429) * var(--v-grid-columns)) + var(--_v89bc2c))}body:has([data-debug-grid=true]):before{z-index:calc(3.40282e+38);width:calc(var(--_vc170a6) + 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.40282e+38);width:calc(var(--_vc170a6) + 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}}