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
233 lines
5.5 KiB
Plaintext
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);
|
|
}
|
|
}
|
|
}
|
|
}
|