5717 lines
157 KiB
CSS
5717 lines
157 KiB
CSS
@import "@plane/tailwind-config/index.css";
|
|
@import "@plane/editor/styles";
|
|
@import "@plane/propel/styles/react-day-picker.css";
|
|
@import "./power-k.css";
|
|
@import "./emoji.css";
|
|
@plugin "@tailwindcss/typography";
|
|
|
|
/* stickies and editor colors */
|
|
:root {
|
|
/* text colors */
|
|
--editor-colors-gray-text: #5c5e63;
|
|
--editor-colors-peach-text: #ff5b59;
|
|
--editor-colors-pink-text: #f65385;
|
|
--editor-colors-orange-text: #fd9038;
|
|
--editor-colors-green-text: #0fc27b;
|
|
--editor-colors-light-blue-text: #17bee9;
|
|
--editor-colors-dark-blue-text: #266df0;
|
|
--editor-colors-purple-text: #9162f9;
|
|
/* end text colors */
|
|
|
|
/* background colors */
|
|
--editor-colors-gray-background: #d6d6d8;
|
|
--editor-colors-peach-background: #ffd5d7;
|
|
--editor-colors-pink-background: #fdd4e3;
|
|
--editor-colors-orange-background: #ffe3cd;
|
|
--editor-colors-green-background: #c3f0de;
|
|
--editor-colors-light-blue-background: #c5eff9;
|
|
--editor-colors-dark-blue-background: #c9dafb;
|
|
--editor-colors-purple-background: #e3d8fd;
|
|
--nodedc-accent-rgb: 51 163 255;
|
|
--nodedc-on-accent-rgb: 245 247 251;
|
|
--nodedc-card-passive-rgb: 42 43 46;
|
|
--nodedc-card-passive-surface-rgb: 42 43 46;
|
|
--nodedc-presence-dot-border-rgb: 42 43 46;
|
|
--nodedc-on-card-passive-rgb: 245 247 251;
|
|
--nodedc-on-card-passive-surface-rgb: 245 247 251;
|
|
--nodedc-card-active-rgb: 195 255 102;
|
|
--nodedc-on-card-active-rgb: 11 17 23;
|
|
--nodedc-priority-none-rgb: 124 128 138;
|
|
--nodedc-priority-none-mix-rgb: 255 255 255;
|
|
--nodedc-priority-low-rgb: 51 163 255;
|
|
--nodedc-priority-low-mix-rgb: 255 199 95;
|
|
--nodedc-priority-medium-rgb: 255 213 79;
|
|
--nodedc-priority-medium-mix-rgb: 80 126 255;
|
|
--nodedc-priority-high-rgb: 255 136 48;
|
|
--nodedc-priority-high-mix-rgb: 58 190 255;
|
|
--nodedc-priority-urgent-rgb: 255 68 82;
|
|
--nodedc-priority-urgent-mix-rgb: 48 214 188;
|
|
--nodedc-bottom-dock-height: 2.75rem;
|
|
--nodedc-bottom-dock-offset: 2.75rem;
|
|
--nodedc-bottom-dock-visual-overlap: 0.625rem;
|
|
--nodedc-expanded-footer-height: 4.95rem;
|
|
--nodedc-active-footer-offset: var(--nodedc-bottom-dock-offset, var(--nodedc-bottom-dock-height, 2.75rem));
|
|
--nodedc-list-property-chip-height: 2.12rem;
|
|
--nodedc-list-property-avatar-size: 1.9rem;
|
|
--nodedc-list-property-icon-size: var(--nodedc-list-property-chip-height);
|
|
--nodedc-list-properties-panel-width: 64rem;
|
|
--nodedc-list-quick-actions-width: 3.15rem;
|
|
--nodedc-quick-add-reserve: 2.5rem;
|
|
--nodedc-shell-padding-x: 1.25rem;
|
|
--nodedc-shell-padding-top: 1rem;
|
|
--nodedc-shell-padding-bottom: 0.75rem;
|
|
--nodedc-shell-frame-gutter-x: 18px;
|
|
--nodedc-shell-height: 4.25rem;
|
|
--nodedc-shell-row-height: 3rem;
|
|
--nodedc-shell-logo-width: 7.25rem;
|
|
--nodedc-shell-logo-height: 1.79rem;
|
|
--nodedc-shell-pill-height: 3.45rem;
|
|
--nodedc-shell-pill-padding: 0.32rem;
|
|
--nodedc-shell-control-height: 2.78rem;
|
|
--brand-default: rgb(var(--nodedc-accent-rgb));
|
|
--brand-300: color-mix(in srgb, rgb(var(--nodedc-accent-rgb)) 65%, white);
|
|
--brand-700: color-mix(in srgb, rgb(var(--nodedc-accent-rgb)) 75%, black);
|
|
--bg-accent-primary: rgb(var(--nodedc-accent-rgb));
|
|
--bg-accent-primary-hover: color-mix(in srgb, rgb(var(--nodedc-accent-rgb)) 82%, white);
|
|
--bg-accent-primary-active: color-mix(in srgb, rgb(var(--nodedc-accent-rgb)) 90%, black);
|
|
--txt-on-color: rgb(var(--nodedc-on-accent-rgb));
|
|
--txt-icon-on-color: rgb(var(--nodedc-on-accent-rgb));
|
|
/* end background colors */
|
|
}
|
|
/* background colors */
|
|
[data-theme*="light"] {
|
|
--editor-colors-gray-background: #d6d6d8;
|
|
--editor-colors-peach-background: #ffd5d7;
|
|
--editor-colors-pink-background: #fdd4e3;
|
|
--editor-colors-orange-background: #ffe3cd;
|
|
--editor-colors-green-background: #c3f0de;
|
|
--editor-colors-light-blue-background: #c5eff9;
|
|
--editor-colors-dark-blue-background: #c9dafb;
|
|
--editor-colors-purple-background: #e3d8fd;
|
|
}
|
|
[data-theme*="dark"] {
|
|
--editor-colors-gray-background: #404144;
|
|
--editor-colors-peach-background: #593032;
|
|
--editor-colors-pink-background: #562e3d;
|
|
--editor-colors-orange-background: #583e2a;
|
|
--editor-colors-green-background: #1d4a3b;
|
|
--editor-colors-light-blue-background: #1f495c;
|
|
--editor-colors-dark-blue-background: #223558;
|
|
--editor-colors-purple-background: #3d325a;
|
|
}
|
|
/* end background colors */
|
|
|
|
.shadow-custom {
|
|
box-shadow: 2px 2px 8px 2px rgba(234, 231, 250, 0.3); /* Convert #EAE7FA4D to rgba */
|
|
}
|
|
/* backdrop filter */
|
|
.backdrop-blur-custom {
|
|
@apply backdrop-filter blur-[9px];
|
|
}
|
|
|
|
.epr-search-container > input {
|
|
@apply bg-surface-2! text-primary!;
|
|
border: none !important;
|
|
}
|
|
|
|
.epr-search-container > input::placeholder {
|
|
@apply text-placeholder!;
|
|
}
|
|
|
|
.epr-search-container > .epr-icn-search {
|
|
@apply text-placeholder!;
|
|
}
|
|
|
|
/* Lock icon animations */
|
|
@keyframes textSlideIn {
|
|
0% {
|
|
opacity: 0;
|
|
transform: translateX(-8px);
|
|
max-width: 0px;
|
|
}
|
|
40% {
|
|
opacity: 0.7;
|
|
max-width: 60px;
|
|
}
|
|
100% {
|
|
opacity: 1;
|
|
transform: translateX(0);
|
|
max-width: 60px;
|
|
}
|
|
}
|
|
|
|
@keyframes textFadeOut {
|
|
0% {
|
|
opacity: 1;
|
|
transform: translateX(0);
|
|
}
|
|
100% {
|
|
opacity: 0;
|
|
transform: translateX(8px);
|
|
}
|
|
}
|
|
|
|
@keyframes lockIconAnimation {
|
|
0% {
|
|
transform: rotate(-5deg) scale(1);
|
|
}
|
|
25% {
|
|
transform: rotate(0deg) scale(1.15);
|
|
}
|
|
50% {
|
|
transform: rotate(5deg) scale(1.08);
|
|
}
|
|
100% {
|
|
transform: rotate(0deg) scale(1);
|
|
}
|
|
}
|
|
|
|
@keyframes unlockIconAnimation {
|
|
0% {
|
|
transform: rotate(0deg) scale(1);
|
|
}
|
|
40% {
|
|
transform: rotate(-8deg) scale(1.15);
|
|
}
|
|
80% {
|
|
transform: rotate(3deg) scale(1.05);
|
|
}
|
|
100% {
|
|
transform: rotate(0deg) scale(1);
|
|
}
|
|
}
|
|
|
|
@keyframes fadeOut {
|
|
0% {
|
|
opacity: 1;
|
|
}
|
|
100% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
|
|
.animate-text-slide-in {
|
|
animation: textSlideIn 400ms ease-out forwards;
|
|
}
|
|
|
|
.animate-text-fade-out {
|
|
animation: textFadeOut 600ms ease-in 300ms forwards;
|
|
}
|
|
|
|
.animate-lock-icon {
|
|
animation: lockIconAnimation 600ms ease-out forwards;
|
|
}
|
|
|
|
.animate-unlock-icon {
|
|
animation: unlockIconAnimation 600ms ease-out forwards;
|
|
}
|
|
|
|
.animate-fade-out {
|
|
animation: fadeOut 500ms ease-in 100ms forwards;
|
|
}
|
|
|
|
@keyframes highlight {
|
|
0% {
|
|
background-color: var(--background-color-layer-2);
|
|
border-radius: 4px;
|
|
}
|
|
100% {
|
|
background-color: transparent;
|
|
border-radius: 4px;
|
|
}
|
|
}
|
|
|
|
@keyframes nodedcDropFillHighlight {
|
|
0%,
|
|
72% {
|
|
background-color: rgb(var(--nodedc-card-active-rgb));
|
|
color: rgb(var(--nodedc-on-card-active-rgb));
|
|
}
|
|
100% {
|
|
background-color: rgb(var(--nodedc-card-passive-surface-rgb));
|
|
color: rgb(var(--nodedc-on-card-passive-surface-rgb));
|
|
}
|
|
}
|
|
|
|
[data-card-variant="internal-contour"].nodedc-drop-fill-highlight {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
[data-card-variant="internal-contour"].nodedc-drop-fill-highlight .nodedc-work-item-card {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
animation: nodedcDropFillHighlight 1.6s ease-out;
|
|
}
|
|
|
|
.nodedc-work-item-card,
|
|
.nodedc-external-card {
|
|
position: relative;
|
|
overflow: hidden;
|
|
isolation: isolate;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.024) 0%, rgba(255, 255, 255, 0.006) 100%),
|
|
rgb(var(--nodedc-card-passive-surface-rgb)) !important;
|
|
box-shadow:
|
|
0 14px 34px rgba(0, 0, 0, 0.24),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.035) !important;
|
|
}
|
|
|
|
.nodedc-work-item-card[data-active="true"],
|
|
.nodedc-external-card[data-active="true"] {
|
|
background: rgb(var(--nodedc-card-active-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
box-shadow:
|
|
0 14px 32px rgba(0, 0, 0, 0.22),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;
|
|
}
|
|
|
|
.nodedc-work-item-card[data-active="true"] .text-primary,
|
|
.nodedc-work-item-card[data-active="true"] .text-secondary,
|
|
.nodedc-work-item-card[data-active="true"] .text-tertiary,
|
|
.nodedc-work-item-card[data-active="true"] .text-placeholder {
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-work-item-card::before,
|
|
.nodedc-external-card::before {
|
|
content: none !important;
|
|
display: none !important;
|
|
}
|
|
|
|
.nodedc-work-item-card::after,
|
|
.nodedc-external-card::after {
|
|
content: none !important;
|
|
display: none !important;
|
|
}
|
|
|
|
.nodedc-work-item-card > *,
|
|
.nodedc-external-card > * {
|
|
position: relative;
|
|
z-index: 1;
|
|
}
|
|
|
|
/* Progress Bar Styles */
|
|
:root {
|
|
--bprogress-color: var(--background-color-accent-primary);
|
|
--bprogress-height: 2.5px !important;
|
|
}
|
|
|
|
.bprogress {
|
|
pointer-events: none;
|
|
}
|
|
|
|
.bprogress .bar {
|
|
background: linear-gradient(
|
|
90deg,
|
|
--alpha(var(--background-color-accent-primary) / 80%) 0%,
|
|
--alpha(var(--background-color-accent-primary) / 100%) 100%
|
|
) !important;
|
|
will-change: width, opacity;
|
|
}
|
|
|
|
.bprogress .peg {
|
|
display: block;
|
|
box-shadow:
|
|
0 0 8px --alpha(var(--background-color-accent-primary) / 60%),
|
|
0 0 4px --alpha(var(--background-color-accent-primary) / 40%) !important;
|
|
will-change: transform, opacity;
|
|
}
|
|
|
|
@layer components {
|
|
.nodedc-glass-sidebar {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.035) 0%, rgba(255, 255, 255, 0.018) 100%), rgba(7, 7, 9, 0.84);
|
|
backdrop-filter: blur(40px);
|
|
border-right: 1px solid rgba(255, 255, 255, 0.08);
|
|
box-shadow:
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.03),
|
|
0 18px 48px rgba(0, 0, 0, 0.26);
|
|
}
|
|
|
|
.nodedc-glass-modal {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.036) 0%, rgba(255, 255, 255, 0.012) 100%), rgba(6, 6, 8, 0.9) !important;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
-webkit-backdrop-filter: blur(42px);
|
|
backdrop-filter: blur(42px);
|
|
box-shadow:
|
|
0 24px 64px rgba(0, 0, 0, 0.42),
|
|
0 8px 22px rgba(0, 0, 0, 0.24);
|
|
}
|
|
|
|
.nodedc-glass-surface {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.025) 0%, rgba(255, 255, 255, 0.01) 100%), rgba(9, 9, 12, 0.88);
|
|
@apply border border-subtle/70 backdrop-blur-2xl;
|
|
-webkit-backdrop-filter: blur(40px);
|
|
backdrop-filter: blur(40px);
|
|
box-shadow:
|
|
0 20px 56px rgba(0, 0, 0, 0.34),
|
|
0 4px 16px rgba(0, 0, 0, 0.18);
|
|
}
|
|
|
|
.nodedc-glass-popup-surface {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.028) 0%, rgba(255, 255, 255, 0.012) 100%), rgba(8, 8, 11, 0.9);
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
-webkit-backdrop-filter: blur(44px);
|
|
backdrop-filter: blur(44px);
|
|
box-shadow:
|
|
0 22px 60px rgba(0, 0, 0, 0.36),
|
|
0 6px 18px rgba(0, 0, 0, 0.2);
|
|
}
|
|
|
|
.nodedc-tall-action-menu > div {
|
|
max-height: calc(100vh - 24px) !important;
|
|
}
|
|
|
|
.nodedc-work-item-action-menu {
|
|
width: min(calc(100vw - 24px), 46rem);
|
|
}
|
|
|
|
.nodedc-work-item-action-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(3, minmax(0, 1fr));
|
|
gap: 0.5rem;
|
|
align-items: start;
|
|
}
|
|
|
|
.nodedc-work-item-action-section {
|
|
min-width: 0;
|
|
}
|
|
|
|
@media (max-width: 760px) {
|
|
.nodedc-work-item-action-menu {
|
|
width: min(calc(100vw - 24px), 18rem);
|
|
}
|
|
|
|
.nodedc-work-item-action-grid {
|
|
grid-template-columns: 1fr;
|
|
max-height: calc(100vh - 24px);
|
|
overflow-y: auto;
|
|
}
|
|
}
|
|
|
|
.nodedc-bottom-dock {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.024) 0%, rgba(255, 255, 255, 0.008) 100%), rgba(7, 7, 10, 0.72) !important;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow:
|
|
0 -18px 46px rgba(0, 0, 0, 0.3),
|
|
0 -4px 18px rgba(0, 0, 0, 0.16);
|
|
-webkit-backdrop-filter: blur(34px);
|
|
backdrop-filter: blur(34px);
|
|
}
|
|
|
|
.nodedc-bottom-dock-voice-slot {
|
|
display: flex;
|
|
flex: 0 0 auto;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-width: 0;
|
|
}
|
|
|
|
.nodedc-bottom-dock-voice-button {
|
|
display: grid;
|
|
height: 2rem;
|
|
width: 2rem;
|
|
place-items: center;
|
|
border: 0 !important;
|
|
border-radius: 999px;
|
|
background: transparent;
|
|
color: rgb(var(--nodedc-accent-rgb));
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
transition:
|
|
color 160ms ease,
|
|
transform 160ms ease;
|
|
}
|
|
|
|
.nodedc-bottom-dock-voice-button:hover {
|
|
color: rgb(var(--nodedc-card-active-rgb));
|
|
}
|
|
|
|
.nodedc-bottom-dock-aware-padding {
|
|
padding-bottom: calc(var(--nodedc-quick-add-reserve, 2.5rem) + 0.5rem);
|
|
}
|
|
|
|
body:has(.nodedc-expanded-toolbar):not(:has(.nodedc-home-top-toolbar)) {
|
|
--nodedc-active-footer-offset: var(--nodedc-expanded-footer-height);
|
|
}
|
|
|
|
body:has(.nodedc-expanded-toolbar):not(:has(.nodedc-home-top-toolbar))::after {
|
|
position: fixed;
|
|
right: 0;
|
|
bottom: 0;
|
|
left: 0;
|
|
z-index: 40;
|
|
height: var(--nodedc-expanded-footer-height);
|
|
background: var(--bg-surface-1);
|
|
border-top: 0;
|
|
box-shadow: none;
|
|
-webkit-backdrop-filter: none;
|
|
backdrop-filter: none;
|
|
content: "";
|
|
pointer-events: none;
|
|
}
|
|
|
|
main:has(.nodedc-expanded-toolbar) .nodedc-bottom-dock-aware-padding {
|
|
padding-bottom: calc(var(--nodedc-expanded-footer-height) + var(--nodedc-quick-add-reserve, 2.5rem));
|
|
}
|
|
|
|
.nodedc-bottom-dock-sticky-offset {
|
|
bottom: max(
|
|
calc(
|
|
var(--nodedc-bottom-dock-offset, var(--nodedc-bottom-dock-height, 2.75rem)) -
|
|
var(--nodedc-bottom-dock-visual-overlap, 0.625rem)
|
|
),
|
|
0px
|
|
);
|
|
}
|
|
|
|
.nodedc-list-quick-add-sticky {
|
|
bottom: var(--nodedc-active-footer-offset);
|
|
}
|
|
|
|
.nodedc-app-header-compact {
|
|
isolation: isolate;
|
|
}
|
|
|
|
.nodedc-app-header-compact[data-nodedc-footer-scrim="true"]::before {
|
|
display: none;
|
|
content: none;
|
|
}
|
|
|
|
.nodedc-app-header-compact > * {
|
|
position: relative;
|
|
z-index: 1;
|
|
}
|
|
|
|
.nodedc-bottom-dock [class~="bg-surface-1"] {
|
|
background: transparent !important;
|
|
}
|
|
|
|
.nodedc-bottom-dock [class~="border-t"],
|
|
.nodedc-bottom-dock [class~="border-b"],
|
|
.nodedc-bottom-dock [class~="border-subtle"] {
|
|
border-width: 0 !important;
|
|
border-color: transparent !important;
|
|
}
|
|
|
|
.nodedc-list-work-item-row {
|
|
border-color: rgba(255, 255, 255, 0.055) !important;
|
|
padding-inline: 1.45rem 1.7rem !important;
|
|
padding-block: 0.28rem !important;
|
|
}
|
|
|
|
.nodedc-list-work-item-main,
|
|
.nodedc-list-work-item-side {
|
|
min-width: 0;
|
|
}
|
|
|
|
.nodedc-list-work-item-title {
|
|
line-height: 1.45;
|
|
}
|
|
|
|
.nodedc-list-properties-resize-handle {
|
|
display: none;
|
|
}
|
|
|
|
.nodedc-list-work-item-properties {
|
|
display: grid !important;
|
|
grid-template-columns:
|
|
7.9rem
|
|
var(--nodedc-list-property-icon-size)
|
|
var(--nodedc-list-property-icon-size)
|
|
9rem
|
|
4rem
|
|
minmax(17rem, max-content)
|
|
5.2rem
|
|
5.2rem
|
|
var(--nodedc-list-property-icon-size)
|
|
var(--nodedc-list-property-icon-size)
|
|
var(--nodedc-list-property-icon-size)
|
|
var(--nodedc-list-property-icon-size);
|
|
grid-auto-flow: row;
|
|
justify-content: start;
|
|
align-items: center;
|
|
column-gap: 0.28rem !important;
|
|
row-gap: 0.35rem !important;
|
|
width: var(--nodedc-list-properties-panel-width);
|
|
max-width: var(--nodedc-list-properties-panel-width);
|
|
justify-self: end;
|
|
min-width: 0;
|
|
}
|
|
|
|
.nodedc-list-property-slot {
|
|
display: inline-flex;
|
|
height: var(--nodedc-list-property-chip-height) !important;
|
|
width: 100%;
|
|
min-width: 0;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
.nodedc-list-property-state {
|
|
grid-column: 1;
|
|
}
|
|
|
|
.nodedc-list-property-priority {
|
|
grid-column: 2;
|
|
}
|
|
|
|
.nodedc-list-property-start-date {
|
|
grid-column: 3;
|
|
}
|
|
|
|
.nodedc-list-property-due-date {
|
|
grid-column: 4;
|
|
}
|
|
|
|
.nodedc-list-property-date-range {
|
|
grid-column: 3 / 5;
|
|
width: max-content;
|
|
justify-self: center;
|
|
}
|
|
|
|
.nodedc-list-property-assignee {
|
|
grid-column: 5;
|
|
justify-content: center;
|
|
}
|
|
|
|
.nodedc-list-property-labels {
|
|
grid-column: 6;
|
|
width: max-content;
|
|
gap: 0.35rem;
|
|
overflow: visible;
|
|
justify-content: flex-start;
|
|
justify-self: start;
|
|
}
|
|
|
|
.nodedc-list-property-labels > * {
|
|
flex: 0 0 auto;
|
|
min-width: max-content;
|
|
max-width: none;
|
|
}
|
|
|
|
.nodedc-list-property-labels [class~="line-clamp-1"][class~="truncate"] {
|
|
max-width: none !important;
|
|
overflow: visible !important;
|
|
text-overflow: clip !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
.nodedc-list-property-module {
|
|
grid-column: 7;
|
|
}
|
|
|
|
.nodedc-list-property-cycle {
|
|
grid-column: 8;
|
|
}
|
|
|
|
.nodedc-list-property-estimate {
|
|
grid-column: 9;
|
|
}
|
|
|
|
.nodedc-list-property-icon-only {
|
|
width: var(--nodedc-list-property-icon-size);
|
|
min-width: var(--nodedc-list-property-icon-size);
|
|
justify-content: center;
|
|
justify-self: center;
|
|
}
|
|
|
|
.nodedc-list-property-valued-date {
|
|
width: max-content;
|
|
min-width: var(--nodedc-list-property-icon-size);
|
|
justify-content: center;
|
|
justify-self: center;
|
|
}
|
|
|
|
.nodedc-list-property-start-date.nodedc-list-property-valued-date {
|
|
grid-column: 3 / 5;
|
|
}
|
|
|
|
.nodedc-list-property-sub-issues {
|
|
grid-column: 10;
|
|
justify-content: center;
|
|
min-width: var(--nodedc-list-property-icon-size);
|
|
width: max-content;
|
|
}
|
|
|
|
.nodedc-list-property-attachments {
|
|
grid-column: 11;
|
|
justify-content: center;
|
|
min-width: var(--nodedc-list-property-icon-size);
|
|
width: max-content;
|
|
}
|
|
|
|
.nodedc-list-property-links {
|
|
grid-column: 12;
|
|
justify-content: center;
|
|
min-width: var(--nodedc-list-property-icon-size);
|
|
width: max-content;
|
|
}
|
|
|
|
.nodedc-list-work-item-properties button,
|
|
.nodedc-list-work-item-properties [role="button"],
|
|
.nodedc-list-work-item-properties .nodedc-list-property-slot,
|
|
.nodedc-list-work-item-properties [class~="border-strong"],
|
|
.nodedc-list-work-item-properties [class~="border-[0.5px]"] {
|
|
border-width: 0 !important;
|
|
border-color: transparent !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.nodedc-list-property-slot > button,
|
|
.nodedc-list-property-slot > div,
|
|
.nodedc-list-property-slot [role="button"] {
|
|
min-height: var(--nodedc-list-property-chip-height) !important;
|
|
min-width: var(--nodedc-list-property-icon-size) !important;
|
|
border-radius: 999px !important;
|
|
}
|
|
|
|
.nodedc-list-property-icon-only button,
|
|
.nodedc-list-property-icon-only > div,
|
|
.nodedc-list-property-icon-only [role="button"],
|
|
.nodedc-list-icon-control {
|
|
width: var(--nodedc-list-property-icon-size) !important;
|
|
min-width: var(--nodedc-list-property-icon-size) !important;
|
|
height: var(--nodedc-list-property-icon-size) !important;
|
|
min-height: var(--nodedc-list-property-icon-size) !important;
|
|
display: flex !important;
|
|
align-items: center !important;
|
|
justify-content: center !important;
|
|
border-radius: 999px !important;
|
|
padding-inline: 0 !important;
|
|
}
|
|
|
|
.nodedc-list-property-icon-only > div > button,
|
|
.nodedc-list-property-icon-only > div > [role="button"],
|
|
.nodedc-list-icon-control > button,
|
|
.nodedc-list-icon-control > div,
|
|
.nodedc-list-icon-control > [role="button"] {
|
|
width: var(--nodedc-list-property-icon-size) !important;
|
|
min-width: var(--nodedc-list-property-icon-size) !important;
|
|
height: var(--nodedc-list-property-icon-size) !important;
|
|
min-height: var(--nodedc-list-property-icon-size) !important;
|
|
display: flex !important;
|
|
align-items: center !important;
|
|
justify-content: center !important;
|
|
border-radius: 999px !important;
|
|
padding-inline: 0 !important;
|
|
}
|
|
|
|
.nodedc-list-property-priority svg {
|
|
transform: none !important;
|
|
}
|
|
|
|
.nodedc-list-valued-date-control {
|
|
min-width: var(--nodedc-list-property-icon-size) !important;
|
|
}
|
|
|
|
.nodedc-list-work-item-properties [class~="border-strong"],
|
|
.nodedc-list-work-item-properties [class~="border-[0.5px]"],
|
|
.nodedc-list-work-item-properties [class~="bg-layer-3"],
|
|
.nodedc-list-work-item-properties [class~="bg-layer-transparent-active"] {
|
|
border-radius: 999px !important;
|
|
background: rgba(255, 255, 255, 0.07) !important;
|
|
}
|
|
|
|
.nodedc-list-work-item-properties button:hover [class~="border-strong"],
|
|
.nodedc-list-work-item-properties button:hover [class~="border-[0.5px]"],
|
|
.nodedc-list-work-item-properties button:hover [class~="bg-layer-3"] {
|
|
background: rgba(255, 255, 255, 0.1) !important;
|
|
}
|
|
|
|
.nodedc-list-work-item-properties .nodedc-list-property-slot [class~="h-5"][class~="w-5"],
|
|
.nodedc-list-work-item-properties .nodedc-list-property-slot [class~="h-4"][class~="w-4"] {
|
|
width: var(--nodedc-list-property-avatar-size) !important;
|
|
height: var(--nodedc-list-property-avatar-size) !important;
|
|
}
|
|
|
|
.nodedc-list-work-item-properties .nodedc-list-property-slot [class~="border-subtle-1"] {
|
|
border-width: 0 !important;
|
|
}
|
|
|
|
.nodedc-list-work-item-properties svg[class~="h-3"][class~="w-3"] {
|
|
width: 1rem !important;
|
|
height: 1rem !important;
|
|
}
|
|
|
|
.nodedc-list-work-item-properties svg[class~="h-3.5"][class~="w-3.5"] {
|
|
width: 1.05rem !important;
|
|
height: 1.05rem !important;
|
|
}
|
|
|
|
.nodedc-list-work-item-properties button:focus,
|
|
.nodedc-list-work-item-properties button:focus-visible,
|
|
.nodedc-list-work-item-properties [role="button"]:focus,
|
|
.nodedc-list-work-item-properties [role="button"]:focus-visible {
|
|
outline: none !important;
|
|
box-shadow:
|
|
inset 0 0 0 1px rgba(var(--nodedc-accent-rgb), 0.22),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.025) !important;
|
|
}
|
|
|
|
@media (min-width: 1024px) {
|
|
.nodedc-list-work-item-row {
|
|
display: grid !important;
|
|
grid-template-columns:
|
|
minmax(18rem, 1fr)
|
|
minmax(
|
|
calc(var(--nodedc-list-properties-panel-width) + var(--nodedc-list-quick-actions-width)),
|
|
calc(var(--nodedc-list-properties-panel-width) + var(--nodedc-list-quick-actions-width))
|
|
);
|
|
align-items: center;
|
|
column-gap: 1.5rem !important;
|
|
}
|
|
|
|
.nodedc-list-properties-resize-handle {
|
|
position: absolute;
|
|
top: 0.35rem;
|
|
bottom: 0.35rem;
|
|
right: calc(var(--nodedc-list-properties-panel-width) + var(--nodedc-list-quick-actions-width) + 2.45rem);
|
|
z-index: 5;
|
|
display: block;
|
|
width: 0.95rem;
|
|
cursor: col-resize;
|
|
touch-action: none;
|
|
}
|
|
|
|
.nodedc-list-properties-resize-handle::before {
|
|
position: absolute;
|
|
top: 0;
|
|
bottom: 0;
|
|
left: 50%;
|
|
width: 3px;
|
|
border-radius: 999px;
|
|
background: rgba(0, 0, 0, 0.38);
|
|
box-shadow: none;
|
|
content: "";
|
|
transform: translateX(-50%);
|
|
transition:
|
|
background-color 120ms ease,
|
|
box-shadow 120ms ease;
|
|
}
|
|
|
|
.nodedc-list-work-item-row:hover .nodedc-list-properties-resize-handle::before,
|
|
.nodedc-list-properties-resize-handle:hover::before {
|
|
background: rgba(0, 0, 0, 0.55);
|
|
box-shadow: none;
|
|
}
|
|
|
|
.nodedc-list-work-item-main {
|
|
width: auto !important;
|
|
}
|
|
|
|
.nodedc-list-work-item-side {
|
|
display: grid !important;
|
|
grid-template-columns: minmax(0, var(--nodedc-list-properties-panel-width)) max-content;
|
|
justify-self: stretch;
|
|
width: 100%;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 1280px) {
|
|
.nodedc-list-work-item-row {
|
|
grid-template-columns:
|
|
minmax(16rem, 1fr)
|
|
minmax(
|
|
calc(var(--nodedc-list-properties-panel-width) + var(--nodedc-list-quick-actions-width)),
|
|
calc(var(--nodedc-list-properties-panel-width) + var(--nodedc-list-quick-actions-width))
|
|
);
|
|
}
|
|
|
|
.nodedc-list-work-item-properties {
|
|
grid-template-columns:
|
|
7.2rem
|
|
var(--nodedc-list-property-icon-size)
|
|
var(--nodedc-list-property-icon-size)
|
|
8.1rem
|
|
3.6rem
|
|
minmax(13rem, max-content)
|
|
4.6rem
|
|
4.6rem
|
|
var(--nodedc-list-property-icon-size)
|
|
var(--nodedc-list-property-icon-size)
|
|
var(--nodedc-list-property-icon-size)
|
|
var(--nodedc-list-property-icon-size);
|
|
column-gap: 0.22rem !important;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 1023px) {
|
|
.nodedc-list-work-item-properties {
|
|
display: flex !important;
|
|
min-width: 0;
|
|
width: auto;
|
|
max-width: 100%;
|
|
justify-content: flex-start;
|
|
}
|
|
|
|
.nodedc-list-property-state,
|
|
.nodedc-list-property-priority,
|
|
.nodedc-list-property-start-date,
|
|
.nodedc-list-property-due-date,
|
|
.nodedc-list-property-date-range,
|
|
.nodedc-list-property-assignee,
|
|
.nodedc-list-property-module,
|
|
.nodedc-list-property-cycle,
|
|
.nodedc-list-property-labels,
|
|
.nodedc-list-property-estimate,
|
|
.nodedc-list-property-sub-issues,
|
|
.nodedc-list-property-attachments,
|
|
.nodedc-list-property-links {
|
|
grid-column: auto;
|
|
width: auto;
|
|
}
|
|
}
|
|
|
|
.nodedc-bottom-dock-left {
|
|
max-width: min(22rem, 26vw) !important;
|
|
flex-grow: 0 !important;
|
|
flex-shrink: 1 !important;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.nodedc-app-header-expanded {
|
|
right: auto !important;
|
|
bottom: 0;
|
|
height: 0;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.nodedc-app-header-expanded .nodedc-bottom-dock {
|
|
display: none !important;
|
|
}
|
|
|
|
.nodedc-app-header-expanded .nodedc-bottom-dock > [class~="w-full"] {
|
|
width: auto !important;
|
|
}
|
|
|
|
.nodedc-app-header-expanded .nodedc-bottom-dock-left {
|
|
max-width: min(31rem, 48vw) !important;
|
|
}
|
|
|
|
.nodedc-app-header-expanded .nodedc-bottom-dock-voice-slot {
|
|
display: none !important;
|
|
}
|
|
|
|
.nodedc-glass-modal [data-slot="button"],
|
|
.nodedc-glass-modal [data-slot="icon-button"] {
|
|
border: none !important;
|
|
box-shadow: none !important;
|
|
outline: none !important;
|
|
border-radius: 1.25rem !important;
|
|
backdrop-filter: blur(12px);
|
|
}
|
|
|
|
.nodedc-glass-modal [data-slot="button"] {
|
|
min-height: 2.5rem;
|
|
padding-inline: 0.95rem;
|
|
}
|
|
|
|
.nodedc-glass-modal [data-slot="icon-button"] {
|
|
min-height: 2.5rem;
|
|
min-width: 2.5rem;
|
|
}
|
|
|
|
.nodedc-glass-modal button:focus-visible,
|
|
.nodedc-glass-modal [role="button"]:focus-visible,
|
|
.nodedc-glass-modal :focus-visible {
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.nodedc-modal-alert-icon {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.nodedc-modal-alert-icon-danger,
|
|
.nodedc-modal-alert-icon-primary {
|
|
background: color-mix(in srgb, rgb(var(--nodedc-accent-rgb)) 18%, transparent) !important;
|
|
color: rgb(var(--nodedc-accent-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-modal-field {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.012) 100%), rgba(255, 255, 255, 0.028);
|
|
border: 1px solid transparent;
|
|
border-radius: 1.25rem;
|
|
backdrop-filter: blur(18px);
|
|
-webkit-backdrop-filter: blur(18px);
|
|
box-shadow: none;
|
|
outline: none !important;
|
|
transition:
|
|
background 160ms ease,
|
|
opacity 160ms ease;
|
|
}
|
|
|
|
.nodedc-modal-field:hover,
|
|
.nodedc-modal-field:focus-within {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.038) 0%, rgba(255, 255, 255, 0.016) 100%), rgba(255, 255, 255, 0.04);
|
|
}
|
|
|
|
.nodedc-cover-picker {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, rgba(255, 255, 255, 0.01) 100%), rgba(9, 9, 12, 0.9);
|
|
}
|
|
|
|
.nodedc-cover-picker-tabs {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 0.25rem;
|
|
padding: 0.25rem;
|
|
border-radius: 1.1rem;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.024) 0%, rgba(255, 255, 255, 0.01) 100%), rgba(255, 255, 255, 0.032);
|
|
}
|
|
|
|
.nodedc-cover-picker-tab {
|
|
display: inline-flex;
|
|
flex: 1 1 0%;
|
|
min-height: 2.75rem;
|
|
align-items: center;
|
|
justify-content: center;
|
|
border-radius: 0.9rem !important;
|
|
border: 0 !important;
|
|
color: var(--text-color-secondary) !important;
|
|
background: transparent !important;
|
|
font-size: 0.8125rem;
|
|
font-weight: 500;
|
|
transition:
|
|
color 160ms ease,
|
|
background-color 160ms ease;
|
|
}
|
|
|
|
.nodedc-cover-picker-tab[data-state="active"] {
|
|
color: var(--text-color-primary) !important;
|
|
background: rgba(255, 255, 255, 0.06) !important;
|
|
}
|
|
|
|
.nodedc-cover-picker-tile {
|
|
border: 1px solid transparent;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.028) 0%, rgba(255, 255, 255, 0.014) 100%), rgba(255, 255, 255, 0.03);
|
|
box-shadow:
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.02),
|
|
0 12px 28px rgba(0, 0, 0, 0.18);
|
|
transition:
|
|
border-color 160ms ease,
|
|
transform 160ms ease,
|
|
box-shadow 160ms ease;
|
|
}
|
|
|
|
.nodedc-cover-picker-tile:hover {
|
|
border-color: rgba(255, 255, 255, 0.08);
|
|
box-shadow:
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.04),
|
|
0 18px 34px rgba(0, 0, 0, 0.24);
|
|
}
|
|
|
|
.nodedc-cover-picker-tile[data-selected="true"] {
|
|
border-color: rgba(var(--nodedc-accent-rgb), 0.72);
|
|
box-shadow:
|
|
inset 0 0 0 1px rgba(var(--nodedc-accent-rgb), 0.38),
|
|
0 18px 34px rgba(0, 0, 0, 0.24);
|
|
}
|
|
|
|
.nodedc-cover-picker-upload {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.024) 0%, rgba(255, 255, 255, 0.01) 100%), rgba(255, 255, 255, 0.02);
|
|
border: 1px solid rgba(255, 255, 255, 0.05);
|
|
box-shadow:
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.02),
|
|
0 16px 34px rgba(0, 0, 0, 0.18);
|
|
transition:
|
|
background 160ms ease,
|
|
border-color 160ms ease;
|
|
}
|
|
|
|
.nodedc-cover-picker-upload:hover {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.014) 100%), rgba(255, 255, 255, 0.032);
|
|
border-color: rgba(255, 255, 255, 0.08);
|
|
}
|
|
|
|
.nodedc-cover-picker-footer {
|
|
border-color: rgba(255, 255, 255, 0.06) !important;
|
|
}
|
|
|
|
.nodedc-work-item-properties-row {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: center;
|
|
gap: 0.5rem;
|
|
}
|
|
|
|
.nodedc-work-item-property-button {
|
|
min-height: 1.75rem !important;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1rem !important;
|
|
padding-inline: 0.85rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.032) 0%, rgba(255, 255, 255, 0.014) 100%),
|
|
rgba(255, 255, 255, 0.028) !important;
|
|
color: var(--text-color-primary) !important;
|
|
-webkit-backdrop-filter: blur(18px);
|
|
backdrop-filter: blur(18px);
|
|
}
|
|
|
|
.nodedc-work-item-property-button:hover,
|
|
.nodedc-work-item-property-button:focus-visible,
|
|
.nodedc-work-item-property-button:focus-within {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.018) 100%), rgba(255, 255, 255, 0.04) !important;
|
|
color: var(--text-color-primary) !important;
|
|
}
|
|
|
|
.nodedc-work-item-actions-row {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-end;
|
|
gap: 1rem;
|
|
padding-top: 0.5rem;
|
|
padding-bottom: 0.25rem;
|
|
}
|
|
|
|
.nodedc-work-item-create-more {
|
|
display: inline-flex;
|
|
cursor: pointer;
|
|
align-items: center;
|
|
gap: 0.5rem;
|
|
}
|
|
|
|
.nodedc-modal-input {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.012) 100%), rgba(255, 255, 255, 0.028) !important;
|
|
border: 1px solid transparent !important;
|
|
border-radius: 1.25rem !important;
|
|
box-shadow: none !important;
|
|
outline: none !important;
|
|
}
|
|
|
|
.nodedc-modal-input:focus,
|
|
.nodedc-modal-input:focus-visible {
|
|
box-shadow: none !important;
|
|
outline: none !important;
|
|
}
|
|
|
|
.nodedc-modal-editor {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.012) 100%), rgba(255, 255, 255, 0.028) !important;
|
|
border: 1px solid transparent !important;
|
|
border-radius: 1.5rem !important;
|
|
overflow: hidden;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.nodedc-modal-editor .ProseMirror {
|
|
min-height: 10.5rem;
|
|
padding: 1rem 1.25rem 1.25rem !important;
|
|
outline: none !important;
|
|
}
|
|
|
|
.nodedc-modal-editor .ProseMirror p.is-editor-empty:first-child::before {
|
|
color: rgba(255, 255, 255, 0.42) !important;
|
|
}
|
|
|
|
.nodedc-dropdown-surface {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.025) 0%, rgba(255, 255, 255, 0.01) 100%), rgba(8, 8, 11, 0.9);
|
|
@apply rounded-[1.25rem] px-3 py-3 text-12 outline-none;
|
|
border: 0 !important;
|
|
-webkit-backdrop-filter: blur(44px);
|
|
backdrop-filter: blur(44px);
|
|
box-shadow:
|
|
0 22px 60px rgba(0, 0, 0, 0.36),
|
|
0 6px 18px rgba(0, 0, 0, 0.2);
|
|
}
|
|
|
|
.nodedc-dropdown-search {
|
|
@apply flex items-center gap-1.5 rounded-[0.95rem] border-0 bg-white/5 px-3 py-2 outline-none;
|
|
}
|
|
|
|
.nodedc-dropdown-search input {
|
|
@apply w-full bg-transparent py-0 text-12 text-secondary placeholder:text-placeholder outline-none focus:outline-none;
|
|
}
|
|
|
|
.nodedc-dropdown-option {
|
|
@apply flex w-full items-center justify-between gap-2 truncate rounded-[0.9rem] px-2 py-2 text-secondary select-none outline-none transition-colors;
|
|
}
|
|
|
|
.nodedc-dropdown-option:hover {
|
|
@apply bg-white/6;
|
|
}
|
|
|
|
.nodedc-toolbar-group {
|
|
background: rgba(8, 8, 11, 0.92);
|
|
border-radius: 999px;
|
|
padding: 0.25rem;
|
|
border: 0 !important;
|
|
box-shadow: none !important;
|
|
isolation: isolate;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.nodedc-toolbar-icon-button {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 999px !important;
|
|
background: transparent !important;
|
|
color: rgba(255, 255, 255, 0.72);
|
|
transition:
|
|
color 160ms ease,
|
|
background-color 160ms ease,
|
|
transform 160ms ease;
|
|
}
|
|
|
|
.nodedc-toolbar-icon-button:hover {
|
|
background: rgba(255, 255, 255, 0.05) !important;
|
|
color: rgba(255, 255, 255, 0.94);
|
|
}
|
|
|
|
.nodedc-toolbar-icon-button[data-active="true"] {
|
|
background: transparent !important;
|
|
color: rgba(255, 255, 255, 0.98);
|
|
}
|
|
|
|
.nodedc-toolbar-icon-active-dot {
|
|
display: grid;
|
|
height: 2rem;
|
|
width: 2rem;
|
|
place-items: center;
|
|
border-radius: 999px;
|
|
transition:
|
|
background-color 160ms ease,
|
|
color 160ms ease;
|
|
}
|
|
|
|
.nodedc-toolbar-icon-button[data-active="true"] .nodedc-toolbar-icon-active-dot {
|
|
background: rgb(var(--nodedc-accent-rgb));
|
|
color: rgb(var(--nodedc-on-accent-rgb));
|
|
}
|
|
|
|
.nodedc-expanded-toolbar {
|
|
display: flex;
|
|
min-height: var(--nodedc-shell-height);
|
|
width: 100%;
|
|
flex-direction: column;
|
|
gap: 0;
|
|
}
|
|
|
|
.nodedc-project-shell-frame::before {
|
|
content: "";
|
|
position: absolute;
|
|
inset: 0;
|
|
z-index: 90;
|
|
pointer-events: none;
|
|
border: 1px solid var(--border-color-subtle);
|
|
border-radius: inherit;
|
|
}
|
|
|
|
.nodedc-expanded-toolbar-shell {
|
|
position: relative;
|
|
z-index: 80;
|
|
width: min(100%, calc(100vw - var(--nodedc-shell-frame-gutter-x)));
|
|
margin-inline: auto;
|
|
flex-shrink: 0;
|
|
padding: var(--nodedc-shell-padding-top) var(--nodedc-shell-padding-x) var(--nodedc-shell-padding-bottom);
|
|
}
|
|
|
|
.nodedc-expanded-toolbar-top {
|
|
display: grid;
|
|
grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
|
|
min-height: var(--nodedc-shell-row-height);
|
|
width: 100%;
|
|
align-items: center;
|
|
gap: 1rem;
|
|
}
|
|
|
|
.nodedc-expanded-toolbar-left,
|
|
.nodedc-expanded-toolbar-center,
|
|
.nodedc-expanded-toolbar-right {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 0.75rem;
|
|
min-width: 0;
|
|
}
|
|
|
|
.nodedc-expanded-toolbar-left {
|
|
justify-content: flex-start;
|
|
}
|
|
|
|
.nodedc-expanded-brand-link {
|
|
display: inline-flex;
|
|
width: var(--nodedc-shell-logo-width);
|
|
height: var(--nodedc-shell-logo-height);
|
|
flex: 0 0 auto;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
line-height: 0;
|
|
}
|
|
|
|
.nodedc-expanded-toolbar-center {
|
|
justify-content: center;
|
|
}
|
|
|
|
.nodedc-expanded-toolbar-right {
|
|
justify-content: flex-end;
|
|
}
|
|
|
|
.nodedc-expanded-brand-logo {
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
max-height: none;
|
|
object-fit: contain;
|
|
}
|
|
|
|
.nodedc-expanded-user-group {
|
|
display: inline-flex;
|
|
height: var(--nodedc-shell-pill-height);
|
|
min-height: var(--nodedc-shell-pill-height);
|
|
align-items: center;
|
|
gap: 0.22rem;
|
|
border-radius: 999px;
|
|
background: rgba(64, 64, 64, 0.48);
|
|
padding: var(--nodedc-shell-pill-padding);
|
|
}
|
|
|
|
.nodedc-expanded-user-group .nodedc-expanded-nav-button {
|
|
min-height: var(--nodedc-shell-control-height);
|
|
padding-inline: 1.2rem;
|
|
}
|
|
|
|
.nodedc-expanded-user-group .nodedc-expanded-nav-button:not([data-active="true"]) {
|
|
color: rgba(255, 255, 255, 0.68);
|
|
}
|
|
|
|
.nodedc-expanded-nav-group {
|
|
display: inline-flex;
|
|
min-height: var(--nodedc-shell-pill-height);
|
|
align-items: center;
|
|
gap: 0.18rem;
|
|
border: 0 !important;
|
|
border-radius: 999px;
|
|
background: rgba(64, 64, 64, 0.48);
|
|
padding: var(--nodedc-shell-pill-padding);
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.nodedc-expanded-toolbar-tools-row {
|
|
position: relative;
|
|
display: flex;
|
|
width: 100%;
|
|
min-height: 0;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
gap: 0.45rem;
|
|
margin: 0;
|
|
}
|
|
|
|
.nodedc-expanded-main-tool-cluster,
|
|
.nodedc-expanded-action-tool-cluster {
|
|
position: fixed;
|
|
z-index: 120;
|
|
display: inline-flex;
|
|
min-height: 3rem;
|
|
align-items: center;
|
|
gap: 0.45rem;
|
|
min-width: 0;
|
|
pointer-events: auto;
|
|
}
|
|
|
|
.nodedc-expanded-main-tool-cluster {
|
|
left: 50%;
|
|
bottom: 1.1rem;
|
|
transform: translateX(-50%);
|
|
}
|
|
|
|
.nodedc-expanded-action-tool-cluster {
|
|
right: 2.75rem;
|
|
bottom: 1.1rem;
|
|
}
|
|
|
|
.nodedc-expanded-main-tool-cluster:empty,
|
|
.nodedc-expanded-action-tool-cluster:empty {
|
|
display: none;
|
|
}
|
|
|
|
.nodedc-expanded-nav-button {
|
|
display: inline-flex !important;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 0;
|
|
min-height: var(--nodedc-shell-control-height);
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 999px !important;
|
|
background: transparent !important;
|
|
color: rgba(255, 255, 255, 0.68);
|
|
padding: 0.2rem 1.22rem;
|
|
font-size: 0.74rem;
|
|
font-weight: 700;
|
|
line-height: 1;
|
|
letter-spacing: 0;
|
|
white-space: nowrap;
|
|
transition:
|
|
background-color 160ms ease,
|
|
color 160ms ease,
|
|
opacity 160ms ease;
|
|
}
|
|
|
|
.nodedc-expanded-nav-button:hover {
|
|
background: rgba(255, 255, 255, 0.07) !important;
|
|
color: rgba(255, 255, 255, 0.96);
|
|
}
|
|
|
|
.nodedc-expanded-nav-button[data-active="true"] {
|
|
background: rgba(255, 255, 255, 0.92) !important;
|
|
color: rgba(8, 8, 10, 0.96);
|
|
}
|
|
|
|
.nodedc-expanded-nav-icon {
|
|
display: grid;
|
|
width: 2.1rem;
|
|
height: 2.1rem;
|
|
flex-shrink: 0;
|
|
place-items: center;
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.06);
|
|
color: rgba(255, 255, 255, 0.8);
|
|
}
|
|
|
|
.nodedc-expanded-nav-button[data-active="true"] .nodedc-expanded-nav-icon {
|
|
background: rgb(var(--nodedc-accent-rgb));
|
|
color: rgb(var(--nodedc-on-accent-rgb));
|
|
}
|
|
|
|
.nodedc-expanded-tool-button,
|
|
.nodedc-expanded-tool-slot .nodedc-bottom-dock-voice-button {
|
|
display: grid !important;
|
|
height: 3rem !important;
|
|
width: 3rem !important;
|
|
min-width: 3rem;
|
|
place-items: center;
|
|
border: 0 !important;
|
|
border-radius: 999px !important;
|
|
background: rgba(7, 7, 10, 0.94) !important;
|
|
color: rgba(255, 255, 255, 0.68) !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
transition:
|
|
background-color 180ms ease,
|
|
color 180ms ease,
|
|
transform 180ms ease;
|
|
}
|
|
|
|
.nodedc-expanded-tool-button:hover,
|
|
.nodedc-expanded-tool-slot .nodedc-bottom-dock-voice-button:hover {
|
|
color: rgba(255, 255, 255, 0.92) !important;
|
|
}
|
|
|
|
.nodedc-expanded-tool-button[data-active="true"] {
|
|
background: rgba(255, 255, 255, 0.94) !important;
|
|
color: rgba(8, 8, 10, 0.94) !important;
|
|
}
|
|
|
|
.nodedc-expanded-tool-slot {
|
|
display: grid;
|
|
min-height: 3rem;
|
|
min-width: 3rem;
|
|
place-items: center;
|
|
}
|
|
|
|
.nodedc-expanded-header-filters-slot,
|
|
.nodedc-expanded-primary-action-slot {
|
|
display: contents;
|
|
}
|
|
|
|
.nodedc-expanded-header-filters-slot:empty,
|
|
.nodedc-expanded-primary-action-slot:empty,
|
|
.nodedc-expanded-breadcrumbs-slot:empty {
|
|
display: none;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs-slot {
|
|
display: flex;
|
|
flex: 0 1 auto;
|
|
min-width: 0;
|
|
justify-content: flex-start;
|
|
position: fixed;
|
|
z-index: 120;
|
|
left: 1.85rem;
|
|
bottom: 1.1rem;
|
|
pointer-events: auto;
|
|
}
|
|
|
|
main:has(.nodedc-expanded-toolbar) .nodedc-kanban-scroll-container {
|
|
height: calc(100% - 4.5rem) !important;
|
|
max-height: calc(100% - 4.5rem);
|
|
scrollbar-color: transparent transparent;
|
|
}
|
|
|
|
main:has(.nodedc-expanded-toolbar) .nodedc-kanban-scroll-container::-webkit-scrollbar,
|
|
main:has(.nodedc-expanded-toolbar) .nodedc-kanban-scroll-container::-webkit-scrollbar-track,
|
|
main:has(.nodedc-expanded-toolbar) .nodedc-kanban-scroll-container::-webkit-scrollbar-thumb {
|
|
background: transparent !important;
|
|
border-color: transparent !important;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs {
|
|
display: inline-flex !important;
|
|
flex: 0 1 auto !important;
|
|
max-width: min(52rem, 48vw);
|
|
height: 3rem;
|
|
align-items: center;
|
|
gap: 0.45rem !important;
|
|
overflow: visible !important;
|
|
border-radius: 0;
|
|
background: transparent;
|
|
padding: 0;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs > div {
|
|
height: 3rem !important;
|
|
min-width: max-content;
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs [class~="rounded-sm"] {
|
|
border-radius: 999px !important;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs [class~="outline-none"],
|
|
.nodedc-expanded-breadcrumbs > div > .group {
|
|
min-height: 3rem;
|
|
border: 0 !important;
|
|
border-radius: 999px !important;
|
|
background: rgba(64, 64, 64, 0.52) !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs > div:first-child [class~="outline-none"],
|
|
.nodedc-expanded-breadcrumbs > div:first-child > .group {
|
|
background: rgba(7, 7, 10, 0.96) !important;
|
|
color: rgba(255, 255, 255, 0.86) !important;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs > div:first-child [class*="text-"],
|
|
.nodedc-expanded-breadcrumbs > div:first-child svg {
|
|
color: rgba(255, 255, 255, 0.78) !important;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs [class~="outline-none"] > div,
|
|
.nodedc-expanded-breadcrumbs [class~="outline-none"] [class~="bg-layer-1"],
|
|
.nodedc-expanded-breadcrumbs [class~="outline-none"] [class~="hover:bg-layer-1"],
|
|
.nodedc-expanded-breadcrumbs [class~="outline-none"] [class~="hover:bg-surface-2"],
|
|
.nodedc-expanded-breadcrumbs [class~="outline-none"] [class~="rounded-r-sm"],
|
|
.nodedc-expanded-breadcrumbs [class~="outline-none"] [class~="rounded-r-none"] {
|
|
background: transparent !important;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs [class~="outline-none"] [class~="bg-surface-1"] {
|
|
display: none !important;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs [class~="truncate"] {
|
|
max-width: 18rem !important;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs [class~="text-13"] {
|
|
font-size: 0.75rem !important;
|
|
font-weight: 700 !important;
|
|
letter-spacing: 0 !important;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs [class~="px-1.5"] {
|
|
padding-left: 0.95rem !important;
|
|
padding-right: 0.95rem !important;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs [class~="rounded-r-none"] {
|
|
border-top-right-radius: 999px !important;
|
|
border-bottom-right-radius: 999px !important;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs [class~="rounded-r-sm"] {
|
|
margin-left: -0.65rem;
|
|
border-top-left-radius: 999px !important;
|
|
border-bottom-left-radius: 999px !important;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs [class~="rounded-r-sm"] span[class*="bg-surface"],
|
|
.nodedc-expanded-breadcrumbs [class~="rounded-r-sm"] span[class*="bg-layer"] {
|
|
display: none !important;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs [class~="text-tertiary"],
|
|
.nodedc-expanded-breadcrumbs [class~="text-placeholder"] {
|
|
color: rgba(255, 255, 255, 0.66) !important;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs [class~="hover:bg-surface-2"]:hover,
|
|
.nodedc-expanded-breadcrumbs [class~="hover:bg-layer-1"]:hover {
|
|
background: transparent !important;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs > div:last-child [class~="outline-none"],
|
|
.nodedc-expanded-breadcrumbs > div:last-child > .group {
|
|
background: rgba(255, 255, 255, 0.94) !important;
|
|
color: rgba(8, 8, 10, 0.96) !important;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs > div:last-child > div [class~="text-tertiary"],
|
|
.nodedc-expanded-breadcrumbs > div:last-child > div [class~="text-placeholder"],
|
|
.nodedc-expanded-breadcrumbs > div:last-child > div [class~="text-primary"],
|
|
.nodedc-expanded-breadcrumbs > div:last-child [class*="text-"] {
|
|
color: rgba(8, 8, 10, 0.96) !important;
|
|
}
|
|
|
|
.nodedc-expanded-breadcrumbs > div:last-child svg {
|
|
color: rgba(8, 8, 10, 0.86) !important;
|
|
}
|
|
|
|
.nodedc-expanded-header-filters {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 0.45rem;
|
|
}
|
|
|
|
.nodedc-expanded-header-filters .nodedc-toolbar-group {
|
|
min-height: 3rem;
|
|
padding: 0.25rem;
|
|
}
|
|
|
|
.nodedc-expanded-header-filters .nodedc-toolbar-filter-toggle {
|
|
display: grid !important;
|
|
height: 3rem !important;
|
|
width: 3rem !important;
|
|
min-width: 3rem !important;
|
|
place-items: center;
|
|
border: 0 !important;
|
|
border-radius: 999px !important;
|
|
background: rgba(7, 7, 10, 0.94) !important;
|
|
color: rgba(255, 255, 255, 0.68) !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.nodedc-expanded-header-filters .nodedc-toolbar-filter-toggle[data-active="true"] {
|
|
background: rgba(255, 255, 255, 0.94) !important;
|
|
color: rgba(8, 8, 10, 0.94) !important;
|
|
}
|
|
|
|
.nodedc-expanded-search-control {
|
|
position: relative;
|
|
z-index: 30;
|
|
height: 3rem;
|
|
width: 3rem;
|
|
flex-shrink: 0;
|
|
overflow: visible;
|
|
}
|
|
|
|
.nodedc-expanded-search-line-panel {
|
|
position: absolute;
|
|
top: 0;
|
|
right: 0;
|
|
z-index: 0;
|
|
height: 3rem;
|
|
width: min(36rem, 42vw);
|
|
overflow: hidden;
|
|
border-radius: 999px;
|
|
opacity: 0;
|
|
pointer-events: none;
|
|
transition: opacity 180ms ease;
|
|
}
|
|
|
|
.nodedc-expanded-search-trigger {
|
|
position: relative;
|
|
z-index: 2;
|
|
}
|
|
|
|
.nodedc-expanded-search-line-panel::before {
|
|
content: "";
|
|
position: absolute;
|
|
right: 3.3rem;
|
|
bottom: 0.95rem;
|
|
left: 0;
|
|
height: 1px;
|
|
transform: scaleX(0);
|
|
transform-origin: right center;
|
|
background: rgba(255, 255, 255, 0.34);
|
|
transition: transform 230ms ease;
|
|
}
|
|
|
|
.nodedc-expanded-search-control[data-open="true"] .nodedc-expanded-search-line-panel {
|
|
opacity: 1;
|
|
pointer-events: auto;
|
|
}
|
|
|
|
.nodedc-expanded-search-control[data-open="true"] .nodedc-expanded-search-line-panel::before {
|
|
transform: scaleX(1);
|
|
}
|
|
|
|
.nodedc-expanded-search-input-wrap {
|
|
display: flex;
|
|
height: 3rem;
|
|
width: 100%;
|
|
align-items: center;
|
|
padding: 0 3.3rem 0 0;
|
|
opacity: 0;
|
|
transition: opacity 170ms ease 100ms;
|
|
}
|
|
|
|
.nodedc-expanded-search-control[data-open="true"] .nodedc-expanded-search-input-wrap {
|
|
opacity: 1;
|
|
}
|
|
|
|
.nodedc-expanded-search-input {
|
|
height: 100%;
|
|
width: 100%;
|
|
text-transform: uppercase;
|
|
font-size: 1.08rem;
|
|
font-weight: 700;
|
|
letter-spacing: 0;
|
|
}
|
|
|
|
.nodedc-expanded-search-clear {
|
|
display: grid;
|
|
height: 2rem;
|
|
width: 2rem;
|
|
flex-shrink: 0;
|
|
place-items: center;
|
|
color: rgba(255, 255, 255, 0.5);
|
|
}
|
|
|
|
.nodedc-expanded-search-results {
|
|
top: calc(100% + 0.85rem);
|
|
right: 0;
|
|
width: min(36rem, 42vw);
|
|
border-radius: 1.45rem;
|
|
}
|
|
|
|
.nodedc-expanded-main-tool-cluster .nodedc-expanded-search-results {
|
|
top: auto;
|
|
bottom: calc(100% + 0.85rem);
|
|
}
|
|
|
|
.nodedc-expanded-search-floating-input {
|
|
background: rgba(255, 255, 255, 0.055);
|
|
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.045);
|
|
}
|
|
|
|
.nodedc-expanded-notification-button {
|
|
height: var(--nodedc-shell-control-height);
|
|
width: var(--nodedc-shell-control-height);
|
|
background: transparent !important;
|
|
color: rgba(255, 255, 255, 0.68) !important;
|
|
}
|
|
|
|
.nodedc-expanded-notification-button .nodedc-toolbar-icon-active-dot {
|
|
height: auto;
|
|
width: auto;
|
|
color: rgba(255, 255, 255, 0.68) !important;
|
|
}
|
|
|
|
.nodedc-expanded-notification-button:hover,
|
|
.nodedc-expanded-notification-button:hover .nodedc-toolbar-icon-active-dot {
|
|
color: rgba(255, 255, 255, 0.94) !important;
|
|
}
|
|
|
|
.nodedc-expanded-notification-button .nodedc-toolbar-notification-dot {
|
|
top: 0.58rem !important;
|
|
right: 0.58rem !important;
|
|
background: rgb(var(--nodedc-accent-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-expanded-user-avatar-button {
|
|
background: transparent !important;
|
|
}
|
|
|
|
.nodedc-expanded-user-avatar-button:hover {
|
|
background: transparent !important;
|
|
}
|
|
|
|
.nodedc-toolbar-pill {
|
|
position: relative;
|
|
display: inline-flex !important;
|
|
align-items: center;
|
|
justify-content: center;
|
|
flex-shrink: 0;
|
|
isolation: isolate;
|
|
overflow: hidden;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 999px !important;
|
|
height: 2.5rem !important;
|
|
min-height: 2.5rem;
|
|
padding-inline: 1.35rem;
|
|
background: rgba(18, 18, 22, 0.94) !important;
|
|
color: var(--text-color-primary) !important;
|
|
transition:
|
|
background-color 160ms ease,
|
|
color 160ms ease,
|
|
transform 160ms ease;
|
|
}
|
|
|
|
.nodedc-toolbar-pill-wide {
|
|
min-width: 9.75rem;
|
|
padding-inline: 1.75rem;
|
|
}
|
|
|
|
.nodedc-toolbar-pill:hover {
|
|
background: rgba(24, 24, 29, 0.96) !important;
|
|
}
|
|
|
|
.nodedc-toolbar-pill[data-active="true"] {
|
|
color: rgb(var(--nodedc-accent-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-toolbar-primary {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 999px !important;
|
|
height: 2.5rem !important;
|
|
min-height: 2.5rem;
|
|
padding-inline: 1.55rem;
|
|
background: rgb(var(--nodedc-accent-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-accent-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-toolbar-primary-wide {
|
|
min-width: 13rem;
|
|
padding-inline: 2rem;
|
|
}
|
|
|
|
.nodedc-toolbar-primary:hover {
|
|
background: color-mix(in srgb, rgb(var(--nodedc-accent-rgb)) 82%, white) !important;
|
|
}
|
|
|
|
.nodedc-bottom-dock-secondary-button {
|
|
height: 3rem !important;
|
|
min-height: 3rem !important;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.2rem !important;
|
|
background: rgba(255, 255, 255, 0.06) !important;
|
|
color: var(--text-color-primary) !important;
|
|
padding-inline: 1.35rem !important;
|
|
}
|
|
|
|
.nodedc-bottom-dock-secondary-button:hover {
|
|
background: rgba(255, 255, 255, 0.1) !important;
|
|
}
|
|
|
|
.nodedc-bottom-dock-primary-button {
|
|
height: 3rem !important;
|
|
min-height: 3rem !important;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.2rem !important;
|
|
background: rgb(var(--nodedc-card-active-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
padding-inline: 1.6rem !important;
|
|
}
|
|
|
|
.nodedc-bottom-dock-primary-button:hover {
|
|
background: color-mix(in srgb, rgb(var(--nodedc-card-active-rgb)) 82%, white) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-modal-secondary-button {
|
|
min-height: 2.75rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.25rem !important;
|
|
background: rgba(255, 255, 255, 0.06) !important;
|
|
color: var(--text-color-primary) !important;
|
|
padding-inline: 1.25rem !important;
|
|
}
|
|
|
|
.nodedc-modal-secondary-button:hover {
|
|
background: rgba(255, 255, 255, 0.1) !important;
|
|
}
|
|
|
|
.nodedc-modal-primary-button {
|
|
min-height: 2.75rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.25rem !important;
|
|
background: rgb(var(--nodedc-accent-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-accent-rgb)) !important;
|
|
padding-inline: 1.25rem !important;
|
|
}
|
|
|
|
.nodedc-modal-primary-button:hover {
|
|
background: color-mix(in srgb, rgb(var(--nodedc-accent-rgb)) 82%, white) !important;
|
|
}
|
|
|
|
.nodedc-link-modal [data-slot="button"] {
|
|
min-width: 4.25rem;
|
|
padding-inline: 1.6rem !important;
|
|
}
|
|
|
|
.nodedc-modal-primary-button,
|
|
.nodedc-modal-danger-button,
|
|
.nodedc-modal-primary-button *,
|
|
.nodedc-modal-danger-button * {
|
|
color: rgb(var(--nodedc-on-accent-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-settings-primary-button,
|
|
.nodedc-settings-primary-button *,
|
|
.nodedc-settings-save-button,
|
|
.nodedc-settings-save-button * {
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-modal-danger-button {
|
|
min-height: 2.75rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.25rem !important;
|
|
background: rgb(var(--nodedc-accent-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-accent-rgb)) !important;
|
|
padding-inline: 1.25rem !important;
|
|
}
|
|
|
|
.nodedc-modal-danger-button:hover {
|
|
background: color-mix(in srgb, rgb(var(--nodedc-accent-rgb)) 82%, white) !important;
|
|
}
|
|
|
|
.nodedc-structured-inline-stack {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 1rem;
|
|
}
|
|
|
|
.nodedc-structured-inline-block {
|
|
border: 0 !important;
|
|
border-radius: 0;
|
|
background: transparent !important;
|
|
box-shadow: none !important;
|
|
outline: none !important;
|
|
padding: 0;
|
|
}
|
|
|
|
.nodedc-structured-inline-header {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 1rem;
|
|
margin-bottom: 0.8rem;
|
|
color: var(--text-color-primary);
|
|
font-size: 0.82rem;
|
|
font-weight: 600;
|
|
}
|
|
|
|
.nodedc-structured-inline-header--menu-only {
|
|
justify-content: flex-end;
|
|
margin-bottom: 0.35rem;
|
|
min-height: 1.8rem;
|
|
}
|
|
|
|
.nodedc-structured-menu-button {
|
|
display: grid !important;
|
|
height: 1.8rem !important;
|
|
width: 1.8rem !important;
|
|
place-items: center !important;
|
|
border: 0 !important;
|
|
border-radius: 999px !important;
|
|
background: transparent !important;
|
|
color: var(--text-color-secondary) !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
padding: 0 !important;
|
|
}
|
|
|
|
.nodedc-structured-menu-button:hover {
|
|
background: rgba(255, 255, 255, 0.06) !important;
|
|
color: var(--text-color-primary) !important;
|
|
}
|
|
|
|
.nodedc-structured-add-zone {
|
|
display: flex;
|
|
min-height: 2.75rem;
|
|
width: 100%;
|
|
align-items: center;
|
|
gap: 0.7rem;
|
|
border: 0 !important;
|
|
border-radius: 1rem;
|
|
background: transparent !important;
|
|
padding: 0.35rem 0.2rem;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
transition:
|
|
background-color 160ms ease,
|
|
transform 160ms ease;
|
|
}
|
|
|
|
.nodedc-structured-add-zone:hover {
|
|
background: rgba(255, 255, 255, 0.035) !important;
|
|
}
|
|
|
|
.nodedc-structured-add-icon {
|
|
display: grid;
|
|
height: 2rem;
|
|
width: 2rem;
|
|
flex-shrink: 0;
|
|
place-items: center;
|
|
border-radius: 999px;
|
|
color: rgb(var(--nodedc-accent-rgb));
|
|
}
|
|
|
|
.nodedc-structured-checklist {
|
|
display: flex;
|
|
max-height: 32.25rem;
|
|
flex-direction: column;
|
|
gap: 0.7rem;
|
|
overflow-y: auto;
|
|
margin-bottom: 0.8rem;
|
|
padding-right: 0;
|
|
}
|
|
|
|
.nodedc-structured-check-row {
|
|
display: flex;
|
|
min-height: 3rem;
|
|
align-items: center;
|
|
gap: 0.65rem;
|
|
border-radius: 0;
|
|
background: transparent !important;
|
|
padding: 0;
|
|
}
|
|
|
|
.nodedc-structured-check-dot {
|
|
display: grid;
|
|
height: 1.55rem;
|
|
width: 1.55rem;
|
|
flex-shrink: 0;
|
|
place-items: center;
|
|
border: 0 !important;
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.08);
|
|
color: rgb(var(--nodedc-on-accent-rgb));
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.nodedc-structured-check-dot.is-checked {
|
|
background: rgb(var(--nodedc-accent-rgb));
|
|
}
|
|
|
|
.nodedc-structured-delete {
|
|
display: grid;
|
|
height: 2.4rem;
|
|
width: 2.4rem;
|
|
flex-shrink: 0;
|
|
place-items: center;
|
|
border: 0 !important;
|
|
border-radius: 999px;
|
|
background: transparent !important;
|
|
color: rgba(255, 255, 255, 0.7);
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.nodedc-structured-delete:hover {
|
|
background: rgba(255, 255, 255, 0.08);
|
|
color: rgba(255, 255, 255, 0.94);
|
|
}
|
|
|
|
.nodedc-glass-modal button.bg-danger-primary,
|
|
.nodedc-glass-modal button.border-danger-strong {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
background: rgb(var(--nodedc-accent-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-accent-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-glass-modal button.bg-danger-primary:hover,
|
|
.nodedc-glass-modal button.border-danger-strong:hover {
|
|
background: color-mix(in srgb, rgb(var(--nodedc-accent-rgb)) 82%, white) !important;
|
|
}
|
|
|
|
.nodedc-glass-modal button.bg-danger-primary *,
|
|
.nodedc-glass-modal button.border-danger-strong * {
|
|
color: rgb(var(--nodedc-on-accent-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-modal-chip {
|
|
min-height: 2.5rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.25rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.012) 100%), rgba(255, 255, 255, 0.028) !important;
|
|
color: var(--text-color-secondary) !important;
|
|
padding-inline: 1rem !important;
|
|
}
|
|
|
|
.nodedc-modal-chip:hover {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.038) 0%, rgba(255, 255, 255, 0.016) 100%), rgba(255, 255, 255, 0.04) !important;
|
|
}
|
|
|
|
.nodedc-settings-card {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.026) 0%, rgba(255, 255, 255, 0.01) 100%), rgba(255, 255, 255, 0.032);
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.35rem !important;
|
|
backdrop-filter: blur(18px);
|
|
-webkit-backdrop-filter: blur(18px);
|
|
}
|
|
|
|
.nodedc-settings-table-surface,
|
|
.nodedc-settings-table-sticky {
|
|
background: rgb(36, 36, 38) !important;
|
|
-webkit-backdrop-filter: none !important;
|
|
backdrop-filter: none !important;
|
|
}
|
|
|
|
.nodedc-settings-table-sticky {
|
|
position: sticky;
|
|
}
|
|
|
|
.nodedc-settings-table-sticky::after {
|
|
content: "";
|
|
position: absolute;
|
|
top: 0;
|
|
right: -1px;
|
|
bottom: 0;
|
|
width: 1px;
|
|
background: rgba(255, 255, 255, 0.045);
|
|
}
|
|
|
|
.nodedc-settings-sidebar-shell {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow:
|
|
inset -1px 0 0 rgba(255, 255, 255, 0.06),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.015) !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.024) 0%, rgba(255, 255, 255, 0.008) 100%), rgba(8, 8, 11, 0.9) !important;
|
|
-webkit-backdrop-filter: blur(28px);
|
|
backdrop-filter: blur(28px);
|
|
}
|
|
|
|
.nodedc-settings-sidebar-item {
|
|
min-height: 2.75rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.1rem !important;
|
|
background: transparent !important;
|
|
color: rgba(255, 255, 255, 0.76) !important;
|
|
padding-inline: 0.95rem !important;
|
|
}
|
|
|
|
.nodedc-settings-sidebar-item:hover {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.014) 100%), rgba(255, 255, 255, 0.028) !important;
|
|
color: var(--text-color-primary) !important;
|
|
}
|
|
|
|
.nodedc-settings-sidebar-item[data-active="true"] {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.016) 100%), rgba(255, 255, 255, 0.042) !important;
|
|
color: rgb(var(--nodedc-accent-rgb)) !important;
|
|
box-shadow: inset 0 0 0 1px rgba(var(--nodedc-accent-rgb), 0.24) !important;
|
|
}
|
|
|
|
.nodedc-settings-sidebar-item[data-active="true"] * {
|
|
color: rgb(var(--nodedc-accent-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-settings-field {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.028) 0%, rgba(255, 255, 255, 0.012) 100%), rgba(255, 255, 255, 0.03) !important;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.25rem !important;
|
|
-webkit-backdrop-filter: blur(18px);
|
|
backdrop-filter: blur(18px);
|
|
transition: background 160ms ease;
|
|
}
|
|
|
|
.nodedc-settings-field:hover,
|
|
.nodedc-settings-field:focus-within {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.038) 0%, rgba(255, 255, 255, 0.016) 100%),
|
|
rgba(255, 255, 255, 0.042) !important;
|
|
}
|
|
|
|
.nodedc-settings-input {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.028) 0%, rgba(255, 255, 255, 0.012) 100%), rgba(255, 255, 255, 0.03) !important;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.25rem !important;
|
|
min-height: 3rem;
|
|
color: var(--text-color-primary) !important;
|
|
font-size: 0.875rem !important;
|
|
-webkit-backdrop-filter: blur(18px);
|
|
backdrop-filter: blur(18px);
|
|
}
|
|
|
|
.nodedc-settings-input:focus,
|
|
.nodedc-settings-input:focus-visible {
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.nodedc-settings-select {
|
|
min-height: 3rem !important;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.25rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.028) 0%, rgba(255, 255, 255, 0.012) 100%), rgba(255, 255, 255, 0.03) !important;
|
|
color: var(--text-color-primary) !important;
|
|
-webkit-backdrop-filter: blur(18px);
|
|
backdrop-filter: blur(18px);
|
|
}
|
|
|
|
.nodedc-settings-select:hover,
|
|
.nodedc-settings-select:focus-visible {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.038) 0%, rgba(255, 255, 255, 0.016) 100%),
|
|
rgba(255, 255, 255, 0.042) !important;
|
|
}
|
|
|
|
.nodedc-settings-chip {
|
|
min-height: 2.75rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.25rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.028) 0%, rgba(255, 255, 255, 0.012) 100%), rgba(255, 255, 255, 0.03) !important;
|
|
color: var(--text-color-primary) !important;
|
|
padding-inline: 1rem !important;
|
|
-webkit-backdrop-filter: blur(18px);
|
|
backdrop-filter: blur(18px);
|
|
}
|
|
|
|
.nodedc-settings-chip:hover {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.038) 0%, rgba(255, 255, 255, 0.016) 100%),
|
|
rgba(255, 255, 255, 0.042) !important;
|
|
}
|
|
|
|
.nodedc-project-grants-surface {
|
|
background: rgba(0, 0, 0, 0.1) !important;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.nodedc-project-grants-row,
|
|
.nodedc-project-grants-row:hover,
|
|
.nodedc-project-grants-row:focus,
|
|
.nodedc-project-grants-row:focus-visible,
|
|
.nodedc-project-grants-row:active {
|
|
background: transparent !important;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.nodedc-project-grants-check {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.nodedc-settings-primary-button {
|
|
min-height: 2.75rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.25rem !important;
|
|
background: rgb(var(--nodedc-card-active-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
padding-inline: 1.35rem !important;
|
|
}
|
|
|
|
.nodedc-settings-primary-button:hover {
|
|
background: color-mix(in srgb, rgb(var(--nodedc-card-active-rgb)) 82%, white) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-settings-save-button {
|
|
min-height: 2.75rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.25rem !important;
|
|
background: rgb(var(--nodedc-card-active-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
padding-inline: 1.45rem !important;
|
|
}
|
|
|
|
.nodedc-settings-save-button:hover {
|
|
background: color-mix(in srgb, rgb(var(--nodedc-card-active-rgb)) 82%, white) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-overlay-button {
|
|
min-height: 2.75rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.25rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.045) 0%, rgba(255, 255, 255, 0.02) 100%), rgba(9, 9, 12, 0.72) !important;
|
|
color: #f5f7fb !important;
|
|
padding-inline: 1.05rem !important;
|
|
-webkit-backdrop-filter: blur(22px);
|
|
backdrop-filter: blur(22px);
|
|
transition:
|
|
background 120ms ease,
|
|
color 120ms ease,
|
|
transform 120ms ease;
|
|
}
|
|
|
|
.nodedc-overlay-button:hover {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.03) 100%), rgba(9, 9, 12, 0.8) !important;
|
|
color: #ffffff !important;
|
|
}
|
|
|
|
.nodedc-settings-secondary-button {
|
|
min-height: 2.75rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.25rem !important;
|
|
background: rgba(255, 255, 255, 0.06) !important;
|
|
color: var(--text-color-primary) !important;
|
|
padding-inline: 1.25rem !important;
|
|
}
|
|
|
|
.nodedc-settings-secondary-button:hover {
|
|
background: rgba(255, 255, 255, 0.1) !important;
|
|
color: var(--text-color-primary) !important;
|
|
}
|
|
|
|
.nodedc-accent-picker-panel {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.075) 0%, rgba(255, 255, 255, 0.026) 100%), rgba(8, 9, 12, 0.78) !important;
|
|
-webkit-backdrop-filter: blur(28px);
|
|
backdrop-filter: blur(28px);
|
|
}
|
|
|
|
.nodedc-accent-chrome-picker,
|
|
.nodedc-accent-chrome-picker * {
|
|
font-family: inherit !important;
|
|
}
|
|
|
|
.nodedc-accent-chrome-picker input {
|
|
min-height: 2rem !important;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
border-radius: 0.85rem !important;
|
|
background: rgba(255, 255, 255, 0.07) !important;
|
|
box-shadow: none !important;
|
|
color: var(--text-color-primary) !important;
|
|
font-size: 0.75rem !important;
|
|
font-weight: 500 !important;
|
|
}
|
|
|
|
.nodedc-accent-chrome-picker label {
|
|
color: var(--text-color-secondary) !important;
|
|
font-size: 0.62rem !important;
|
|
font-weight: 600 !important;
|
|
letter-spacing: 0.08em !important;
|
|
text-transform: uppercase !important;
|
|
}
|
|
|
|
.nodedc-accent-chrome-picker .flexbox-fix {
|
|
border: 0 !important;
|
|
}
|
|
|
|
.nodedc-settings-danger-button {
|
|
min-height: 2.75rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.25rem !important;
|
|
background: rgba(255, 82, 82, 0.14) !important;
|
|
color: rgb(255, 141, 141) !important;
|
|
padding-inline: 1.25rem !important;
|
|
}
|
|
|
|
.nodedc-settings-danger-button:hover {
|
|
background: rgba(255, 82, 82, 0.2) !important;
|
|
color: rgb(255, 162, 162) !important;
|
|
}
|
|
|
|
.nodedc-toolbar-filter-toggle {
|
|
display: grid;
|
|
height: 2.5rem !important;
|
|
width: 2.5rem !important;
|
|
place-items: center;
|
|
flex-shrink: 0;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 999px !important;
|
|
background: transparent !important;
|
|
color: rgba(255, 255, 255, 0.72) !important;
|
|
transition: color 160ms ease;
|
|
}
|
|
|
|
.nodedc-toolbar-filter-toggle:hover,
|
|
.nodedc-toolbar-filter-toggle:focus-visible {
|
|
background: transparent !important;
|
|
color: rgba(255, 255, 255, 0.9) !important;
|
|
}
|
|
|
|
.nodedc-toolbar-filter-toggle[data-active="true"] {
|
|
color: rgb(var(--nodedc-accent-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-bottom-dock .nodedc-project-layout-controls .nodedc-toolbar-group {
|
|
min-height: 2.5rem;
|
|
}
|
|
|
|
.nodedc-bottom-dock .nodedc-toolbar-icon-button,
|
|
.nodedc-bottom-dock .nodedc-toolbar-filter-toggle {
|
|
background: rgba(255, 255, 255, 0.04) !important;
|
|
color: rgba(255, 255, 255, 0.72) !important;
|
|
}
|
|
|
|
.nodedc-bottom-dock .nodedc-toolbar-icon-button:hover,
|
|
.nodedc-bottom-dock .nodedc-toolbar-icon-button:focus-visible,
|
|
.nodedc-bottom-dock .nodedc-toolbar-filter-toggle:hover,
|
|
.nodedc-bottom-dock .nodedc-toolbar-filter-toggle:focus-visible {
|
|
background: rgba(255, 255, 255, 0.08) !important;
|
|
color: rgba(255, 255, 255, 0.94) !important;
|
|
}
|
|
|
|
.nodedc-bottom-dock .nodedc-toolbar-icon-button[data-active="true"],
|
|
.nodedc-bottom-dock .nodedc-toolbar-filter-toggle[data-active="true"],
|
|
.nodedc-bottom-dock .nodedc-toolbar-pill[data-active="true"] {
|
|
background: rgba(255, 255, 255, 0.94) !important;
|
|
color: rgba(8, 8, 10, 0.94) !important;
|
|
}
|
|
|
|
.nodedc-bottom-dock .nodedc-toolbar-icon-button[data-active="true"] .nodedc-toolbar-icon-active-dot {
|
|
background: transparent !important;
|
|
color: rgba(8, 8, 10, 0.94) !important;
|
|
}
|
|
|
|
.nodedc-bottom-dock .nodedc-toolbar-icon-button[data-active="true"] svg,
|
|
.nodedc-bottom-dock .nodedc-toolbar-filter-toggle[data-active="true"] svg,
|
|
.nodedc-bottom-dock .nodedc-toolbar-pill[data-active="true"] svg {
|
|
color: rgba(8, 8, 10, 0.94) !important;
|
|
}
|
|
|
|
.nodedc-filter-row-shell {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.01) 100%), rgba(8, 8, 11, 0.84);
|
|
border: 0 !important;
|
|
border-radius: 1.35rem !important;
|
|
-webkit-backdrop-filter: blur(20px);
|
|
backdrop-filter: blur(20px);
|
|
box-shadow: none !important;
|
|
outline: none !important;
|
|
}
|
|
|
|
.nodedc-top-toolbar-cluster > * {
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.nodedc-filter-chip {
|
|
border: 0 !important;
|
|
border-radius: 999px !important;
|
|
background: rgba(255, 255, 255, 0.045) !important;
|
|
color: var(--text-color-primary) !important;
|
|
-webkit-backdrop-filter: blur(18px);
|
|
backdrop-filter: blur(18px);
|
|
box-shadow: none !important;
|
|
outline: none !important;
|
|
}
|
|
|
|
.nodedc-filter-chip-separator {
|
|
border-right: 1px solid rgba(255, 255, 255, 0.08);
|
|
}
|
|
|
|
.nodedc-filter-clear-button {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 999px !important;
|
|
background: rgba(255, 255, 255, 0.05) !important;
|
|
color: var(--text-color-primary) !important;
|
|
}
|
|
|
|
.nodedc-filter-clear-button:hover {
|
|
background: rgba(255, 255, 255, 0.08) !important;
|
|
}
|
|
|
|
.nodedc-spreadsheet-cell-button {
|
|
height: 100% !important;
|
|
min-height: 2.75rem !important;
|
|
width: 100% !important;
|
|
align-items: center !important;
|
|
justify-content: flex-start !important;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 0 !important;
|
|
background: transparent !important;
|
|
color: var(--text-color-primary) !important;
|
|
padding-inline: 1rem !important;
|
|
font-size: 0.8125rem !important;
|
|
line-height: 1rem !important;
|
|
transition: background 160ms ease;
|
|
}
|
|
|
|
.nodedc-spreadsheet-cell-button:hover {
|
|
background: rgba(255, 255, 255, 0.035) !important;
|
|
}
|
|
|
|
.selected-issue-row .nodedc-spreadsheet-cell-button {
|
|
background: color-mix(in srgb, rgb(var(--nodedc-accent-rgb)) 8%, transparent) !important;
|
|
}
|
|
|
|
.selected-issue-row .nodedc-spreadsheet-cell-button:hover {
|
|
background: color-mix(in srgb, rgb(var(--nodedc-accent-rgb)) 14%, transparent) !important;
|
|
}
|
|
|
|
.nodedc-calendar-shell {
|
|
@apply rounded-[1.1rem] border-0 bg-transparent p-1 shadow-none outline-none;
|
|
}
|
|
|
|
.nodedc-calendar-shell .rdp-root,
|
|
.nodedc-calendar-shell .rdp-months,
|
|
.nodedc-calendar-shell .rdp-month {
|
|
@apply bg-transparent;
|
|
}
|
|
|
|
.nodedc-calendar-shell .rdp-button_previous,
|
|
.nodedc-calendar-shell .rdp-button_next,
|
|
.nodedc-calendar-shell .rdp-dropdown_root {
|
|
border: 0 !important;
|
|
box-shadow: none !important;
|
|
outline: none !important;
|
|
border-radius: 0.95rem !important;
|
|
}
|
|
|
|
.nodedc-calendar-shell .rdp-day_button {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 999px !important;
|
|
}
|
|
|
|
.nodedc-auth-shell {
|
|
width: 100%;
|
|
max-width: 32rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.9rem !important;
|
|
padding: 2.2rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.048) 0%, rgba(255, 255, 255, 0.015) 100%), rgba(9, 9, 12, 0.84) !important;
|
|
-webkit-backdrop-filter: blur(40px);
|
|
backdrop-filter: blur(40px);
|
|
}
|
|
|
|
.nodedc-auth-logo-lockup {
|
|
color: var(--text-color-primary) !important;
|
|
filter: drop-shadow(0 12px 28px rgba(0, 0, 0, 0.2));
|
|
}
|
|
|
|
.nodedc-auth-banner {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.15rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.038) 0%, rgba(255, 255, 255, 0.014) 100%),
|
|
rgba(var(--nodedc-accent-rgb), 0.12) !important;
|
|
color: rgb(var(--nodedc-accent-rgb)) !important;
|
|
-webkit-backdrop-filter: blur(24px);
|
|
backdrop-filter: blur(24px);
|
|
}
|
|
|
|
.nodedc-auth-input-shell {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.15rem !important;
|
|
min-height: 3rem;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.028) 0%, rgba(255, 255, 255, 0.012) 100%), rgba(255, 255, 255, 0.03) !important;
|
|
-webkit-backdrop-filter: blur(18px);
|
|
backdrop-filter: blur(18px);
|
|
}
|
|
|
|
.nodedc-auth-input-shell[data-error="true"] {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.012) 100%), rgba(255, 82, 82, 0.08) !important;
|
|
}
|
|
|
|
.nodedc-auth-input {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
background: transparent !important;
|
|
color: var(--text-color-primary) !important;
|
|
}
|
|
|
|
.nodedc-auth-input::placeholder {
|
|
color: var(--text-color-placeholder) !important;
|
|
}
|
|
|
|
.nodedc-auth-link {
|
|
color: rgb(var(--nodedc-accent-rgb)) !important;
|
|
text-decoration: none !important;
|
|
}
|
|
|
|
.nodedc-auth-link:hover {
|
|
color: color-mix(in srgb, rgb(var(--nodedc-accent-rgb)) 82%, white) !important;
|
|
}
|
|
|
|
.nodedc-auth-primary-button {
|
|
width: 100%;
|
|
min-height: 3.25rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.25rem !important;
|
|
background: rgb(var(--nodedc-card-active-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-auth-primary-button:hover {
|
|
background: color-mix(in srgb, rgb(var(--nodedc-card-active-rgb)) 82%, white) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-auth-secondary-button {
|
|
width: 100%;
|
|
min-height: 3rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.15rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.028) 0%, rgba(255, 255, 255, 0.012) 100%), rgba(255, 255, 255, 0.03) !important;
|
|
color: var(--text-color-secondary) !important;
|
|
}
|
|
|
|
.nodedc-auth-secondary-button:hover {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.038) 0%, rgba(255, 255, 255, 0.018) 100%), rgba(255, 255, 255, 0.05) !important;
|
|
color: var(--text-color-primary) !important;
|
|
}
|
|
|
|
.nodedc-create-workspace-card {
|
|
max-width: 32rem;
|
|
}
|
|
|
|
.nodedc-create-workspace-card input:-webkit-autofill,
|
|
.nodedc-create-workspace-card input:-webkit-autofill:hover,
|
|
.nodedc-create-workspace-card input:-webkit-autofill:focus {
|
|
-webkit-text-fill-color: var(--text-color-primary);
|
|
box-shadow: 0 0 0 1000px transparent inset !important;
|
|
transition: background-color 9999s ease-out 0s;
|
|
}
|
|
|
|
.nodedc-error-shell {
|
|
width: 100%;
|
|
max-width: 36rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow:
|
|
0 24px 64px rgba(0, 0, 0, 0.34),
|
|
0 8px 20px rgba(0, 0, 0, 0.18) !important;
|
|
border-radius: 1.95rem !important;
|
|
padding: 2.15rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.045) 0%, rgba(255, 255, 255, 0.016) 100%), rgba(9, 9, 12, 0.86) !important;
|
|
-webkit-backdrop-filter: blur(40px);
|
|
backdrop-filter: blur(40px);
|
|
}
|
|
|
|
.nodedc-error-link {
|
|
color: rgb(var(--nodedc-accent-rgb)) !important;
|
|
text-decoration: none !important;
|
|
}
|
|
|
|
.nodedc-error-link:hover {
|
|
color: color-mix(in srgb, rgb(var(--nodedc-accent-rgb)) 82%, white) !important;
|
|
}
|
|
|
|
.nodedc-error-primary {
|
|
min-height: 3rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.2rem !important;
|
|
background: rgb(var(--nodedc-card-active-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
padding-inline: 1.35rem !important;
|
|
}
|
|
|
|
.nodedc-error-primary:hover {
|
|
background: color-mix(in srgb, rgb(var(--nodedc-card-active-rgb)) 82%, white) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-empty-state-primary {
|
|
min-height: 3rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.2rem !important;
|
|
background: rgb(var(--nodedc-card-active-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
padding-inline: 1.35rem !important;
|
|
}
|
|
|
|
.nodedc-empty-state-primary:hover {
|
|
background: color-mix(in srgb, rgb(var(--nodedc-card-active-rgb)) 82%, white) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-empty-state-secondary {
|
|
min-height: 3rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.2rem !important;
|
|
background: rgba(255, 255, 255, 0.06) !important;
|
|
color: var(--text-color-primary) !important;
|
|
padding-inline: 1.25rem !important;
|
|
}
|
|
|
|
.nodedc-empty-state-secondary:hover {
|
|
background: rgba(255, 255, 255, 0.1) !important;
|
|
color: var(--text-color-primary) !important;
|
|
}
|
|
|
|
.nodedc-stickies-empty-root {
|
|
padding-bottom: calc(var(--nodedc-bottom-dock-height) + 2rem) !important;
|
|
}
|
|
|
|
.nodedc-stickies-empty-asset {
|
|
--illustration-fill-primary: rgba(255, 255, 255, 0.1);
|
|
--illustration-fill-secondary: rgba(255, 255, 255, 0.075);
|
|
--illustration-fill-tertiary: rgba(var(--nodedc-card-active-rgb), 0.16);
|
|
--illustration-fill-quaternary: rgba(var(--nodedc-card-active-rgb), 0.24);
|
|
--illustration-stroke-primary: rgba(var(--nodedc-card-active-rgb), 0.46);
|
|
--illustration-stroke-secondary: rgba(var(--nodedc-card-active-rgb), 0.62);
|
|
--illustration-stroke-tertiary: rgb(var(--nodedc-card-active-rgb));
|
|
color: rgb(var(--nodedc-card-active-rgb));
|
|
opacity: 0.92;
|
|
}
|
|
|
|
.nodedc-stickies-empty-primary-button {
|
|
display: inline-flex;
|
|
min-height: 3.05rem;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 0.55rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
border-radius: 1.2rem !important;
|
|
background: rgb(var(--nodedc-card-active-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
padding: 0 1.45rem !important;
|
|
font-size: 0.875rem;
|
|
font-weight: 700;
|
|
line-height: 1;
|
|
box-shadow:
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.18),
|
|
0 16px 32px rgba(var(--nodedc-card-active-rgb), 0.14) !important;
|
|
transition:
|
|
background 160ms ease,
|
|
transform 160ms ease,
|
|
opacity 160ms ease;
|
|
}
|
|
|
|
.nodedc-stickies-empty-primary-button:hover:not(:disabled) {
|
|
background: color-mix(in srgb, rgb(var(--nodedc-card-active-rgb)) 84%, white) !important;
|
|
transform: translateY(-1px);
|
|
}
|
|
|
|
.nodedc-stickies-empty-primary-button:disabled {
|
|
cursor: not-allowed;
|
|
opacity: 0.45;
|
|
}
|
|
|
|
.nodedc-external-sidebar-shell {
|
|
border: 0 !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.035) 0%, rgba(255, 255, 255, 0.012) 100%), rgba(8, 8, 11, 0.86) !important;
|
|
-webkit-backdrop-filter: blur(30px);
|
|
backdrop-filter: blur(30px);
|
|
}
|
|
|
|
.nodedc-external-tab {
|
|
min-height: 3rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 999px !important;
|
|
background: transparent !important;
|
|
color: rgba(255, 255, 255, 0.78) !important;
|
|
padding-inline: 1.3rem !important;
|
|
}
|
|
|
|
.nodedc-external-tab:hover {
|
|
background: rgba(255, 255, 255, 0.05) !important;
|
|
color: var(--text-color-primary) !important;
|
|
}
|
|
|
|
.nodedc-external-tab[data-active="true"] {
|
|
background: rgba(255, 255, 255, 0.06) !important;
|
|
color: rgb(var(--nodedc-accent-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-external-card {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow:
|
|
0 12px 28px rgba(0, 0, 0, 0.12),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.018) !important;
|
|
border-radius: 2rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.018) 0%, rgba(255, 255, 255, 0.006) 100%),
|
|
rgb(var(--nodedc-card-passive-surface-rgb)) !important;
|
|
color: var(--text-color-primary) !important;
|
|
}
|
|
|
|
.nodedc-external-card[data-active="true"] {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.024) 0%, rgba(255, 255, 255, 0.008) 100%),
|
|
rgb(var(--nodedc-card-active-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
box-shadow: 0 12px 32px rgba(0, 0, 0, 0.16) !important;
|
|
}
|
|
|
|
.nodedc-external-card[data-active="true"] .text-primary {
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-external-card[data-active="true"] .text-secondary,
|
|
.nodedc-external-card[data-active="true"] .text-tertiary,
|
|
.nodedc-external-card[data-active="true"] .text-placeholder {
|
|
color: rgba(11, 17, 23, 0.72) !important;
|
|
}
|
|
|
|
.nodedc-work-item-card,
|
|
.nodedc-external-card {
|
|
box-shadow:
|
|
0 12px 28px rgba(0, 0, 0, 0.2),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.035) !important;
|
|
}
|
|
|
|
.nodedc-work-item-card[data-active="true"],
|
|
.nodedc-external-card[data-active="true"] {
|
|
box-shadow:
|
|
0 14px 32px rgba(0, 0, 0, 0.22),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;
|
|
}
|
|
|
|
.nodedc-work-item-card[data-active="true"] {
|
|
background: rgb(var(--nodedc-card-active-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-work-item-card[data-active="true"] .text-primary,
|
|
.nodedc-work-item-card[data-active="true"] .text-secondary,
|
|
.nodedc-work-item-card[data-active="true"] .text-tertiary,
|
|
.nodedc-work-item-card[data-active="true"] .text-placeholder {
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-work-item-card:not([data-active="true"]),
|
|
.nodedc-external-card:not([data-active="true"]) {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.022) 0%, rgba(255, 255, 255, 0.006) 100%),
|
|
rgb(var(--nodedc-card-passive-surface-rgb)) !important;
|
|
-webkit-backdrop-filter: blur(28px);
|
|
backdrop-filter: blur(28px);
|
|
color: rgb(var(--nodedc-on-card-passive-surface-rgb)) !important;
|
|
box-shadow:
|
|
0 12px 28px rgba(0, 0, 0, 0.2),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.02) !important;
|
|
}
|
|
|
|
.nodedc-work-item-card:not([data-active="true"])::before,
|
|
.nodedc-external-card:not([data-active="true"])::before {
|
|
content: "" !important;
|
|
display: block !important;
|
|
position: absolute;
|
|
inset: 0;
|
|
z-index: 0;
|
|
background:
|
|
radial-gradient(circle at top right, rgba(var(--nodedc-accent-rgb), 0.08), transparent 34%),
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.01) 0%, transparent 100%);
|
|
pointer-events: none;
|
|
}
|
|
|
|
.nodedc-work-item-card:not([data-active="true"]) .text-primary,
|
|
.nodedc-external-card:not([data-active="true"]) .text-primary {
|
|
color: rgb(var(--nodedc-on-card-passive-surface-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-work-item-card:not([data-active="true"]) .text-secondary,
|
|
.nodedc-work-item-card:not([data-active="true"]) .text-tertiary,
|
|
.nodedc-work-item-card:not([data-active="true"]) .text-placeholder,
|
|
.nodedc-external-card:not([data-active="true"]) .text-secondary,
|
|
.nodedc-external-card:not([data-active="true"]) .text-tertiary,
|
|
.nodedc-external-card:not([data-active="true"]) .text-placeholder {
|
|
color: rgb(var(--nodedc-on-card-passive-surface-rgb) / 0.7) !important;
|
|
}
|
|
|
|
.nodedc-external-content-shell {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
overflow: visible !important;
|
|
isolation: isolate;
|
|
box-shadow:
|
|
0 18px 44px rgba(0, 0, 0, 0.18),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.02) !important;
|
|
border-radius: 2rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.034) 0%, rgba(255, 255, 255, 0.014) 100%), rgba(255, 255, 255, 0.03) !important;
|
|
-webkit-backdrop-filter: blur(28px);
|
|
backdrop-filter: blur(28px);
|
|
}
|
|
|
|
.nodedc-external-field {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.4rem !important;
|
|
background: rgba(255, 255, 255, 0.04) !important;
|
|
}
|
|
|
|
.nodedc-external-field:hover,
|
|
.nodedc-external-field:focus-within {
|
|
background: rgba(255, 255, 255, 0.055) !important;
|
|
}
|
|
|
|
.nodedc-external-chip {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 999px !important;
|
|
background: rgba(255, 255, 255, 0.06) !important;
|
|
color: var(--text-color-primary) !important;
|
|
}
|
|
|
|
.nodedc-external-panel {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
overflow: visible !important;
|
|
isolation: isolate;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.018) !important;
|
|
border-radius: 1.6rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.012) 100%), rgba(255, 255, 255, 0.028) !important;
|
|
-webkit-backdrop-filter: blur(22px);
|
|
backdrop-filter: blur(22px);
|
|
}
|
|
|
|
.nodedc-external-section {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
overflow: visible !important;
|
|
isolation: isolate;
|
|
box-shadow:
|
|
0 12px 32px rgba(0, 0, 0, 0.12),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.018) !important;
|
|
border-radius: 1.5rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.028) 0%, rgba(255, 255, 255, 0.012) 100%),
|
|
rgba(255, 255, 255, 0.024) !important;
|
|
-webkit-backdrop-filter: blur(20px);
|
|
backdrop-filter: blur(20px);
|
|
}
|
|
|
|
.nodedc-external-empty {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.35rem !important;
|
|
background: rgba(255, 255, 255, 0.035) !important;
|
|
color: var(--text-color-secondary) !important;
|
|
}
|
|
|
|
.nodedc-external-action-button {
|
|
min-height: 2.85rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.35rem !important;
|
|
background: rgba(255, 255, 255, 0.06) !important;
|
|
color: var(--text-color-primary) !important;
|
|
padding-inline: 1.25rem !important;
|
|
}
|
|
|
|
.nodedc-external-action-button:hover {
|
|
background: rgba(255, 255, 255, 0.1) !important;
|
|
}
|
|
|
|
.nodedc-external-icon-button {
|
|
display: grid !important;
|
|
place-items: center !important;
|
|
width: 2.5rem !important;
|
|
min-width: 2.5rem !important;
|
|
height: 2.5rem !important;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 999px !important;
|
|
background: rgba(255, 255, 255, 0.06) !important;
|
|
color: var(--text-color-primary) !important;
|
|
padding: 0 !important;
|
|
}
|
|
|
|
.nodedc-external-icon-button:hover {
|
|
background: rgba(255, 255, 255, 0.1) !important;
|
|
}
|
|
|
|
.nodedc-external-primary-button {
|
|
min-height: 2.85rem;
|
|
min-width: 13rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.35rem !important;
|
|
background: rgb(var(--nodedc-card-active-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
padding-inline: 1.6rem !important;
|
|
font-weight: 600 !important;
|
|
}
|
|
|
|
.nodedc-external-primary-button,
|
|
.nodedc-external-primary-button * {
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-external-primary-button:hover {
|
|
background: color-mix(in srgb, rgb(var(--nodedc-card-active-rgb)) 82%, white) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-workspace-page-shell {
|
|
width: 100%;
|
|
max-width: 104rem;
|
|
margin: 0 auto;
|
|
padding: 1rem 1rem 1.5rem;
|
|
}
|
|
|
|
@media (min-width: 768px) {
|
|
.nodedc-workspace-page-shell {
|
|
padding: 1.25rem 1.25rem 1.75rem;
|
|
}
|
|
}
|
|
|
|
.nodedc-workspace-toolbar {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
border-radius: 1.5rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.036) 0%, rgba(255, 255, 255, 0.016) 100%), rgba(8, 8, 11, 0.76) !important;
|
|
box-shadow:
|
|
0 20px 52px rgba(0, 0, 0, 0.22),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.025) !important;
|
|
-webkit-backdrop-filter: blur(28px);
|
|
backdrop-filter: blur(28px);
|
|
}
|
|
|
|
.nodedc-workspace-list-row {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
overflow: visible !important;
|
|
isolation: isolate;
|
|
border-radius: 1.35rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.032) 0%, rgba(255, 255, 255, 0.014) 100%),
|
|
rgba(255, 255, 255, 0.026) !important;
|
|
box-shadow:
|
|
0 12px 28px rgba(0, 0, 0, 0.14),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.016) !important;
|
|
-webkit-backdrop-filter: blur(18px);
|
|
backdrop-filter: blur(18px);
|
|
transition:
|
|
background 160ms ease,
|
|
transform 160ms ease,
|
|
box-shadow 160ms ease;
|
|
}
|
|
|
|
.nodedc-home-route-surface {
|
|
min-height: 100vh;
|
|
padding-right: 1.25rem !important;
|
|
padding-left: 1.25rem !important;
|
|
background: var(--background-color-surface-1) !important;
|
|
}
|
|
|
|
main:has(.nodedc-home-route-surface) {
|
|
background: var(--background-color-surface-1) !important;
|
|
}
|
|
|
|
.nodedc-home-page-shell {
|
|
max-width: none;
|
|
padding: 0 !important;
|
|
}
|
|
|
|
.nodedc-home-dashboard-shell {
|
|
gap: 0.75rem;
|
|
}
|
|
|
|
.nodedc-home-dashboard-grid {
|
|
align-items: stretch;
|
|
gap: 0.75rem;
|
|
}
|
|
|
|
.nodedc-home-lower-grid {
|
|
gap: 0.75rem;
|
|
align-items: stretch;
|
|
}
|
|
|
|
.nodedc-home-project-panel {
|
|
margin-top: 0;
|
|
height: 100% !important;
|
|
min-height: 0;
|
|
}
|
|
|
|
.nodedc-home-main-column {
|
|
--nodedc-home-gantt-height: 35.75rem;
|
|
--nodedc-home-individual-chart-height: 14.25rem;
|
|
display: flex;
|
|
min-width: 0;
|
|
min-height: 0;
|
|
height: 100%;
|
|
flex-direction: column;
|
|
gap: 0.75rem;
|
|
}
|
|
|
|
.nodedc-home-analytics-rail {
|
|
display: flex;
|
|
min-width: 0;
|
|
height: auto;
|
|
flex-direction: column;
|
|
gap: 0.75rem;
|
|
overflow: hidden;
|
|
padding-right: 0;
|
|
scrollbar-color: rgba(var(--nodedc-card-active-rgb), 0.58) rgba(255, 255, 255, 0.035);
|
|
scrollbar-width: thin;
|
|
}
|
|
|
|
.nodedc-home-analytics-rail::-webkit-scrollbar {
|
|
width: 0.45rem;
|
|
}
|
|
|
|
.nodedc-home-analytics-rail::-webkit-scrollbar-track {
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.035);
|
|
}
|
|
|
|
.nodedc-home-analytics-rail::-webkit-scrollbar-thumb {
|
|
border-radius: 999px;
|
|
background: rgba(var(--nodedc-card-active-rgb), 0.58);
|
|
}
|
|
|
|
.nodedc-home-analytics-stat-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
gap: 0.5rem;
|
|
}
|
|
|
|
.nodedc-home-analytics-stat {
|
|
display: flex;
|
|
min-height: 4.2rem;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
border-radius: 1.15rem;
|
|
background: rgba(0, 0, 0, 0.18);
|
|
padding: 0.8rem;
|
|
}
|
|
|
|
.nodedc-home-analytics-stat span {
|
|
color: var(--text-color-secondary);
|
|
font-size: 0.68rem;
|
|
font-weight: 650;
|
|
}
|
|
|
|
.nodedc-home-analytics-stat strong {
|
|
color: var(--text-color-primary);
|
|
font-size: 1.35rem;
|
|
line-height: 1;
|
|
}
|
|
|
|
.nodedc-home-analytics-rail .nodedc-external-section,
|
|
.nodedc-home-analytics-table-wrap,
|
|
.nodedc-home-individual-analytics,
|
|
.nodedc-home-assignee-analytics {
|
|
border: 0 !important;
|
|
border-radius: 1.5rem !important;
|
|
background: rgba(10, 10, 12, 0.7) !important;
|
|
padding: 1rem !important;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.014) !important;
|
|
-webkit-backdrop-filter: blur(24px);
|
|
backdrop-filter: blur(24px);
|
|
}
|
|
|
|
.nodedc-home-analytics-rail .nodedc-external-section,
|
|
.nodedc-home-assignee-analytics,
|
|
.nodedc-home-analytics-recents {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.022) 0%, rgba(255, 255, 255, 0.006) 100%), rgba(10, 10, 12, 0.7) !important;
|
|
}
|
|
|
|
.nodedc-home-analytics-rail > .nodedc-external-section,
|
|
.nodedc-home-analytics-rail > .nodedc-home-subpanel {
|
|
flex: 0 0 auto;
|
|
min-height: 15.75rem;
|
|
}
|
|
|
|
.nodedc-home-analytics-rail .nodedc-home-subpanel {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.022) 0%, rgba(255, 255, 255, 0.006) 100%), rgba(10, 10, 12, 0.7) !important;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.014) !important;
|
|
}
|
|
|
|
.nodedc-home-individual-analytics {
|
|
flex: 0 0 auto;
|
|
background: rgba(10, 10, 12, 0.72) !important;
|
|
}
|
|
|
|
.nodedc-home-individual-analytics > .nodedc-external-section,
|
|
.nodedc-home-assignee-analytics > .nodedc-external-section {
|
|
height: 100%;
|
|
border: 0 !important;
|
|
border-radius: 0 !important;
|
|
background: transparent !important;
|
|
padding: 0 !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.nodedc-home-individual-analytics .nodedc-external-section > .mb-5,
|
|
.nodedc-home-analytics-rail .nodedc-external-section > .mb-5 {
|
|
margin-bottom: 0.85rem !important;
|
|
}
|
|
|
|
.nodedc-home-individual-analytics .nodedc-external-section h1,
|
|
.nodedc-home-analytics-rail .nodedc-external-section h1 {
|
|
font-size: 0.92rem !important;
|
|
line-height: 1.2 !important;
|
|
}
|
|
|
|
.nodedc-home-analytics-rail .nodedc-analytics-summary-card {
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
min-height: 0;
|
|
overflow: hidden;
|
|
border-radius: 1.25rem !important;
|
|
}
|
|
|
|
.nodedc-home-analytics-rail .nodedc-analytics-summary-item {
|
|
min-height: 4.35rem !important;
|
|
padding: 0.8rem !important;
|
|
}
|
|
|
|
.nodedc-home-analytics-rail .nodedc-analytics-summary-item::before {
|
|
display: none;
|
|
}
|
|
|
|
.nodedc-home-individual-analytics .h-\[350px\],
|
|
.nodedc-home-analytics-rail .h-\[350px\] {
|
|
height: 13.5rem !important;
|
|
}
|
|
|
|
.nodedc-home-individual-analytics .h-\[350px\] {
|
|
height: calc(var(--nodedc-home-individual-chart-height) + 0.75rem) !important;
|
|
}
|
|
|
|
.nodedc-home-individual-analytics .nodedc-analytics-chart-inner,
|
|
.nodedc-home-analytics-rail .nodedc-analytics-chart-inner {
|
|
min-width: 24rem;
|
|
height: 14rem !important;
|
|
}
|
|
|
|
.nodedc-home-priority-cell .nodedc-analytics-chart-inner {
|
|
width: 100% !important;
|
|
min-width: 18rem;
|
|
height: 12rem !important;
|
|
}
|
|
|
|
.nodedc-home-individual-analytics .nodedc-analytics-chart-stack,
|
|
.nodedc-home-analytics-rail .nodedc-analytics-chart-stack {
|
|
gap: 0.9rem !important;
|
|
}
|
|
|
|
.nodedc-home-individual-analytics .nodedc-analytics-table-toolbar,
|
|
.nodedc-home-analytics-rail .nodedc-analytics-table-toolbar {
|
|
align-items: flex-start;
|
|
gap: 0.65rem;
|
|
}
|
|
|
|
.nodedc-home-individual-analytics .nodedc-analytics-table-surface,
|
|
.nodedc-home-analytics-rail .nodedc-analytics-table-surface {
|
|
max-height: 13rem;
|
|
overflow: auto;
|
|
}
|
|
|
|
.nodedc-home-individual-analytics .nodedc-analytics-chart-stack {
|
|
display: grid !important;
|
|
grid-template-columns: minmax(0, 1.1fr) minmax(19rem, 0.9fr);
|
|
align-items: stretch;
|
|
}
|
|
|
|
.nodedc-home-individual-analytics .nodedc-analytics-chart-viewport,
|
|
.nodedc-home-individual-analytics .nodedc-analytics-table-surface {
|
|
height: var(--nodedc-home-individual-chart-height);
|
|
min-height: var(--nodedc-home-individual-chart-height);
|
|
border-radius: 1.25rem !important;
|
|
background: rgba(0, 0, 0, 0.18) !important;
|
|
}
|
|
|
|
.nodedc-home-individual-analytics .nodedc-analytics-chart-viewport {
|
|
display: flex;
|
|
align-items: flex-end;
|
|
padding: 0.9rem 0.45rem 0.2rem;
|
|
}
|
|
|
|
.nodedc-home-individual-analytics .nodedc-analytics-chart-inner {
|
|
width: 100% !important;
|
|
min-width: 22rem;
|
|
height: calc(var(--nodedc-home-individual-chart-height) - 1.1rem) !important;
|
|
}
|
|
|
|
.nodedc-home-individual-analytics .nodedc-analytics-table-surface table {
|
|
width: 100%;
|
|
}
|
|
|
|
.nodedc-home-analytics-bottom-row {
|
|
display: grid;
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
align-items: stretch;
|
|
gap: 0.75rem;
|
|
}
|
|
|
|
.nodedc-home-assignee-analytics,
|
|
.nodedc-home-analytics-recents {
|
|
min-width: 0;
|
|
min-height: 22rem;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.nodedc-home-assignee-analytics .nodedc-analytics-table-surface {
|
|
max-height: 17.5rem;
|
|
overflow: auto;
|
|
}
|
|
|
|
.nodedc-home-analytics-recents {
|
|
max-height: 24rem;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.nodedc-home-analytics-intro {
|
|
position: relative;
|
|
min-height: 10rem;
|
|
}
|
|
|
|
.nodedc-home-activity-mini {
|
|
position: relative;
|
|
flex: 0 0 auto;
|
|
min-height: 15rem;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.nodedc-home-analytics-intro > .flex:first-child,
|
|
.nodedc-home-activity-mini > .flex:first-child {
|
|
padding-right: 2.75rem;
|
|
}
|
|
|
|
.nodedc-home-activity-mini-chart {
|
|
position: relative;
|
|
height: 10.5rem;
|
|
overflow: hidden;
|
|
border-radius: 1.25rem;
|
|
background: rgba(0, 0, 0, 0.16);
|
|
}
|
|
|
|
.nodedc-home-bottom-widgets {
|
|
align-items: stretch;
|
|
}
|
|
|
|
.nodedc-home-bottom-widgets .nodedc-home-card {
|
|
min-height: 16rem;
|
|
}
|
|
|
|
.nodedc-home-bottom-widgets .nodedc-home-card > div {
|
|
height: 100%;
|
|
}
|
|
|
|
@media (max-width: 1279px) {
|
|
.nodedc-home-individual-analytics .nodedc-analytics-chart-stack,
|
|
.nodedc-home-analytics-bottom-row {
|
|
grid-template-columns: 1fr;
|
|
}
|
|
}
|
|
|
|
.nodedc-home-hero {
|
|
--nodedc-home-column-gap: 0.75rem;
|
|
--nodedc-home-title-width: 13.25rem;
|
|
position: relative;
|
|
overflow: hidden;
|
|
isolation: isolate;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
border-radius: 1.9rem !important;
|
|
background: transparent !important;
|
|
padding: 0;
|
|
box-shadow: none !important;
|
|
-webkit-backdrop-filter: none;
|
|
backdrop-filter: none;
|
|
}
|
|
|
|
@media (min-width: 768px) {
|
|
.nodedc-home-hero {
|
|
padding: 0;
|
|
}
|
|
}
|
|
|
|
.nodedc-home-hero-time {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-end;
|
|
gap: 0.8rem;
|
|
min-height: 1.75rem;
|
|
padding: 0.1rem 1.45rem 0.45rem 0.35rem;
|
|
text-align: right;
|
|
}
|
|
|
|
.nodedc-home-hero-grid {
|
|
display: grid;
|
|
min-width: 0;
|
|
position: relative;
|
|
min-height: 11.1rem;
|
|
}
|
|
|
|
@media (min-width: 1280px) {
|
|
.nodedc-home-hero {
|
|
--nodedc-home-title-width: 360px;
|
|
}
|
|
|
|
.nodedc-home-hero-time {
|
|
margin-left: calc(var(--nodedc-home-title-width) + var(--nodedc-home-column-gap));
|
|
}
|
|
|
|
.nodedc-home-hero-grid {
|
|
grid-template-columns: var(--nodedc-home-title-width) minmax(0, 1fr);
|
|
gap: var(--nodedc-home-column-gap);
|
|
align-items: stretch;
|
|
}
|
|
}
|
|
|
|
.nodedc-home-hero-title-cell {
|
|
position: absolute;
|
|
inset: 0;
|
|
z-index: 1;
|
|
display: flex;
|
|
min-height: 11.1rem;
|
|
width: var(--nodedc-home-title-width);
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
border-radius: 1.7rem;
|
|
background: #050506 !important;
|
|
padding: 1.6rem 1.35rem;
|
|
padding-right: max(1.35rem, calc(100% - var(--nodedc-home-title-width)));
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035) !important;
|
|
}
|
|
|
|
@media (min-width: 1280px) {
|
|
.nodedc-home-hero-title-cell {
|
|
right: 0;
|
|
width: auto;
|
|
padding-right: max(1.35rem, calc(100% - var(--nodedc-home-title-width)));
|
|
}
|
|
}
|
|
|
|
.nodedc-home-hero-title-cell h1 {
|
|
max-width: 18rem;
|
|
color: var(--text-color-primary);
|
|
font-size: clamp(1.05rem, 1.25vw, 1.45rem);
|
|
font-weight: 700;
|
|
line-height: 1.02;
|
|
letter-spacing: 0;
|
|
}
|
|
|
|
.nodedc-home-hero-title-label {
|
|
margin-bottom: 0.45rem;
|
|
color: var(--text-color-secondary);
|
|
font-size: 0.7rem;
|
|
font-weight: 650;
|
|
letter-spacing: 0.16em;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.nodedc-home-hero-title-cell p {
|
|
margin-top: 0.75rem;
|
|
color: var(--text-color-secondary);
|
|
font-size: 0.78rem;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.nodedc-home-hero-pill {
|
|
display: inline-flex;
|
|
min-height: 2.45rem;
|
|
align-items: center;
|
|
justify-content: center;
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.06);
|
|
padding-inline: 1.15rem;
|
|
font-size: 0.75rem;
|
|
font-weight: 600;
|
|
color: var(--text-color-secondary);
|
|
}
|
|
|
|
.nodedc-home-hero-pill-active {
|
|
background: rgba(255, 255, 255, 0.95);
|
|
color: #0b1117;
|
|
}
|
|
|
|
.nodedc-home-date-line {
|
|
color: rgba(255, 255, 255, 0.42);
|
|
font-size: clamp(1.75rem, 4.6vw, 4.8rem);
|
|
font-weight: 600;
|
|
line-height: 0.95;
|
|
}
|
|
|
|
.nodedc-home-market-band {
|
|
position: absolute;
|
|
top: 0;
|
|
right: 0;
|
|
left: var(--nodedc-home-title-width);
|
|
z-index: 2;
|
|
display: flex;
|
|
width: auto;
|
|
min-width: 0;
|
|
min-height: 11.1rem;
|
|
align-items: flex-end;
|
|
gap: 1rem;
|
|
border-radius: 1.7rem !important;
|
|
background: rgb(var(--nodedc-card-active-rgb)) !important;
|
|
padding: 1.35rem 1.15rem;
|
|
color: rgb(var(--nodedc-on-card-active-rgb));
|
|
box-shadow:
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.42),
|
|
0 18px 42px rgba(0, 0, 0, 0.18) !important;
|
|
}
|
|
|
|
@media (min-width: 1280px) {
|
|
.nodedc-home-market-band {
|
|
left: calc(var(--nodedc-home-title-width) + var(--nodedc-home-column-gap));
|
|
}
|
|
|
|
.nodedc-home-hero-title-cell > * {
|
|
transform: translateY(1rem);
|
|
}
|
|
}
|
|
|
|
.nodedc-home-market-focus-title {
|
|
line-height: 1.22 !important;
|
|
}
|
|
|
|
.nodedc-home-market-progress {
|
|
height: 1.05rem;
|
|
margin-top: 0.5rem;
|
|
overflow: hidden;
|
|
border-radius: 999px;
|
|
background: rgba(0, 0, 0, 0.18);
|
|
}
|
|
|
|
@media (max-width: 767px) {
|
|
.nodedc-home-hero-grid {
|
|
display: flex;
|
|
min-height: auto;
|
|
flex-direction: column;
|
|
gap: 0.75rem;
|
|
}
|
|
|
|
.nodedc-home-hero-title-cell,
|
|
.nodedc-home-market-band {
|
|
position: relative;
|
|
inset: auto;
|
|
width: 100%;
|
|
min-height: 6rem;
|
|
}
|
|
|
|
.nodedc-home-hero-title-cell {
|
|
padding: 1rem;
|
|
}
|
|
|
|
.nodedc-home-market-band {
|
|
flex-direction: column;
|
|
align-items: stretch;
|
|
}
|
|
}
|
|
|
|
.nodedc-home-gantt-card {
|
|
position: relative;
|
|
display: flex;
|
|
flex-direction: column;
|
|
overflow: hidden;
|
|
isolation: isolate;
|
|
min-height: 0;
|
|
flex: 1 1 auto;
|
|
border-radius: 2rem !important;
|
|
background: #050506 !important;
|
|
box-shadow: none !important;
|
|
-webkit-backdrop-filter: none;
|
|
backdrop-filter: none;
|
|
}
|
|
|
|
.nodedc-home-gantt-toolbar {
|
|
position: relative;
|
|
z-index: 2;
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
gap: 1rem;
|
|
padding: 1.25rem;
|
|
}
|
|
|
|
.nodedc-home-gantt-toolbar-spacer {
|
|
display: none;
|
|
}
|
|
|
|
.nodedc-home-gantt-controls {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
gap: 0.65rem;
|
|
}
|
|
|
|
.nodedc-home-gantt-range-group {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 0.15rem;
|
|
border-radius: 999px;
|
|
background: #171718;
|
|
padding: 0.2rem;
|
|
box-shadow:
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.045),
|
|
0 14px 28px rgba(0, 0, 0, 0.24);
|
|
}
|
|
|
|
.nodedc-home-gantt-range-button {
|
|
display: inline-flex;
|
|
height: 2.15rem;
|
|
min-width: 2.15rem;
|
|
align-items: center;
|
|
justify-content: center;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
border-radius: 999px !important;
|
|
background: transparent !important;
|
|
padding-inline: 0.82rem;
|
|
color: var(--text-color-secondary);
|
|
font-size: 0.72rem;
|
|
font-weight: 800;
|
|
transition:
|
|
background 160ms ease,
|
|
color 160ms ease,
|
|
transform 160ms ease;
|
|
}
|
|
|
|
.nodedc-home-gantt-range-button:hover {
|
|
color: var(--text-color-primary);
|
|
}
|
|
|
|
.nodedc-home-gantt-range-button-active {
|
|
background: rgb(var(--nodedc-card-active-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
box-shadow:
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.42),
|
|
0 10px 22px rgba(var(--nodedc-card-active-rgb), 0.18);
|
|
}
|
|
|
|
.nodedc-home-gantt-chip {
|
|
display: inline-flex;
|
|
height: 2.35rem;
|
|
min-width: 2.85rem;
|
|
align-items: center;
|
|
justify-content: center;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
border-radius: 999px !important;
|
|
background: rgba(255, 255, 255, 0.07) !important;
|
|
padding-inline: 0.95rem;
|
|
color: var(--text-color-secondary);
|
|
font-size: 0.75rem;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.nodedc-home-gantt-chip-active {
|
|
background: rgb(var(--nodedc-card-active-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-home-gantt-round-button {
|
|
display: inline-grid !important;
|
|
width: 2.5rem;
|
|
min-width: 2.5rem;
|
|
height: 2.5rem;
|
|
place-items: center;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
border-radius: 999px !important;
|
|
background: #151516 !important;
|
|
color: var(--text-color-primary);
|
|
}
|
|
|
|
.nodedc-home-gantt-filter-button-has-count {
|
|
display: inline-flex !important;
|
|
width: auto;
|
|
min-width: 3.85rem;
|
|
gap: 0.45rem;
|
|
padding-inline: 0.72rem;
|
|
background: rgba(0, 0, 0, 0.56) !important;
|
|
color: var(--text-color-primary) !important;
|
|
}
|
|
|
|
.nodedc-home-gantt-filter-count {
|
|
display: grid;
|
|
width: 1.25rem;
|
|
min-width: 1.25rem;
|
|
height: 1.25rem;
|
|
place-items: center;
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.96);
|
|
color: #08080a;
|
|
font-size: 0.68rem;
|
|
font-weight: 900;
|
|
line-height: 1;
|
|
}
|
|
|
|
.nodedc-home-gantt-round-button:hover {
|
|
background: rgba(0, 0, 0, 0.58) !important;
|
|
}
|
|
|
|
.nodedc-home-gantt-round-button-active {
|
|
background: rgb(var(--nodedc-card-active-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-home-gantt-action-group {
|
|
position: relative;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 0.5rem;
|
|
border-radius: 999px;
|
|
background: #0f0f10;
|
|
padding: 0.2rem;
|
|
box-shadow:
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.03),
|
|
0 14px 28px rgba(0, 0, 0, 0.22);
|
|
}
|
|
|
|
.nodedc-home-gantt-popover {
|
|
position: absolute;
|
|
top: calc(100% + 0.55rem);
|
|
right: 0;
|
|
z-index: 12;
|
|
min-width: 13.5rem;
|
|
border: 1px solid rgba(255, 255, 255, 0.06);
|
|
border-radius: 1.25rem;
|
|
background: rgba(9, 9, 11, 0.96);
|
|
padding: 0.38rem;
|
|
box-shadow:
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.04),
|
|
0 18px 38px rgba(0, 0, 0, 0.28);
|
|
-webkit-backdrop-filter: blur(24px);
|
|
backdrop-filter: blur(24px);
|
|
}
|
|
|
|
.nodedc-home-gantt-popover-wide {
|
|
min-width: 18rem;
|
|
}
|
|
|
|
.nodedc-home-gantt-popover-section {
|
|
display: grid;
|
|
gap: 0.25rem;
|
|
}
|
|
|
|
.nodedc-home-gantt-popover-section + .nodedc-home-gantt-popover-section {
|
|
margin-top: 0.45rem;
|
|
border-top: 1px solid rgba(255, 255, 255, 0.055);
|
|
padding-top: 0.45rem;
|
|
}
|
|
|
|
.nodedc-home-gantt-popover-title {
|
|
padding: 0.35rem 0.7rem 0.25rem;
|
|
color: var(--text-color-placeholder);
|
|
font-size: 0.65rem;
|
|
font-weight: 800;
|
|
letter-spacing: 0.12em;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.nodedc-home-gantt-popover-option {
|
|
display: flex;
|
|
width: 100%;
|
|
min-height: 2.35rem;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 0.75rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
border-radius: 0.95rem !important;
|
|
background: transparent !important;
|
|
padding: 0.55rem 0.7rem;
|
|
color: var(--text-color-secondary);
|
|
font-size: 0.75rem;
|
|
font-weight: 750;
|
|
text-align: left;
|
|
}
|
|
|
|
.nodedc-home-gantt-popover-option-left {
|
|
display: flex;
|
|
min-width: 0;
|
|
align-items: center;
|
|
gap: 0.58rem;
|
|
}
|
|
|
|
.nodedc-home-gantt-popover-option:hover,
|
|
.nodedc-home-gantt-popover-option-active {
|
|
background: rgba(var(--nodedc-card-active-rgb), 0.16) !important;
|
|
color: var(--text-color-primary);
|
|
}
|
|
|
|
.nodedc-home-gantt-popover-check {
|
|
display: grid;
|
|
width: 1.1rem;
|
|
min-width: 1.1rem;
|
|
height: 1.1rem;
|
|
place-items: center;
|
|
border: 1px solid rgba(255, 255, 255, 0.16);
|
|
border-radius: 999px;
|
|
color: rgb(var(--nodedc-card-active-rgb));
|
|
}
|
|
|
|
.nodedc-home-gantt-popover-option-active .nodedc-home-gantt-popover-check {
|
|
border-color: rgb(var(--nodedc-card-active-rgb));
|
|
background: rgba(var(--nodedc-card-active-rgb), 0.16);
|
|
}
|
|
|
|
.nodedc-home-gantt-popover-reset {
|
|
width: 100%;
|
|
min-height: 2.35rem;
|
|
margin-top: 0.45rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
border-radius: 0.95rem !important;
|
|
background: rgba(255, 255, 255, 0.08) !important;
|
|
color: var(--text-color-primary);
|
|
font-size: 0.75rem;
|
|
font-weight: 800;
|
|
}
|
|
|
|
.nodedc-home-gantt-popover-reset:hover {
|
|
background: rgba(255, 255, 255, 0.12) !important;
|
|
}
|
|
|
|
.nodedc-home-gantt-surface {
|
|
position: relative;
|
|
flex: 1 1 var(--nodedc-home-gantt-height);
|
|
height: auto;
|
|
min-height: var(--nodedc-home-gantt-height);
|
|
max-height: none;
|
|
margin: 0 1.25rem 1.25rem;
|
|
overflow: hidden;
|
|
border-radius: 1.75rem;
|
|
background: #050506;
|
|
}
|
|
|
|
.nodedc-home-gantt-scroll {
|
|
height: 100%;
|
|
min-height: 100%;
|
|
max-height: none;
|
|
overflow: auto;
|
|
overscroll-behavior: contain;
|
|
scrollbar-color: rgba(var(--nodedc-card-active-rgb), 0.65) rgba(255, 255, 255, 0.04);
|
|
scrollbar-width: thin;
|
|
}
|
|
|
|
.nodedc-home-gantt-scroll::-webkit-scrollbar {
|
|
width: 0.45rem;
|
|
height: 0.45rem;
|
|
}
|
|
|
|
.nodedc-home-gantt-scroll::-webkit-scrollbar-track {
|
|
background: rgba(255, 255, 255, 0.04);
|
|
border-radius: 999px;
|
|
}
|
|
|
|
.nodedc-home-gantt-scroll::-webkit-scrollbar-thumb {
|
|
background: rgba(var(--nodedc-card-active-rgb), 0.65);
|
|
border-radius: 999px;
|
|
}
|
|
|
|
.nodedc-home-gantt-canvas {
|
|
position: relative;
|
|
min-height: 100%;
|
|
padding: 1rem;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px) 0 0 / 100% 4.2rem,
|
|
#050506;
|
|
}
|
|
|
|
.nodedc-home-gantt-floating {
|
|
position: absolute;
|
|
top: 3.2rem;
|
|
left: 4.2rem;
|
|
z-index: 3;
|
|
display: flex;
|
|
max-width: min(34rem, calc(100% - 3rem));
|
|
align-items: flex-start;
|
|
gap: 1rem;
|
|
border-radius: 1.6rem;
|
|
background: rgba(38, 38, 42, 0.92);
|
|
padding: 1.25rem;
|
|
box-shadow: 0 18px 38px rgba(0, 0, 0, 0.18);
|
|
-webkit-backdrop-filter: blur(24px);
|
|
backdrop-filter: blur(24px);
|
|
}
|
|
|
|
.nodedc-home-gantt-inspector {
|
|
position: absolute;
|
|
top: 5.35rem;
|
|
left: calc(12rem + 2.25rem);
|
|
z-index: 6;
|
|
width: min(31rem, calc(100% - 16rem));
|
|
min-height: 11.5rem;
|
|
border: 1px solid rgba(255, 255, 255, 0.065);
|
|
border-radius: 1.65rem;
|
|
background:
|
|
linear-gradient(135deg, rgba(255, 255, 255, 0.13), rgba(255, 255, 255, 0.025) 44%, rgba(255, 255, 255, 0.08)),
|
|
rgba(34, 34, 38, 0.58);
|
|
padding: 1rem 1.05rem 1.05rem 3.85rem;
|
|
box-shadow:
|
|
0 22px 60px rgba(0, 0, 0, 0.42),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.16);
|
|
-webkit-backdrop-filter: blur(28px) saturate(1.22);
|
|
backdrop-filter: blur(28px) saturate(1.22);
|
|
}
|
|
|
|
.nodedc-home-gantt-inspector-close {
|
|
position: absolute;
|
|
top: 0.72rem;
|
|
left: 0.72rem;
|
|
display: grid;
|
|
width: 2.35rem;
|
|
min-width: 2.35rem;
|
|
height: 2.35rem;
|
|
place-items: center;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
border-radius: 1.05rem !important;
|
|
background: rgba(0, 0, 0, 0.44) !important;
|
|
color: rgba(255, 255, 255, 0.82);
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06);
|
|
}
|
|
|
|
.nodedc-home-gantt-inspector-close:hover {
|
|
background: rgba(0, 0, 0, 0.62) !important;
|
|
color: rgb(var(--nodedc-card-active-rgb));
|
|
}
|
|
|
|
.nodedc-home-gantt-grid {
|
|
position: absolute;
|
|
top: 1rem;
|
|
bottom: 1rem;
|
|
left: 12rem;
|
|
z-index: 1;
|
|
}
|
|
|
|
.nodedc-home-gantt-grid-line {
|
|
position: absolute;
|
|
top: 0;
|
|
bottom: 0;
|
|
width: 1px;
|
|
min-height: 22rem;
|
|
background: rgba(255, 255, 255, 0.045);
|
|
transform: translateX(-0.5px);
|
|
}
|
|
|
|
.nodedc-home-gantt-grid-line-major {
|
|
background: rgba(var(--nodedc-card-active-rgb), 0.14);
|
|
}
|
|
|
|
.nodedc-home-gantt-grid-label {
|
|
position: absolute;
|
|
top: 0;
|
|
color: var(--text-color-placeholder);
|
|
font-size: 0.68rem;
|
|
font-weight: 700;
|
|
letter-spacing: 0;
|
|
text-transform: uppercase;
|
|
white-space: nowrap;
|
|
transform: translateX(-50%);
|
|
}
|
|
|
|
.nodedc-home-gantt-grid-label span {
|
|
display: inline-flex;
|
|
height: 1.36rem;
|
|
align-items: center;
|
|
border-radius: 999px;
|
|
padding-inline: 0.48rem;
|
|
}
|
|
|
|
.nodedc-home-gantt-grid-label-today {
|
|
color: rgb(var(--nodedc-on-card-active-rgb));
|
|
}
|
|
|
|
.nodedc-home-gantt-grid-label-today span {
|
|
background: rgb(var(--nodedc-card-active-rgb));
|
|
color: rgb(var(--nodedc-on-card-active-rgb));
|
|
box-shadow:
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.42),
|
|
0 12px 24px rgba(0, 0, 0, 0.24);
|
|
}
|
|
|
|
.nodedc-home-gantt-today-marker {
|
|
position: absolute;
|
|
top: 0;
|
|
bottom: 0;
|
|
z-index: 3;
|
|
width: 0;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.nodedc-home-gantt-today-marker::before {
|
|
position: absolute;
|
|
top: 2.65rem;
|
|
bottom: 0.35rem;
|
|
left: -1px;
|
|
width: 2px;
|
|
border-radius: 999px;
|
|
background: rgb(var(--nodedc-card-active-rgb));
|
|
box-shadow:
|
|
0 0 0 1px rgba(0, 0, 0, 0.42),
|
|
0 0 22px rgba(var(--nodedc-card-active-rgb), 0.52);
|
|
content: "";
|
|
}
|
|
|
|
.nodedc-home-gantt-today-marker::after {
|
|
position: absolute;
|
|
top: 2.45rem;
|
|
left: -0.3rem;
|
|
width: 0.6rem;
|
|
height: 0.6rem;
|
|
border-radius: 999px;
|
|
background: rgb(var(--nodedc-card-active-rgb));
|
|
box-shadow:
|
|
0 0 0 0.28rem rgba(0, 0, 0, 0.62),
|
|
0 0 24px rgba(var(--nodedc-card-active-rgb), 0.62);
|
|
content: "";
|
|
}
|
|
|
|
.nodedc-home-gantt-row {
|
|
display: grid;
|
|
align-items: center;
|
|
gap: 1rem;
|
|
min-height: 3.45rem;
|
|
cursor: pointer;
|
|
border-radius: 1.05rem;
|
|
transition:
|
|
background 140ms ease,
|
|
color 140ms ease;
|
|
}
|
|
|
|
.nodedc-home-gantt-row:hover,
|
|
.nodedc-home-gantt-row-selected {
|
|
background: rgba(255, 255, 255, 0.035);
|
|
}
|
|
|
|
.nodedc-home-gantt-row-selected .nodedc-home-gantt-row-label {
|
|
color: rgb(var(--nodedc-card-active-rgb));
|
|
}
|
|
|
|
.nodedc-home-gantt-row-compact {
|
|
min-height: 2.8rem;
|
|
}
|
|
|
|
.nodedc-home-gantt-row-name-full {
|
|
overflow: visible;
|
|
line-height: 1.2;
|
|
overflow-wrap: anywhere;
|
|
white-space: normal;
|
|
}
|
|
|
|
.nodedc-home-gantt-row-label {
|
|
position: sticky;
|
|
left: 0;
|
|
z-index: 2;
|
|
border-radius: 1rem;
|
|
background: linear-gradient(90deg, #050506 0%, rgba(5, 5, 6, 0.78) 76%, transparent 100%);
|
|
padding: 0.45rem 0.75rem 0.45rem 0;
|
|
}
|
|
|
|
.nodedc-home-gantt-track {
|
|
position: relative;
|
|
height: 2.1rem;
|
|
overflow: hidden;
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.04);
|
|
}
|
|
|
|
.nodedc-home-gantt-bar {
|
|
position: absolute;
|
|
top: 0.35rem;
|
|
height: 1.4rem;
|
|
min-width: 2.5rem;
|
|
border-radius: 999px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.nodedc-home-gantt-bar-accent {
|
|
background: rgb(var(--nodedc-card-active-rgb));
|
|
}
|
|
|
|
.nodedc-home-gantt-bar-white {
|
|
background: rgba(255, 255, 255, 0.9);
|
|
}
|
|
|
|
.nodedc-home-gantt-bar-muted {
|
|
background: rgba(255, 255, 255, 0.18);
|
|
}
|
|
|
|
.nodedc-home-gantt-empty {
|
|
display: flex;
|
|
min-height: 14rem;
|
|
max-width: 32rem;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
border-radius: 1.6rem;
|
|
background: rgba(0, 0, 0, 0.2);
|
|
padding: 1.5rem;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.018) !important;
|
|
}
|
|
|
|
.nodedc-home-gantt-footnote {
|
|
position: sticky;
|
|
left: 1rem;
|
|
z-index: 2;
|
|
margin-top: 1rem;
|
|
width: fit-content;
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.06);
|
|
padding: 0.5rem 0.8rem;
|
|
color: var(--text-color-secondary);
|
|
font-size: 0.72rem;
|
|
}
|
|
|
|
@media (max-width: 767px) {
|
|
.nodedc-home-gantt-card {
|
|
min-height: auto;
|
|
}
|
|
|
|
.nodedc-home-gantt-toolbar {
|
|
padding: 1rem;
|
|
}
|
|
|
|
.nodedc-home-gantt-surface {
|
|
min-height: 24rem;
|
|
margin: 0 1rem 1rem;
|
|
}
|
|
|
|
.nodedc-home-gantt-scroll,
|
|
.nodedc-home-gantt-canvas {
|
|
min-height: 24rem;
|
|
}
|
|
|
|
.nodedc-home-gantt-grid {
|
|
left: 11.75rem;
|
|
}
|
|
|
|
.nodedc-home-gantt-grid-label {
|
|
font-size: 0.6rem;
|
|
}
|
|
|
|
.nodedc-home-gantt-row {
|
|
gap: 0.75rem;
|
|
min-height: 3.9rem;
|
|
}
|
|
}
|
|
|
|
.nodedc-project-gantt-card {
|
|
overflow: hidden;
|
|
isolation: isolate;
|
|
border: 0 !important;
|
|
border-radius: 1.5rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.028) 0%, rgba(255, 255, 255, 0.006) 100%), #08080a !important;
|
|
box-shadow:
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.035),
|
|
0 20px 60px rgba(0, 0, 0, 0.22) !important;
|
|
}
|
|
|
|
.nodedc-project-gantt-toolbar {
|
|
padding: 0.7rem 0.95rem;
|
|
border-bottom: 1px solid rgba(255, 255, 255, 0.045);
|
|
background:
|
|
radial-gradient(circle at 18% 0%, rgba(var(--nodedc-card-active-rgb), 0.08), transparent 24rem),
|
|
rgba(8, 8, 10, 0.96) !important;
|
|
}
|
|
|
|
.nodedc-project-gantt-toolbar-icon {
|
|
display: grid;
|
|
width: 2.45rem;
|
|
min-width: 2.45rem;
|
|
height: 2.45rem;
|
|
place-items: center;
|
|
border-radius: 999px;
|
|
background: rgba(0, 0, 0, 0.58);
|
|
color: rgb(var(--nodedc-card-active-rgb));
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
|
|
}
|
|
|
|
.nodedc-project-gantt-chip {
|
|
display: inline-flex;
|
|
height: 2.15rem;
|
|
min-width: 2.55rem;
|
|
align-items: center;
|
|
justify-content: center;
|
|
border: 0 !important;
|
|
outline: 0 !important;
|
|
border-radius: 999px !important;
|
|
background: rgba(255, 255, 255, 0.07) !important;
|
|
padding-inline: 0.82rem;
|
|
color: var(--text-color-secondary);
|
|
font-size: 0.72rem;
|
|
font-weight: 750;
|
|
transition:
|
|
background 160ms ease,
|
|
color 160ms ease,
|
|
transform 160ms ease;
|
|
}
|
|
|
|
.nodedc-project-gantt-chip:hover {
|
|
background: rgba(255, 255, 255, 0.1) !important;
|
|
color: var(--text-color-primary);
|
|
}
|
|
|
|
.nodedc-project-gantt-chip-active,
|
|
.nodedc-project-gantt-chip-live {
|
|
background: rgb(var(--nodedc-card-active-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-project-gantt-round-button {
|
|
display: inline-grid !important;
|
|
width: 2.25rem;
|
|
min-width: 2.25rem;
|
|
height: 2.25rem;
|
|
place-items: center;
|
|
border: 0 !important;
|
|
outline: 0 !important;
|
|
border-radius: 999px !important;
|
|
background: rgba(0, 0, 0, 0.56) !important;
|
|
color: var(--text-color-primary);
|
|
}
|
|
|
|
.nodedc-project-gantt-round-button:hover {
|
|
background: rgba(0, 0, 0, 0.76) !important;
|
|
}
|
|
|
|
.nodedc-project-gantt-scroll {
|
|
background:
|
|
linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px) 0 0 / 5.5rem 100%,
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px) 0 0 / 100% 3.85rem,
|
|
rgba(3, 3, 5, 0.96) !important;
|
|
scrollbar-color: rgba(var(--nodedc-card-active-rgb), 0.66) rgba(255, 255, 255, 0.04);
|
|
scrollbar-width: thin;
|
|
}
|
|
|
|
.nodedc-project-gantt-scroll::-webkit-scrollbar {
|
|
width: 0.65rem;
|
|
height: 0.65rem;
|
|
}
|
|
|
|
.nodedc-project-gantt-scroll::-webkit-scrollbar-track {
|
|
background: rgba(255, 255, 255, 0.04);
|
|
border-radius: 999px;
|
|
}
|
|
|
|
.nodedc-project-gantt-scroll::-webkit-scrollbar-thumb {
|
|
background: rgba(var(--nodedc-card-active-rgb), 0.62);
|
|
border-radius: 999px;
|
|
}
|
|
|
|
.nodedc-project-gantt-stage {
|
|
background: rgba(4, 4, 6, 0.72);
|
|
}
|
|
|
|
.nodedc-project-gantt-layer {
|
|
background: transparent;
|
|
}
|
|
|
|
.nodedc-project-gantt-sidebar {
|
|
border-right: 1px solid rgba(255, 255, 255, 0.055);
|
|
background: linear-gradient(
|
|
90deg,
|
|
rgba(11, 11, 13, 0.98) 0%,
|
|
rgba(11, 11, 13, 0.9) 78%,
|
|
rgba(11, 11, 13, 0.7) 100%
|
|
) !important;
|
|
box-shadow: 14px 0 32px rgba(0, 0, 0, 0.16);
|
|
}
|
|
|
|
.nodedc-project-gantt-sidebar-header {
|
|
border-bottom: 1px solid rgba(255, 255, 255, 0.055);
|
|
background: rgba(10, 10, 12, 0.96) !important;
|
|
letter-spacing: 0.08em;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.nodedc-project-gantt-sidebar-body,
|
|
.nodedc-project-gantt-sidebar-list {
|
|
background: transparent !important;
|
|
}
|
|
|
|
.nodedc-project-gantt-sidebar-loader {
|
|
border-radius: 1rem;
|
|
background: rgba(255, 255, 255, 0.055) !important;
|
|
}
|
|
|
|
.nodedc-project-gantt-calendar-group {
|
|
border-left: 1px solid rgba(255, 255, 255, 0.045);
|
|
}
|
|
|
|
.nodedc-project-gantt-calendar-header {
|
|
border-bottom: 1px solid rgba(255, 255, 255, 0.055);
|
|
background: rgba(8, 8, 10, 0.95) !important;
|
|
-webkit-backdrop-filter: blur(18px);
|
|
backdrop-filter: blur(18px);
|
|
}
|
|
|
|
.nodedc-project-gantt-period-label {
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.055) !important;
|
|
color: var(--text-color-primary) !important;
|
|
letter-spacing: 0;
|
|
}
|
|
|
|
.nodedc-project-gantt-period-meta {
|
|
color: var(--text-color-placeholder);
|
|
}
|
|
|
|
.nodedc-project-gantt-subcell {
|
|
border-left: 1px solid rgba(255, 255, 255, 0.045);
|
|
color: var(--text-color-placeholder);
|
|
}
|
|
|
|
.nodedc-project-gantt-subcell-today {
|
|
background: rgba(var(--nodedc-card-active-rgb), 0.13) !important;
|
|
}
|
|
|
|
.nodedc-project-gantt-column {
|
|
border-left: 1px solid rgba(255, 255, 255, 0.035);
|
|
background: rgba(255, 255, 255, 0.004);
|
|
}
|
|
|
|
.nodedc-project-gantt-column-today {
|
|
background: linear-gradient(
|
|
180deg,
|
|
rgba(var(--nodedc-card-active-rgb), 0.13),
|
|
rgba(var(--nodedc-card-active-rgb), 0.035)
|
|
) !important;
|
|
box-shadow: inset 1px 0 0 rgba(var(--nodedc-card-active-rgb), 0.18);
|
|
}
|
|
|
|
.nodedc-project-gantt-column-weekend {
|
|
background: rgba(255, 255, 255, 0.03);
|
|
}
|
|
|
|
.nodedc-project-gantt-row-bg {
|
|
border-bottom: 1px solid rgba(255, 255, 255, 0.026);
|
|
transition:
|
|
background 140ms ease,
|
|
box-shadow 140ms ease;
|
|
}
|
|
|
|
.nodedc-project-gantt-row-bg:hover,
|
|
.nodedc-project-gantt-row-hovered {
|
|
background: rgba(255, 255, 255, 0.035) !important;
|
|
}
|
|
|
|
.nodedc-project-gantt-row-selected {
|
|
background: rgba(var(--nodedc-card-active-rgb), 0.08) !important;
|
|
}
|
|
|
|
.nodedc-project-gantt-row-focused,
|
|
.nodedc-project-gantt-row-peeked {
|
|
box-shadow: inset 3px 0 0 rgba(var(--nodedc-card-active-rgb), 0.82);
|
|
}
|
|
|
|
.nodedc-project-gantt-jump-button,
|
|
.nodedc-project-gantt-block-placeholder {
|
|
border: 1px solid rgba(255, 255, 255, 0.08);
|
|
border-radius: 999px !important;
|
|
background: rgba(15, 15, 18, 0.92) !important;
|
|
box-shadow: 0 12px 26px rgba(0, 0, 0, 0.2);
|
|
}
|
|
|
|
.nodedc-project-gantt-draggable-shell {
|
|
border-radius: 999px !important;
|
|
}
|
|
|
|
.nodedc-project-gantt-issue-bar {
|
|
overflow: hidden;
|
|
border: 0 !important;
|
|
border-radius: 999px !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.nodedc-project-gantt-issue-bar-shade {
|
|
border-radius: inherit;
|
|
background: transparent;
|
|
}
|
|
|
|
.nodedc-project-gantt-issue-bar-title {
|
|
text-shadow: none;
|
|
}
|
|
|
|
.nodedc-project-gantt-resize-tooltip {
|
|
border-radius: 999px;
|
|
background: rgba(18, 18, 22, 0.96);
|
|
color: var(--text-color-primary);
|
|
box-shadow: 0 12px 24px rgba(0, 0, 0, 0.24);
|
|
}
|
|
|
|
.nodedc-project-gantt-resize-handle {
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.8) !important;
|
|
}
|
|
|
|
.nodedc-project-gantt-sidebar-block {
|
|
transition:
|
|
background 140ms ease,
|
|
box-shadow 140ms ease;
|
|
}
|
|
|
|
.nodedc-project-gantt-sidebar-block-dragging {
|
|
border-radius: 1rem;
|
|
background: rgba(255, 255, 255, 0.06) !important;
|
|
}
|
|
|
|
.nodedc-project-gantt-sidebar-block-peeked,
|
|
.nodedc-project-gantt-sidebar-block-focused {
|
|
box-shadow: inset 3px 0 0 rgba(var(--nodedc-card-active-rgb), 0.82);
|
|
}
|
|
|
|
.nodedc-project-gantt-sidebar-row {
|
|
background: transparent !important;
|
|
transition: background 140ms ease;
|
|
}
|
|
|
|
.nodedc-project-gantt-sidebar-row:hover,
|
|
.nodedc-project-gantt-sidebar-row-hovered {
|
|
background: rgba(255, 255, 255, 0.035) !important;
|
|
}
|
|
|
|
.nodedc-project-gantt-sidebar-row-selected {
|
|
background: rgba(var(--nodedc-card-active-rgb), 0.08) !important;
|
|
}
|
|
|
|
.nodedc-home-card {
|
|
position: relative;
|
|
overflow: hidden;
|
|
isolation: isolate;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
border-radius: 2rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.022) 0%, rgba(255, 255, 255, 0.006) 100%), rgba(10, 10, 12, 0.68) !important;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.02) !important;
|
|
-webkit-backdrop-filter: blur(28px);
|
|
backdrop-filter: blur(28px);
|
|
}
|
|
|
|
.nodedc-home-card::before {
|
|
content: "";
|
|
position: absolute;
|
|
inset: 0;
|
|
z-index: 0;
|
|
background:
|
|
radial-gradient(circle at top right, rgba(var(--nodedc-accent-rgb), 0.08), transparent 34%),
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.01) 0%, transparent 100%);
|
|
pointer-events: none;
|
|
}
|
|
|
|
.nodedc-home-card[data-tone="accent"] {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.012) 100%),
|
|
rgba(var(--nodedc-accent-rgb), 0.1) !important;
|
|
}
|
|
|
|
.nodedc-home-card[data-tone="accent"]::before {
|
|
background:
|
|
radial-gradient(circle at top right, rgba(255, 255, 255, 0.16), transparent 30%),
|
|
radial-gradient(circle at bottom left, rgba(var(--nodedc-accent-rgb), 0.24), transparent 38%);
|
|
}
|
|
|
|
.nodedc-home-project-card {
|
|
height: 15.5rem;
|
|
position: relative;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
overflow: hidden;
|
|
border-radius: 1.75rem !important;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03) !important;
|
|
transition:
|
|
transform 180ms ease,
|
|
box-shadow 180ms ease,
|
|
filter 180ms ease;
|
|
}
|
|
|
|
.nodedc-home-project-deck-scroller {
|
|
overflow-x: auto;
|
|
overflow-y: visible;
|
|
padding-bottom: 0.25rem;
|
|
scrollbar-width: none;
|
|
}
|
|
|
|
.nodedc-home-project-deck-scroller::-webkit-scrollbar {
|
|
display: none;
|
|
}
|
|
|
|
.nodedc-home-project-deck-row {
|
|
gap: 0;
|
|
padding-right: 5rem;
|
|
}
|
|
|
|
.nodedc-home-project-deck-row > .nodedc-home-project-card + .nodedc-home-project-card {
|
|
margin-left: -5.25rem;
|
|
}
|
|
|
|
.nodedc-home-project-card-horizontal {
|
|
width: 16rem;
|
|
min-width: 16rem;
|
|
height: 13.5rem;
|
|
}
|
|
|
|
.nodedc-home-project-card::after {
|
|
content: "";
|
|
position: absolute;
|
|
inset: 0;
|
|
z-index: 1;
|
|
border-radius: inherit;
|
|
opacity: 0;
|
|
pointer-events: none;
|
|
transition: opacity 180ms ease;
|
|
}
|
|
|
|
.nodedc-home-project-card > :last-child {
|
|
position: relative;
|
|
z-index: 2;
|
|
transition: opacity 180ms ease;
|
|
}
|
|
|
|
.nodedc-home-project-card[data-active="true"] {
|
|
box-shadow:
|
|
inset 0 0 0 1px rgba(var(--nodedc-accent-rgb), 0.28),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.03) !important;
|
|
}
|
|
|
|
.nodedc-home-project-card[data-active="false"] {
|
|
filter: saturate(0.66) brightness(0.62);
|
|
transform: scale(0.965);
|
|
}
|
|
|
|
.nodedc-home-project-card[data-active="false"]::after {
|
|
opacity: 1;
|
|
background: linear-gradient(180deg, rgba(4, 4, 7, 0.14) 0%, rgba(4, 4, 7, 0.42) 100%), rgba(7, 7, 10, 0.28);
|
|
-webkit-backdrop-filter: blur(14px);
|
|
backdrop-filter: blur(14px);
|
|
}
|
|
|
|
.nodedc-home-project-card[data-active="false"] > :last-child {
|
|
opacity: 0.72;
|
|
}
|
|
|
|
.nodedc-home-project-card[data-active="false"]:hover {
|
|
transform: translateY(-0.25rem) scale(0.972);
|
|
filter: saturate(0.74) brightness(0.72);
|
|
}
|
|
|
|
.nodedc-home-project-card[data-active="false"]:hover::after {
|
|
opacity: 0.88;
|
|
}
|
|
|
|
.nodedc-home-project-card[data-active="false"]:hover > :last-child {
|
|
opacity: 0.8;
|
|
}
|
|
|
|
.nodedc-home-project-quick-list {
|
|
display: flex;
|
|
width: calc(100% + 1rem);
|
|
margin-inline: -0.5rem;
|
|
flex-direction: column;
|
|
gap: 0.22rem;
|
|
overflow: visible;
|
|
}
|
|
|
|
.nodedc-home-project-quick-button {
|
|
position: relative;
|
|
display: flex;
|
|
width: 100%;
|
|
min-height: 3.18rem;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 0.86rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
border-radius: 999px !important;
|
|
background: rgba(255, 255, 255, 0.04) !important;
|
|
padding: 0.7rem 0.9rem;
|
|
padding-left: 3.72rem;
|
|
color: var(--text-color-primary);
|
|
text-align: left;
|
|
opacity: 0.42;
|
|
transition:
|
|
background 160ms ease,
|
|
color 160ms ease,
|
|
opacity 160ms ease,
|
|
transform 160ms ease,
|
|
box-shadow 160ms ease;
|
|
}
|
|
|
|
.nodedc-home-project-quick-button:hover {
|
|
background: rgba(255, 255, 255, 0.085) !important;
|
|
color: var(--text-color-primary);
|
|
opacity: 0.92;
|
|
transform: translateY(-1px);
|
|
}
|
|
|
|
.nodedc-home-project-quick-button[data-active="true"] {
|
|
background: rgba(255, 255, 255, 0.115) !important;
|
|
color: var(--text-color-primary);
|
|
opacity: 0.82;
|
|
box-shadow:
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.048),
|
|
0 10px 22px rgba(0, 0, 0, 0.12);
|
|
}
|
|
|
|
.nodedc-home-project-quick-button[data-distance="1"] {
|
|
opacity: 0.6;
|
|
}
|
|
|
|
.nodedc-home-project-quick-button[data-distance="2"] {
|
|
opacity: 0.4;
|
|
}
|
|
|
|
.nodedc-home-project-quick-main {
|
|
display: flex;
|
|
min-width: 0;
|
|
align-items: center;
|
|
}
|
|
|
|
.nodedc-home-project-quick-logo {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 0.12rem;
|
|
transform: translateY(-50%);
|
|
display: grid;
|
|
width: 2.92rem;
|
|
min-width: 2.92rem;
|
|
height: 2.92rem;
|
|
place-items: center;
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.07);
|
|
color: rgba(255, 255, 255, 0.74);
|
|
box-shadow:
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.05),
|
|
0 8px 20px rgba(0, 0, 0, 0.16);
|
|
}
|
|
|
|
.nodedc-home-project-quick-button[data-active="true"] .nodedc-home-project-quick-logo {
|
|
background: rgb(var(--nodedc-card-active-rgb));
|
|
color: rgb(var(--nodedc-on-card-active-rgb));
|
|
}
|
|
|
|
.nodedc-home-project-quick-name {
|
|
min-width: 0;
|
|
color: var(--text-color-primary);
|
|
font-size: 0.91rem;
|
|
font-weight: 570;
|
|
}
|
|
|
|
.nodedc-home-project-quick-rate {
|
|
min-width: max-content;
|
|
color: rgba(255, 255, 255, 0.62);
|
|
font-size: 0.76rem;
|
|
font-weight: 650;
|
|
line-height: 1;
|
|
}
|
|
|
|
.nodedc-home-project-quick-button[data-active="true"] .nodedc-home-project-quick-rate {
|
|
color: rgba(255, 255, 255, 0.78);
|
|
}
|
|
|
|
.nodedc-home-project-quick-metric {
|
|
display: none;
|
|
min-width: max-content;
|
|
align-items: center;
|
|
gap: 0.38rem;
|
|
font-size: 0.72rem;
|
|
font-weight: 650;
|
|
opacity: 0.78;
|
|
}
|
|
|
|
.nodedc-home-project-quick-dot {
|
|
display: none;
|
|
width: 0.48rem;
|
|
height: 0.48rem;
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.58);
|
|
}
|
|
|
|
.nodedc-home-project-quick-button[data-active="true"] .nodedc-home-project-quick-dot {
|
|
background: rgb(var(--nodedc-card-active-rgb));
|
|
}
|
|
|
|
.nodedc-home-project-focus-grid {
|
|
grid-template-columns: repeat(3, minmax(0, 1fr));
|
|
background: transparent !important;
|
|
padding: 0 !important;
|
|
}
|
|
|
|
.nodedc-home-project-focus-item {
|
|
min-width: 0;
|
|
overflow: hidden;
|
|
border-radius: 0 !important;
|
|
background: transparent !important;
|
|
padding-inline: 0.75rem !important;
|
|
}
|
|
|
|
.nodedc-home-project-focus-value {
|
|
min-width: 0;
|
|
line-height: 1.2;
|
|
overflow-wrap: anywhere;
|
|
}
|
|
|
|
.nodedc-home-user-card {
|
|
position: relative;
|
|
overflow: hidden;
|
|
isolation: isolate;
|
|
border-radius: 2rem !important;
|
|
background:
|
|
radial-gradient(circle at top right, rgba(var(--nodedc-accent-rgb), 0.22), transparent 42%),
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.008) 100%), rgba(10, 10, 12, 0.82) !important;
|
|
box-shadow:
|
|
0 24px 52px rgba(0, 0, 0, 0.24),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.024) !important;
|
|
}
|
|
|
|
.nodedc-home-user-card-orb {
|
|
position: absolute;
|
|
top: -4.5rem;
|
|
right: -3rem;
|
|
width: 13rem;
|
|
height: 13rem;
|
|
border-radius: 999px;
|
|
background:
|
|
radial-gradient(circle at 32% 32%, rgba(255, 255, 255, 0.34), transparent 32%),
|
|
radial-gradient(circle at center, rgba(var(--nodedc-accent-rgb), 0.88), rgba(255, 255, 255, 0.04) 72%);
|
|
opacity: 0.85;
|
|
filter: blur(12px);
|
|
pointer-events: none;
|
|
}
|
|
|
|
.nodedc-home-focus-card {
|
|
position: relative;
|
|
overflow: hidden;
|
|
isolation: isolate;
|
|
border-radius: 2rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.018) 0%, rgba(255, 255, 255, 0.006) 100%), rgba(10, 10, 12, 0.72) !important;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.02) !important;
|
|
color: inherit !important;
|
|
}
|
|
|
|
.nodedc-home-focus-card::before {
|
|
content: "";
|
|
position: absolute;
|
|
inset: 0;
|
|
background:
|
|
radial-gradient(circle at top right, rgba(var(--nodedc-accent-rgb), 0.035), transparent 32%),
|
|
linear-gradient(135deg, rgba(255, 255, 255, 0.018), transparent 40%);
|
|
pointer-events: none;
|
|
}
|
|
|
|
.nodedc-home-focus-chip {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-height: 2.25rem;
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.06) !important;
|
|
padding: 0.5rem 0.9rem;
|
|
font-size: 0.75rem;
|
|
font-weight: 600;
|
|
color: rgb(var(--nodedc-accent-rgb)) !important;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.02) !important;
|
|
}
|
|
|
|
.nodedc-home-corner-badge {
|
|
position: absolute;
|
|
top: 0.125rem;
|
|
right: 0.125rem;
|
|
width: 2.5rem;
|
|
min-width: 2.5rem;
|
|
height: 2.5rem;
|
|
min-height: 2.5rem;
|
|
padding: 0 !important;
|
|
border-radius: 999px;
|
|
}
|
|
|
|
.nodedc-home-focus-track {
|
|
height: 0.62rem;
|
|
overflow: hidden;
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.08);
|
|
}
|
|
|
|
.nodedc-home-focus-fill {
|
|
height: 100%;
|
|
border-radius: inherit;
|
|
background: linear-gradient(
|
|
90deg,
|
|
rgba(var(--nodedc-accent-rgb), 0.96) 0%,
|
|
rgba(var(--nodedc-accent-rgb), 0.58) 100%
|
|
);
|
|
}
|
|
|
|
.nodedc-home-task-deck-scroller {
|
|
overflow-x: auto;
|
|
overflow-y: visible;
|
|
padding-bottom: 0.25rem;
|
|
scrollbar-width: none;
|
|
}
|
|
|
|
.nodedc-home-task-deck-scroller::-webkit-scrollbar {
|
|
display: none;
|
|
}
|
|
|
|
.nodedc-home-task-deck-scroller-compact {
|
|
overflow-y: hidden;
|
|
}
|
|
|
|
.nodedc-home-task-deck-row-compact {
|
|
gap: 0;
|
|
padding-right: 4.5rem;
|
|
}
|
|
|
|
.nodedc-home-task-deck-row-compact > .nodedc-home-task-card + .nodedc-home-task-card {
|
|
margin-left: -4.75rem;
|
|
}
|
|
|
|
.nodedc-home-task-card {
|
|
width: 17.5rem;
|
|
min-width: 17.5rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
background: transparent !important;
|
|
padding: 0 !important;
|
|
position: relative;
|
|
display: block;
|
|
cursor: pointer;
|
|
text-align: left;
|
|
transition:
|
|
transform 180ms ease,
|
|
filter 180ms ease;
|
|
}
|
|
|
|
.nodedc-home-task-card-compact {
|
|
width: 10.75rem;
|
|
min-width: 10.75rem;
|
|
}
|
|
|
|
.nodedc-home-task-card[data-active="true"] {
|
|
transform: translateY(-0.35rem);
|
|
z-index: 20;
|
|
}
|
|
|
|
.nodedc-home-task-card[data-active="false"] {
|
|
filter: saturate(0.7) brightness(0.68);
|
|
transform: translateY(0);
|
|
}
|
|
|
|
.nodedc-home-task-card[data-active="false"]:hover {
|
|
transform: translateY(-0.18rem);
|
|
filter: saturate(0.78) brightness(0.75);
|
|
}
|
|
|
|
.nodedc-home-task-card-surface {
|
|
overflow: hidden;
|
|
isolation: isolate;
|
|
border-radius: 2rem !important;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03) !important;
|
|
-webkit-backdrop-filter: blur(24px);
|
|
backdrop-filter: blur(24px);
|
|
transition:
|
|
background 180ms ease,
|
|
box-shadow 180ms ease,
|
|
color 180ms ease;
|
|
}
|
|
|
|
.nodedc-home-task-card-surface::after {
|
|
content: "";
|
|
position: absolute;
|
|
inset: 0;
|
|
border-radius: inherit;
|
|
opacity: 0;
|
|
pointer-events: none;
|
|
transition: opacity 180ms ease;
|
|
}
|
|
|
|
.nodedc-home-task-card[data-active="false"] .nodedc-home-task-card-surface {
|
|
-webkit-backdrop-filter: blur(24px);
|
|
backdrop-filter: blur(24px);
|
|
}
|
|
|
|
.nodedc-home-task-card[data-active="false"] .nodedc-home-task-card-surface::after {
|
|
opacity: 1;
|
|
background: linear-gradient(180deg, rgba(3, 3, 5, 0.14) 0%, rgba(3, 3, 5, 0.34) 100%), rgba(7, 7, 10, 0.22);
|
|
-webkit-backdrop-filter: blur(14px);
|
|
backdrop-filter: blur(14px);
|
|
}
|
|
|
|
.nodedc-home-task-card[data-active="false"] .nodedc-home-task-card-surface > * {
|
|
opacity: 0.68;
|
|
}
|
|
|
|
.nodedc-home-task-card-surface-passive {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.035) 0%, rgba(255, 255, 255, 0.008) 100%),
|
|
rgb(var(--nodedc-card-passive-surface-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-card-passive-surface-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-home-task-card-surface-active {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.018) 100%),
|
|
rgba(var(--nodedc-card-active-rgb), 0.96) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
box-shadow:
|
|
inset 0 0 0 1px rgba(255, 255, 255, 0.18),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;
|
|
}
|
|
|
|
.nodedc-home-task-card[data-active="true"] .nodedc-home-task-card-surface {
|
|
background: rgb(var(--nodedc-card-active-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
-webkit-backdrop-filter: none !important;
|
|
backdrop-filter: none !important;
|
|
box-shadow:
|
|
inset 0 0 0 1px rgba(255, 255, 255, 0.18),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;
|
|
}
|
|
|
|
.nodedc-home-task-card[data-active="true"] .nodedc-home-task-card-surface::after {
|
|
opacity: 0;
|
|
}
|
|
|
|
.nodedc-home-task-card-skeleton {
|
|
height: 14.75rem;
|
|
border-radius: 2rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.028) 0%, rgba(255, 255, 255, 0.01) 100%), rgba(7, 7, 9, 0.68) !important;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.02) !important;
|
|
-webkit-backdrop-filter: blur(24px);
|
|
backdrop-filter: blur(24px);
|
|
}
|
|
|
|
.nodedc-home-metric-card {
|
|
border-radius: 1.5rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.018) 0%, rgba(255, 255, 255, 0.006) 100%), rgba(7, 7, 9, 0.58);
|
|
padding: 1rem;
|
|
box-shadow:
|
|
0 14px 28px rgba(0, 0, 0, 0.14),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.016) !important;
|
|
}
|
|
|
|
.nodedc-home-metric-card-accent {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.022) 0%, rgba(255, 255, 255, 0.008) 100%), rgba(7, 7, 9, 0.62);
|
|
}
|
|
|
|
.nodedc-home-chart-panel {
|
|
border-radius: 1.75rem !important;
|
|
background:
|
|
radial-gradient(circle at top right, rgba(var(--nodedc-accent-rgb), 0.075), transparent 34%),
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.018) 0%, rgba(255, 255, 255, 0.006) 100%), rgba(0, 0, 0, 0.12);
|
|
padding: 1rem;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.016) !important;
|
|
}
|
|
|
|
.nodedc-home-progress-track {
|
|
height: 0.55rem;
|
|
overflow: hidden;
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.06);
|
|
}
|
|
|
|
.nodedc-home-progress-fill {
|
|
height: 100%;
|
|
border-radius: inherit;
|
|
background: linear-gradient(90deg, rgba(var(--nodedc-accent-rgb), 0.94) 0%, rgba(255, 255, 255, 0.92) 100%);
|
|
}
|
|
|
|
.nodedc-home-subpanel {
|
|
border-radius: 1.5rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.018) 0%, rgba(255, 255, 255, 0.006) 100%), rgba(0, 0, 0, 0.1) !important;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.01) !important;
|
|
}
|
|
|
|
.nodedc-home-operations-card {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.022) 0%, rgba(255, 255, 255, 0.006) 100%), rgba(10, 10, 12, 0.68) !important;
|
|
-webkit-backdrop-filter: blur(28px);
|
|
backdrop-filter: blur(28px);
|
|
}
|
|
|
|
.nodedc-home-soft-badge {
|
|
background: rgba(0, 0, 0, 0.34) !important;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.01) !important;
|
|
}
|
|
|
|
.nodedc-workspace-list-row:hover {
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.044) 0%, rgba(255, 255, 255, 0.018) 100%),
|
|
rgba(255, 255, 255, 0.036) !important;
|
|
box-shadow:
|
|
0 16px 34px rgba(0, 0, 0, 0.18),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.024) !important;
|
|
}
|
|
|
|
.nodedc-workspace-stat-card {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
border-radius: 1.3rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.028) 0%, rgba(255, 255, 255, 0.01) 100%), rgba(255, 255, 255, 0.022) !important;
|
|
box-shadow:
|
|
0 14px 32px rgba(0, 0, 0, 0.14),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.018) !important;
|
|
-webkit-backdrop-filter: blur(18px);
|
|
backdrop-filter: blur(18px);
|
|
}
|
|
|
|
.nodedc-external-empty-state {
|
|
display: flex;
|
|
width: 100%;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 1.1rem;
|
|
text-align: center;
|
|
}
|
|
|
|
.nodedc-external-empty-media {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 6.25rem;
|
|
height: 6.25rem;
|
|
margin-inline: auto;
|
|
border-radius: 0;
|
|
background: transparent !important;
|
|
box-shadow: none !important;
|
|
padding: 0 !important;
|
|
}
|
|
|
|
.nodedc-external-empty-media svg {
|
|
display: block;
|
|
color: rgba(255, 255, 255, 0.22);
|
|
}
|
|
|
|
.nodedc-external-readonly-value {
|
|
display: flex;
|
|
min-height: 2.5rem;
|
|
width: 100%;
|
|
align-items: center;
|
|
gap: 0.6rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 1.25rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.012) 100%), rgba(255, 255, 255, 0.028) !important;
|
|
color: var(--text-color-primary) !important;
|
|
padding: 0.65rem 0.95rem !important;
|
|
}
|
|
|
|
.nodedc-external-readonly-value.nodedc-external-readonly-plain {
|
|
min-height: 0;
|
|
border-radius: 0 !important;
|
|
background: transparent !important;
|
|
padding: 0 !important;
|
|
-webkit-backdrop-filter: none !important;
|
|
backdrop-filter: none !important;
|
|
}
|
|
|
|
.nodedc-external-property-row {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 1rem;
|
|
position: relative;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.018) !important;
|
|
border-radius: 1.6rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.012) 100%), rgba(255, 255, 255, 0.028) !important;
|
|
-webkit-backdrop-filter: blur(22px);
|
|
backdrop-filter: blur(22px);
|
|
padding: 0.9rem 1rem !important;
|
|
}
|
|
|
|
.nodedc-external-property-label {
|
|
display: flex;
|
|
width: 40%;
|
|
flex-shrink: 0;
|
|
align-items: center;
|
|
gap: 0.5rem;
|
|
font-size: 0.8125rem !important;
|
|
color: var(--text-color-tertiary) !important;
|
|
}
|
|
|
|
.nodedc-external-property-value {
|
|
display: flex;
|
|
min-height: 0;
|
|
width: 100%;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
gap: 0.6rem;
|
|
position: relative;
|
|
z-index: 1;
|
|
overflow: visible !important;
|
|
isolation: isolate;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 999px !important;
|
|
background: transparent !important;
|
|
color: var(--text-color-primary) !important;
|
|
padding: 0 !important;
|
|
}
|
|
|
|
.nodedc-external-property-control {
|
|
display: flex;
|
|
min-height: 0;
|
|
width: 100%;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
gap: 0.6rem;
|
|
position: relative;
|
|
z-index: 1;
|
|
overflow: visible !important;
|
|
isolation: isolate;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border-radius: 999px !important;
|
|
background: transparent !important;
|
|
color: var(--text-color-primary) !important;
|
|
padding: 0 !important;
|
|
transition: background 160ms ease;
|
|
}
|
|
|
|
.nodedc-external-property-control-shell {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
background: transparent !important;
|
|
padding: 0 !important;
|
|
}
|
|
|
|
.nodedc-external-property-value > button,
|
|
.nodedc-external-property-value > button *,
|
|
.nodedc-external-property-control-shell,
|
|
.nodedc-external-property-control-shell * {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
background: transparent !important;
|
|
}
|
|
|
|
.nodedc-external-property-control-shell:hover,
|
|
.nodedc-external-property-control-shell:focus,
|
|
.nodedc-external-property-control-shell:focus-visible,
|
|
.nodedc-external-property-control-shell:focus-within {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
background: transparent !important;
|
|
}
|
|
|
|
.nodedc-external-property-control:hover,
|
|
.nodedc-external-property-control:focus-within {
|
|
background: transparent !important;
|
|
}
|
|
|
|
.nodedc-external-popup-anchor {
|
|
z-index: 760 !important;
|
|
}
|
|
|
|
.nodedc-external-detail-toolbar {
|
|
display: flex;
|
|
flex-wrap: nowrap;
|
|
align-items: center;
|
|
justify-content: flex-end;
|
|
gap: 0.5rem;
|
|
}
|
|
|
|
.nodedc-external-detail-toolbar > .flex {
|
|
flex-wrap: nowrap !important;
|
|
}
|
|
|
|
.nodedc-external-toolbar-cluster {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 0.5rem;
|
|
padding: 0.25rem !important;
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.05) !important;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.018) !important;
|
|
}
|
|
|
|
.nodedc-external-decision-cluster {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 0.45rem;
|
|
min-height: 3.05rem;
|
|
padding: 0.28rem !important;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.055) !important;
|
|
box-shadow:
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.018),
|
|
0 10px 28px rgba(0, 0, 0, 0.1) !important;
|
|
-webkit-backdrop-filter: blur(18px);
|
|
backdrop-filter: blur(18px);
|
|
}
|
|
|
|
.nodedc-external-decision-button {
|
|
display: grid;
|
|
place-items: center;
|
|
width: 2.5rem;
|
|
min-width: 2.5rem;
|
|
height: 2.5rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
border-radius: 999px;
|
|
padding: 0 !important;
|
|
transition:
|
|
transform 160ms ease,
|
|
background 160ms ease,
|
|
color 160ms ease,
|
|
opacity 160ms ease;
|
|
}
|
|
|
|
.nodedc-external-decision-button:hover:not(:disabled) {
|
|
transform: translateY(-1px);
|
|
}
|
|
|
|
.nodedc-external-decision-button:disabled {
|
|
cursor: progress;
|
|
opacity: 0.58;
|
|
}
|
|
|
|
.nodedc-external-decision-button-accept {
|
|
background: rgb(var(--nodedc-card-active-rgb)) !important;
|
|
color: rgb(var(--nodedc-on-card-active-rgb)) !important;
|
|
box-shadow:
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.18),
|
|
0 8px 18px rgba(var(--nodedc-card-active-rgb), 0.2) !important;
|
|
}
|
|
|
|
.nodedc-external-decision-button-accept:hover:not(:disabled) {
|
|
background: color-mix(in srgb, rgb(var(--nodedc-card-active-rgb)) 86%, white) !important;
|
|
}
|
|
|
|
.nodedc-external-decision-button-decline {
|
|
background: rgba(255, 255, 255, 0.12) !important;
|
|
color: rgba(255, 255, 255, 0.72) !important;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;
|
|
}
|
|
|
|
.nodedc-external-decision-button-decline:hover:not(:disabled) {
|
|
background: rgba(255, 255, 255, 0.18) !important;
|
|
color: rgba(255, 255, 255, 0.86) !important;
|
|
}
|
|
|
|
.nodedc-external-detail-widgets {
|
|
--nodedc-widget-surface-rgb: 255 255 255;
|
|
}
|
|
|
|
.nodedc-external-detail-widgets [data-slot="button"],
|
|
.nodedc-external-detail-widgets button {
|
|
outline: none !important;
|
|
}
|
|
|
|
.nodedc-external-detail-widgets .nodedc-attachment-upload {
|
|
min-height: 4.5rem;
|
|
}
|
|
|
|
.nodedc-external-priority-inline {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 0.375rem;
|
|
width: auto !important;
|
|
min-width: 0 !important;
|
|
height: auto !important;
|
|
padding: 0 !important;
|
|
color: var(--text-color-secondary) !important;
|
|
background: transparent !important;
|
|
box-shadow: none !important;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
}
|
|
|
|
.nodedc-analytics-filter-row {
|
|
flex-wrap: wrap;
|
|
}
|
|
|
|
.nodedc-analytics-select-trigger {
|
|
display: inline-flex !important;
|
|
min-height: 2.35rem;
|
|
align-items: center;
|
|
justify-content: center;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
border-radius: 999px !important;
|
|
background: rgba(255, 255, 255, 0.06) !important;
|
|
padding: 0 0.95rem !important;
|
|
color: var(--text-color-secondary) !important;
|
|
font-size: 0.75rem;
|
|
font-weight: 650;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.018) !important;
|
|
transition:
|
|
background 160ms ease,
|
|
color 160ms ease,
|
|
box-shadow 160ms ease;
|
|
}
|
|
|
|
.nodedc-analytics-select-trigger:hover,
|
|
.nodedc-analytics-select-trigger:focus-visible {
|
|
background: rgba(255, 255, 255, 0.095) !important;
|
|
color: var(--text-color-primary) !important;
|
|
box-shadow: inset 0 0 0 1px rgba(var(--nodedc-card-active-rgb), 0.2) !important;
|
|
}
|
|
|
|
.nodedc-analytics-select-trigger .text-primary,
|
|
.nodedc-analytics-select-trigger svg {
|
|
color: rgb(var(--nodedc-card-active-rgb)) !important;
|
|
}
|
|
|
|
.nodedc-analytics-dropdown {
|
|
border-radius: 1.25rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.014) 100%), rgba(10, 10, 12, 0.96) !important;
|
|
box-shadow:
|
|
0 24px 58px rgba(0, 0, 0, 0.34),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.025) !important;
|
|
}
|
|
|
|
.nodedc-analytics-chart-stack {
|
|
gap: 1.35rem !important;
|
|
}
|
|
|
|
.nodedc-analytics-chart-viewport {
|
|
overflow-x: auto;
|
|
overflow-y: hidden;
|
|
border-radius: 1.35rem;
|
|
background: rgba(0, 0, 0, 0.18);
|
|
padding: 0.45rem 0.35rem 0.15rem;
|
|
scrollbar-color: rgba(var(--nodedc-card-active-rgb), 0.7) rgba(255, 255, 255, 0.045);
|
|
scrollbar-width: thin;
|
|
}
|
|
|
|
.nodedc-analytics-chart-viewport::-webkit-scrollbar {
|
|
height: 0.55rem;
|
|
}
|
|
|
|
.nodedc-analytics-chart-viewport::-webkit-scrollbar-track {
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.045);
|
|
}
|
|
|
|
.nodedc-analytics-chart-viewport::-webkit-scrollbar-thumb {
|
|
border-radius: 999px;
|
|
background: rgba(var(--nodedc-card-active-rgb), 0.7);
|
|
}
|
|
|
|
.nodedc-analytics-chart-inner {
|
|
min-width: 35rem;
|
|
}
|
|
|
|
.nodedc-analytics-bar-chart .recharts-cartesian-grid line {
|
|
stroke: rgba(255, 255, 255, 0.055) !important;
|
|
}
|
|
|
|
.nodedc-analytics-bar-chart .recharts-cartesian-axis-tick-value,
|
|
.nodedc-analytics-bar-chart .recharts-label {
|
|
fill: rgba(255, 255, 255, 0.56) !important;
|
|
letter-spacing: 0 !important;
|
|
}
|
|
|
|
.nodedc-analytics-bar-chart .recharts-tooltip-cursor {
|
|
fill: rgba(255, 255, 255, 0.055) !important;
|
|
rx: 18px;
|
|
ry: 18px;
|
|
}
|
|
|
|
.nodedc-analytics-bar-chart path {
|
|
stroke: none !important;
|
|
}
|
|
|
|
.nodedc-analytics-table-toolbar {
|
|
gap: 1rem;
|
|
}
|
|
|
|
.nodedc-analytics-table-count {
|
|
color: rgba(255, 255, 255, 0.54) !important;
|
|
}
|
|
|
|
.nodedc-analytics-search-button {
|
|
margin-right: 0 !important;
|
|
border-radius: 999px !important;
|
|
background: rgba(255, 255, 255, 0.055) !important;
|
|
color: var(--text-color-secondary) !important;
|
|
}
|
|
|
|
.nodedc-analytics-search-button:hover {
|
|
background: rgba(255, 255, 255, 0.095) !important;
|
|
color: var(--text-color-primary) !important;
|
|
}
|
|
|
|
.nodedc-analytics-search-field {
|
|
border: 0 !important;
|
|
border-radius: 999px !important;
|
|
background: rgba(255, 255, 255, 0.065) !important;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.018) !important;
|
|
}
|
|
|
|
.nodedc-analytics-table-surface {
|
|
overflow-x: auto;
|
|
border-radius: 1.25rem !important;
|
|
background: rgba(255, 255, 255, 0.026) !important;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.014) !important;
|
|
scrollbar-color: rgba(var(--nodedc-card-active-rgb), 0.62) rgba(255, 255, 255, 0.035);
|
|
scrollbar-width: thin;
|
|
}
|
|
|
|
.nodedc-analytics-table-surface::-webkit-scrollbar {
|
|
height: 0.5rem;
|
|
}
|
|
|
|
.nodedc-analytics-table-surface::-webkit-scrollbar-track {
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.035);
|
|
}
|
|
|
|
.nodedc-analytics-table-surface::-webkit-scrollbar-thumb {
|
|
border-radius: 999px;
|
|
background: rgba(var(--nodedc-card-active-rgb), 0.62);
|
|
}
|
|
|
|
.nodedc-analytics-table-surface table {
|
|
min-width: max-content;
|
|
border-collapse: separate;
|
|
border-spacing: 0;
|
|
}
|
|
|
|
.nodedc-analytics-table-surface th,
|
|
.nodedc-analytics-table-surface td {
|
|
border-color: rgba(255, 255, 255, 0.055) !important;
|
|
padding: 0.75rem 0.9rem !important;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.nodedc-analytics-table-surface th {
|
|
color: rgba(255, 255, 255, 0.62) !important;
|
|
font-size: 0.73rem !important;
|
|
font-weight: 700 !important;
|
|
}
|
|
|
|
.nodedc-analytics-table-surface td {
|
|
color: rgba(255, 255, 255, 0.84) !important;
|
|
font-size: 0.78rem !important;
|
|
}
|
|
|
|
.nodedc-analytics-table-surface tbody tr:hover td {
|
|
background: rgba(255, 255, 255, 0.04) !important;
|
|
}
|
|
|
|
.nodedc-analytics-export-button {
|
|
min-height: 2.35rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
border-radius: 999px !important;
|
|
background: rgba(255, 255, 255, 0.06) !important;
|
|
color: var(--text-color-primary) !important;
|
|
padding-inline: 0.95rem !important;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.018) !important;
|
|
}
|
|
|
|
.nodedc-analytics-export-button:hover {
|
|
background: rgba(255, 255, 255, 0.095) !important;
|
|
}
|
|
|
|
.nodedc-analytics-export-button,
|
|
.nodedc-analytics-export-button * {
|
|
color: var(--text-color-primary) !important;
|
|
}
|
|
|
|
.nodedc-analytics-summary-card {
|
|
position: relative;
|
|
z-index: 1;
|
|
display: grid;
|
|
grid-template-columns: repeat(5, minmax(8.75rem, 1fr));
|
|
width: 100%;
|
|
min-height: 5.75rem;
|
|
overflow-x: auto;
|
|
border: 0 !important;
|
|
border-radius: 1.45rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.01) 100%), rgba(255, 255, 255, 0.024) !important;
|
|
box-shadow:
|
|
0 16px 38px rgba(0, 0, 0, 0.16),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.018) !important;
|
|
-webkit-backdrop-filter: blur(18px);
|
|
backdrop-filter: blur(18px);
|
|
scrollbar-color: rgba(var(--nodedc-card-active-rgb), 0.62) rgba(255, 255, 255, 0.035);
|
|
scrollbar-width: thin;
|
|
}
|
|
|
|
.nodedc-analytics-summary-card::-webkit-scrollbar {
|
|
height: 0.45rem;
|
|
}
|
|
|
|
.nodedc-analytics-summary-card::-webkit-scrollbar-track {
|
|
border-radius: 999px;
|
|
background: rgba(255, 255, 255, 0.035);
|
|
}
|
|
|
|
.nodedc-analytics-summary-card::-webkit-scrollbar-thumb {
|
|
border-radius: 999px;
|
|
background: rgba(var(--nodedc-card-active-rgb), 0.62);
|
|
}
|
|
|
|
.nodedc-analytics-summary-item {
|
|
position: relative;
|
|
min-width: 0;
|
|
}
|
|
|
|
.nodedc-analytics-summary-item + .nodedc-analytics-summary-item::before {
|
|
position: absolute;
|
|
top: 1rem;
|
|
bottom: 1rem;
|
|
left: 0;
|
|
width: 1px;
|
|
background: rgba(255, 255, 255, 0.06);
|
|
content: "";
|
|
}
|
|
|
|
.nodedc-analytics-summary-label {
|
|
display: -webkit-box;
|
|
overflow: hidden;
|
|
line-height: 1.28;
|
|
-webkit-box-orient: vertical;
|
|
-webkit-line-clamp: 2;
|
|
}
|
|
|
|
.nodedc-analytics-summary-value {
|
|
position: relative;
|
|
z-index: 1;
|
|
display: block;
|
|
min-height: 1.65rem;
|
|
color: var(--text-color-primary) !important;
|
|
line-height: 1;
|
|
}
|
|
|
|
.nodedc-attachment-upload {
|
|
min-height: 4.5rem;
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow:
|
|
inset 0 0 0 1px rgba(var(--nodedc-accent-rgb), 0.18),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.018),
|
|
0 10px 28px rgba(0, 0, 0, 0.08) !important;
|
|
border-radius: 1.35rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.028) 0%, rgba(255, 255, 255, 0.012) 100%),
|
|
rgba(255, 255, 255, 0.025) !important;
|
|
color: var(--text-color-secondary) !important;
|
|
transition:
|
|
background 180ms ease,
|
|
color 180ms ease,
|
|
box-shadow 180ms ease;
|
|
}
|
|
|
|
.nodedc-attachment-upload:hover,
|
|
.nodedc-attachment-upload[data-drag-active="true"] {
|
|
box-shadow:
|
|
inset 0 0 0 1px rgba(var(--nodedc-accent-rgb), 0.32),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.018),
|
|
0 10px 28px rgba(0, 0, 0, 0.08) !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.038) 0%, rgba(255, 255, 255, 0.014) 100%),
|
|
rgba(255, 255, 255, 0.035) !important;
|
|
color: var(--text-color-primary) !important;
|
|
}
|
|
|
|
.editor-callout-component {
|
|
border: 0 !important;
|
|
outline: none !important;
|
|
box-shadow:
|
|
inset 0 0 0 1px rgba(var(--nodedc-accent-rgb), 0.18),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.018),
|
|
0 10px 28px rgba(0, 0, 0, 0.08) !important;
|
|
border-radius: 1.35rem !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.028) 0%, rgba(255, 255, 255, 0.012) 100%),
|
|
rgba(255, 255, 255, 0.025) !important;
|
|
color: var(--text-color-secondary) !important;
|
|
}
|
|
|
|
.nodedc-attachment-upload[data-drag-reject="true"] {
|
|
box-shadow:
|
|
inset 0 0 0 1px rgba(var(--nodedc-accent-rgb), 0.4),
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.018),
|
|
0 10px 28px rgba(0, 0, 0, 0.08) !important;
|
|
background:
|
|
linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.012) 100%), rgba(255, 255, 255, 0.03) !important;
|
|
color: var(--text-color-primary) !important;
|
|
}
|
|
|
|
.nodedc-processing-loader,
|
|
.nodedc-voice-task-processing-loader {
|
|
--nodedc-processing-loader-rgb: var(--nodedc-accent-rgb);
|
|
width: 5rem;
|
|
aspect-ratio: 1;
|
|
box-sizing: border-box;
|
|
position: relative;
|
|
display: block;
|
|
color: rgb(var(--nodedc-processing-loader-rgb));
|
|
}
|
|
|
|
.nodedc-processing-loader-white {
|
|
--nodedc-processing-loader-rgb: 255 255 255;
|
|
}
|
|
|
|
.nodedc-processing-loader::before,
|
|
.nodedc-processing-loader::after,
|
|
.nodedc-voice-task-processing-loader::before,
|
|
.nodedc-voice-task-processing-loader::after {
|
|
content: "";
|
|
position: absolute;
|
|
box-sizing: border-box;
|
|
display: block;
|
|
}
|
|
|
|
.nodedc-processing-loader::before,
|
|
.nodedc-voice-task-processing-loader::before {
|
|
inset: 1.125rem;
|
|
border: 0.5rem solid currentColor;
|
|
border-radius: 0.625rem;
|
|
box-shadow: 0 0 1.25rem rgba(var(--nodedc-processing-loader-rgb), 0.18);
|
|
}
|
|
|
|
.nodedc-processing-loader::after,
|
|
.nodedc-voice-task-processing-loader::after {
|
|
width: 1rem;
|
|
aspect-ratio: 1;
|
|
top: 0;
|
|
left: 0;
|
|
border-radius: 9999px;
|
|
background: currentColor;
|
|
box-shadow: 0 0 1.125rem rgba(var(--nodedc-processing-loader-rgb), 0.28);
|
|
offset-anchor: center;
|
|
offset-path: path("M 22 22 H 58 V 58 H 22 V 22");
|
|
animation: nodedc-voice-task-processing-loader 1.8s cubic-bezier(0.65, 0, 0.35, 1) infinite;
|
|
}
|
|
|
|
@keyframes nodedc-voice-task-processing-loader {
|
|
0% {
|
|
offset-distance: 0%;
|
|
}
|
|
|
|
25% {
|
|
offset-distance: 25%;
|
|
}
|
|
|
|
50% {
|
|
offset-distance: 50%;
|
|
}
|
|
|
|
75% {
|
|
offset-distance: 75%;
|
|
}
|
|
|
|
100% {
|
|
offset-distance: 100%;
|
|
}
|
|
}
|
|
}
|