/* 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"] body {
    background:rgb(24 31 33);
    color:#e2e9e7
}
html[data-suite-theme="dark"] .quiet {
    color:rgb(171 185 179);
    border:1px solid #39464b
}
html[data-suite-theme="dark"] .text-button {
    color:#e2e9e7
}
html[data-suite-theme="dark"] .header {
    border-bottom:1px solid #39464b;
    background:rgb(24 31 33)
}
html[data-suite-theme="dark"] .page-heading p {
    color:#adbcb7
}
html[data-suite-theme="dark"] .eyebrow {
    color:#adbcb7!important
}
html[data-suite-theme="dark"] .accent {
    color:rgb(210 221 187)
}
html[data-suite-theme="dark"] p {
    color:#adbcb7
}
html[data-suite-theme="dark"] .project-card {
    border:1px solid #39464b;
    background:rgb(24 31 33)
}
html[data-suite-theme="dark"] .project-card:hover {
    border-color:#39464b
}
html[data-suite-theme="dark"] .project-icon {
    background:rgb(29 36 38);
    color:rgb(188 196 176)
}
html[data-suite-theme="dark"] .badge {
    background:rgb(29 36 38);
    color:#adbcb7
}
html[data-suite-theme="dark"] .badge.blocked {
    background:rgb(29 36 38);
    color:rgb(213 190 168)
}
html[data-suite-theme="dark"] .badge.done {
    background:rgb(29 36 38);
    color:#e2e9e7
}
html[data-suite-theme="dark"] .badge.doing {
    background:rgb(29 36 38);
    color:rgb(177 191 210)
}
html[data-suite-theme="dark"] .progress-label,html[data-suite-theme="dark"] .card-bottom {
    color:#adbcb7
}
html[data-suite-theme="dark"] progress {
    background:rgb(29 36 38)
}
html[data-suite-theme="dark"] progress::-webkit-progress-bar {
    background:rgb(29 36 38)
}
html[data-suite-theme="dark"] .card-bottom {
    border-top:1px solid #39464b
}
html[data-suite-theme="dark"] .panel {
    background:rgb(24 31 33);
    border:1px solid #39464b
}
html[data-suite-theme="dark"] label {
    color:#adbcb7
}
html[data-suite-theme="dark"] input,html[data-suite-theme="dark"] select,html[data-suite-theme="dark"] textarea {
    border:1px solid #39464b;
    background:rgb(24 31 33);
    color:#e2e9e7
}
html[data-suite-theme="dark"] button:focus-visible,html[data-suite-theme="dark"] a:focus-visible,html[data-suite-theme="dark"] input:focus-visible,html[data-suite-theme="dark"] select:focus-visible,html[data-suite-theme="dark"] summary:focus-visible {
    outline:3px solid #39464b
}
html[data-suite-theme="dark"] .empty {
    color:#adbcb7
}
html[data-suite-theme="dark"] .stats {
    border:1px solid #39464b;
    background:rgb(29 36 38)
}
html[data-suite-theme="dark"] .stats span {
    color:#adbcb7
}
html[data-suite-theme="dark"] .tabs {
    border-bottom:1px solid #39464b
}
html[data-suite-theme="dark"] .back {
    color:#adbcb7
}
html[data-suite-theme="dark"] .due small {
    color:#adbcb7
}
html[data-suite-theme="dark"] .section-heading a {
    color:rgb(176 193 180)
}
html[data-suite-theme="dark"] .count {
    background:rgb(29 36 38);
    color:#adbcb7
}
html[data-suite-theme="dark"] .task {
    border-top:1px solid #39464b
}
html[data-suite-theme="dark"] .row {
    border-top:1px solid #39464b
}
html[data-suite-theme="dark"] summary {
    color:#adbcb7
}
html[data-suite-theme="dark"] th {
    color:#adbcb7
}
html[data-suite-theme="dark"] td,html[data-suite-theme="dark"] th {
    border-bottom:1px solid #39464b
}
html[data-suite-theme="dark"] .integration {
    border:1px solid #39464b;
    background:rgb(24 31 33)
}
html[data-suite-theme="dark"] .activity span,html[data-suite-theme="dark"] .activity time {
    color:#adbcb7
}
html[data-suite-theme="dark"] .timer {
    background:rgb(29 36 38);
    border:1px solid #39464b
}
html[data-suite-theme="dark"] .notice,html[data-suite-theme="dark"] .error {
    background:rgb(29 36 38)
}
html[data-suite-theme="dark"] .error {
    background:rgb(29 36 38);
    color:rgb(210 174 169)
}
html[data-suite-theme="dark"] footer {
    border-top:1px solid #39464b;
    color:#adbcb7
}

html[data-suite-theme="dark"] .work-group { border:1px solid #39464b; }
html[data-suite-theme="dark"] .work-group-progress { color:#adbcb7; }
html[data-suite-theme="dark"] .project-tabs a[aria-current="page"], html[data-suite-theme="dark"] .project-tabs a[aria-selected="true"] { background:rgb(29 36 38); color:#e2e9e7; }
html[data-suite-theme="dark"] .project-tabs a:hover { background:rgb(29 36 38); }
html[data-suite-theme="dark"] summary.work-group-heading::before { color:#adbcb7; }
html[data-suite-theme="dark"] .work-group-body { border-top:1px solid #39464b; }
html[data-suite-theme="dark"] .completed-tasks { border-top:1px solid #39464b; }
html[data-suite-theme="dark"] .completed-tasks > summary { color:#adbcb7; }
html[data-suite-theme="dark"] .completed-task { background:rgb(29 36 38); }

html[data-suite-theme="dark"] .task-detail-content { background:rgb(24 31 33); }
html[data-suite-theme="dark"] .task-facts dt { color:#adbcb7; }
html[data-suite-theme="dark"] .task-checklist { border:1px solid #39464b; background:rgb(24 31 33); }
html[data-suite-theme="dark"] .checklist-item { border-bottom:1px solid #39464b; }
html[data-suite-theme="dark"] .checklist-item.is-done .checklist-title { color:#adbcb7; }
html[data-suite-theme="dark"] .task-checklist small { color:#adbcb7; }
html[data-suite-theme="dark"] .drag-handle { background:rgb(29 36 38); color:#e2e9e7; border:1px solid #39464b; }
html[data-suite-theme="dark"] .reorder-help { color:#adbcb7; }
html[data-suite-theme="dark"] .family-badge { background:rgb(29 36 38); color:rgb(186 177 194); }
html[data-suite-theme="dark"] .urgency-low,html[data-suite-theme="dark"] .urgency-inactive { background:rgb(29 36 38); color:#adbcb7; }
html[data-suite-theme="dark"] .urgency-normal { background:rgb(29 36 38); color:rgb(170 186 198); }
html[data-suite-theme="dark"] .urgency-high { background:rgb(29 36 38); color:#e2e9e7; }
html[data-suite-theme="dark"] .urgency-critical { background:rgb(29 36 38); color:rgb(213 168 163); }
html[data-suite-theme="dark"] .item-actions { border-left:2px solid #39464b; }
html[data-suite-theme="dark"] .delete-item summary { color:rgb(213 168 163); }
html[data-suite-theme="dark"] .archive-row { border-bottom:1px solid #39464b; }
html[data-suite-theme="dark"] .child-project { border:1px solid #39464b; }
html[data-suite-theme="dark"] .parent-project-label { color:#adbcb7; }
html[data-suite-theme="dark"] .project-sidebar { background:rgb(29 36 38); border-right:1px solid #39464b; }
html[data-suite-theme="dark"] .tree-search { color:#adbcb7; }
html[data-suite-theme="dark"] .project-tree .project-tree { border-left:1px solid #39464b; }
html[data-suite-theme="dark"] .project-tree a[aria-current="page"] { background:rgb(38 45 47); color:#e2e9e7; }
html[data-suite-theme="dark"] .project-tree small { color:#adbcb7; }
html[data-suite-theme="dark"] .editor-dialog { border:1px solid #39464b; color:#e2e9e7; }
@media (max-width:600px) {
    html[data-suite-theme="dark"] .project-sidebar { border-bottom:1px solid #39464b; }
}

html[data-suite-theme="dark"] .breadcrumbs { color:#adbcb7; }
html[data-suite-theme="dark"] .breadcrumbs [aria-current="page"] { color:#e2e9e7; }
html[data-suite-theme="dark"] .project-tree .tree-progress { color:#adbcb7; }
html[data-suite-theme="dark"] .home-toolbar { border-bottom:1px solid #39464b; }
html[data-suite-theme="dark"] .home-subscription { border-top:1px solid #39464b; color:#adbcb7; }

html[data-suite-theme="dark"] .completed-steps-heading { border-top:1px solid #39464b; color:#adbcb7; }
html[data-suite-theme="dark"] .work-group-completed { background:rgb(29 36 38); }

html[data-suite-theme="dark"] .completed-projects-heading { border-top:1px solid #39464b; color:#adbcb7; }
html[data-suite-theme="dark"] .completed-project .project-card { background:rgb(29 36 38); }
html[data-suite-theme="dark"] .team-tabs [aria-current="page"] { background:rgb(29 36 38); }
html[data-suite-theme="dark"] .team-table th,html[data-suite-theme="dark"] .team-table td { border-bottom:1px solid #39464b; }
html[data-suite-theme="dark"] .team-task-list li { border-bottom:1px solid #39464b; }
html[data-suite-theme="dark"] .team-task-list span { color:#adbcb7; }

html[data-suite-theme="dark"] .pulse-skip{background:rgb(24 31 33);color:#e2e9e7;border:1px solid #39464b}
html[data-suite-theme="dark"] .pulse-workspace .project-sidebar{background:rgb(24 31 33);border-right:1px solid #39464b}html[data-suite-theme="dark"] .pulse-nav-group>p,html[data-suite-theme="dark"] .pulse-nav-label{color:#adbcb7}html[data-suite-theme="dark"] .pulse-nav-group>a{color:#adbcb7}html[data-suite-theme="dark"] .pulse-nav-group>a:hover{background:rgb(29 36 38);color:#e2e9e7}html[data-suite-theme="dark"] .pulse-nav-group>a[aria-current=page]{background:rgb(29 36 38);color:#e2e9e7}html[data-suite-theme="dark"] .pulse-workspace .project-tree a[aria-current=page]{background:rgb(29 36 38)}html[data-suite-theme="dark"] .pulse-workspace .tree-empty{color:#adbcb7}html[data-suite-theme="dark"] .pulse-nav-footer{border-top:1px solid #39464b}
html[data-suite-theme="dark"] .pulse-topbar{background:rgb(24 31 33);border-bottom:1px solid #39464b}
html[data-suite-theme="dark"] .pulse-breadcrumb{color:#adbcb7}html[data-suite-theme="dark"] .pulse-breadcrumb strong{color:#e2e9e7}html[data-suite-theme="dark"] .pulse-user-avatar{background:rgb(29 36 38);color:#e2e9e7}
html[data-suite-theme="dark"] .pulse-account-menu>div{background:rgb(24 31 33);border:1px solid #39464b}html[data-suite-theme="dark"] .pulse-account-menu a,html[data-suite-theme="dark"] .pulse-account-menu button{color:#e2e9e7}html[data-suite-theme="dark"] .pulse-account-menu a:hover,html[data-suite-theme="dark"] .pulse-account-menu button:hover{background:rgb(29 36 38)}html[data-suite-theme="dark"] .pulse-account-menu form{border-top:1px solid #39464b}html[data-suite-theme="dark"] .pulse-workspace-footer{border-top:1px solid #39464b}
@media(max-width:800px){html[data-suite-theme="dark"] .pulse-workspace .project-sidebar{border-bottom:1px solid #39464b}html[data-suite-theme="dark"] .pulse-mobile-navigation>summary{color:#e2e9e7}}

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"] .hub-app .button-ink{background:#316b57;color:#fff}

/* Shared Clarté, Sauge and Encre palettes. */
html[data-suite-palette="clarte"]{--suite-ink:#14243b;--suite-paper:#f4f7fb;--suite-surface:#ffffff;--suite-soft:#e8effc;--suite-muted:#52627a;--suite-accent:#245cdb;--suite-line:#d4ddea;}
/* Generated by scripts/build-suite-appearance.cjs. */
html[data-suite-palette="clarte"] { color-scheme:light; background:#f4f7fb; color:#14243b; }
html[data-suite-palette="clarte"] body { background:#f4f7fb; color:#14243b; }
html[data-suite-palette="clarte"] .hub-app { --hub-ink:#14243b;--hub-muted:#52627a;--hub-line:#d4ddea;--hub-green:#245cdb;--hub-surface:#ffffff; }
html[data-suite-palette="clarte"] :is(input,select,textarea,.nc-suite) {color-scheme:light;}
.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-palette="clarte"] body {
    background:#ffffff;
    color:#14243b
}
html[data-suite-palette="clarte"] .quiet {
    color:#14243b;
    border:1px solid #d4ddea
}
html[data-suite-palette="clarte"] .text-button {
    color:#14243b
}
html[data-suite-palette="clarte"] .header {
    border-bottom:1px solid #d4ddea;
    background:#ffffff
}
html[data-suite-palette="clarte"] .page-heading p {
    color:#52627a
}
html[data-suite-palette="clarte"] .eyebrow {
    color:#52627a!important
}
html[data-suite-palette="clarte"] .accent {
    color:#14243b
}
html[data-suite-palette="clarte"] p {
    color:#52627a
}
html[data-suite-palette="clarte"] .project-card {
    border:1px solid #d4ddea;
    background:#ffffff
}
html[data-suite-palette="clarte"] .project-card:hover {
    border-color:#d4ddea
}
html[data-suite-palette="clarte"] .project-icon {
    background:#e8effc;
    color:#14243b
}
html[data-suite-palette="clarte"] .badge {
    background:#e8effc;
    color:#52627a
}
html[data-suite-palette="clarte"] .badge.blocked {
    background:#e8effc;
    color:#14243b
}
html[data-suite-palette="clarte"] .badge.done {
    background:#e8effc;
    color:#14243b
}
html[data-suite-palette="clarte"] .badge.doing {
    background:#e8effc;
    color:#14243b
}
html[data-suite-palette="clarte"] .progress-label,html[data-suite-palette="clarte"] .card-bottom {
    color:#52627a
}
html[data-suite-palette="clarte"] progress {
    background:#e8effc
}
html[data-suite-palette="clarte"] progress::-webkit-progress-bar {
    background:#e8effc
}
html[data-suite-palette="clarte"] .card-bottom {
    border-top:1px solid #d4ddea
}
html[data-suite-palette="clarte"] .panel {
    background:#ffffff;
    border:1px solid #d4ddea
}
html[data-suite-palette="clarte"] label {
    color:#52627a
}
html[data-suite-palette="clarte"] input,html[data-suite-palette="clarte"] select,html[data-suite-palette="clarte"] textarea {
    border:1px solid #d4ddea;
    background:#ffffff;
    color:#14243b
}
html[data-suite-palette="clarte"] button:focus-visible,html[data-suite-palette="clarte"] a:focus-visible,html[data-suite-palette="clarte"] input:focus-visible,html[data-suite-palette="clarte"] select:focus-visible,html[data-suite-palette="clarte"] summary:focus-visible {
    outline:3px solid #d4ddea
}
html[data-suite-palette="clarte"] .empty {
    color:#52627a
}
html[data-suite-palette="clarte"] .stats {
    border:1px solid #d4ddea;
    background:#e8effc
}
html[data-suite-palette="clarte"] .stats span {
    color:#52627a
}
html[data-suite-palette="clarte"] .tabs {
    border-bottom:1px solid #d4ddea
}
html[data-suite-palette="clarte"] .back {
    color:#52627a
}
html[data-suite-palette="clarte"] .due small {
    color:#52627a
}
html[data-suite-palette="clarte"] .section-heading a {
    color:#14243b
}
html[data-suite-palette="clarte"] .count {
    background:#e8effc;
    color:#52627a
}
html[data-suite-palette="clarte"] .task {
    border-top:1px solid #d4ddea
}
html[data-suite-palette="clarte"] .row {
    border-top:1px solid #d4ddea
}
html[data-suite-palette="clarte"] summary {
    color:#52627a
}
html[data-suite-palette="clarte"] th {
    color:#52627a
}
html[data-suite-palette="clarte"] td,html[data-suite-palette="clarte"] th {
    border-bottom:1px solid #d4ddea
}
html[data-suite-palette="clarte"] .integration {
    border:1px solid #d4ddea;
    background:#ffffff
}
html[data-suite-palette="clarte"] .activity span,html[data-suite-palette="clarte"] .activity time {
    color:#52627a
}
html[data-suite-palette="clarte"] .timer {
    background:#e8effc;
    border:1px solid #d4ddea
}
html[data-suite-palette="clarte"] .notice,html[data-suite-palette="clarte"] .error {
    background:#e8effc
}
html[data-suite-palette="clarte"] .error {
    background:#e8effc;
    color:#14243b
}
html[data-suite-palette="clarte"] footer {
    border-top:1px solid #d4ddea;
    color:#52627a
}

html[data-suite-palette="clarte"] .work-group { border:1px solid #d4ddea; }
html[data-suite-palette="clarte"] .work-group-progress { color:#52627a; }
html[data-suite-palette="clarte"] .project-tabs a[aria-current="page"], html[data-suite-palette="clarte"] .project-tabs a[aria-selected="true"] { background:#e8effc; color:#14243b; }
html[data-suite-palette="clarte"] .project-tabs a:hover { background:#e8effc; }
html[data-suite-palette="clarte"] summary.work-group-heading::before { color:#52627a; }
html[data-suite-palette="clarte"] .work-group-body { border-top:1px solid #d4ddea; }
html[data-suite-palette="clarte"] .completed-tasks { border-top:1px solid #d4ddea; }
html[data-suite-palette="clarte"] .completed-tasks > summary { color:#52627a; }
html[data-suite-palette="clarte"] .completed-task { background:#e8effc; }

html[data-suite-palette="clarte"] .task-detail-content { background:#ffffff; }
html[data-suite-palette="clarte"] .task-facts dt { color:#52627a; }
html[data-suite-palette="clarte"] .task-checklist { border:1px solid #d4ddea; background:#ffffff; }
html[data-suite-palette="clarte"] .checklist-item { border-bottom:1px solid #d4ddea; }
html[data-suite-palette="clarte"] .checklist-item.is-done .checklist-title { color:#52627a; }
html[data-suite-palette="clarte"] .task-checklist small { color:#52627a; }
html[data-suite-palette="clarte"] .drag-handle { background:#e8effc; color:#14243b; border:1px solid #d4ddea; }
html[data-suite-palette="clarte"] .reorder-help { color:#52627a; }
html[data-suite-palette="clarte"] .family-badge { background:#e8effc; color:#14243b; }
html[data-suite-palette="clarte"] .urgency-low,html[data-suite-palette="clarte"] .urgency-inactive { background:#e8effc; color:#52627a; }
html[data-suite-palette="clarte"] .urgency-normal { background:#e8effc; color:#14243b; }
html[data-suite-palette="clarte"] .urgency-high { background:#e8effc; color:#14243b; }
html[data-suite-palette="clarte"] .urgency-critical { background:#e8effc; color:#14243b; }
html[data-suite-palette="clarte"] .item-actions { border-left:2px solid #d4ddea; }
html[data-suite-palette="clarte"] .delete-item summary { color:#14243b; }
html[data-suite-palette="clarte"] .archive-row { border-bottom:1px solid #d4ddea; }
html[data-suite-palette="clarte"] .child-project { border:1px solid #d4ddea; }
html[data-suite-palette="clarte"] .parent-project-label { color:#52627a; }
html[data-suite-palette="clarte"] .project-sidebar { background:#e8effc; border-right:1px solid #d4ddea; }
html[data-suite-palette="clarte"] .tree-search { color:#52627a; }
html[data-suite-palette="clarte"] .project-tree .project-tree { border-left:1px solid #d4ddea; }
html[data-suite-palette="clarte"] .project-tree a[aria-current="page"] { background:#e8effc; color:#14243b; }
html[data-suite-palette="clarte"] .project-tree small { color:#52627a; }
html[data-suite-palette="clarte"] .editor-dialog { border:1px solid #d4ddea; color:#14243b; }
@media (max-width:600px) {
    html[data-suite-palette="clarte"] .project-sidebar { border-bottom:1px solid #d4ddea; }
}

html[data-suite-palette="clarte"] .breadcrumbs { color:#52627a; }
html[data-suite-palette="clarte"] .breadcrumbs [aria-current="page"] { color:#14243b; }
html[data-suite-palette="clarte"] .project-tree .tree-progress { color:#52627a; }
html[data-suite-palette="clarte"] .home-toolbar { border-bottom:1px solid #d4ddea; }
html[data-suite-palette="clarte"] .home-subscription { border-top:1px solid #d4ddea; color:#52627a; }

html[data-suite-palette="clarte"] .completed-steps-heading { border-top:1px solid #d4ddea; color:#52627a; }
html[data-suite-palette="clarte"] .work-group-completed { background:#e8effc; }

html[data-suite-palette="clarte"] .completed-projects-heading { border-top:1px solid #d4ddea; color:#52627a; }
html[data-suite-palette="clarte"] .completed-project .project-card { background:#e8effc; }
html[data-suite-palette="clarte"] .team-tabs [aria-current="page"] { background:#e8effc; }
html[data-suite-palette="clarte"] .team-table th,html[data-suite-palette="clarte"] .team-table td { border-bottom:1px solid #d4ddea; }
html[data-suite-palette="clarte"] .team-task-list li { border-bottom:1px solid #d4ddea; }
html[data-suite-palette="clarte"] .team-task-list span { color:#52627a; }

html[data-suite-palette="clarte"] .pulse-skip{background:#ffffff;color:#14243b;border:1px solid #d4ddea}
html[data-suite-palette="clarte"] .pulse-workspace .project-sidebar{background:#ffffff;border-right:1px solid #d4ddea}html[data-suite-palette="clarte"] .pulse-nav-group>p,html[data-suite-palette="clarte"] .pulse-nav-label{color:#52627a}html[data-suite-palette="clarte"] .pulse-nav-group>a{color:#52627a}html[data-suite-palette="clarte"] .pulse-nav-group>a:hover{background:#e8effc;color:#14243b}html[data-suite-palette="clarte"] .pulse-nav-group>a[aria-current=page]{background:#e8effc;color:#14243b}html[data-suite-palette="clarte"] .pulse-workspace .project-tree a[aria-current=page]{background:#e8effc}html[data-suite-palette="clarte"] .pulse-workspace .tree-empty{color:#52627a}html[data-suite-palette="clarte"] .pulse-nav-footer{border-top:1px solid #d4ddea}
html[data-suite-palette="clarte"] .pulse-topbar{background:#ffffff;border-bottom:1px solid #d4ddea}
html[data-suite-palette="clarte"] .pulse-breadcrumb{color:#52627a}html[data-suite-palette="clarte"] .pulse-breadcrumb strong{color:#14243b}html[data-suite-palette="clarte"] .pulse-user-avatar{background:#e8effc;color:#14243b}
html[data-suite-palette="clarte"] .pulse-account-menu>div{background:#ffffff;border:1px solid #d4ddea}html[data-suite-palette="clarte"] .pulse-account-menu a,html[data-suite-palette="clarte"] .pulse-account-menu button{color:#14243b}html[data-suite-palette="clarte"] .pulse-account-menu a:hover,html[data-suite-palette="clarte"] .pulse-account-menu button:hover{background:#e8effc}html[data-suite-palette="clarte"] .pulse-account-menu form{border-top:1px solid #d4ddea}html[data-suite-palette="clarte"] .pulse-workspace-footer{border-top:1px solid #d4ddea}
@media(max-width:800px){html[data-suite-palette="clarte"] .pulse-workspace .project-sidebar{border-bottom:1px solid #d4ddea}html[data-suite-palette="clarte"] .pulse-mobile-navigation>summary{color:#14243b}}

html[data-suite-palette="clarte"] .nc-suite { color: #14243b; }
html[data-suite-palette="clarte"] .nc-suite-panel { background: #ffffff; }
html[data-suite-palette="clarte"] .nc-suite-title { color: #52627a; }
html[data-suite-palette="clarte"] .nc-suite a.nc-suite-link:hover { background: #e8effc; }
html[data-suite-palette="clarte"] .nc-suite a.nc-suite-link[aria-current="page"] { background: #e8effc; border-color: #d4ddea; }
html[data-suite-palette="clarte"] .nc-suite button { border: 1px solid #d4ddea; background: #ffffff; color: #14243b; }
html[data-suite-palette="clarte"] .nc-suite-mobile-bar { background: #ffffff; border-bottom: 1px solid #d4ddea; }
@media (min-width: 1200px) {
 html[data-suite-palette="clarte"] .nc-suite-desktop { border-right: 1px solid #d4ddea; }
}
html[data-suite-palette="clarte"] .nc-suite .nc-suite-badge { background: #e8effc; color: #14243b; }
html[data-suite-palette="clarte"] .nc-suite .nc-suite-badge[data-state="unavailable"] { color: #52627a; }
html[data-suite-palette="clarte"] .nc-suite .nc-suite-link[data-suite-link="messenger"] { --nc-color:#14243b; }
html[data-suite-palette="clarte"] .nc-suite-link[data-suite-link="hub"] { --nc-color: #14243b; }
html[data-suite-palette="clarte"] .nc-suite-link[data-suite-link="fairly"] { --nc-color:#14243b; }
html[data-suite-palette="clarte"] .nc-suite-link[data-suite-link="mayday"] { --nc-color: #14243b; }
html[data-suite-palette="clarte"] .nc-suite-link[data-suite-link="pulse"] { --nc-color: #14243b; }
html[data-suite-palette="clarte"] .nc-suite-link[data-suite-link="tempo"] { --nc-color:#14243b; }
html[data-suite-palette="clarte"] .nc-suite-link[data-suite-link="vault"] { --nc-color:#14243b; }
html[data-suite-palette="clarte"] .nc-suite-link[data-suite-link="dav"] { --nc-color: #14243b; }
html[data-suite-palette="clarte"] .nc-suite-link[data-suite-link="messenger"] { --nc-color:#14243b; }
html[data-suite-palette="clarte"] .nc-suite-link[data-suite-link="webmail"] { --nc-color: #14243b; }

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

html[data-suite-palette="sauge"]{--suite-ink:#18382d;--suite-paper:#f6f4ee;--suite-surface:#fffefa;--suite-soft:#e6eee4;--suite-muted:#52695c;--suite-accent:#3e6e58;--suite-line:#d4ddce;}
/* Generated by scripts/build-suite-appearance.cjs. */
html[data-suite-palette="sauge"] { color-scheme:light; background:#f6f4ee; color:#18382d; }
html[data-suite-palette="sauge"] body { background:#f6f4ee; color:#18382d; }
html[data-suite-palette="sauge"] .hub-app { --hub-ink:#18382d;--hub-muted:#52695c;--hub-line:#d4ddce;--hub-green:#3e6e58;--hub-surface:#fffefa; }
html[data-suite-palette="sauge"] :is(input,select,textarea,.nc-suite) {color-scheme:light;}
.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-palette="sauge"] body {
    background:#fffefa;
    color:#18382d
}
html[data-suite-palette="sauge"] .quiet {
    color:#18382d;
    border:1px solid #d4ddce
}
html[data-suite-palette="sauge"] .text-button {
    color:#18382d
}
html[data-suite-palette="sauge"] .header {
    border-bottom:1px solid #d4ddce;
    background:#fffefa
}
html[data-suite-palette="sauge"] .page-heading p {
    color:#52695c
}
html[data-suite-palette="sauge"] .eyebrow {
    color:#52695c!important
}
html[data-suite-palette="sauge"] .accent {
    color:#18382d
}
html[data-suite-palette="sauge"] p {
    color:#52695c
}
html[data-suite-palette="sauge"] .project-card {
    border:1px solid #d4ddce;
    background:#fffefa
}
html[data-suite-palette="sauge"] .project-card:hover {
    border-color:#d4ddce
}
html[data-suite-palette="sauge"] .project-icon {
    background:#e6eee4;
    color:#18382d
}
html[data-suite-palette="sauge"] .badge {
    background:#e6eee4;
    color:#52695c
}
html[data-suite-palette="sauge"] .badge.blocked {
    background:#e6eee4;
    color:#18382d
}
html[data-suite-palette="sauge"] .badge.done {
    background:#e6eee4;
    color:#18382d
}
html[data-suite-palette="sauge"] .badge.doing {
    background:#e6eee4;
    color:#18382d
}
html[data-suite-palette="sauge"] .progress-label,html[data-suite-palette="sauge"] .card-bottom {
    color:#52695c
}
html[data-suite-palette="sauge"] progress {
    background:#e6eee4
}
html[data-suite-palette="sauge"] progress::-webkit-progress-bar {
    background:#e6eee4
}
html[data-suite-palette="sauge"] .card-bottom {
    border-top:1px solid #d4ddce
}
html[data-suite-palette="sauge"] .panel {
    background:#fffefa;
    border:1px solid #d4ddce
}
html[data-suite-palette="sauge"] label {
    color:#52695c
}
html[data-suite-palette="sauge"] input,html[data-suite-palette="sauge"] select,html[data-suite-palette="sauge"] textarea {
    border:1px solid #d4ddce;
    background:#fffefa;
    color:#18382d
}
html[data-suite-palette="sauge"] button:focus-visible,html[data-suite-palette="sauge"] a:focus-visible,html[data-suite-palette="sauge"] input:focus-visible,html[data-suite-palette="sauge"] select:focus-visible,html[data-suite-palette="sauge"] summary:focus-visible {
    outline:3px solid #d4ddce
}
html[data-suite-palette="sauge"] .empty {
    color:#52695c
}
html[data-suite-palette="sauge"] .stats {
    border:1px solid #d4ddce;
    background:#e6eee4
}
html[data-suite-palette="sauge"] .stats span {
    color:#52695c
}
html[data-suite-palette="sauge"] .tabs {
    border-bottom:1px solid #d4ddce
}
html[data-suite-palette="sauge"] .back {
    color:#52695c
}
html[data-suite-palette="sauge"] .due small {
    color:#52695c
}
html[data-suite-palette="sauge"] .section-heading a {
    color:#18382d
}
html[data-suite-palette="sauge"] .count {
    background:#e6eee4;
    color:#52695c
}
html[data-suite-palette="sauge"] .task {
    border-top:1px solid #d4ddce
}
html[data-suite-palette="sauge"] .row {
    border-top:1px solid #d4ddce
}
html[data-suite-palette="sauge"] summary {
    color:#52695c
}
html[data-suite-palette="sauge"] th {
    color:#52695c
}
html[data-suite-palette="sauge"] td,html[data-suite-palette="sauge"] th {
    border-bottom:1px solid #d4ddce
}
html[data-suite-palette="sauge"] .integration {
    border:1px solid #d4ddce;
    background:#fffefa
}
html[data-suite-palette="sauge"] .activity span,html[data-suite-palette="sauge"] .activity time {
    color:#52695c
}
html[data-suite-palette="sauge"] .timer {
    background:#e6eee4;
    border:1px solid #d4ddce
}
html[data-suite-palette="sauge"] .notice,html[data-suite-palette="sauge"] .error {
    background:#e6eee4
}
html[data-suite-palette="sauge"] .error {
    background:#e6eee4;
    color:#18382d
}
html[data-suite-palette="sauge"] footer {
    border-top:1px solid #d4ddce;
    color:#52695c
}

html[data-suite-palette="sauge"] .work-group { border:1px solid #d4ddce; }
html[data-suite-palette="sauge"] .work-group-progress { color:#52695c; }
html[data-suite-palette="sauge"] .project-tabs a[aria-current="page"], html[data-suite-palette="sauge"] .project-tabs a[aria-selected="true"] { background:#e6eee4; color:#18382d; }
html[data-suite-palette="sauge"] .project-tabs a:hover { background:#e6eee4; }
html[data-suite-palette="sauge"] summary.work-group-heading::before { color:#52695c; }
html[data-suite-palette="sauge"] .work-group-body { border-top:1px solid #d4ddce; }
html[data-suite-palette="sauge"] .completed-tasks { border-top:1px solid #d4ddce; }
html[data-suite-palette="sauge"] .completed-tasks > summary { color:#52695c; }
html[data-suite-palette="sauge"] .completed-task { background:#e6eee4; }

html[data-suite-palette="sauge"] .task-detail-content { background:#fffefa; }
html[data-suite-palette="sauge"] .task-facts dt { color:#52695c; }
html[data-suite-palette="sauge"] .task-checklist { border:1px solid #d4ddce; background:#fffefa; }
html[data-suite-palette="sauge"] .checklist-item { border-bottom:1px solid #d4ddce; }
html[data-suite-palette="sauge"] .checklist-item.is-done .checklist-title { color:#52695c; }
html[data-suite-palette="sauge"] .task-checklist small { color:#52695c; }
html[data-suite-palette="sauge"] .drag-handle { background:#e6eee4; color:#18382d; border:1px solid #d4ddce; }
html[data-suite-palette="sauge"] .reorder-help { color:#52695c; }
html[data-suite-palette="sauge"] .family-badge { background:#e6eee4; color:#18382d; }
html[data-suite-palette="sauge"] .urgency-low,html[data-suite-palette="sauge"] .urgency-inactive { background:#e6eee4; color:#52695c; }
html[data-suite-palette="sauge"] .urgency-normal { background:#e6eee4; color:#18382d; }
html[data-suite-palette="sauge"] .urgency-high { background:#e6eee4; color:#18382d; }
html[data-suite-palette="sauge"] .urgency-critical { background:#e6eee4; color:#18382d; }
html[data-suite-palette="sauge"] .item-actions { border-left:2px solid #d4ddce; }
html[data-suite-palette="sauge"] .delete-item summary { color:#18382d; }
html[data-suite-palette="sauge"] .archive-row { border-bottom:1px solid #d4ddce; }
html[data-suite-palette="sauge"] .child-project { border:1px solid #d4ddce; }
html[data-suite-palette="sauge"] .parent-project-label { color:#52695c; }
html[data-suite-palette="sauge"] .project-sidebar { background:#e6eee4; border-right:1px solid #d4ddce; }
html[data-suite-palette="sauge"] .tree-search { color:#52695c; }
html[data-suite-palette="sauge"] .project-tree .project-tree { border-left:1px solid #d4ddce; }
html[data-suite-palette="sauge"] .project-tree a[aria-current="page"] { background:#e6eee4; color:#18382d; }
html[data-suite-palette="sauge"] .project-tree small { color:#52695c; }
html[data-suite-palette="sauge"] .editor-dialog { border:1px solid #d4ddce; color:#18382d; }
@media (max-width:600px) {
    html[data-suite-palette="sauge"] .project-sidebar { border-bottom:1px solid #d4ddce; }
}

html[data-suite-palette="sauge"] .breadcrumbs { color:#52695c; }
html[data-suite-palette="sauge"] .breadcrumbs [aria-current="page"] { color:#18382d; }
html[data-suite-palette="sauge"] .project-tree .tree-progress { color:#52695c; }
html[data-suite-palette="sauge"] .home-toolbar { border-bottom:1px solid #d4ddce; }
html[data-suite-palette="sauge"] .home-subscription { border-top:1px solid #d4ddce; color:#52695c; }

html[data-suite-palette="sauge"] .completed-steps-heading { border-top:1px solid #d4ddce; color:#52695c; }
html[data-suite-palette="sauge"] .work-group-completed { background:#e6eee4; }

html[data-suite-palette="sauge"] .completed-projects-heading { border-top:1px solid #d4ddce; color:#52695c; }
html[data-suite-palette="sauge"] .completed-project .project-card { background:#e6eee4; }
html[data-suite-palette="sauge"] .team-tabs [aria-current="page"] { background:#e6eee4; }
html[data-suite-palette="sauge"] .team-table th,html[data-suite-palette="sauge"] .team-table td { border-bottom:1px solid #d4ddce; }
html[data-suite-palette="sauge"] .team-task-list li { border-bottom:1px solid #d4ddce; }
html[data-suite-palette="sauge"] .team-task-list span { color:#52695c; }

html[data-suite-palette="sauge"] .pulse-skip{background:#fffefa;color:#18382d;border:1px solid #d4ddce}
html[data-suite-palette="sauge"] .pulse-workspace .project-sidebar{background:#fffefa;border-right:1px solid #d4ddce}html[data-suite-palette="sauge"] .pulse-nav-group>p,html[data-suite-palette="sauge"] .pulse-nav-label{color:#52695c}html[data-suite-palette="sauge"] .pulse-nav-group>a{color:#52695c}html[data-suite-palette="sauge"] .pulse-nav-group>a:hover{background:#e6eee4;color:#18382d}html[data-suite-palette="sauge"] .pulse-nav-group>a[aria-current=page]{background:#e6eee4;color:#18382d}html[data-suite-palette="sauge"] .pulse-workspace .project-tree a[aria-current=page]{background:#e6eee4}html[data-suite-palette="sauge"] .pulse-workspace .tree-empty{color:#52695c}html[data-suite-palette="sauge"] .pulse-nav-footer{border-top:1px solid #d4ddce}
html[data-suite-palette="sauge"] .pulse-topbar{background:#fffefa;border-bottom:1px solid #d4ddce}
html[data-suite-palette="sauge"] .pulse-breadcrumb{color:#52695c}html[data-suite-palette="sauge"] .pulse-breadcrumb strong{color:#18382d}html[data-suite-palette="sauge"] .pulse-user-avatar{background:#e6eee4;color:#18382d}
html[data-suite-palette="sauge"] .pulse-account-menu>div{background:#fffefa;border:1px solid #d4ddce}html[data-suite-palette="sauge"] .pulse-account-menu a,html[data-suite-palette="sauge"] .pulse-account-menu button{color:#18382d}html[data-suite-palette="sauge"] .pulse-account-menu a:hover,html[data-suite-palette="sauge"] .pulse-account-menu button:hover{background:#e6eee4}html[data-suite-palette="sauge"] .pulse-account-menu form{border-top:1px solid #d4ddce}html[data-suite-palette="sauge"] .pulse-workspace-footer{border-top:1px solid #d4ddce}
@media(max-width:800px){html[data-suite-palette="sauge"] .pulse-workspace .project-sidebar{border-bottom:1px solid #d4ddce}html[data-suite-palette="sauge"] .pulse-mobile-navigation>summary{color:#18382d}}

html[data-suite-palette="sauge"] .nc-suite { color: #18382d; }
html[data-suite-palette="sauge"] .nc-suite-panel { background: #fffefa; }
html[data-suite-palette="sauge"] .nc-suite-title { color: #52695c; }
html[data-suite-palette="sauge"] .nc-suite a.nc-suite-link:hover { background: #e6eee4; }
html[data-suite-palette="sauge"] .nc-suite a.nc-suite-link[aria-current="page"] { background: #e6eee4; border-color: #d4ddce; }
html[data-suite-palette="sauge"] .nc-suite button { border: 1px solid #d4ddce; background: #fffefa; color: #18382d; }
html[data-suite-palette="sauge"] .nc-suite-mobile-bar { background: #fffefa; border-bottom: 1px solid #d4ddce; }
@media (min-width: 1200px) {
 html[data-suite-palette="sauge"] .nc-suite-desktop { border-right: 1px solid #d4ddce; }
}
html[data-suite-palette="sauge"] .nc-suite .nc-suite-badge { background: #e6eee4; color: #18382d; }
html[data-suite-palette="sauge"] .nc-suite .nc-suite-badge[data-state="unavailable"] { color: #52695c; }
html[data-suite-palette="sauge"] .nc-suite .nc-suite-link[data-suite-link="messenger"] { --nc-color:#18382d; }
html[data-suite-palette="sauge"] .nc-suite-link[data-suite-link="hub"] { --nc-color: #18382d; }
html[data-suite-palette="sauge"] .nc-suite-link[data-suite-link="fairly"] { --nc-color:#18382d; }
html[data-suite-palette="sauge"] .nc-suite-link[data-suite-link="mayday"] { --nc-color: #18382d; }
html[data-suite-palette="sauge"] .nc-suite-link[data-suite-link="pulse"] { --nc-color: #18382d; }
html[data-suite-palette="sauge"] .nc-suite-link[data-suite-link="tempo"] { --nc-color:#18382d; }
html[data-suite-palette="sauge"] .nc-suite-link[data-suite-link="vault"] { --nc-color:#18382d; }
html[data-suite-palette="sauge"] .nc-suite-link[data-suite-link="dav"] { --nc-color: #18382d; }
html[data-suite-palette="sauge"] .nc-suite-link[data-suite-link="messenger"] { --nc-color:#18382d; }
html[data-suite-palette="sauge"] .nc-suite-link[data-suite-link="webmail"] { --nc-color: #18382d; }

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

html[data-suite-palette="encre"]{--suite-ink:#f1f4fa;--suite-paper:#11151e;--suite-surface:#1c2330;--suite-soft:#242e3d;--suite-muted:#b0bed1;--suite-accent:#a5b4fc;--suite-line:#414f64;}
/* Generated by scripts/build-suite-appearance.cjs. */
html[data-suite-palette="encre"] { color-scheme:dark; background:#11151e; color:#f1f4fa; }
html[data-suite-palette="encre"] body { background:#11151e; color:#f1f4fa; }
html[data-suite-palette="encre"] .hub-app { --hub-ink:#f1f4fa;--hub-muted:#b0bed1;--hub-line:#414f64;--hub-green:#a5b4fc;--hub-surface:#1c2330; }
html[data-suite-palette="encre"] :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-palette="encre"] body {
    background:#1c2330;
    color:#f1f4fa
}
html[data-suite-palette="encre"] .quiet {
    color:#f1f4fa;
    border:1px solid #414f64
}
html[data-suite-palette="encre"] .text-button {
    color:#f1f4fa
}
html[data-suite-palette="encre"] .header {
    border-bottom:1px solid #414f64;
    background:#1c2330
}
html[data-suite-palette="encre"] .page-heading p {
    color:#b0bed1
}
html[data-suite-palette="encre"] .eyebrow {
    color:#b0bed1!important
}
html[data-suite-palette="encre"] .accent {
    color:#f1f4fa
}
html[data-suite-palette="encre"] p {
    color:#b0bed1
}
html[data-suite-palette="encre"] .project-card {
    border:1px solid #414f64;
    background:#1c2330
}
html[data-suite-palette="encre"] .project-card:hover {
    border-color:#414f64
}
html[data-suite-palette="encre"] .project-icon {
    background:#242e3d;
    color:#f1f4fa
}
html[data-suite-palette="encre"] .badge {
    background:#242e3d;
    color:#b0bed1
}
html[data-suite-palette="encre"] .badge.blocked {
    background:#242e3d;
    color:#f1f4fa
}
html[data-suite-palette="encre"] .badge.done {
    background:#242e3d;
    color:#f1f4fa
}
html[data-suite-palette="encre"] .badge.doing {
    background:#242e3d;
    color:#f1f4fa
}
html[data-suite-palette="encre"] .progress-label,html[data-suite-palette="encre"] .card-bottom {
    color:#b0bed1
}
html[data-suite-palette="encre"] progress {
    background:#242e3d
}
html[data-suite-palette="encre"] progress::-webkit-progress-bar {
    background:#242e3d
}
html[data-suite-palette="encre"] .card-bottom {
    border-top:1px solid #414f64
}
html[data-suite-palette="encre"] .panel {
    background:#1c2330;
    border:1px solid #414f64
}
html[data-suite-palette="encre"] label {
    color:#b0bed1
}
html[data-suite-palette="encre"] input,html[data-suite-palette="encre"] select,html[data-suite-palette="encre"] textarea {
    border:1px solid #414f64;
    background:#1c2330;
    color:#f1f4fa
}
html[data-suite-palette="encre"] button:focus-visible,html[data-suite-palette="encre"] a:focus-visible,html[data-suite-palette="encre"] input:focus-visible,html[data-suite-palette="encre"] select:focus-visible,html[data-suite-palette="encre"] summary:focus-visible {
    outline:3px solid #414f64
}
html[data-suite-palette="encre"] .empty {
    color:#b0bed1
}
html[data-suite-palette="encre"] .stats {
    border:1px solid #414f64;
    background:#242e3d
}
html[data-suite-palette="encre"] .stats span {
    color:#b0bed1
}
html[data-suite-palette="encre"] .tabs {
    border-bottom:1px solid #414f64
}
html[data-suite-palette="encre"] .back {
    color:#b0bed1
}
html[data-suite-palette="encre"] .due small {
    color:#b0bed1
}
html[data-suite-palette="encre"] .section-heading a {
    color:#f1f4fa
}
html[data-suite-palette="encre"] .count {
    background:#242e3d;
    color:#b0bed1
}
html[data-suite-palette="encre"] .task {
    border-top:1px solid #414f64
}
html[data-suite-palette="encre"] .row {
    border-top:1px solid #414f64
}
html[data-suite-palette="encre"] summary {
    color:#b0bed1
}
html[data-suite-palette="encre"] th {
    color:#b0bed1
}
html[data-suite-palette="encre"] td,html[data-suite-palette="encre"] th {
    border-bottom:1px solid #414f64
}
html[data-suite-palette="encre"] .integration {
    border:1px solid #414f64;
    background:#1c2330
}
html[data-suite-palette="encre"] .activity span,html[data-suite-palette="encre"] .activity time {
    color:#b0bed1
}
html[data-suite-palette="encre"] .timer {
    background:#242e3d;
    border:1px solid #414f64
}
html[data-suite-palette="encre"] .notice,html[data-suite-palette="encre"] .error {
    background:#242e3d
}
html[data-suite-palette="encre"] .error {
    background:#242e3d;
    color:#f1f4fa
}
html[data-suite-palette="encre"] footer {
    border-top:1px solid #414f64;
    color:#b0bed1
}

html[data-suite-palette="encre"] .work-group { border:1px solid #414f64; }
html[data-suite-palette="encre"] .work-group-progress { color:#b0bed1; }
html[data-suite-palette="encre"] .project-tabs a[aria-current="page"], html[data-suite-palette="encre"] .project-tabs a[aria-selected="true"] { background:#242e3d; color:#f1f4fa; }
html[data-suite-palette="encre"] .project-tabs a:hover { background:#242e3d; }
html[data-suite-palette="encre"] summary.work-group-heading::before { color:#b0bed1; }
html[data-suite-palette="encre"] .work-group-body { border-top:1px solid #414f64; }
html[data-suite-palette="encre"] .completed-tasks { border-top:1px solid #414f64; }
html[data-suite-palette="encre"] .completed-tasks > summary { color:#b0bed1; }
html[data-suite-palette="encre"] .completed-task { background:#242e3d; }

html[data-suite-palette="encre"] .task-detail-content { background:#1c2330; }
html[data-suite-palette="encre"] .task-facts dt { color:#b0bed1; }
html[data-suite-palette="encre"] .task-checklist { border:1px solid #414f64; background:#1c2330; }
html[data-suite-palette="encre"] .checklist-item { border-bottom:1px solid #414f64; }
html[data-suite-palette="encre"] .checklist-item.is-done .checklist-title { color:#b0bed1; }
html[data-suite-palette="encre"] .task-checklist small { color:#b0bed1; }
html[data-suite-palette="encre"] .drag-handle { background:#242e3d; color:#f1f4fa; border:1px solid #414f64; }
html[data-suite-palette="encre"] .reorder-help { color:#b0bed1; }
html[data-suite-palette="encre"] .family-badge { background:#242e3d; color:#f1f4fa; }
html[data-suite-palette="encre"] .urgency-low,html[data-suite-palette="encre"] .urgency-inactive { background:#242e3d; color:#b0bed1; }
html[data-suite-palette="encre"] .urgency-normal { background:#242e3d; color:#f1f4fa; }
html[data-suite-palette="encre"] .urgency-high { background:#242e3d; color:#f1f4fa; }
html[data-suite-palette="encre"] .urgency-critical { background:#242e3d; color:#f1f4fa; }
html[data-suite-palette="encre"] .item-actions { border-left:2px solid #414f64; }
html[data-suite-palette="encre"] .delete-item summary { color:#f1f4fa; }
html[data-suite-palette="encre"] .archive-row { border-bottom:1px solid #414f64; }
html[data-suite-palette="encre"] .child-project { border:1px solid #414f64; }
html[data-suite-palette="encre"] .parent-project-label { color:#b0bed1; }
html[data-suite-palette="encre"] .project-sidebar { background:#242e3d; border-right:1px solid #414f64; }
html[data-suite-palette="encre"] .tree-search { color:#b0bed1; }
html[data-suite-palette="encre"] .project-tree .project-tree { border-left:1px solid #414f64; }
html[data-suite-palette="encre"] .project-tree a[aria-current="page"] { background:#242e3d; color:#f1f4fa; }
html[data-suite-palette="encre"] .project-tree small { color:#b0bed1; }
html[data-suite-palette="encre"] .editor-dialog { border:1px solid #414f64; color:#f1f4fa; }
@media (max-width:600px) {
    html[data-suite-palette="encre"] .project-sidebar { border-bottom:1px solid #414f64; }
}

html[data-suite-palette="encre"] .breadcrumbs { color:#b0bed1; }
html[data-suite-palette="encre"] .breadcrumbs [aria-current="page"] { color:#f1f4fa; }
html[data-suite-palette="encre"] .project-tree .tree-progress { color:#b0bed1; }
html[data-suite-palette="encre"] .home-toolbar { border-bottom:1px solid #414f64; }
html[data-suite-palette="encre"] .home-subscription { border-top:1px solid #414f64; color:#b0bed1; }

html[data-suite-palette="encre"] .completed-steps-heading { border-top:1px solid #414f64; color:#b0bed1; }
html[data-suite-palette="encre"] .work-group-completed { background:#242e3d; }

html[data-suite-palette="encre"] .completed-projects-heading { border-top:1px solid #414f64; color:#b0bed1; }
html[data-suite-palette="encre"] .completed-project .project-card { background:#242e3d; }
html[data-suite-palette="encre"] .team-tabs [aria-current="page"] { background:#242e3d; }
html[data-suite-palette="encre"] .team-table th,html[data-suite-palette="encre"] .team-table td { border-bottom:1px solid #414f64; }
html[data-suite-palette="encre"] .team-task-list li { border-bottom:1px solid #414f64; }
html[data-suite-palette="encre"] .team-task-list span { color:#b0bed1; }

html[data-suite-palette="encre"] .pulse-skip{background:#1c2330;color:#f1f4fa;border:1px solid #414f64}
html[data-suite-palette="encre"] .pulse-workspace .project-sidebar{background:#1c2330;border-right:1px solid #414f64}html[data-suite-palette="encre"] .pulse-nav-group>p,html[data-suite-palette="encre"] .pulse-nav-label{color:#b0bed1}html[data-suite-palette="encre"] .pulse-nav-group>a{color:#b0bed1}html[data-suite-palette="encre"] .pulse-nav-group>a:hover{background:#242e3d;color:#f1f4fa}html[data-suite-palette="encre"] .pulse-nav-group>a[aria-current=page]{background:#242e3d;color:#f1f4fa}html[data-suite-palette="encre"] .pulse-workspace .project-tree a[aria-current=page]{background:#242e3d}html[data-suite-palette="encre"] .pulse-workspace .tree-empty{color:#b0bed1}html[data-suite-palette="encre"] .pulse-nav-footer{border-top:1px solid #414f64}
html[data-suite-palette="encre"] .pulse-topbar{background:#1c2330;border-bottom:1px solid #414f64}
html[data-suite-palette="encre"] .pulse-breadcrumb{color:#b0bed1}html[data-suite-palette="encre"] .pulse-breadcrumb strong{color:#f1f4fa}html[data-suite-palette="encre"] .pulse-user-avatar{background:#242e3d;color:#f1f4fa}
html[data-suite-palette="encre"] .pulse-account-menu>div{background:#1c2330;border:1px solid #414f64}html[data-suite-palette="encre"] .pulse-account-menu a,html[data-suite-palette="encre"] .pulse-account-menu button{color:#f1f4fa}html[data-suite-palette="encre"] .pulse-account-menu a:hover,html[data-suite-palette="encre"] .pulse-account-menu button:hover{background:#242e3d}html[data-suite-palette="encre"] .pulse-account-menu form{border-top:1px solid #414f64}html[data-suite-palette="encre"] .pulse-workspace-footer{border-top:1px solid #414f64}
@media(max-width:800px){html[data-suite-palette="encre"] .pulse-workspace .project-sidebar{border-bottom:1px solid #414f64}html[data-suite-palette="encre"] .pulse-mobile-navigation>summary{color:#f1f4fa}}

html[data-suite-palette="encre"] .nc-suite { color: #f1f4fa; }
html[data-suite-palette="encre"] .nc-suite-panel { background: #1c2330; }
html[data-suite-palette="encre"] .nc-suite-title { color: #b0bed1; }
html[data-suite-palette="encre"] .nc-suite a.nc-suite-link:hover { background: #242e3d; }
html[data-suite-palette="encre"] .nc-suite a.nc-suite-link[aria-current="page"] { background: #242e3d; border-color: #414f64; }
html[data-suite-palette="encre"] .nc-suite button { border: 1px solid #414f64; background: #1c2330; color: #f1f4fa; }
html[data-suite-palette="encre"] .nc-suite-mobile-bar { background: #1c2330; border-bottom: 1px solid #414f64; }
@media (min-width: 1200px) {
 html[data-suite-palette="encre"] .nc-suite-desktop { border-right: 1px solid #414f64; }
}
html[data-suite-palette="encre"] .nc-suite .nc-suite-badge { background: #242e3d; color: #f1f4fa; }
html[data-suite-palette="encre"] .nc-suite .nc-suite-badge[data-state="unavailable"] { color: #b0bed1; }
html[data-suite-palette="encre"] .nc-suite .nc-suite-link[data-suite-link="messenger"] { --nc-color:#f1f4fa; }
html[data-suite-palette="encre"] .nc-suite-link[data-suite-link="hub"] { --nc-color: #f1f4fa; }
html[data-suite-palette="encre"] .nc-suite-link[data-suite-link="fairly"] { --nc-color:#f1f4fa; }
html[data-suite-palette="encre"] .nc-suite-link[data-suite-link="mayday"] { --nc-color: #f1f4fa; }
html[data-suite-palette="encre"] .nc-suite-link[data-suite-link="pulse"] { --nc-color: #f1f4fa; }
html[data-suite-palette="encre"] .nc-suite-link[data-suite-link="tempo"] { --nc-color:#f1f4fa; }
html[data-suite-palette="encre"] .nc-suite-link[data-suite-link="vault"] { --nc-color:#f1f4fa; }
html[data-suite-palette="encre"] .nc-suite-link[data-suite-link="dav"] { --nc-color: #f1f4fa; }
html[data-suite-palette="encre"] .nc-suite-link[data-suite-link="messenger"] { --nc-color:#f1f4fa; }
html[data-suite-palette="encre"] .nc-suite-link[data-suite-link="webmail"] { --nc-color: #f1f4fa; }

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

html[data-suite-palette]{--suite-on-accent:#fff;background:var(--suite-paper);color:var(--suite-ink)}html[data-suite-palette="encre"]{--suite-on-accent:#11151e}
html[data-suite-palette] body{--ink:var(--suite-ink);--text:var(--suite-ink);--paper:var(--suite-paper);--bg:var(--suite-paper);--panel:var(--suite-surface);--purple:var(--suite-accent);--teal:var(--suite-accent);--lavender:var(--suite-soft);--white:var(--suite-surface);--soft:var(--suite-soft);--muted:var(--suite-muted);--green:var(--suite-accent);--accent:var(--suite-accent);--line:var(--suite-line);--on-accent:var(--suite-on-accent);--hub-ink:var(--suite-ink);--hub-muted:var(--suite-muted);--hub-line:var(--suite-line);--hub-green:var(--suite-accent);--hub-surface:var(--suite-surface);background:var(--suite-paper);color:var(--suite-ink)}
html[data-suite-palette] .nc-suite{color-scheme:inherit;background:var(--suite-surface);color:var(--suite-ink);--nc-space-surface:var(--suite-surface);--nc-space-hover:var(--suite-soft);--nc-space-line:var(--suite-line);--nc-space-accent:var(--suite-accent)}html[data-suite-palette] .nc-suite-panel{background:var(--suite-surface);border-color:var(--suite-line)}html[data-suite-palette] .nc-suite a.nc-suite-link{color:var(--suite-ink)}html[data-suite-palette] .nc-suite a.nc-suite-link:hover,html[data-suite-palette] .nc-suite a.nc-suite-link[aria-current=page]{background:var(--suite-soft);border-color:var(--suite-line)}

/* Shared top bar. */
/* <x-suite::topbar>: same height, order and controls in every application, on the Hub's model. The breadcrumb on the
   left; on the right the notifications bell, Apparence, Abonnement and the account menu. Also copied into
   appearance.css, read in the head: the bar is drawn before the menu's styles arrive. */
html body .nc-topbar { position: relative; z-index: 30; display: flex; flex: none; align-items: center; justify-content: space-between; gap: 20px; box-sizing: border-box; width: auto; height: 74px; min-height: 0; max-height: none; margin: 0; padding: 0 36px; border: 0; border-bottom: 1px solid var(--suite-line, #e5e9e8); border-radius: 0; background: var(--suite-surface, #fff); color: var(--suite-ink, #222b32); font: 400 14px/1.45 Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; letter-spacing: normal; text-align: left; text-transform: none; box-shadow: none; }
html body .nc-topbar *, html body .nc-topbar *::before, html body .nc-topbar *::after { box-sizing: border-box; }
html body .nc-topbar svg { display: block; flex: none; }
html body .nc-topbar .nc-topbar-trail { display: flex; align-items: center; gap: 12px; min-width: 0; margin: 0; padding: 0; color: var(--suite-muted, #68757d); font-size: 12px; line-height: 1.45; }
html body .nc-topbar .nc-topbar-trail > span:first-child { flex: none; max-width: 220px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
html body .nc-topbar .nc-topbar-trail strong { min-width: 0; overflow: hidden; color: var(--suite-ink, #222b32); font-weight: 500; text-overflow: ellipsis; white-space: nowrap; }
html body .nc-topbar .nc-topbar-actions { display: flex; flex: none; align-items: center; gap: 4px; margin: 0 0 0 auto; padding: 0; }
html body .nc-topbar a.nc-topbar-bell { position: relative; display: grid; place-items: center; width: 40px; height: 40px; margin: 0; padding: 0; border: 0; border-radius: 50%; background: transparent; color: var(--suite-ink, #222b32); text-decoration: none; }
html body .nc-topbar a.nc-topbar-link { display: inline-flex; align-items: center; gap: 7px; height: 40px; margin: 0; padding: 0 12px; border: 0; border-radius: 8px; background: transparent; color: var(--suite-ink, #222b32); font-size: 12px; font-weight: 500; line-height: 1; text-decoration: none; white-space: nowrap; }
html body .nc-topbar a.nc-topbar-balance { display: inline-flex; align-items: center; gap: 7px; height: 40px; margin: 0 4px 0 0; padding: 0 12px; border: 1px solid var(--suite-line, #e5e9e8); border-radius: 999px; background: transparent; color: var(--suite-ink, #222b32); font-size: 12px; font-weight: 600; line-height: 1; font-variant-numeric: tabular-nums; text-decoration: none; white-space: nowrap; }
html body .nc-topbar a.nc-topbar-balance[hidden] { display: none; }
html body .nc-topbar :is(a.nc-topbar-balance, a.nc-topbar-bell, a.nc-topbar-link):hover { background: var(--suite-soft, #f0f4f1); }
html body .nc-topbar .nc-topbar-count { position: absolute; top: 3px; right: 1px; min-width: 17px; height: 17px; margin: 0; padding: 0 4px; border-radius: 999px; background: #c2410c; color: #fff; font: 700 10px/17px system-ui, sans-serif; text-align: center; }
html body .nc-topbar .nc-topbar-count[hidden] { display: none; }
html body .nc-topbar .nc-topbar-account { position: relative; flex: none; margin: 0 0 0 10px; padding: 0; border: 0; background: transparent; }
html body .nc-topbar .nc-topbar-account > summary { display: flex; align-items: center; gap: 10px; min-height: 44px; margin: 0; padding: 0; border: 0; background: transparent; color: var(--suite-ink, #222b32); font-size: 12px; font-weight: 400; line-height: 1.45; list-style: none; cursor: pointer; }
html body .nc-topbar .nc-topbar-account > summary::-webkit-details-marker { display: none; }
html body .nc-topbar .nc-topbar-account > summary::marker { content: ""; }
html body .nc-topbar .nc-topbar-avatar { display: grid; place-items: center; flex: none; width: 31px; height: 31px; margin: 0; border: 1px solid var(--suite-line, #dce6df); border-radius: 50%; background: var(--suite-soft, #eaf1eb); color: var(--suite-muted, #537463); font-size: 10px; font-weight: 600; line-height: 1; }
html body .nc-topbar .nc-topbar-name { max-width: 140px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
html body .nc-topbar .nc-topbar-menu { position: absolute; top: 48px; right: 0; z-index: 50; width: 230px; max-width: calc(100vw - 32px); margin: 0; padding: 6px; border: 1px solid var(--suite-line, #e5e9e8); border-radius: 12px; background: var(--suite-surface, #fff); box-shadow: 0 12px 32px #293e3215; }
html body .nc-topbar .nc-topbar-menu :is(a, button) { display: block; width: 100%; height: auto; min-height: 0; margin: 0; padding: 11px 12px; border: 0; border-radius: 7px; background: transparent; color: var(--suite-ink, #222b32); font: inherit; font-size: 13px; font-weight: 400; line-height: 1.4; letter-spacing: normal; text-align: left; text-decoration: none; text-transform: none; box-shadow: none; cursor: pointer; }
html body .nc-topbar .nc-topbar-menu :is(a, button):hover { background: var(--suite-soft, #f0f4f1); }
html body .nc-topbar .nc-topbar-menu form { margin: 4px 0 0; padding: 4px 0 0; border: 0; border-top: 1px solid var(--suite-line, #e5e9e8); }
html body .nc-topbar :focus-visible { outline: 3px solid var(--suite-accent, #245b49); outline-offset: 2px; }
@media (min-width: 1500px) { html body .nc-topbar { padding-inline: 48px; } }
@media (max-width: 1150px) { html body .nc-topbar { padding-inline: 24px; } }
@media (max-width: 800px) {
 html body .nc-topbar { height: 60px; gap: 12px; padding-inline: 20px; }
 html body .nc-topbar .nc-topbar-trail { gap: 8px; font-size: 11px; }
 html body .nc-topbar .nc-topbar-trail > span:first-child { max-width: 130px; }
 html body .nc-topbar a.nc-topbar-link { justify-content: center; width: 40px; padding: 0; }
 html body .nc-topbar a.nc-topbar-balance { height: 34px; padding: 0 10px; }
 html body .nc-topbar a.nc-topbar-balance svg { display: none; }
 html body .nc-topbar .nc-topbar-account { margin-left: 4px; }
 /* Icons only on a phone: the labels and the name stay read. */
 html body .nc-topbar :is(.nc-topbar-label, .nc-topbar-name) { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }
}
@media (max-width: 380px) {
 html body .nc-topbar { gap: 8px; padding-inline: 14px; }
 html body .nc-topbar .nc-topbar-actions { gap: 0; }
 html body .nc-topbar .nc-topbar-trail > span { display: none; }
}

/* Semantic pairs retain their meaning in light and dark palettes. */
html[data-suite-palette="clarte"],html[data-suite-palette="sauge"]{--state-good:#245c3b;--state-good-bg:#edf5ef;--state-warn:#7c4c08;--state-warn-bg:#fff3d6;--state-bad:#a33a30;--state-bad-bg:#fcecea}
html[data-suite-palette="encre"]{--state-good:#9bd7b3;--state-good-bg:#19392c;--state-warn:#f0c882;--state-warn-bg:#3a2e18;--state-bad:#f2a096;--state-bad-bg:#3e201e}

/* The product workspace uses p-* tokens independently of the suite rail. */
html[data-suite-palette] body.pulse-workspace{--p-surface:var(--suite-surface);--p-bg:var(--suite-paper);--p-line:var(--suite-line);--p-ink:var(--suite-ink);--p-muted:var(--suite-muted);--p-accent:var(--suite-accent);--p-hover:var(--suite-soft)}
html[data-suite-palette] body.pulse-workspace .pulse-new-project{background:var(--suite-accent)!important;color:var(--suite-on-accent)!important;border-color:var(--suite-accent)}
html[data-suite-palette] body.pulse-workspace .pulse-new-project span{color:var(--suite-on-accent)!important}
html[data-suite-palette] body.pulse-workspace .nc-suite button{background:var(--suite-surface);color:var(--suite-ink);border-color:var(--suite-line)}
html[data-suite-palette] body.pulse-workspace .view-switch [aria-current=page]{background:var(--suite-accent);color:var(--suite-on-accent)}
html[data-suite-palette] body.pulse-workspace .compact-task.task-selected{background:var(--suite-soft);color:var(--suite-ink)}
html[data-suite-palette] :is(.badge,.family-badge){background:var(--suite-soft);color:var(--suite-ink)}
html[data-suite-palette] :is(.badge.blocked,.urgency-high){background:var(--state-warn-bg);color:var(--state-warn)}
html[data-suite-palette] :is(.badge.done,.notice){background:var(--state-good-bg);color:var(--state-good)}
html[data-suite-palette] :is(.badge.doing,.urgency-normal){background:var(--suite-soft);color:var(--suite-accent)}
html[data-suite-palette] :is(.urgency-critical,.error){background:var(--state-bad-bg);color:var(--state-bad)}
html[data-suite-palette] :is(.quiet,.text-button){color:var(--suite-accent)}
html[data-suite-palette] :is(input,select,textarea){background:var(--suite-surface);color:var(--suite-ink);border-color:var(--suite-line)}
html[data-suite-palette] body.pulse-workspace .project-tabs [aria-current=page]{background:transparent;color:var(--suite-accent);border-bottom-color:var(--suite-accent)}
html[data-suite-palette] body.pulse-workspace .compact-task.task-selected{box-shadow:inset 3px 0 var(--suite-accent)}
html[data-suite-palette] button.danger{background:#9a3024;color:#fff;border-color:#9a3024}

/* Shared menu contract. App typography and theme adapters must not change its geometry. */
html[data-suite-palette] body .nc-suite { font: 14px/1.45 system-ui,sans-serif; letter-spacing: normal; text-transform: none; text-align: left; color: var(--suite-ink,#242a31); }
html[data-suite-palette] body .nc-suite .nc-suite-panel { padding:20px 12px; background:var(--suite-surface,#fcfdfc); color:var(--suite-ink,#242a31); border-color:var(--suite-line,#d8dfdb); }
html[data-suite-palette] body .nc-suite .nc-suite-title { margin:0 12px 14px; padding:0; font:700 11px/1.45 system-ui,sans-serif; letter-spacing:.08em; color:var(--suite-muted,#59635e); }
html[data-suite-palette] body .nc-suite nav { display:grid; gap:6px; margin:0; padding:0; flex:none; }
html[data-suite-palette] body .nc-suite a.nc-suite-link { min-height:48px; margin:0; padding:10px 12px; gap:12px; font:600 14px/1.4 system-ui,sans-serif; letter-spacing:normal; color:var(--suite-ink,#242a31); }
html[data-suite-palette] body .nc-suite a.nc-suite-link:is(:hover,[aria-current=page]) { background:var(--suite-soft,#eef2ef); border-color:var(--suite-line,#d8dfdb); }
html[data-suite-palette] body .nc-suite .nc-suite-link > img:not(.nc-suite-watermark) { width:26px; height:26px; margin:0; padding:0; background:transparent; border:0; border-radius:0; }
html[data-suite-palette] body .nc-suite .nc-suite-badge { display:block; min-width:24px; margin:0 0 0 auto; padding:2px 5px; font:700 11px/1.4 system-ui,sans-serif; background:var(--suite-soft,#e4ebe7); color:var(--suite-ink,#263b32); }
html[data-suite-palette] body .nc-suite .nc-suite-badge[data-state=unavailable] { background:transparent; color:var(--suite-muted,#69756e); }
html[data-suite-palette] body .nc-suite .nc-suite-footer { margin:16px 0 0; padding:12px 0 0; border-top:1px solid var(--suite-line,#d8dfdb); flex:none; }
html[data-suite-palette] body .nc-suite .nc-suite-brands { margin:auto 0 0; padding:24px 10px 0; flex:none; }
html[data-suite-palette] body .nc-suite .nc-suite-brands-title { margin:0 2px 4px; padding:0; font:600 10px/1.4 system-ui,sans-serif; letter-spacing:.08em; text-transform:uppercase; color:var(--suite-muted,#59635e); opacity:1; }
html[data-suite-palette] body .nc-suite a.nc-suite-brand { display:grid; gap:1px; margin:0; padding:7px 2px; border:0; background:transparent; color:inherit; font:12px/1.35 system-ui,sans-serif; letter-spacing:normal; }
html[data-suite-palette] body .nc-suite .nc-suite-brand-name { margin:0; padding:0; font:600 12px/1.35 system-ui,sans-serif; }
html[data-suite-palette] body .nc-suite .nc-suite-brand-text { margin:0; padding:0 0 0 14px; font:400 12px/1.35 system-ui,sans-serif; color:var(--suite-muted,#59635e); opacity:1; }
html[data-suite-palette] body .nc-suite .nc-space { margin:16px 0 0; flex:none; }
html[data-suite-palette] body .nc-suite .nc-space-current { box-shadow:none; text-transform:none; letter-spacing:normal; color:var(--suite-ink); }
html[data-suite-palette] body .nc-suite .nc-space-text { text-align:left; }
html[data-suite-palette] body .nc-suite .nc-space-hint { color:var(--suite-muted,#59635e); opacity:1; }
@media(min-width:1200px) { html[data-suite-palette] body .nc-suite .nc-suite-desktop { display:flex; flex-direction:column; width:216px; } }

html[data-suite-palette] body .nc-suite .nc-space button.nc-space-current { background:var(--suite-surface); border-color:var(--suite-line); }
html[data-suite-palette] body .nc-suite .nc-space button.nc-space-current:is(:hover,[aria-expanded=true]) { background:var(--suite-soft); }
html[data-suite-palette] body .nc-suite .nc-suite-desktop { max-height:none; overflow-y:auto; }
html[data-suite-palette] body .nc-suite .nc-suite-dialog > .nc-suite-panel { margin:0; overflow:visible; padding:max(20px,env(safe-area-inset-top)) 12px max(20px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left)); }
html[data-suite-palette] body .nc-suite dialog.nc-suite-dialog { background:var(--suite-surface); color:var(--suite-ink); }
html[data-suite-palette] body .nc-suite dialog.nc-suite-dialog::backdrop { background:rgb(17 21 30 / .72); }
