2265 lines
55 KiB
CSS
2265 lines
55 KiB
CSS
html[data-theme] {
|
|
--theme-bg: #f6f7f6;
|
|
--theme-input-bg: #ffffff;
|
|
--theme-text: #141617;
|
|
--theme-elevation-0: #ffffff;
|
|
--theme-elevation-50: #f9faf9;
|
|
--theme-elevation-100: #eef1f1;
|
|
--theme-elevation-150: #dde2e4;
|
|
--theme-elevation-200: #cfd6da;
|
|
--theme-elevation-250: #b9c2c8;
|
|
--theme-elevation-300: #a3adb4;
|
|
--theme-elevation-400: #8a9298;
|
|
--theme-elevation-500: #6b747b;
|
|
--theme-elevation-600: #59636a;
|
|
--theme-elevation-700: #3a4045;
|
|
--theme-elevation-800: #24282b;
|
|
--theme-elevation-900: #141617;
|
|
--theme-elevation-950: #0f1112;
|
|
--theme-border-color: rgba(20, 22, 23, 0.14);
|
|
--theme-success-500: #1a7f58;
|
|
--theme-warning-500: #b46f1a;
|
|
--theme-error-500: #b83b31;
|
|
--font-body: "Instrument Sans", "Manrope", "PingFang SC", sans-serif;
|
|
--gutter-h: 18px;
|
|
--style-radius-s: 6px;
|
|
--style-radius-m: 10px;
|
|
--style-radius-l: 14px;
|
|
}
|
|
|
|
html[data-theme] body {
|
|
background:
|
|
radial-gradient(circle at top, rgba(89, 99, 106, 0.18), transparent 26%),
|
|
linear-gradient(180deg, #f8f9f9 0%, #eef1f1 48%, #e7ebec 100%);
|
|
color: var(--theme-text);
|
|
}
|
|
|
|
html[data-theme] body::before {
|
|
content: "";
|
|
position: fixed;
|
|
inset: 0;
|
|
pointer-events: none;
|
|
background:
|
|
linear-gradient(135deg, rgba(255, 255, 255, 0.72), transparent 44%),
|
|
linear-gradient(180deg, transparent, rgba(16, 19, 21, 0.03));
|
|
}
|
|
|
|
html[data-theme] .template-minimal__wrap,
|
|
html[data-theme] .template-default__wrap {
|
|
position: relative;
|
|
border-radius: 16px;
|
|
border: 1px solid rgba(20, 22, 23, 0.08);
|
|
background: rgba(255, 255, 255, 0.92);
|
|
box-shadow: 0 16px 36px rgba(16, 19, 21, 0.06);
|
|
backdrop-filter: blur(18px);
|
|
}
|
|
|
|
html[data-theme] .template-minimal {
|
|
min-height: 100vh;
|
|
padding: 28px 16px;
|
|
}
|
|
|
|
html[data-theme] .template-minimal__wrap {
|
|
max-width: 500px;
|
|
padding: 28px 24px 22px;
|
|
}
|
|
|
|
html[data-theme] .login__brand {
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
html[data-theme] .login__brand::after {
|
|
content: "Eversolo Content Studio";
|
|
display: block;
|
|
margin-top: 12px;
|
|
font-size: 12px;
|
|
letter-spacing: 0.28em;
|
|
text-transform: uppercase;
|
|
color: rgba(89, 99, 106, 0.72);
|
|
}
|
|
|
|
html[data-theme] .app-header {
|
|
border-bottom: 1px solid rgba(20, 22, 23, 0.08);
|
|
background: rgba(255, 255, 255, 0.76);
|
|
backdrop-filter: blur(16px);
|
|
}
|
|
|
|
html[data-theme] .nav {
|
|
background: linear-gradient(180deg, rgba(255, 255, 255, 0.88), rgba(238, 241, 241, 0.8));
|
|
border-right: 1px solid rgba(20, 22, 23, 0.08);
|
|
}
|
|
|
|
html[data-theme] .nav::before {
|
|
content: "Eversolo";
|
|
display: block;
|
|
margin: 12px 12px 8px;
|
|
padding: 10px 12px;
|
|
border-radius: 10px;
|
|
background: linear-gradient(135deg, #24282b, #3a4045);
|
|
color: #ffffff;
|
|
font-size: 12px;
|
|
font-weight: 600;
|
|
letter-spacing: 0.24em;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
html[data-theme] .nav a,
|
|
html[data-theme] .nav button {
|
|
border-radius: 8px;
|
|
}
|
|
|
|
html[data-theme] .nav a:hover,
|
|
html[data-theme] .nav button:hover {
|
|
background: rgba(20, 22, 23, 0.08);
|
|
}
|
|
|
|
html[data-theme] .nav .nav-group {
|
|
margin: 14px 10px 18px;
|
|
}
|
|
|
|
html[data-theme] .nav .nav-group__toggle {
|
|
min-height: 34px;
|
|
margin-bottom: 8px;
|
|
padding: 8px 10px 8px 12px;
|
|
border: 1px solid rgba(20, 22, 23, 0.1);
|
|
border-radius: 8px;
|
|
background: linear-gradient(180deg, rgba(255, 255, 255, 0.76), rgba(238, 241, 241, 0.64));
|
|
color: #24282b;
|
|
box-shadow: 0 8px 18px rgba(16, 19, 21, 0.05);
|
|
}
|
|
|
|
html[data-theme] .nav .nav-group__toggle:hover,
|
|
html[data-theme] .nav .nav-group__toggle:focus-visible {
|
|
border-color: rgba(20, 22, 23, 0.18);
|
|
background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(221, 226, 228, 0.78));
|
|
color: #141617;
|
|
}
|
|
|
|
html[data-theme] .nav .nav-group__label {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 8px;
|
|
font-size: 13px;
|
|
font-weight: 800;
|
|
letter-spacing: 0;
|
|
line-height: 1.25;
|
|
}
|
|
|
|
html[data-theme] .nav .nav-group__label::before {
|
|
content: "";
|
|
width: 4px;
|
|
height: 16px;
|
|
border-radius: 999px;
|
|
background: #59636a;
|
|
box-shadow: 0 0 0 3px rgba(89, 99, 106, 0.12);
|
|
}
|
|
|
|
html[data-theme] .nav .nav-group__indicator svg .stroke {
|
|
stroke: #59636a;
|
|
}
|
|
|
|
html[data-theme] .nav .nav-group__content {
|
|
padding: 2px 0 0 4px;
|
|
}
|
|
|
|
html[data-theme] .nav .nav__link {
|
|
min-height: 32px;
|
|
padding-left: 12px;
|
|
}
|
|
|
|
html[data-theme] .app-header__step-nav-wrapper {
|
|
min-width: 0;
|
|
overflow: hidden;
|
|
}
|
|
|
|
html[data-theme] .step-nav {
|
|
min-width: 0;
|
|
}
|
|
|
|
html[data-theme] .step-nav__home {
|
|
display: inline-flex;
|
|
flex: 0 0 auto;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 34px;
|
|
height: 34px;
|
|
overflow: visible;
|
|
}
|
|
|
|
html[data-theme] .step-nav__home > span {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
max-width: none;
|
|
width: 34px;
|
|
height: 34px;
|
|
overflow: visible;
|
|
}
|
|
|
|
html[data-theme] .app-header__localizer.localizer {
|
|
display: none !important;
|
|
}
|
|
|
|
html[data-theme] .gutter--left,
|
|
html[data-theme] .gutter--right,
|
|
html[data-theme] .collection-list,
|
|
html[data-theme] .list-controls,
|
|
html[data-theme] .render-fields,
|
|
html[data-theme] .doc-controls {
|
|
position: relative;
|
|
z-index: 1;
|
|
}
|
|
|
|
html[data-theme] .collection-edit,
|
|
html[data-theme] .document-fields,
|
|
html[data-theme] .render-fields,
|
|
html[data-theme] .tabs-field__content-wrap {
|
|
max-width: none;
|
|
width: 100%;
|
|
}
|
|
|
|
html[data-theme] .list-header,
|
|
html[data-theme] .doc-controls,
|
|
html[data-theme] .render-fields > *,
|
|
html[data-theme] .field-type,
|
|
html[data-theme] .banner,
|
|
html[data-theme] .card,
|
|
html[data-theme] .popup__content,
|
|
html[data-theme] .table,
|
|
html[data-theme] .collection-edit,
|
|
html[data-theme] .document-fields,
|
|
html[data-theme] .tabs-field__content-wrap {
|
|
border-color: rgba(20, 22, 23, 0.08);
|
|
}
|
|
|
|
html[data-theme] .render-fields > .field-type,
|
|
html[data-theme] .tabs-field__content-wrap,
|
|
html[data-theme] .table table,
|
|
html[data-theme] .popup__content,
|
|
html[data-theme] .banner,
|
|
html[data-theme] .card {
|
|
border-radius: 10px;
|
|
}
|
|
|
|
html[data-theme] .render-fields > .field-type,
|
|
html[data-theme] .tabs-field__content-wrap {
|
|
background: rgba(255, 255, 255, 0.9);
|
|
box-shadow: inset 0 0 0 1px rgba(20, 22, 23, 0.04);
|
|
padding: 12px 14px;
|
|
}
|
|
|
|
html[data-theme] .document-fields,
|
|
html[data-theme] .collection-edit {
|
|
gap: 8px;
|
|
}
|
|
|
|
html[data-theme] .render-fields > .field-type {
|
|
margin-bottom: 6px;
|
|
}
|
|
|
|
html[data-theme] .tabs-field__tabs {
|
|
gap: 6px;
|
|
}
|
|
|
|
html[data-theme] .tabs-field__tab-button {
|
|
border-radius: 999px;
|
|
background: rgba(20, 22, 23, 0.06);
|
|
padding: 7px 12px;
|
|
}
|
|
|
|
html[data-theme] .tabs-field__tab-button--active {
|
|
background: #24282b;
|
|
color: #ffffff;
|
|
}
|
|
|
|
html[data-theme] .rs__menu,
|
|
html[data-theme] .rs__menu-portal,
|
|
html[data-theme] .react-select__menu,
|
|
html[data-theme] .react-select__menu-portal,
|
|
html[data-theme] [class*='rs__menu'],
|
|
html[data-theme] [class*='react-select__menu'] {
|
|
z-index: 2147483000 !important;
|
|
}
|
|
|
|
html[data-theme] .rs__menu-list,
|
|
html[data-theme] .react-select__menu-list,
|
|
html[data-theme] [class*='rs__menu-list'],
|
|
html[data-theme] [class*='react-select__menu-list'] {
|
|
max-height: min(420px, 52vh) !important;
|
|
}
|
|
|
|
html[data-theme] .collection-edit:has(.faq-related-files-field:focus-within),
|
|
html[data-theme] .document-fields:has(.faq-related-files-field:focus-within),
|
|
html[data-theme] .render-fields:has(.faq-related-files-field:focus-within) {
|
|
padding-bottom: 360px;
|
|
}
|
|
|
|
html[data-theme] .popup--active,
|
|
html[data-theme] .drawer,
|
|
html[data-theme] .collection-edit,
|
|
html[data-theme] .document-fields,
|
|
html[data-theme] .render-fields,
|
|
html[data-theme] .field-type {
|
|
overflow: visible;
|
|
}
|
|
|
|
html[data-theme] .row,
|
|
html[data-theme] .row__fields,
|
|
html[data-theme] .field-type__wrap,
|
|
html[data-theme] .field-type__wrap > div,
|
|
html[data-theme] .tabs-field,
|
|
html[data-theme] .tabs-field__content,
|
|
html[data-theme] .tabs-field__content-wrap,
|
|
html[data-theme] .group-field,
|
|
html[data-theme] .array-field,
|
|
html[data-theme] .doc-controls,
|
|
html[data-theme] .gutter--right {
|
|
overflow: visible !important;
|
|
}
|
|
|
|
html[data-theme] .field-type:has(.rs__control),
|
|
html[data-theme] .field-type:has([class*='rs__control']),
|
|
html[data-theme] .field-type:has(.react-select__control),
|
|
html[data-theme] .field-type:has(select),
|
|
html[data-theme] .doc-controls .field-type {
|
|
position: relative;
|
|
z-index: 40;
|
|
}
|
|
|
|
html[data-theme] .rs__control,
|
|
html[data-theme] [class*='rs__control'],
|
|
html[data-theme] .react-select__control,
|
|
html[data-theme] .doc-controls .rs__control,
|
|
html[data-theme] .doc-controls [class*='rs__control'],
|
|
html[data-theme] .doc-controls .react-select__control {
|
|
position: relative;
|
|
z-index: 50;
|
|
}
|
|
|
|
html[data-theme] .row:focus-within,
|
|
html[data-theme] .row__fields:focus-within,
|
|
html[data-theme] .tabs-field:focus-within,
|
|
html[data-theme] .tabs-field__content:focus-within,
|
|
html[data-theme] .tabs-field__content-wrap:focus-within,
|
|
html[data-theme] .group-field:focus-within,
|
|
html[data-theme] .array-field:focus-within,
|
|
html[data-theme] .field-type:focus-within,
|
|
html[data-theme] .field-type__wrap:focus-within,
|
|
html[data-theme] .field-type__wrap > div:focus-within {
|
|
position: relative;
|
|
z-index: 2147482500 !important;
|
|
isolation: isolate;
|
|
}
|
|
|
|
html[data-theme] .doc-controls {
|
|
position: sticky;
|
|
top: 20px;
|
|
z-index: 120;
|
|
border-radius: 12px;
|
|
padding: 12px 14px;
|
|
background: rgba(255, 255, 255, 0.88);
|
|
box-shadow: 0 10px 24px rgba(16, 19, 21, 0.05);
|
|
backdrop-filter: blur(16px);
|
|
}
|
|
|
|
html[data-theme] .doc-controls button,
|
|
html[data-theme] .doc-controls [type='submit'],
|
|
html[data-theme] .doc-controls a {
|
|
position: relative;
|
|
z-index: 2;
|
|
}
|
|
|
|
html[data-theme] .field-type .field-label {
|
|
margin-bottom: 4px;
|
|
}
|
|
|
|
html[data-theme] .field-type .field-description {
|
|
margin-top: 4px;
|
|
font-size: 12px;
|
|
line-height: 1.45;
|
|
}
|
|
|
|
html[data-theme] .field-type__wrap,
|
|
html[data-theme] .field-type__wrap > div {
|
|
gap: 6px;
|
|
}
|
|
|
|
html[data-theme] input,
|
|
html[data-theme] textarea,
|
|
html[data-theme] select,
|
|
html[data-theme] .rs__control,
|
|
html[data-theme] .code-editor,
|
|
html[data-theme] .monaco-editor,
|
|
html[data-theme] .lexical-editor,
|
|
html[data-theme] [contenteditable="true"] {
|
|
border-radius: 8px !important;
|
|
}
|
|
|
|
html[data-theme] .code-editor,
|
|
html[data-theme] .monaco-editor {
|
|
min-height: 420px;
|
|
overflow: hidden;
|
|
}
|
|
|
|
html[data-theme] .code-editor .overflow-guard,
|
|
html[data-theme] .monaco-editor .overflow-guard {
|
|
border-radius: 14px;
|
|
}
|
|
|
|
html[data-theme] input,
|
|
html[data-theme] textarea,
|
|
html[data-theme] select,
|
|
html[data-theme] .rs__control,
|
|
html[data-theme] .code-editor,
|
|
html[data-theme] .lexical-editor {
|
|
background: rgba(255, 255, 255, 0.96);
|
|
}
|
|
|
|
html[data-theme] input,
|
|
html[data-theme] textarea,
|
|
html[data-theme] select,
|
|
html[data-theme] .rs__control {
|
|
min-height: 36px;
|
|
}
|
|
|
|
html[data-theme] .rs__input input,
|
|
html[data-theme] [class*='rs__input'] input,
|
|
html[data-theme] .react-select__input input,
|
|
html[data-theme] [class*='react-select__input'] input {
|
|
width: 0 !important;
|
|
min-height: 0 !important;
|
|
border: 0 !important;
|
|
border-radius: 0 !important;
|
|
background: transparent !important;
|
|
box-shadow: none !important;
|
|
caret-color: transparent;
|
|
color: transparent !important;
|
|
opacity: 0;
|
|
outline: 0 !important;
|
|
padding: 0 !important;
|
|
}
|
|
|
|
html[data-theme] .rs__input-container,
|
|
html[data-theme] [class*='rs__input-container'],
|
|
html[data-theme] .react-select__input-container,
|
|
html[data-theme] [class*='react-select__input-container'] {
|
|
width: 0 !important;
|
|
min-width: 0 !important;
|
|
height: 0 !important;
|
|
min-height: 0 !important;
|
|
overflow: hidden !important;
|
|
color: transparent !important;
|
|
caret-color: transparent;
|
|
flex: 0 0 0 !important;
|
|
margin: 0 !important;
|
|
padding: 0 !important;
|
|
}
|
|
|
|
html[data-theme] textarea {
|
|
min-height: 88px;
|
|
}
|
|
|
|
html[data-theme] .field-type,
|
|
html[data-theme] .field-type .field-type,
|
|
html[data-theme] .tabs-field__content-wrap > .render-fields > .field-type {
|
|
max-width: 980px;
|
|
}
|
|
|
|
html[data-theme] .field-type:has(input[type='checkbox']),
|
|
html[data-theme] .field-type:has(select),
|
|
html[data-theme] .field-type:has(input[type='date']),
|
|
html[data-theme] .field-type:has(input[type='datetime-local']),
|
|
html[data-theme] .field-type:has(input[type='number']),
|
|
html[data-theme] .field-type:has(input[type='email']),
|
|
html[data-theme] .field-type:has(input[type='text']) {
|
|
max-width: 620px;
|
|
}
|
|
|
|
html[data-theme] .row .field-type {
|
|
max-width: none;
|
|
}
|
|
|
|
html[data-theme] .field-type.row,
|
|
html[data-theme] .field-type.tabs-field,
|
|
html[data-theme] .field-type.group,
|
|
html[data-theme] .field-type.collapsible-field,
|
|
html[data-theme] .field-type.group-field,
|
|
html[data-theme] .field-type.group-field.group-field--top-level,
|
|
html[data-theme] .field-type.array-field,
|
|
html[data-theme] .field-type.array-field.array-field--has-no-error,
|
|
html[data-theme] .field-type.row:has(input[type='checkbox']),
|
|
html[data-theme] .field-type.row:has(select),
|
|
html[data-theme] .field-type.row:has(input[type='date']),
|
|
html[data-theme] .field-type.row:has(input[type='datetime-local']),
|
|
html[data-theme] .field-type.row:has(input[type='number']),
|
|
html[data-theme] .field-type.row:has(input[type='email']),
|
|
html[data-theme] .field-type.row:has(input[type='text']),
|
|
html[data-theme] .field-type.group:has(.render-fields),
|
|
html[data-theme] .field-type.group:has(.array-field),
|
|
html[data-theme] .field-type.group:has(.blocks-field),
|
|
html[data-theme] .field-type.group:has(.relationship-field),
|
|
html[data-theme] .field-type.group:has(.upload-field),
|
|
html[data-theme] .field-type.group-field:has(.render-fields),
|
|
html[data-theme] .field-type.group-field.group-field--top-level:has(.render-fields),
|
|
html[data-theme] .field-type.array-field:has(.array-field__rows),
|
|
html[data-theme] .field-type.array-field.array-field--has-no-error:has(.array-field__rows),
|
|
html[data-theme] .field-type.collapsible-field:has(.render-fields),
|
|
html[data-theme] .field-type.tabs-field:has(input[type='checkbox']),
|
|
html[data-theme] .field-type.tabs-field:has(select),
|
|
html[data-theme] .field-type.tabs-field:has(input[type='date']),
|
|
html[data-theme] .field-type.tabs-field:has(input[type='datetime-local']),
|
|
html[data-theme] .field-type.tabs-field:has(input[type='number']),
|
|
html[data-theme] .field-type.tabs-field:has(input[type='email']),
|
|
html[data-theme] .field-type.tabs-field:has(input[type='text']) {
|
|
max-width: none;
|
|
}
|
|
|
|
html[data-theme] .tabs-field__content-wrap,
|
|
html[data-theme] .tabs-field__content-wrap .render-fields,
|
|
html[data-theme] .tabs-field__content-wrap .field-type,
|
|
html[data-theme] .tabs-field__content-wrap .field-type:has(input[type='checkbox']),
|
|
html[data-theme] .tabs-field__content-wrap .field-type:has(select),
|
|
html[data-theme] .tabs-field__content-wrap .field-type:has(input[type='date']),
|
|
html[data-theme] .tabs-field__content-wrap .field-type:has(input[type='datetime-local']),
|
|
html[data-theme] .tabs-field__content-wrap .field-type:has(input[type='number']),
|
|
html[data-theme] .tabs-field__content-wrap .field-type:has(input[type='email']),
|
|
html[data-theme] .tabs-field__content-wrap .field-type:has(input[type='text']),
|
|
html[data-theme] .tabs-field__content-wrap .field-type:has(textarea),
|
|
html[data-theme] .tabs-field__content-wrap .field-type:has(.lexical-editor),
|
|
html[data-theme] .tabs-field__content-wrap .field-type:has(.code-editor),
|
|
html[data-theme] .tabs-field__content-wrap .field-type:has(.array-field),
|
|
html[data-theme] .tabs-field__content-wrap .field-type:has(.relationship-field),
|
|
html[data-theme] .tabs-field__content-wrap .field-type:has(.upload-field) {
|
|
max-width: none;
|
|
}
|
|
|
|
html[data-theme] .field-type.group > .field-type__wrap,
|
|
html[data-theme] .field-type.collapsible-field > .field-type__wrap,
|
|
html[data-theme] .field-type.group-field > .field-type__wrap,
|
|
html[data-theme] .field-type.group-field.group-field--top-level > .field-type__wrap,
|
|
html[data-theme] .field-type.array-field > .field-type__wrap,
|
|
html[data-theme] .field-type.array-field.array-field--has-no-error > .field-type__wrap,
|
|
html[data-theme] .field-type.group .render-fields,
|
|
html[data-theme] .field-type.collapsible-field .render-fields,
|
|
html[data-theme] .field-type.group-field .render-fields,
|
|
html[data-theme] .field-type.group-field.group-field--top-level .render-fields,
|
|
html[data-theme] .field-type.array-field .array-field,
|
|
html[data-theme] .field-type.array-field.array-field--has-no-error .array-field {
|
|
max-width: none;
|
|
width: 100%;
|
|
}
|
|
|
|
html[data-theme] .field-type:has(.rich-text-lexical),
|
|
html[data-theme] .field-type:has(.lexical-editor),
|
|
html[data-theme] .field-type:has(.fixed-toolbar),
|
|
html[data-theme] .field-type:has(.inline-toolbar-popup) {
|
|
max-width: none;
|
|
}
|
|
|
|
html[data-theme] .field-type:has(.rich-text-lexical) > .field-type__wrap,
|
|
html[data-theme] .field-type:has(.lexical-editor) > .field-type__wrap,
|
|
html[data-theme] .rich-text-lexical,
|
|
html[data-theme] .rich-text-lexical .editor-container,
|
|
html[data-theme] .rich-text-lexical .editor-scroller,
|
|
html[data-theme] .rich-text-lexical .editor,
|
|
html[data-theme] .lexical-editor {
|
|
max-width: none !important;
|
|
width: 100%;
|
|
}
|
|
|
|
html[data-theme] .row {
|
|
gap: 10px;
|
|
}
|
|
|
|
html[data-theme] .field-type.checkbox-field,
|
|
html[data-theme] .field-type:has(input[type='checkbox']) {
|
|
padding-top: 10px;
|
|
padding-bottom: 10px;
|
|
}
|
|
|
|
html[data-theme] .collapsible-field__content,
|
|
html[data-theme] .array-field__rows,
|
|
html[data-theme] .blocks-field__blocks {
|
|
gap: 8px;
|
|
}
|
|
|
|
html[data-theme] .array-field__row,
|
|
html[data-theme] .blocks-field__block {
|
|
border-radius: 8px;
|
|
}
|
|
|
|
html[data-theme] .compact-array-field .array-field__draggable-rows,
|
|
html[data-theme] .compact-array-field .array-field__rows {
|
|
gap: 6px;
|
|
}
|
|
|
|
html[data-theme] .compact-array-field .array-field__row {
|
|
border: 1px solid rgba(20, 22, 23, 0.1);
|
|
background: rgba(255, 255, 255, 0.72);
|
|
box-shadow: 0 6px 18px rgba(16, 19, 21, 0.035);
|
|
}
|
|
|
|
html[data-theme] .compact-array-field .array-field__row.collapsible {
|
|
border: 0;
|
|
border-radius: 8px;
|
|
background: transparent;
|
|
}
|
|
|
|
html[data-theme] .compact-array-field .array-field__row > .collapsible__toggle-wrap {
|
|
min-height: 42px;
|
|
border-radius: 8px;
|
|
background: transparent;
|
|
padding: 6px 8px 6px 10px;
|
|
}
|
|
|
|
html[data-theme] .compact-array-field .array-field__row:not(.collapsible--collapsed) > .collapsible__toggle-wrap {
|
|
border-bottom: 1px solid rgba(20, 22, 23, 0.08);
|
|
border-bottom-right-radius: 0;
|
|
border-bottom-left-radius: 0;
|
|
background: rgba(255, 255, 255, 0.74);
|
|
}
|
|
|
|
html[data-theme] .compact-array-field .array-field__row .collapsible__content {
|
|
padding: 12px;
|
|
background: rgba(255, 255, 255, 0.74);
|
|
}
|
|
|
|
html[data-theme] .compact-array-field .array-field__row .collapsible__actions-wrap,
|
|
html[data-theme] .compact-array-field .array-field__row .collapsible__indicator,
|
|
html[data-theme] .compact-array-field .array-field__row .collapsible__drag {
|
|
opacity: 0.58;
|
|
transition: opacity 0.16s ease;
|
|
}
|
|
|
|
html[data-theme] .compact-array-field .array-field__row:hover .collapsible__actions-wrap,
|
|
html[data-theme] .compact-array-field .array-field__row:hover .collapsible__indicator,
|
|
html[data-theme] .compact-array-field .array-field__row:hover .collapsible__drag,
|
|
html[data-theme] .compact-array-field .array-field__row:focus-within .collapsible__actions-wrap,
|
|
html[data-theme] .compact-array-field .array-field__row:focus-within .collapsible__indicator,
|
|
html[data-theme] .compact-array-field .array-field__row:focus-within .collapsible__drag {
|
|
opacity: 1;
|
|
}
|
|
|
|
html[data-theme] .compact-array-row-label {
|
|
display: grid;
|
|
grid-template-columns: auto minmax(0, 1fr);
|
|
align-items: center;
|
|
gap: 10px;
|
|
min-width: 0;
|
|
width: 100%;
|
|
color: #24282b;
|
|
pointer-events: none;
|
|
}
|
|
|
|
html[data-theme] .compact-array-row-label__index {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 26px;
|
|
height: 24px;
|
|
border-radius: 999px;
|
|
background: rgba(20, 22, 23, 0.08);
|
|
color: rgba(20, 22, 23, 0.58);
|
|
font-size: 11px;
|
|
font-weight: 600;
|
|
letter-spacing: 0.04em;
|
|
}
|
|
|
|
html[data-theme] .compact-array-row-label__body {
|
|
display: flex;
|
|
min-width: 0;
|
|
align-items: baseline;
|
|
gap: 8px;
|
|
}
|
|
|
|
html[data-theme] .compact-array-row-label__title {
|
|
min-width: 0;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
font-size: 13px;
|
|
font-weight: 600;
|
|
line-height: 1.4;
|
|
}
|
|
|
|
html[data-theme] .compact-array-row-label__meta {
|
|
min-width: 0;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
color: rgba(20, 22, 23, 0.52);
|
|
font-size: 12px;
|
|
line-height: 1.4;
|
|
}
|
|
|
|
html[data-theme] .render-fields > .field-type .render-fields > .field-type {
|
|
margin-bottom: 4px;
|
|
}
|
|
|
|
html[data-theme] .rich-text-lexical,
|
|
html[data-theme] .rich-text-lexical .editor-container,
|
|
html[data-theme] .rich-text-lexical .editor-scroller,
|
|
html[data-theme] .rich-text-lexical .editor,
|
|
html[data-theme] .lexical-editor {
|
|
overflow: visible !important;
|
|
box-shadow: none;
|
|
}
|
|
|
|
html[data-theme] .lexical-editor [contenteditable='true'] {
|
|
min-height: 240px;
|
|
padding: 16px 18px;
|
|
line-height: 1.75;
|
|
}
|
|
|
|
html[data-theme] .fixed-toolbar,
|
|
html[data-theme] .inline-toolbar-popup {
|
|
border-radius: 10px;
|
|
padding: 6px 8px;
|
|
background: rgba(255, 255, 255, 0.96);
|
|
box-shadow: 0 10px 24px rgba(16, 19, 21, 0.08);
|
|
}
|
|
|
|
html[data-theme] .fixed-toolbar__group,
|
|
html[data-theme] .inline-toolbar-popup__group {
|
|
gap: 4px;
|
|
}
|
|
|
|
html[data-theme] .fixed-toolbar,
|
|
html[data-theme] .sticky-toolbar {
|
|
border-radius: 10px;
|
|
background: rgba(255, 255, 255, 0.96);
|
|
box-shadow: 0 10px 24px rgba(16, 19, 21, 0.08);
|
|
}
|
|
|
|
html[data-theme] .html-preview-textarea {
|
|
max-width: none;
|
|
width: 100%;
|
|
}
|
|
|
|
html[data-theme] .html-preview-textarea__header {
|
|
align-items: center;
|
|
display: flex;
|
|
gap: 12px;
|
|
justify-content: space-between;
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
html[data-theme] .html-preview-textarea__tabs {
|
|
background: rgba(18, 18, 18, 0.06);
|
|
border-radius: 999px;
|
|
display: inline-flex;
|
|
padding: 3px;
|
|
}
|
|
|
|
html[data-theme] .html-preview-textarea__tab {
|
|
border-radius: 999px;
|
|
color: rgba(18, 18, 18, 0.62);
|
|
font-size: 12px;
|
|
font-weight: 600;
|
|
padding: 6px 12px;
|
|
}
|
|
|
|
html[data-theme] .html-preview-textarea__tab[aria-selected='true'] {
|
|
background: #111;
|
|
color: #fff;
|
|
}
|
|
|
|
html[data-theme] .html-preview-textarea__description {
|
|
color: rgba(18, 18, 18, 0.55);
|
|
font-size: 12px;
|
|
margin: 0 0 10px;
|
|
}
|
|
|
|
html[data-theme] .html-preview-textarea textarea {
|
|
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
|
|
min-height: 360px;
|
|
}
|
|
|
|
html[data-theme] .html-preview-textarea__preview {
|
|
background: #fff;
|
|
border: 1px solid rgba(18, 18, 18, 0.12);
|
|
border-radius: 8px;
|
|
min-height: 420px;
|
|
width: 100%;
|
|
}
|
|
|
|
html[data-theme] .array-field,
|
|
html[data-theme] .blocks-field,
|
|
html[data-theme] .collapsible-field,
|
|
html[data-theme] .relationship-field,
|
|
html[data-theme] .upload-field {
|
|
max-width: 1200px;
|
|
}
|
|
|
|
html[data-theme] .field-label {
|
|
margin-bottom: 6px;
|
|
}
|
|
|
|
html[data-theme] .field-description {
|
|
margin-top: 6px;
|
|
font-size: 12px;
|
|
line-height: 1.45;
|
|
}
|
|
|
|
html[data-theme] .array-field__header,
|
|
html[data-theme] .blocks-field__header,
|
|
html[data-theme] .collapsible__header,
|
|
html[data-theme] .relationship-field__drawer-toggler,
|
|
html[data-theme] .upload-field__controls {
|
|
gap: 8px;
|
|
}
|
|
|
|
html[data-theme] .collection-edit__title,
|
|
html[data-theme] .list-header,
|
|
html[data-theme] .list-controls__wrap {
|
|
margin-bottom: 14px;
|
|
}
|
|
|
|
html[data-theme] input:focus,
|
|
html[data-theme] textarea:focus,
|
|
html[data-theme] select:focus,
|
|
html[data-theme] .rs__control--is-focused,
|
|
html[data-theme] [contenteditable="true"]:focus {
|
|
border-color: rgba(36, 40, 43, 0.55) !important;
|
|
box-shadow: 0 0 0 4px rgba(36, 40, 43, 0.12) !important;
|
|
}
|
|
|
|
html[data-theme] .btn--style-primary {
|
|
--bg-color: #24282b;
|
|
--hover-bg: #34383b;
|
|
--color: #ffffff;
|
|
}
|
|
|
|
html[data-theme] .btn--style-primary,
|
|
html[data-theme] .btn--style-primary *,
|
|
html[data-theme] .btn--icon-style-without-border.btn--style-primary,
|
|
html[data-theme] .btn--icon-style-without-border.btn--style-primary *,
|
|
html[data-theme] .btn--withoutPopup.btn--style-primary,
|
|
html[data-theme] .btn--withoutPopup.btn--style-primary * {
|
|
color: #ffffff !important;
|
|
fill: currentColor;
|
|
}
|
|
|
|
html[data-theme] .btn--icon-style-without-border.btn--style-primary,
|
|
html[data-theme] .btn--withoutPopup.btn--style-primary {
|
|
background: #24282b !important;
|
|
}
|
|
|
|
html[data-theme] .btn--icon-style-without-border.btn--style-primary:hover,
|
|
html[data-theme] .btn--withoutPopup.btn--style-primary:hover {
|
|
background: #34383b !important;
|
|
}
|
|
|
|
html[data-theme] .nullify-locale-field {
|
|
display: none !important;
|
|
}
|
|
|
|
html[data-theme] .btn--style-secondary,
|
|
html[data-theme] .btn--style-pill {
|
|
--bg-color: rgba(20, 22, 23, 0.06);
|
|
--color: #24282b;
|
|
--hover-bg: rgba(20, 22, 23, 0.12);
|
|
}
|
|
|
|
html[data-theme] .list-header,
|
|
html[data-theme] .doc-controls {
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
html[data-theme] .table table {
|
|
overflow: hidden;
|
|
background: rgba(255, 255, 255, 0.9);
|
|
}
|
|
|
|
html[data-theme] .table,
|
|
html[data-theme] .table *,
|
|
html[data-theme] .collection-list,
|
|
html[data-theme] .collection-list *,
|
|
html[data-theme] .popup__content,
|
|
html[data-theme] .popup__content *,
|
|
html[data-theme] [class*="drawer"],
|
|
html[data-theme] [class*="drawer"] *,
|
|
html[data-theme] [class*="modal"],
|
|
html[data-theme] [class*="modal"] * {
|
|
color: var(--theme-text);
|
|
}
|
|
|
|
html[data-theme] .popup__content,
|
|
html[data-theme] [class*="drawer"],
|
|
html[data-theme] [class*="modal"] {
|
|
background: rgba(255, 255, 255, 0.98);
|
|
}
|
|
|
|
html[data-theme] .table thead th,
|
|
html[data-theme] .table tbody td,
|
|
html[data-theme] .collection-list__header,
|
|
html[data-theme] .list-controls__wrap,
|
|
html[data-theme] .collection-list__wrap {
|
|
color: var(--theme-text);
|
|
}
|
|
|
|
html[data-theme] .popup-button-list__button,
|
|
html[data-theme] .popup-button-list__button button,
|
|
html[data-theme] .btn--style-secondary,
|
|
html[data-theme] .btn--style-pill {
|
|
color: #24282b;
|
|
}
|
|
|
|
html[data-theme] .react-datepicker-popper {
|
|
z-index: 140;
|
|
}
|
|
|
|
html[data-theme] .react-datepicker,
|
|
html[data-theme] .react-datepicker__month-container,
|
|
html[data-theme] .react-datepicker__header,
|
|
html[data-theme] .react-datepicker__time-container,
|
|
html[data-theme] .react-datepicker__month {
|
|
background: rgba(255, 255, 255, 0.98);
|
|
color: var(--theme-text);
|
|
border-color: rgba(20, 22, 23, 0.12);
|
|
}
|
|
|
|
html[data-theme] .react-datepicker__current-month,
|
|
html[data-theme] .react-datepicker-time__header,
|
|
html[data-theme] .react-datepicker-year-header,
|
|
html[data-theme] .react-datepicker__day-name,
|
|
html[data-theme] .react-datepicker__day,
|
|
html[data-theme] .react-datepicker__time-name,
|
|
html[data-theme] .react-datepicker__month-text,
|
|
html[data-theme] .react-datepicker__quarter-text,
|
|
html[data-theme] .react-datepicker__year-text {
|
|
color: var(--theme-text);
|
|
}
|
|
|
|
html[data-theme] .react-datepicker__day:hover,
|
|
html[data-theme] .react-datepicker__month-text:hover,
|
|
html[data-theme] .react-datepicker__quarter-text:hover,
|
|
html[data-theme] .react-datepicker__year-text:hover,
|
|
html[data-theme] .react-datepicker__day--keyboard-selected,
|
|
html[data-theme] .react-datepicker__month-text--keyboard-selected,
|
|
html[data-theme] .react-datepicker__quarter-text--keyboard-selected,
|
|
html[data-theme] .react-datepicker__year-text--keyboard-selected {
|
|
background: rgba(20, 22, 23, 0.1);
|
|
color: var(--theme-text);
|
|
}
|
|
|
|
html[data-theme] .react-datepicker__day--selected,
|
|
html[data-theme] .react-datepicker__day--in-selecting-range,
|
|
html[data-theme] .react-datepicker__day--in-range,
|
|
html[data-theme] .react-datepicker__month-text--selected,
|
|
html[data-theme] .react-datepicker__quarter-text--selected,
|
|
html[data-theme] .react-datepicker__year-text--selected {
|
|
background: #24282b;
|
|
color: #ffffff;
|
|
}
|
|
|
|
html[data-theme] .studio-home {
|
|
display: grid;
|
|
gap: 24px;
|
|
padding: 28px;
|
|
}
|
|
|
|
html[data-theme] .studio-home__hero,
|
|
html[data-theme] .studio-home__panel,
|
|
html[data-theme] .studio-home__stat-card {
|
|
border: 1px solid rgba(20, 22, 23, 0.08);
|
|
background: rgba(255, 255, 255, 0.9);
|
|
box-shadow: 0 22px 60px rgba(16, 19, 21, 0.07);
|
|
}
|
|
|
|
html[data-theme] .studio-home__hero {
|
|
display: grid;
|
|
gap: 24px;
|
|
align-items: end;
|
|
border-radius: 28px;
|
|
padding: 28px;
|
|
background:
|
|
radial-gradient(circle at top right, rgba(89, 99, 106, 0.22), transparent 34%),
|
|
linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(248, 249, 249, 0.94));
|
|
}
|
|
|
|
html[data-theme] .studio-home__eyebrow,
|
|
html[data-theme] .studio-home__stat-eyebrow {
|
|
margin: 0 0 10px;
|
|
font-size: 11px;
|
|
font-weight: 700;
|
|
letter-spacing: 0.24em;
|
|
text-transform: uppercase;
|
|
color: rgba(89, 99, 106, 0.72);
|
|
}
|
|
|
|
html[data-theme] .studio-home__title {
|
|
max-width: 14ch;
|
|
margin: 0;
|
|
font-size: clamp(32px, 4vw, 52px);
|
|
line-height: 0.98;
|
|
letter-spacing: -0.04em;
|
|
}
|
|
|
|
html[data-theme] .studio-home__lede,
|
|
html[data-theme] .studio-home__panel-head p,
|
|
html[data-theme] .studio-home__link-card span,
|
|
html[data-theme] .studio-home__checklist li {
|
|
color: rgba(20, 22, 23, 0.8);
|
|
}
|
|
|
|
html[data-theme] .studio-home__lede {
|
|
max-width: 60ch;
|
|
margin: 16px 0 0;
|
|
font-size: 15px;
|
|
line-height: 1.8;
|
|
}
|
|
|
|
html[data-theme] .studio-home__actions {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 12px;
|
|
}
|
|
|
|
html[data-theme] .studio-home__primary,
|
|
html[data-theme] .studio-home__secondary,
|
|
html[data-theme] .studio-home__link-card,
|
|
html[data-theme] .studio-home__stat-card {
|
|
text-decoration: none;
|
|
}
|
|
|
|
html[data-theme] .studio-home__primary,
|
|
html[data-theme] .studio-home__secondary {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-height: 44px;
|
|
border-radius: 999px;
|
|
padding: 0 18px;
|
|
font-weight: 600;
|
|
}
|
|
|
|
html[data-theme] .studio-home__primary {
|
|
background: #24282b;
|
|
color: #ffffff;
|
|
}
|
|
|
|
html[data-theme] .studio-home__secondary {
|
|
background: rgba(20, 22, 23, 0.07);
|
|
color: #24282b;
|
|
}
|
|
|
|
html[data-theme] .studio-home__stats {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
|
|
gap: 16px;
|
|
}
|
|
|
|
html[data-theme] .studio-home__stat-card {
|
|
display: grid;
|
|
gap: 8px;
|
|
border-radius: 22px;
|
|
padding: 20px;
|
|
color: inherit;
|
|
}
|
|
|
|
html[data-theme] .studio-home__stat-card:hover,
|
|
html[data-theme] .studio-home__link-card:hover {
|
|
transform: translateY(-1px);
|
|
box-shadow: 0 26px 64px rgba(16, 19, 21, 0.09);
|
|
}
|
|
|
|
html[data-theme] .studio-home__stat-value {
|
|
font-size: 38px;
|
|
line-height: 1;
|
|
letter-spacing: -0.04em;
|
|
}
|
|
|
|
html[data-theme] .studio-home__stat-title {
|
|
font-size: 14px;
|
|
font-weight: 600;
|
|
color: rgba(20, 22, 23, 0.82);
|
|
}
|
|
|
|
html[data-theme] .studio-home__grid {
|
|
display: grid;
|
|
gap: 20px;
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
}
|
|
|
|
html[data-theme] .studio-home__panel {
|
|
border-radius: 24px;
|
|
padding: 22px;
|
|
}
|
|
|
|
html[data-theme] .studio-home__panel-head h2 {
|
|
margin: 0;
|
|
font-size: 22px;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
|
|
html[data-theme] .studio-home__panel-head p {
|
|
margin: 8px 0 0;
|
|
font-size: 14px;
|
|
line-height: 1.7;
|
|
}
|
|
|
|
html[data-theme] .studio-home__actions {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 12px;
|
|
}
|
|
|
|
html[data-theme] .admin-cache-header-slot {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 8px;
|
|
position: fixed;
|
|
top: 8px;
|
|
right: 84px;
|
|
z-index: 2147483200;
|
|
}
|
|
|
|
html[data-theme] .admin-cache-header-slot form {
|
|
margin: 0;
|
|
}
|
|
|
|
html[data-theme] .admin-cache-header-slot__locale-menu {
|
|
position: relative;
|
|
}
|
|
|
|
html[data-theme] .admin-cache-header-slot__locale-menu[open] {
|
|
z-index: 1;
|
|
}
|
|
|
|
html[data-theme] .admin-cache-header-slot__locale-menu summary {
|
|
list-style: none;
|
|
}
|
|
|
|
html[data-theme] .admin-cache-header-slot__locale-menu summary::-webkit-details-marker {
|
|
display: none;
|
|
}
|
|
|
|
html[data-theme] .admin-cache-header-slot__button {
|
|
min-width: 76px;
|
|
border: 1px solid rgba(20, 22, 23, 0.1);
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.9);
|
|
box-shadow: 0 12px 26px rgba(16, 19, 21, 0.08);
|
|
color: #24282b;
|
|
cursor: pointer;
|
|
padding: 10px 14px;
|
|
font: inherit;
|
|
font-size: 12px;
|
|
font-weight: 600;
|
|
letter-spacing: 0.02em;
|
|
backdrop-filter: blur(16px);
|
|
white-space: nowrap;
|
|
}
|
|
|
|
html[data-theme] .admin-cache-header-slot__button:hover {
|
|
background: rgba(238, 241, 241, 0.98);
|
|
}
|
|
|
|
html[data-theme] .admin-cache-header-slot__button--locale {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 6px;
|
|
min-width: 112px;
|
|
color: #141617;
|
|
font-weight: 700;
|
|
}
|
|
|
|
html[data-theme] .admin-cache-header-slot__button--locale::after {
|
|
content: "";
|
|
width: 6px;
|
|
height: 6px;
|
|
margin-left: 2px;
|
|
border-right: 1.5px solid currentColor;
|
|
border-bottom: 1.5px solid currentColor;
|
|
transform: translateY(-2px) rotate(45deg);
|
|
}
|
|
|
|
html[data-theme] .admin-cache-header-slot__locale-label {
|
|
color: rgba(20, 22, 23, 0.48);
|
|
font-weight: 700;
|
|
}
|
|
|
|
html[data-theme] .admin-cache-header-slot__locale-current {
|
|
color: #141617;
|
|
font-weight: 800;
|
|
}
|
|
|
|
html[data-theme] .admin-cache-header-slot__locale-panel {
|
|
position: absolute;
|
|
top: calc(100% + 6px);
|
|
right: 0;
|
|
display: grid;
|
|
min-width: 136px;
|
|
gap: 4px;
|
|
border: 1px solid rgba(20, 22, 23, 0.1);
|
|
border-radius: 10px;
|
|
background: rgba(255, 255, 255, 0.98);
|
|
box-shadow: 0 16px 32px rgba(16, 19, 21, 0.14);
|
|
padding: 6px;
|
|
}
|
|
|
|
html[data-theme] .admin-cache-header-slot__locale-option {
|
|
border: 0;
|
|
border-radius: 7px;
|
|
background: transparent;
|
|
color: #24282b;
|
|
cursor: pointer;
|
|
font: inherit;
|
|
font-size: 12px;
|
|
font-weight: 700;
|
|
padding: 8px 10px;
|
|
text-align: left;
|
|
}
|
|
|
|
html[data-theme] .admin-cache-header-slot__locale-option:hover,
|
|
html[data-theme] .admin-cache-header-slot__locale-option:focus-visible {
|
|
background: rgba(20, 22, 23, 0.07);
|
|
outline: none;
|
|
}
|
|
|
|
html[data-theme] .admin-cache-header-slot__locale-option:disabled {
|
|
background: rgba(20, 22, 23, 0.08);
|
|
color: rgba(20, 22, 23, 0.52);
|
|
cursor: default;
|
|
}
|
|
|
|
|
|
html[data-theme] .studio-home__actions form {
|
|
margin: 0;
|
|
}
|
|
|
|
html[data-theme] .studio-home__secondary--warm {
|
|
border: 1px solid rgba(20, 22, 23, 0.14);
|
|
cursor: pointer;
|
|
}
|
|
|
|
html[data-theme] .studio-home__notice {
|
|
margin: 18px 0 0;
|
|
border: 1px solid rgba(26, 127, 88, 0.18);
|
|
border-radius: 18px;
|
|
background: rgba(250, 255, 252, 0.85);
|
|
color: #215c45;
|
|
padding: 14px 18px;
|
|
box-shadow: 0 12px 28px rgba(26, 127, 88, 0.05);
|
|
}
|
|
|
|
@media (max-width: 1100px) {
|
|
html[data-theme] .admin-cache-header-slot {
|
|
right: 72px;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 900px) {
|
|
html[data-theme] .admin-cache-header-slot {
|
|
top: 8px;
|
|
right: 12px;
|
|
max-width: calc(100vw - 24px);
|
|
overflow-x: auto;
|
|
}
|
|
}
|
|
|
|
html[data-theme] .studio-home__link-list {
|
|
display: grid;
|
|
gap: 14px;
|
|
margin-top: 18px;
|
|
}
|
|
|
|
html[data-theme] .studio-home__link-card {
|
|
display: grid;
|
|
gap: 6px;
|
|
border-radius: 18px;
|
|
border: 1px solid rgba(20, 22, 23, 0.08);
|
|
background: rgba(255, 255, 255, 0.72);
|
|
padding: 16px 18px;
|
|
color: inherit;
|
|
}
|
|
|
|
html[data-theme] .studio-home__link-card strong {
|
|
font-size: 15px;
|
|
}
|
|
|
|
html[data-theme] .studio-home__link-card span {
|
|
font-size: 13px;
|
|
line-height: 1.7;
|
|
}
|
|
|
|
html[data-theme] .studio-home__checklist {
|
|
display: grid;
|
|
gap: 14px;
|
|
margin: 18px 0 0;
|
|
padding: 0;
|
|
list-style: none;
|
|
}
|
|
|
|
html[data-theme] .studio-home__checklist li {
|
|
position: relative;
|
|
border-radius: 18px;
|
|
background: rgba(255, 255, 255, 0.72);
|
|
padding: 14px 16px 14px 42px;
|
|
line-height: 1.8;
|
|
}
|
|
|
|
html[data-theme] .studio-home__checklist li::before {
|
|
content: "";
|
|
position: absolute;
|
|
left: 16px;
|
|
top: 20px;
|
|
width: 10px;
|
|
height: 10px;
|
|
border-radius: 999px;
|
|
background: linear-gradient(135deg, #59636a, #24282b);
|
|
}
|
|
|
|
@media (max-width: 900px) {
|
|
html[data-theme] .studio-home__grid {
|
|
grid-template-columns: 1fr;
|
|
}
|
|
}
|
|
|
|
html[data-theme] .table thead th {
|
|
background: rgba(238, 241, 241, 0.9);
|
|
}
|
|
|
|
html[data-theme] .pill {
|
|
border-radius: 999px;
|
|
}
|
|
|
|
html[data-theme] .banner {
|
|
background: rgba(238, 241, 241, 0.78);
|
|
}
|
|
|
|
html[data-theme] .eversolo-login-logo {
|
|
display: inline-grid;
|
|
min-width: 160px;
|
|
border-radius: 14px;
|
|
background: linear-gradient(135deg, #24282b, #3a4045);
|
|
color: #ffffff;
|
|
padding: 16px 20px;
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
letter-spacing: 0.28em;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
html[data-theme] .eversolo-admin-logo,
|
|
html[data-theme] .eversolo-admin-icon {
|
|
display: inline-grid;
|
|
place-items: center;
|
|
border-radius: 10px;
|
|
background: linear-gradient(135deg, #24282b, #3a4045);
|
|
color: #ffffff;
|
|
font-weight: 700;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
html[data-theme] .eversolo-admin-logo {
|
|
min-width: 150px;
|
|
padding: 13px 18px;
|
|
font-size: 16px;
|
|
letter-spacing: 0.24em;
|
|
}
|
|
|
|
html[data-theme] .eversolo-admin-icon {
|
|
width: 34px;
|
|
height: 34px;
|
|
font-size: 13px;
|
|
letter-spacing: 0.08em;
|
|
}
|
|
|
|
html[data-theme] .eversolo-login-card .login__brand {
|
|
display: grid;
|
|
justify-items: center;
|
|
gap: 12px;
|
|
margin-bottom: 28px;
|
|
text-align: center;
|
|
}
|
|
|
|
html[data-theme] .eversolo-login-card .login__brand::after {
|
|
margin-top: 0;
|
|
letter-spacing: 0.24em;
|
|
line-height: 1.7;
|
|
}
|
|
|
|
html[data-theme] .eversolo-login-form {
|
|
display: grid;
|
|
gap: 16px;
|
|
}
|
|
|
|
html[data-theme] .eversolo-login-form__fields {
|
|
display: grid;
|
|
gap: 14px;
|
|
}
|
|
|
|
html[data-theme] .eversolo-login-form .field-type {
|
|
display: grid;
|
|
gap: 8px;
|
|
margin: 0;
|
|
background: transparent;
|
|
box-shadow: none;
|
|
padding: 0;
|
|
}
|
|
|
|
html[data-theme] .eversolo-login-form .field-label {
|
|
font-size: 12px;
|
|
font-weight: 600;
|
|
color: rgba(20, 22, 23, 0.72);
|
|
}
|
|
|
|
html[data-theme] .eversolo-login-form .text-input {
|
|
width: 100%;
|
|
border: 1px solid rgba(20, 22, 23, 0.16);
|
|
border-radius: 10px;
|
|
background: #ffffff;
|
|
padding: 11px 12px;
|
|
color: #141617;
|
|
font: inherit;
|
|
}
|
|
|
|
html[data-theme] .eversolo-login-form .text-input:focus {
|
|
border-color: rgba(20, 22, 23, 0.52);
|
|
outline: 2px solid rgba(36, 40, 43, 0.18);
|
|
outline-offset: 1px;
|
|
}
|
|
|
|
html[data-theme] .eversolo-captcha-field__row {
|
|
display: grid;
|
|
grid-template-columns: minmax(0, 1fr) auto;
|
|
gap: 10px;
|
|
align-items: stretch;
|
|
}
|
|
|
|
html[data-theme] .eversolo-captcha-field__code {
|
|
min-width: 110px;
|
|
border: 1px solid rgba(20, 22, 23, 0.16);
|
|
border-radius: 10px;
|
|
background:
|
|
linear-gradient(135deg, rgba(255, 255, 255, 0.72), rgba(238, 241, 241, 0.92)),
|
|
repeating-linear-gradient(45deg, transparent 0 7px, rgba(20, 22, 23, 0.08) 7px 9px);
|
|
color: #24282b;
|
|
cursor: pointer;
|
|
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
|
|
font-size: 16px;
|
|
font-weight: 700;
|
|
letter-spacing: 0.16em;
|
|
}
|
|
|
|
html[data-theme] .eversolo-login-form__error {
|
|
margin: 0;
|
|
border-radius: 10px;
|
|
background: rgba(184, 59, 49, 0.1);
|
|
color: #8f2d25;
|
|
padding: 10px 12px;
|
|
font-size: 13px;
|
|
line-height: 1.6;
|
|
}
|
|
|
|
html[data-theme] .eversolo-admin-avatar-menu {
|
|
position: relative;
|
|
display: inline-grid;
|
|
place-items: center;
|
|
width: 38px;
|
|
height: 38px;
|
|
overflow: visible;
|
|
}
|
|
|
|
html[data-theme] .eversolo-admin-avatar-menu::after {
|
|
position: absolute;
|
|
top: 100%;
|
|
right: -8px;
|
|
left: -132px;
|
|
height: 14px;
|
|
content: '';
|
|
}
|
|
|
|
html[data-theme] .eversolo-admin-avatar-menu__initial {
|
|
display: grid;
|
|
place-items: center;
|
|
width: 34px;
|
|
height: 34px;
|
|
border-radius: 999px;
|
|
background: linear-gradient(135deg, #24282b, #59636a);
|
|
color: #ffffff;
|
|
font-size: 13px;
|
|
font-weight: 700;
|
|
letter-spacing: 0.08em;
|
|
}
|
|
|
|
html[data-theme] .eversolo-admin-avatar-menu__panel {
|
|
position: absolute;
|
|
top: calc(100% + 6px);
|
|
right: 0;
|
|
z-index: 2147483200;
|
|
display: grid;
|
|
min-width: 148px;
|
|
gap: 7px;
|
|
border: 1px solid rgba(20, 22, 23, 0.12);
|
|
border-radius: 10px;
|
|
background: rgba(255, 255, 255, 0.98);
|
|
box-shadow: 0 16px 32px rgba(16, 19, 21, 0.14);
|
|
opacity: 0;
|
|
padding: 10px;
|
|
pointer-events: none;
|
|
transform: translateY(-4px);
|
|
transition: opacity 140ms ease, transform 140ms ease;
|
|
}
|
|
|
|
html[data-theme] .eversolo-admin-avatar-menu:hover .eversolo-admin-avatar-menu__panel,
|
|
html[data-theme] .eversolo-admin-avatar-menu:focus-within .eversolo-admin-avatar-menu__panel {
|
|
opacity: 1;
|
|
pointer-events: auto;
|
|
transform: translateY(0);
|
|
}
|
|
|
|
html[data-theme] .eversolo-admin-avatar-menu__label {
|
|
color: rgba(20, 22, 23, 0.58);
|
|
font-size: 11px;
|
|
font-weight: 700;
|
|
letter-spacing: 0.14em;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
html[data-theme] .eversolo-admin-avatar-menu__button,
|
|
html[data-theme] .eversolo-admin-avatar-menu__link {
|
|
width: 100%;
|
|
border: 0;
|
|
border-radius: 8px;
|
|
cursor: pointer;
|
|
padding: 8px 10px;
|
|
text-align: left;
|
|
}
|
|
|
|
html[data-theme] .eversolo-admin-avatar-menu__button {
|
|
background: #24282b;
|
|
color: #ffffff;
|
|
}
|
|
|
|
html[data-theme] .eversolo-admin-avatar-menu__link {
|
|
background: rgba(20, 22, 23, 0.07);
|
|
color: #24282b;
|
|
}
|
|
|
|
html[data-theme] .aws-media-upload-field {
|
|
display: grid;
|
|
gap: 8px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-upload-field__controls {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 8px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-upload-field__file {
|
|
display: none;
|
|
}
|
|
|
|
html[data-theme] .aws-media-upload-field__button {
|
|
border: 1px solid rgba(20, 22, 23, 0.18);
|
|
border-radius: 8px;
|
|
background: #24282b;
|
|
color: #ffffff;
|
|
cursor: pointer;
|
|
font-size: 12px;
|
|
font-weight: 700;
|
|
line-height: 1;
|
|
padding: 10px 12px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-upload-field__button--secondary {
|
|
background: rgba(20, 22, 23, 0.07);
|
|
color: #24282b;
|
|
}
|
|
|
|
html[data-theme] .aws-media-upload-field__button:disabled {
|
|
cursor: not-allowed;
|
|
opacity: 0.52;
|
|
}
|
|
|
|
html[data-theme] .aws-media-upload-field__progress {
|
|
height: 6px;
|
|
overflow: hidden;
|
|
border-radius: 999px;
|
|
background: rgba(20, 22, 23, 0.1);
|
|
}
|
|
|
|
html[data-theme] .aws-media-upload-field__progress span {
|
|
display: block;
|
|
height: 100%;
|
|
border-radius: inherit;
|
|
background: #59636a;
|
|
transition: width 180ms ease;
|
|
}
|
|
|
|
html[data-theme] .aws-media-upload-field__status {
|
|
margin: 0;
|
|
font-size: 12px;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
html[data-theme] .aws-media-upload-field__status--info {
|
|
color: rgba(20, 22, 23, 0.68);
|
|
}
|
|
|
|
html[data-theme] .aws-media-upload-field__status--success {
|
|
color: #2d6a3e;
|
|
}
|
|
|
|
html[data-theme] .aws-media-upload-field__status--error {
|
|
color: #8f2d25;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources {
|
|
position: relative;
|
|
display: grid;
|
|
gap: 18px;
|
|
min-height: calc(100vh - 72px);
|
|
padding: 32px;
|
|
color: #24282b;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__header {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
justify-content: space-between;
|
|
gap: 20px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__header h1 {
|
|
margin: 0;
|
|
font-size: 32px;
|
|
font-weight: 700;
|
|
letter-spacing: 0;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__header p {
|
|
max-width: 720px;
|
|
margin: 8px 0 0;
|
|
color: rgba(20, 22, 23, 0.68);
|
|
line-height: 1.6;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__eyebrow {
|
|
margin: 0 0 6px;
|
|
color: rgba(20, 22, 23, 0.58);
|
|
font-size: 11px;
|
|
font-weight: 800;
|
|
letter-spacing: 0.12em;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__toolbar {
|
|
display: grid;
|
|
grid-template-columns: minmax(180px, 440px) auto;
|
|
gap: 10px;
|
|
align-items: center;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__toolbar input {
|
|
min-height: 40px;
|
|
border: 1px solid rgba(20, 22, 23, 0.18);
|
|
border-radius: 8px;
|
|
background: #fff;
|
|
color: #24282b;
|
|
padding: 0 12px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__batch-upload {
|
|
display: grid;
|
|
grid-template-columns: minmax(220px, 440px) auto;
|
|
align-items: end;
|
|
gap: 10px;
|
|
max-width: 680px;
|
|
border: 1px solid rgba(20, 22, 23, 0.12);
|
|
border-radius: 8px;
|
|
background: rgba(255, 255, 255, 0.72);
|
|
padding: 12px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__batch-upload label {
|
|
display: block;
|
|
margin-bottom: 6px;
|
|
color: rgba(20, 22, 23, 0.68);
|
|
font-size: 12px;
|
|
font-weight: 800;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__batch-upload select,
|
|
html[data-theme] .aws-media-resources__batch-upload input[type='text'] {
|
|
width: 100%;
|
|
min-height: 40px;
|
|
border: 1px solid rgba(20, 22, 23, 0.18);
|
|
border-radius: 8px;
|
|
background: #fff;
|
|
color: #24282b;
|
|
padding: 0 12px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__file-input {
|
|
display: none;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__button,
|
|
html[data-theme] .aws-media-resources__actions button,
|
|
html[data-theme] .aws-media-resources__pagination button,
|
|
html[data-theme] .aws-media-resources__modal-header button,
|
|
html[data-theme] .aws-media-resources__preview-chip,
|
|
html[data-theme] .aws-media-resources__queue-header button,
|
|
html[data-theme] .aws-media-resources__queue-controls button,
|
|
html[data-theme] .aws-media-resources__queue-bubble {
|
|
min-height: 34px;
|
|
border: 1px solid rgba(20, 22, 23, 0.18);
|
|
border-radius: 8px;
|
|
background: #24282b;
|
|
color: #ffffff;
|
|
cursor: pointer;
|
|
font-size: 12px;
|
|
font-weight: 700;
|
|
padding: 8px 10px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__button:disabled,
|
|
html[data-theme] .aws-media-resources__actions button:disabled,
|
|
html[data-theme] .aws-media-resources__pagination button:disabled,
|
|
html[data-theme] .aws-media-resources__queue-controls button:disabled {
|
|
cursor: not-allowed;
|
|
opacity: 0.48;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__status {
|
|
margin: 0;
|
|
border-radius: 8px;
|
|
padding: 10px 12px;
|
|
font-size: 13px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__status--info {
|
|
background: rgba(20, 22, 23, 0.08);
|
|
color: rgba(20, 22, 23, 0.72);
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__status--success {
|
|
background: rgba(45, 106, 62, 0.1);
|
|
color: #2d6a3e;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__status--error {
|
|
background: rgba(143, 45, 37, 0.1);
|
|
color: #8f2d25;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__breadcrumbs {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: center;
|
|
gap: 8px;
|
|
border: 1px solid rgba(20, 22, 23, 0.12);
|
|
border-radius: 8px;
|
|
background: rgba(255, 255, 255, 0.72);
|
|
padding: 10px 12px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__breadcrumbs button {
|
|
position: relative;
|
|
border: 0;
|
|
background: transparent;
|
|
color: #24282b;
|
|
cursor: pointer;
|
|
font-size: 13px;
|
|
font-weight: 800;
|
|
padding: 0 16px 0 0;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__breadcrumbs button::after {
|
|
position: absolute;
|
|
right: 2px;
|
|
color: rgba(20, 22, 23, 0.35);
|
|
content: '/';
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__breadcrumbs button:last-child {
|
|
cursor: default;
|
|
color: rgba(20, 22, 23, 0.58);
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__breadcrumbs button:last-child::after {
|
|
content: '';
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__table-wrap {
|
|
overflow-x: auto;
|
|
border: 1px solid rgba(20, 22, 23, 0.12);
|
|
border-radius: 8px;
|
|
background: #fff;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__table {
|
|
width: 100%;
|
|
min-width: 1240px;
|
|
border-collapse: collapse;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__table th,
|
|
html[data-theme] .aws-media-resources__table td {
|
|
border-bottom: 1px solid rgba(20, 22, 23, 0.1);
|
|
padding: 12px;
|
|
text-align: left;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__table th {
|
|
background: rgba(20, 22, 23, 0.06);
|
|
color: rgba(20, 22, 23, 0.68);
|
|
font-size: 12px;
|
|
font-weight: 800;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__thumb-button {
|
|
width: 76px;
|
|
height: 52px;
|
|
overflow: hidden;
|
|
border: 1px solid rgba(20, 22, 23, 0.14);
|
|
border-radius: 8px;
|
|
background: rgba(20, 22, 23, 0.05);
|
|
cursor: pointer;
|
|
padding: 0;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__thumb-button img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__file-chip {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
min-height: 28px;
|
|
border-radius: 8px;
|
|
background: rgba(20, 22, 23, 0.08);
|
|
color: rgba(20, 22, 23, 0.68);
|
|
font-size: 12px;
|
|
font-weight: 700;
|
|
padding: 0 10px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__filename {
|
|
max-width: 280px;
|
|
overflow-wrap: anywhere;
|
|
font-weight: 700;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__directory-button {
|
|
border: 0;
|
|
background: transparent;
|
|
color: #24282b;
|
|
cursor: pointer;
|
|
font: inherit;
|
|
font-weight: 800;
|
|
padding: 0;
|
|
text-align: left;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__key {
|
|
max-width: 360px;
|
|
margin-top: 4px;
|
|
color: rgba(20, 22, 23, 0.52);
|
|
font-size: 12px;
|
|
overflow-wrap: anywhere;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__actions {
|
|
display: grid;
|
|
grid-template-columns: repeat(4, minmax(68px, 1fr));
|
|
gap: 6px;
|
|
min-width: 330px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__actions button {
|
|
width: 100%;
|
|
white-space: nowrap;
|
|
background: rgba(20, 22, 23, 0.07);
|
|
color: #24282b;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__actions .aws-media-resources__danger {
|
|
background: #8f2d25;
|
|
color: #fff;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__asset-relations {
|
|
display: grid;
|
|
gap: 10px;
|
|
min-width: 230px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__asset-relation {
|
|
display: grid;
|
|
grid-template-columns: 34px minmax(0, 1fr);
|
|
align-items: start;
|
|
gap: 8px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__asset-locale {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-height: 24px;
|
|
border-radius: 6px;
|
|
background: rgba(20, 22, 23, 0.08);
|
|
color: rgba(20, 22, 23, 0.68);
|
|
font-size: 11px;
|
|
font-weight: 800;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__asset-link {
|
|
display: inline-flex;
|
|
max-width: 220px;
|
|
overflow: hidden;
|
|
color: #24282b;
|
|
font-size: 13px;
|
|
font-weight: 800;
|
|
text-decoration: underline;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__asset-create {
|
|
display: grid;
|
|
gap: 6px;
|
|
min-width: 150px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__asset-create span {
|
|
overflow: hidden;
|
|
color: rgba(20, 22, 23, 0.58);
|
|
font-size: 12px;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__asset-create button {
|
|
width: fit-content;
|
|
min-height: 30px;
|
|
border: 1px solid rgba(20, 22, 23, 0.18);
|
|
border-radius: 8px;
|
|
background: rgba(20, 22, 23, 0.07);
|
|
color: #24282b;
|
|
cursor: pointer;
|
|
font-size: 12px;
|
|
font-weight: 800;
|
|
padding: 6px 9px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__asset-create button:disabled {
|
|
cursor: not-allowed;
|
|
opacity: 0.52;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__pagination {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-end;
|
|
gap: 8px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__pagination span {
|
|
margin-right: 6px;
|
|
color: rgba(20, 22, 23, 0.62);
|
|
font-size: 13px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__modal {
|
|
position: fixed;
|
|
z-index: 50;
|
|
inset: 0;
|
|
display: grid;
|
|
place-items: center;
|
|
padding: 24px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__modal-backdrop {
|
|
position: absolute;
|
|
inset: 0;
|
|
border: 0;
|
|
background: rgba(15, 17, 18, 0.68);
|
|
cursor: pointer;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__modal-panel {
|
|
position: relative;
|
|
z-index: 1;
|
|
display: grid;
|
|
gap: 12px;
|
|
width: min(980px, 100%);
|
|
max-height: min(760px, calc(100vh - 48px));
|
|
overflow: hidden;
|
|
border-radius: 8px;
|
|
background: #fff;
|
|
padding: 14px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__modal-header {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 12px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__modal-header strong {
|
|
overflow-wrap: anywhere;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__modal-panel img,
|
|
html[data-theme] .aws-media-resources__modal-panel video {
|
|
width: 100%;
|
|
max-height: calc(100vh - 150px);
|
|
background: #111;
|
|
object-fit: contain;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue {
|
|
position: fixed;
|
|
right: 28px;
|
|
bottom: 28px;
|
|
z-index: 60;
|
|
width: min(520px, calc(100vw - 32px));
|
|
overflow: hidden;
|
|
border: 1px solid rgba(20, 22, 23, 0.14);
|
|
border-radius: 8px;
|
|
background: rgba(255, 255, 255, 0.96);
|
|
box-shadow: 0 18px 48px rgba(16, 19, 21, 0.18);
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue--collapsed {
|
|
width: auto;
|
|
border: 0;
|
|
background: transparent;
|
|
box-shadow: none;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue-bubble {
|
|
min-height: 42px;
|
|
padding: 10px 14px;
|
|
box-shadow: 0 12px 28px rgba(16, 19, 21, 0.18);
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue-header {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 12px;
|
|
border-bottom: 1px solid rgba(20, 22, 23, 0.1);
|
|
padding: 12px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue-header strong {
|
|
font-size: 14px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue-header button {
|
|
min-height: 30px;
|
|
background: rgba(20, 22, 23, 0.08);
|
|
color: #24282b;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue-list {
|
|
display: grid;
|
|
gap: 8px;
|
|
max-height: min(520px, calc(100vh - 160px));
|
|
overflow: auto;
|
|
padding: 10px 12px 12px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue-item {
|
|
display: grid;
|
|
grid-template-columns: minmax(0, 1fr) auto;
|
|
gap: 8px 10px;
|
|
border-radius: 8px;
|
|
background: rgba(20, 22, 23, 0.06);
|
|
padding: 10px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue-item strong,
|
|
html[data-theme] .aws-media-resources__queue-item span {
|
|
display: block;
|
|
min-width: 0;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue-item strong {
|
|
font-size: 13px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue-item span,
|
|
html[data-theme] .aws-media-resources__queue-item small {
|
|
color: rgba(20, 22, 23, 0.62);
|
|
font-size: 12px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue-item dl {
|
|
display: grid;
|
|
gap: 4px;
|
|
margin: 8px 0 0;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue-item dl div {
|
|
display: grid;
|
|
grid-template-columns: 54px minmax(0, 1fr);
|
|
gap: 8px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue-item dt,
|
|
html[data-theme] .aws-media-resources__queue-item dd {
|
|
min-width: 0;
|
|
margin: 0;
|
|
font-size: 11px;
|
|
line-height: 1.45;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue-item dt {
|
|
color: rgba(20, 22, 23, 0.5);
|
|
font-weight: 700;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue-item dd {
|
|
overflow: hidden;
|
|
color: rgba(20, 22, 23, 0.72);
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue-item dd a {
|
|
color: #24282b;
|
|
font-weight: 800;
|
|
text-decoration: underline;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue-controls {
|
|
display: grid;
|
|
justify-items: end;
|
|
gap: 6px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue-controls button {
|
|
min-height: 28px;
|
|
background: rgba(20, 22, 23, 0.08);
|
|
color: #24282b;
|
|
padding: 6px 8px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue-progress {
|
|
grid-column: 1 / -1;
|
|
height: 6px;
|
|
overflow: hidden;
|
|
border-radius: 999px;
|
|
background: rgba(20, 22, 23, 0.12);
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue-progress span {
|
|
display: block;
|
|
height: 100%;
|
|
border-radius: inherit;
|
|
background: #2d6a3e;
|
|
transition: width 0.18s ease;
|
|
}
|
|
|
|
html[data-theme] .eversolo-richtext-html-source {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 8px;
|
|
border-bottom: 1px solid var(--theme-elevation-150);
|
|
background: var(--theme-elevation-50);
|
|
padding: 8px 10px;
|
|
}
|
|
|
|
html[data-theme] .eversolo-richtext-html-source__toggle {
|
|
align-self: flex-start;
|
|
min-height: 28px;
|
|
border: 1px solid var(--theme-elevation-200);
|
|
border-radius: 6px;
|
|
background: var(--theme-bg);
|
|
color: var(--theme-elevation-600);
|
|
cursor: pointer;
|
|
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
|
|
font-size: 12px;
|
|
font-weight: 700;
|
|
line-height: 1;
|
|
padding: 6px 10px;
|
|
}
|
|
|
|
html[data-theme] .eversolo-richtext-html-source__toggle:hover,
|
|
html[data-theme] .eversolo-richtext-html-source__toggle[aria-pressed='true'] {
|
|
border-color: var(--theme-elevation-350);
|
|
background: var(--theme-elevation-100);
|
|
color: var(--theme-elevation-900);
|
|
}
|
|
|
|
html[data-theme] .eversolo-richtext-html-source__panel {
|
|
display: grid;
|
|
gap: 6px;
|
|
}
|
|
|
|
html[data-theme] .eversolo-richtext-html-source__textarea {
|
|
min-height: 280px;
|
|
resize: vertical;
|
|
border: 1px solid var(--theme-elevation-200);
|
|
border-radius: 6px;
|
|
background: var(--theme-input-bg);
|
|
color: var(--theme-text);
|
|
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
|
|
font-size: 13px;
|
|
line-height: 1.55;
|
|
padding: 12px;
|
|
white-space: pre;
|
|
}
|
|
|
|
html[data-theme] .eversolo-richtext-html-source__textarea:focus {
|
|
border-color: var(--theme-elevation-450);
|
|
outline: 2px solid var(--theme-elevation-150);
|
|
}
|
|
|
|
html[data-theme] .eversolo-richtext-html-source__error {
|
|
margin: 0;
|
|
color: var(--theme-error-600);
|
|
font-size: 12px;
|
|
}
|
|
|
|
html[data-theme] .rich-text-lexical--html-source-mode .editor-container {
|
|
display: none;
|
|
}
|
|
|
|
@media (max-width: 520px) {
|
|
html[data-theme] .aws-media-resources {
|
|
padding: 20px;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__header {
|
|
display: grid;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__toolbar {
|
|
grid-template-columns: 1fr;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__batch-upload {
|
|
grid-template-columns: 1fr;
|
|
}
|
|
|
|
html[data-theme] .aws-media-resources__queue {
|
|
right: 12px;
|
|
bottom: 12px;
|
|
width: calc(100vw - 24px);
|
|
}
|
|
|
|
html[data-theme] .eversolo-captcha-field__row {
|
|
grid-template-columns: 1fr;
|
|
}
|
|
|
|
html[data-theme] .eversolo-captcha-field__code {
|
|
min-height: 42px;
|
|
}
|
|
}
|