/* Generated by scripts/build-suite-appearance.cjs. */
html[data-suite-theme="dark"] { color-scheme:dark; background:#151d20; color:#e2e9e7; }
html[data-suite-theme="dark"] body { background:#151d20; color:#e2e9e7; }
html[data-suite-theme="dark"] .hub-app { --hub-ink:#e2e9e7;--hub-muted:#adbcb7;--hub-line:#39464b;--hub-green:#9dceba;--hub-surface:#182023; }
html[data-suite-theme="dark"] :is(input,select,textarea,.nc-suite) {color-scheme:dark;}
.nc-suite-appearance{display:block;margin:16px 10px 0;padding:10px 12px;font:500 12px/1.5 sans-serif;color:inherit;text-decoration:none;border-top:1px solid #80808040}
.nc-suite-appearance:hover{text-decoration:underline}

html[data-suite-theme="dark"] {
  color: #e2e9e7;
  background: rgb(24 31 33);
  --ink: #e2e9e7;
  --muted: #adbcb7;
  --line: #39464b;
  --soft: rgb(29 36 38);
}

html[data-suite-theme="dark"] #app :focus-visible {
  outline: 3px solid #39464b;
}

html[data-suite-theme="dark"] .app-header {
  background: rgb(24 31 33);
}

html[data-suite-theme="dark"] .button-secondary {
  background: rgb(24 31 33);
  border-color: #39464b;
}

html[data-suite-theme="dark"] .notice {
  background: rgb(29 36 38);
  color: rgb(206 176 162);
  border-bottom: 1px solid #39464b;
}

html[data-suite-theme="dark"] .inbox {
  background: rgb(24 31 33);
}

html[data-suite-theme="dark"] .room-count {
  color: color-mix(in srgb, var(--accent) 40%, #fff);
}

html[data-suite-theme="dark"] .search-box {
  background: rgb(24 31 33);
  border: 1px solid #39464b;
  color: #adbcb7;
}

html[data-suite-theme="dark"] .search-box:focus-within {
  outline: 2px solid #39464b;
}

html[data-suite-theme="dark"] .search-box input::placeholder {
  color: #adbcb7;
}

html[data-suite-theme="dark"] .filter-button:hover {
  background: rgb(24 31 33);
}

html[data-suite-theme="dark"] .filter-button[aria-pressed=true] {
  color: color-mix(in srgb, var(--accent) 40%, #fff);
}

html[data-suite-theme="dark"] .room-row:hover {
  background: rgb(24 31 33);
}

html[data-suite-theme="dark"] .room-row[aria-current=true] {
  background: rgb(29 36 38);
  border-color: #39464b;
}

html[data-suite-theme="dark"] .tone-0 {
  background: rgb(29 36 38);
  color: rgb(182 193 206);
}

html[data-suite-theme="dark"] .tone-1 {
  background: rgb(29 36 38);
  color: rgb(185 191 203);
}

html[data-suite-theme="dark"] .tone-2 {
  background: rgb(29 36 38);
  color: rgb(205 195 179);
}

html[data-suite-theme="dark"] .tone-3 {
  background: rgb(29 36 38);
  color: #adbcb7;
}

html[data-suite-theme="dark"] .room-topline time {
  color: #adbcb7;
}

html[data-suite-theme="dark"] .has-unread .room-preview {
  color: rgb(178 186 195);
}

html[data-suite-theme="dark"] .inbox-footer {
  color: #adbcb7;
}

html[data-suite-theme="dark"] .inbox-empty>.icon {
  color: #adbcb7;
}

html[data-suite-theme="dark"] .inbox-empty strong {
  color: rgb(183 189 197);
}

html[data-suite-theme="dark"] .conversation {
  background: rgb(24 31 33);
}

html[data-suite-theme="dark"] .conversation-header {
  background: rgb(24 31 33);
}

html[data-suite-theme="dark"] .security .icon {
  color: rgb(193 203 213);
}

html[data-suite-theme="dark"] .empty-art {
  background: rgb(29 36 38);
  color: color-mix(in srgb, var(--accent) 40%, #fff);
}

html[data-suite-theme="dark"] .privacy-note {
  color: #adbcb7;
}

html[data-suite-theme="dark"] .history-button:hover {
  background: rgb(29 36 38);
}

html[data-suite-theme="dark"] .day-divider {
  color: #adbcb7;
}

html[data-suite-theme="dark"] .day-divider:before,html[data-suite-theme="dark"] .day-divider:after {
  background: rgb(29 36 38);
}

html[data-suite-theme="dark"] .message-meta {
  color: #adbcb7;
}

html[data-suite-theme="dark"] .message-meta strong {
  color: rgb(183 190 200);
}

html[data-suite-theme="dark"] .message-bubble {
  border: 1px solid #39464b;
  background: rgb(24 31 33);
  color: #e2e9e7;
}

html[data-suite-theme="dark"] .message-tool {
  color: rgb(191 198 208);
}

html[data-suite-theme="dark"] .message-tool:hover {
  background: rgb(29 36 38);
}

html[data-suite-theme="dark"] .thread-empty>.icon {
  color: rgb(213 221 230);
}

html[data-suite-theme="dark"] .thread-empty h3 {
  color: rgb(181 189 200);
}

html[data-suite-theme="dark"] .composer {
  background: rgb(24 31 33);
}

html[data-suite-theme="dark"] .message-form {
  border: 1px solid #39464b;
  background: rgb(24 31 33);
}

html[data-suite-theme="dark"] .message-form:focus-within {
  border-color: #39464b;
}

html[data-suite-theme="dark"] .message-form textarea::placeholder {
  color: #adbcb7;
}

html[data-suite-theme="dark"] .attach-button {
  color: rgb(197 206 216);
}

html[data-suite-theme="dark"] .send-button:disabled {
  background: rgb(29 36 38);
  color: rgb(208 216 227);
}

html[data-suite-theme="dark"] .composer-note {
  color: #adbcb7;
}

html[data-suite-theme="dark"] .welcome-note {
  color: #adbcb7;
}

html[data-suite-theme="dark"] .welcome-visual {
  background: rgb(29 36 38);
  border: 1px solid #39464b;
}

html[data-suite-theme="dark"] .welcome-visual:before,html[data-suite-theme="dark"] .welcome-visual:after {
  border: 1px solid #39464b;
}

html[data-suite-theme="dark"] .welcome-visual h2 {
  color: rgb(168 181 195);
}

html[data-suite-theme="dark"] .welcome-visual>p {
  color: rgb(192 200 210);
}

html[data-suite-theme="dark"] .welcome-features {
  border-top: 1px solid #39464b;
}

html[data-suite-theme="dark"] .welcome-features span {
  color: rgb(182 193 207);
}

html[data-suite-theme="dark"] .messenger-dialog {
  background: rgb(24 31 33);
}

html[data-suite-theme="dark"] .field-label input,html[data-suite-theme="dark"] .field-label textarea {
  border: 1px solid #39464b;
  background: rgb(24 31 33);
}

html[data-suite-theme="dark"] .field-label input::placeholder,html[data-suite-theme="dark"] .field-label textarea::placeholder {
  color: #adbcb7;
}

html[data-suite-theme="dark"] .field-label input::file-selector-button {
  border: 1px solid #39464b;
  background: rgb(24 31 33);
  color: rgb(178 191 205);
}

html[data-suite-theme="dark"] .device-row>.icon {
  color: rgb(198 209 222);
}

html[data-suite-theme="dark"] .success-note {
  color: color-mix(in srgb, var(--accent) 40%, #fff)!important;
}

html[data-suite-theme="dark"] .dialog-body .dialog-error {
  background: rgb(29 36 38);
  color: rgb(206 176 162);
}
html[data-suite-theme="dark"] .scope-button[aria-pressed=true] { color: color-mix(in srgb, var(--accent) 40%, #fff); }
html[data-suite-theme="dark"] .space-create-link, html[data-suite-theme="dark"] .space-text-button { color: color-mix(in srgb, var(--accent) 40%, #fff); }
html[data-suite-theme="dark"] .space-switch[aria-current=true] { border-color: #39464b; }
html[data-suite-theme="dark"] .space-switch .icon { color: color-mix(in srgb, var(--accent) 40%, #fff); }
html[data-suite-theme="dark"] .space-overview-heading > .icon { color: color-mix(in srgb, var(--accent) 40%, #fff); }
html[data-suite-theme="dark"] .space-directory-row { background: rgb(24 31 33); }
html[data-suite-theme="dark"] .space-directory-row > .icon { color: color-mix(in srgb, var(--accent) 40%, #fff); }
html[data-suite-theme="dark"] .field-label select { border: 1px solid #39464b; background: rgb(24 31 33); }
@media(max-width:760px) { html[data-suite-theme="dark"] .space-overview-back { color: color-mix(in srgb, var(--accent) 40%, #fff); } }

html[data-suite-theme="dark"] .nc-suite { color: #e2e9e7; }
html[data-suite-theme="dark"] .nc-suite-panel { background: rgb(24 31 33); }
html[data-suite-theme="dark"] .nc-suite-title { color: #adbcb7; }
html[data-suite-theme="dark"] .nc-suite a.nc-suite-link:hover { background: rgb(29 36 38); }
html[data-suite-theme="dark"] .nc-suite a.nc-suite-link[aria-current="page"] { background: rgb(29 36 38); border-color: #39464b; }
html[data-suite-theme="dark"] .nc-suite button { border: 1px solid #39464b; background: rgb(24 31 33); color: #e2e9e7; }
html[data-suite-theme="dark"] .nc-suite-mobile-bar { background: rgb(24 31 33); border-bottom: 1px solid #39464b; }
@media (min-width: 1200px) {
 html[data-suite-theme="dark"] .nc-suite-desktop { border-right: 1px solid #39464b; }
}
html[data-suite-theme="dark"] .nc-suite .nc-suite-badge { background: rgb(29 36 38); color: #e2e9e7; }
html[data-suite-theme="dark"] .nc-suite .nc-suite-badge[data-state="unavailable"] { color: #adbcb7; }
html[data-suite-theme="dark"] .nc-suite .nc-suite-link[data-suite-link="messenger"] { --nc-color: rgb(170 188 205); }
html[data-suite-theme="dark"] .nc-suite-link[data-suite-link="hub"] { --nc-color: #e2e9e7; }
html[data-suite-theme="dark"] .nc-suite-link[data-suite-link="fairly"] { --nc-color: rgb(182 176 198); }
html[data-suite-theme="dark"] .nc-suite-link[data-suite-link="mayday"] { --nc-color: #e2e9e7; }
html[data-suite-theme="dark"] .nc-suite-link[data-suite-link="pulse"] { --nc-color: #e2e9e7; }
html[data-suite-theme="dark"] .nc-suite-link[data-suite-link="tempo"] { --nc-color: rgb(169 187 182); }
html[data-suite-theme="dark"] .nc-suite-link[data-suite-link="vault"] { --nc-color: rgb(164 195 188); }
html[data-suite-theme="dark"] .nc-suite-link[data-suite-link="dav"] { --nc-color: #e2e9e7; }
html[data-suite-theme="dark"] .nc-suite-link[data-suite-link="messenger"] { --nc-color: rgb(170 188 205); }
html[data-suite-theme="dark"] .nc-suite-link[data-suite-link="webmail"] { --nc-color: #e2e9e7; }

html[data-suite-theme="dark"] .nc-suite a.nc-suite-link[data-suite-link="messenger"][aria-current="page"] { background: rgb(29 36 38); border-color: #39464b; }

html[data-suite-theme="dark"] .hub-app .button-ink{background:#316b57;color:#fff}
