.tool[data-tool=css-container-query-builder] .tool-grid>*{min-inline-size:0}.tool[data-tool=css-container-query-builder] .rule{gap:var(--space-2);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr) 2.75rem;margin-block-end:var(--space-2);display:grid}.tool[data-tool=css-container-query-builder] .stage{background:var(--c-surface-2);border-radius:var(--r-md);padding:var(--space-3);margin-block-end:var(--space-3);overflow:hidden}.tool[data-tool=css-container-query-builder] .box{border:2px dashed var(--c-border-strong);border-radius:var(--r-sm);max-inline-size:100%;padding:var(--space-2);overflow:hidden}.tool[data-tool=css-container-query-builder] .grid{gap:var(--space-2);display:grid}.tool[data-tool=css-container-query-builder] .cell{background:var(--c-primary);min-block-size:2.5rem;color:var(--c-on-primary);border-radius:var(--r-sm);place-items:center;font-weight:700;display:grid;overflow:hidden}.tool[data-tool=css-container-query-builder] .big-output{white-space:pre;word-break:normal;overflow-x:auto}
