Files
klz-cables.com/.pnpm-store/v10/files/c0/bfd98992c3dcbca8b5091ca2833221a847385cf604b33400a6391165cc2a936d50d460ab46a45b64947ffd9dbb79d61a0bc95a43ee0295504a7a9866b8afe3
Marc Mintel 5397309103
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
fix(products): fix breadcrumbs and product filtering (backport from main)
2026-02-24 16:04:21 +01:00

233 lines
5.5 KiB
Plaintext

@import '../../scss/styles.scss';
@layer payload-default {
.document-fields {
width: 100%;
display: flex;
--doc-sidebar-width: 325px;
--sidebar-gutter-h-right: var(--gutter-h);
--sidebar-gutter-h-left: calc(var(--base) * 2);
--main-gutter-h-left: var(--gutter-h);
--main-gutter-h-right: calc(var(--base) * 2);
[dir='rtl'] &:not(&--force-sidebar-wrap) {
--sidebar-gutter-h-left: var(--gutter-h);
--sidebar-gutter-h-right: calc(var(--base) * 2);
--main-gutter-h-left: calc(var(--base) * 2);
--main-gutter-h-right: var(--gutter-h);
}
&--force-sidebar-wrap,
&:has(.document-fields__sidebar-wrap .document-fields__sidebar-fields > .render-fields:empty) {
--sidebar-gutter-h-left: var(--gutter-h);
--sidebar-gutter-h-right: var(--gutter-h);
--main-gutter-h-left: var(--gutter-h);
--main-gutter-h-right: var(--gutter-h);
}
&--has-sidebar {
--main-width: 66.66%;
--main-border: 1px solid var(--theme-elevation-100);
--main-field-margin: calc(var(--base) * -2);
&:has(
.document-fields__sidebar-wrap .document-fields__sidebar-fields > .render-fields:empty
) {
--main-width: 100%;
--main-border: none;
--main-field-margin: initial;
}
.document-fields {
&__main {
width: var(--main-width);
}
&__edit {
padding-left: var(--main-gutter-h-left);
padding-right: var(--main-gutter-h-right);
[dir='ltr'] & {
top: 0;
right: 0;
border-right: var(--main-border);
}
[dir='rtl'] & {
top: 0;
left: 0;
border-left: var(--main-border);
}
}
&__fields {
& > .tabs-field,
& > .group-field {
margin-right: var(--main-field-margin);
}
}
}
}
&__main {
width: 100%;
display: flex;
flex-direction: column;
min-height: 100%;
flex-grow: 1;
}
&__edit {
padding-top: calc(var(--base) * 1.5);
padding-bottom: var(--spacing-view-bottom);
flex-grow: 1;
}
&__sidebar-wrap {
&:has(.document-fields__sidebar-fields > .render-fields:empty) {
--sidebar-wrap-width: 0;
--sidebar-wrap-min-width: 0;
--sidebar-wrap-position: initial;
--sidebar-wrap-top: initial;
--sidebar-wrap-height: initial;
--sidebar-wrap-flex-shrink: initial;
}
position: var(--sidebar-wrap-position, sticky);
top: var(--sidebar-wrap-top, var(--doc-controls-height));
width: var(--sidebar-wrap-width, 33.33%);
height: var(--sidebar-wrap-height, calc(100vh - var(--doc-controls-height)));
min-width: var(--sidebar-wrap-min-width, var(--doc-sidebar-width));
flex-shrink: var(--sidebar-wrap-flex-shrink, 0);
}
&__sidebar {
width: 100%;
height: 100%;
overflow-y: auto;
display: flex;
flex-direction: column;
min-height: 100%;
}
&__sidebar-fields {
display: flex;
flex-direction: column;
gap: var(--base);
padding-top: calc(var(--base) * 1.5);
padding-left: var(--sidebar-gutter-h-left);
padding-right: var(--sidebar-gutter-h-right);
padding-bottom: var(--spacing-view-bottom);
}
&__label {
color: var(--theme-elevation-400);
}
&--force-sidebar-wrap {
display: block;
isolation: isolate;
.document-fields {
&__main {
width: 100%;
min-height: initial;
}
&__sidebar-wrap {
position: static;
width: 100%;
height: initial;
border-left: 0;
}
&__sidebar {
padding-bottom: base(3.5);
overflow: visible;
}
&__sidebar-fields {
padding-top: 0;
padding-bottom: 0;
}
}
}
@include mid-break {
display: block;
[dir='rtl'] &:not(&--force-sidebar-wrap) {
--sidebar-gutter-h-left: var(--gutter-h);
--sidebar-gutter-h-right: var(--gutter-h);
--main-gutter-h-left: var(--gutter-h);
--main-gutter-h-right: var(--gutter-h);
}
--main-gutter-h-left: var(--gutter-h);
--main-gutter-h-right: var(--gutter-h);
--sidebar-gutter-h-left: var(--gutter-h);
--sidebar-gutter-h-right: var(--gutter-h);
&--has-sidebar {
.document-fields {
&__main {
width: 100%;
}
&__edit {
[dir='ltr'] & {
border-right: 0;
}
[dir='rtl'] & {
border-left: 0;
}
}
&__fields {
& > .tabs-field,
& > .group-field {
margin-right: calc(var(--gutter-h) * -1);
}
}
}
}
&__main {
width: 100%;
min-height: initial;
}
&__sidebar-wrap {
position: static;
width: 100%;
height: initial;
border-left: 0;
}
&__form {
display: block;
}
&__sidebar-fields {
padding-top: 0;
padding-bottom: 0;
gap: base(0.5);
}
&__sidebar {
padding-bottom: base(3.5);
overflow: visible;
}
}
@include small-break {
&__sidebar-wrap {
min-width: initial;
width: 100%;
}
&__edit {
padding-top: calc(var(--base) / 2);
}
}
}
}