@import '_content/XN1Lab.Platform.Modules.Accounts/XN1Lab.Platform.Modules.Accounts.ho6o1i6gm9.bundle.scp.css';
@import '_content/XN1Lab.Platform.Modules.Commerce/XN1Lab.Platform.Modules.Commerce.32788zzhn6.bundle.scp.css';
@import '_content/XN1Lab.Platform.UI/XN1Lab.Platform.UI.mapr4xygop.bundle.scp.css';

/* /Components/Layout/AccountScopeSwitcher.razor.rz.scp.css */
.xn1-account-switcher[b-qsfq1xakkh] {
    position: sticky;
    bottom: .5rem;
    z-index: 20;
    padding: .5rem .65rem .65rem;
    background: var(--xn1-brand-surface, #fff);
    border-top: 1px solid rgba(34, 36, 38, .12);
}

.xn1-account-switcher.icon-only[b-qsfq1xakkh] {
    position: relative;
    bottom: auto;
    z-index: 60;
    padding: 0;
    background: transparent;
    border-top: 0;
}

.xn1-account-switcher-trigger[b-qsfq1xakkh],
.xn1-account-switcher-option[b-qsfq1xakkh] {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    align-items: center;
    width: 100%;
    min-height: 2.75rem;
    padding: .45rem .55rem;
    border: 1px solid transparent;
    border-radius: .45rem;
    background: transparent;
    color: inherit;
    text-align: left;
    cursor: pointer;
    gap: .55rem;
}

.xn1-account-switcher-trigger.icon-only[b-qsfq1xakkh] {
    display: inline-flex;
    justify-content: center;
    width: 2.25rem;
    min-height: 2.25rem;
    padding: 0;
    border-radius: 50%;
    font-size: 1.15rem;
}

.xn1-account-switcher-trigger.icon-only i.icon[b-qsfq1xakkh] {
    margin: 0;
}

.xn1-account-switcher-trigger:hover[b-qsfq1xakkh],
.xn1-account-switcher-trigger.active[b-qsfq1xakkh],
.xn1-account-switcher-option:hover[b-qsfq1xakkh],
.xn1-account-switcher-option.active[b-qsfq1xakkh] {
    border-color: rgba(34, 36, 38, .16);
    background: rgba(34, 36, 38, .05);
}

.xn1-account-switcher-trigger:disabled[b-qsfq1xakkh],
.xn1-account-switcher-option:disabled[b-qsfq1xakkh] {
    cursor: default;
    opacity: .65;
}

.xn1-account-switcher-avatar[b-qsfq1xakkh] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    background: var(--xn1-brand-primary, #1b1c1d);
    color: #fff;
    font-weight: 700;
    font-size: .78rem;
    line-height: 1;
}

.xn1-account-switcher-avatar.small[b-qsfq1xakkh] {
    width: 1.85rem;
    height: 1.85rem;
    font-size: .72rem;
}

.xn1-account-switcher-copy[b-qsfq1xakkh] {
    display: grid;
    min-width: 0;
    line-height: 1.15;
}

.xn1-account-switcher-label[b-qsfq1xakkh],
.xn1-account-switcher-meta[b-qsfq1xakkh] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xn1-account-switcher-label[b-qsfq1xakkh] {
    font-weight: 700;
}

.xn1-account-switcher-meta[b-qsfq1xakkh] {
    margin-top: .15rem;
    color: rgba(0, 0, 0, .55);
    font-size: .76rem;
}

.xn1-account-switcher-panel[b-qsfq1xakkh] {
    position: absolute;
    left: .65rem;
    right: .65rem;
    bottom: calc(100% - .35rem);
    overflow: hidden;
    border: 1px solid rgba(34, 36, 38, .14);
    border-radius: .5rem;
    background: #fff;
    box-shadow: 0 .65rem 1.8rem rgba(34, 36, 38, .18);
}

.xn1-account-switcher.icon-only .xn1-account-switcher-panel[b-qsfq1xakkh] {
    left: auto;
    right: 0;
    top: calc(100% + .45rem);
    bottom: auto;
    width: min(19rem, calc(100vw - 2rem));
}

.xn1-account-switcher-panel-header[b-qsfq1xakkh] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: .5rem;
    padding: .65rem .7rem;
    border-bottom: 1px solid rgba(34, 36, 38, .1);
    font-weight: 700;
}

.xn1-account-switcher-list[b-qsfq1xakkh] {
    display: grid;
    max-height: 16rem;
    overflow-y: auto;
    padding: .35rem;
}

.xn1-account-switcher-empty[b-qsfq1xakkh] {
    display: flex;
    align-items: center;
    gap: .45rem;
    padding: .85rem .75rem;
    color: rgba(0, 0, 0, .58);
    font-size: .88rem;
}
/* /Components/Layout/ConsoleLayout.razor.rz.scp.css */
.xn1-console-nav-header[b-dh8nby50ex] {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    gap: .5rem;
}

.xn1-console-nav-title[b-dh8nby50ex] {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* /Features/Tasks/Pages/TasksPage.razor.rz.scp.css */
.xn1-console-tasks-toolbar-shell[b-9e688j5kzd]  .xn1-workspace-list-toolbar.ui.xn1-workspace-list-toolbar-frameless {
    background: #fff !important;
    box-shadow: none !important;
}

.xn1-console-tasks-toolbar-shell[b-9e688j5kzd]  .xn1-workspace-list-toolbar.ui.sticky.fixed {
    background: #fff !important;
}

.xn1-console-task-workspace-tabs-shell[b-9e688j5kzd] {
    min-width: 0;
}

.xn1-console-task-tab-content[b-9e688j5kzd] {
    min-width: 0;
}

.xn1-console-tasks-toolbar-grid.ui.grid[b-9e688j5kzd] {
    background: #fff;
    box-shadow: none;
    margin: 0 !important;
    position: relative;
    z-index: 1;
}

.xn1-console-tasks-toolbar-grid.ui.grid > .column[b-9e688j5kzd] {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.xn1-console-tasks-toolbar-grid.ui.grid > .column:first-child[b-9e688j5kzd] {
    padding-left: 0 !important;
}

.xn1-console-tasks-toolbar-grid.ui.grid > .column:last-child[b-9e688j5kzd] {
    padding-right: 0 !important;
}

.xn1-console-task-workspace-tabs.ui.menu[b-9e688j5kzd] {
    margin: 0 0 0.55rem;
    min-height: 2.5rem;
    overflow-x: auto;
    scrollbar-width: thin;
}

.xn1-console-task-workspace-tabs.ui.menu .xn1-console-task-workspace-tab.item[b-9e688j5kzd] {
    align-items: center;
    background: transparent;
    border: 0;
    cursor: pointer;
    display: flex;
    font: inherit;
    gap: 0.35rem;
    margin: 0;
    min-height: 2.5rem;
    white-space: nowrap;
}

.xn1-console-task-workspace-tabs.ui.menu .xn1-console-task-workspace-tab.item .ui.label[b-9e688j5kzd] {
    margin: 0 0 0 0.15rem;
}

.xn1-console-task-focus-strip[b-9e688j5kzd],
.xn1-console-task-cycle-strip[b-9e688j5kzd] {
    align-items: center;
    display: flex;
    gap: 0.4rem;
    margin: 0.25rem 0;
    overflow-x: auto;
    padding: 12px 0;
    scrollbar-width: thin;
}

.xn1-console-task-cycle-strip[b-9e688j5kzd] {
    margin-top: -0.25rem;
}

.xn1-console-task-focus-strip .xn1-console-task-quick-button.ui.button[b-9e688j5kzd],
.xn1-console-task-cycle-strip .xn1-console-task-cycle-button.ui.button[b-9e688j5kzd] {
    border-radius: 6px;
    flex: 0 0 auto;
    margin: 0;
    white-space: nowrap;
}

.xn1-console-task-focus-strip .xn1-console-task-quick-button.ui.button.active[b-9e688j5kzd],
.xn1-console-task-cycle-strip .xn1-console-task-cycle-button.ui.button.active[b-9e688j5kzd] {
    background: #1b1c1d !important;
    color: #ffffff !important;
}

@media (min-width: 768px) {
    .xn1-console-task-scope-rail[b-9e688j5kzd] {
        background: rgba(255, 255, 255, 0.72);
        border: 0;
        display: flex;
        flex-direction: column;
        margin: 10px -0.6rem 0.25rem;
        min-width: 0;
        padding: 12px 0.6rem;
    }

    .xn1-console-task-focus-strip[b-9e688j5kzd],
    .xn1-console-task-cycle-strip[b-9e688j5kzd] {
        gap: 0;
        margin: 0;
        overflow-x: auto;
        padding: 0;
        scrollbar-width: thin;
    }

    .xn1-console-task-focus-strip[b-9e688j5kzd] {
        min-height: 1.65rem;
    }

    .xn1-console-task-cycle-strip[b-9e688j5kzd] {
        min-height: 1.8rem;
    }

    .xn1-console-task-focus-strip .xn1-console-task-quick-button.ui.button[b-9e688j5kzd],
    .xn1-console-task-cycle-strip .xn1-console-task-cycle-button.ui.button[b-9e688j5kzd] {
        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: inset 0 -2px 0 transparent !important;
        color: rgba(0, 0, 0, 0.62) !important;
        font-weight: 500;
        margin: 0 !important;
    }

    .xn1-console-task-focus-strip .xn1-console-task-quick-button.ui.button[b-9e688j5kzd] {
        min-height: 1.65rem;
        padding: 0.28rem 0.58rem !important;
    }

    .xn1-console-task-cycle-strip .xn1-console-task-cycle-button.ui.button[b-9e688j5kzd] {
        color: rgba(0, 0, 0, 0.52) !important;
        min-height: 1.8rem;
        padding: 0.34rem 0.62rem !important;
    }

    .xn1-console-task-focus-strip .xn1-console-task-quick-button.ui.button:hover[b-9e688j5kzd],
    .xn1-console-task-cycle-strip .xn1-console-task-cycle-button.ui.button:hover[b-9e688j5kzd] {
        background: rgba(0, 0, 0, 0.035) !important;
        color: rgba(0, 0, 0, 0.82) !important;
    }

    .xn1-console-task-focus-strip .xn1-console-task-quick-button.ui.button.active[b-9e688j5kzd],
    .xn1-console-task-cycle-strip .xn1-console-task-cycle-button.ui.button.active[b-9e688j5kzd] {
        background: transparent !important;
        box-shadow: inset 0 -2px 0 #1f2937 !important;
        color: #111827 !important;
        font-weight: 700;
    }

    .xn1-console-task-focus-strip .xn1-console-task-quick-button.ui.button.disabled[b-9e688j5kzd],
    .xn1-console-task-cycle-strip .xn1-console-task-cycle-button.ui.button.disabled[b-9e688j5kzd] {
        color: rgba(0, 0, 0, 0.28) !important;
        opacity: 1 !important;
    }
}

.xn1-console-task-title-row[b-9e688j5kzd] {
    align-items: flex-start;
    display: flex;
    gap: 0.6rem;
    min-width: 0;
}

.xn1-console-task-title-content[b-9e688j5kzd] {
    flex: 1 1 auto;
    min-width: 0;
}

.xn1-console-task-plan-label.ui.label[b-9e688j5kzd] {
    margin-left: 0.35rem;
    vertical-align: middle;
}

.xn1-console-task-feature-label.ui.label[b-9e688j5kzd] {
    margin-left: 0.25rem;
    vertical-align: middle;
}

.xn1-console-task-cycle-label.ui.label[b-9e688j5kzd] {
    margin-left: 0.25rem;
    vertical-align: middle;
}

.xn1-console-task-board[b-9e688j5kzd] {
    padding: 0.35rem 0 1.25rem;
}

.xn1-console-task-board[b-9e688j5kzd]  .xn1-workspace-list-flush.ui.basic.segment {
    border: 0 !important;
    box-shadow: none !important;
}

.xn1-console-task-cycle-accordion.ui.accordion[b-9e688j5kzd] {
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

.xn1-console-task-cycle-accordion.ui.accordion > .title[b-9e688j5kzd] {
    background: transparent !important;
    border: 0 !important;
    color: rgba(0, 0, 0, 0.82) !important;
    padding: 0.9rem 0.85rem 0.55rem !important;
}

.xn1-console-task-cycle-accordion.ui.accordion > .title:hover[b-9e688j5kzd],
.xn1-console-task-cycle-accordion.ui.accordion > .title:focus-visible[b-9e688j5kzd] {
    background: rgba(34, 36, 38, 0.025) !important;
}

.xn1-console-task-cycle-title-grid.ui.grid[b-9e688j5kzd] {
    margin: 0 !important;
}

.xn1-console-task-cycle-title-grid.ui.grid > .column[b-9e688j5kzd] {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.xn1-console-task-cycle-title-grid.ui.grid > .column:first-child[b-9e688j5kzd] {
    padding-left: 0 !important;
}

.xn1-console-task-cycle-title-grid.ui.grid > .column:last-child[b-9e688j5kzd] {
    padding-right: 0 !important;
}

.xn1-console-task-cycle-accordion.ui.accordion .xn1-console-task-state-title.title[b-9e688j5kzd] {
    align-items: center;
    background: transparent !important;
    border: 0 !important;
    color: rgba(0, 0, 0, 0.66) !important;
    display: flex;
    gap: 0.35rem;
    margin: 0.2rem 0 0;
    padding: 0.55rem 1.1rem 0.35rem !important;
}

.xn1-console-task-cycle-accordion.ui.accordion .xn1-console-task-state-title.title:hover[b-9e688j5kzd],
.xn1-console-task-cycle-accordion.ui.accordion .xn1-console-task-state-title.title:focus-visible[b-9e688j5kzd] {
    background: rgba(34, 36, 38, 0.025) !important;
}

.xn1-console-task-cycle-accordion.ui.accordion .xn1-console-task-state-title.title > .icon[b-9e688j5kzd] {
    margin: 0;
}

.xn1-console-task-cycle-accordion.ui.accordion .xn1-console-task-state-title.title > .ui.label[b-9e688j5kzd] {
    margin: 0;
}

.xn1-console-task-cycle-accordion.ui.accordion .xn1-console-task-state-content.content[b-9e688j5kzd] {
    padding: 0 0 0.45rem !important;
}

.xn1-console-task-status-group-segment[b-9e688j5kzd] {
    background: transparent;
    border: 0;
    box-shadow: none;
    margin: 0;
    max-height: none;
    overflow: visible;
    padding: 0 0.55rem;
}

.xn1-console-task-status-group-segment[b-9e688j5kzd]  .xn1-console-task-flat-list.ui.table {
    background: transparent !important;
    border: 0 !important;
    border-collapse: separate;
    border-spacing: 0;
    box-shadow: none !important;
    margin: 0 !important;
}

.xn1-console-task-cycle-table-row > td[b-9e688j5kzd] {
    background: rgba(34, 36, 38, 0.06);
    border-top: 1px solid #000;
    font-weight: 700;
}

.xn1-console-task-state-table-row > td[b-9e688j5kzd] {
    background: rgba(34, 36, 38, 0.035);
    border-top: 1px solid rgba(34, 36, 38, 0.08);
}

.xn1-console-task-item-row > td[b-9e688j5kzd] {
    background: transparent !important;
    border: 0 !important;
    cursor: pointer;
    padding: 0.58rem 0.6rem !important;
    transition: background-color 120ms ease;
}

.xn1-console-task-item-row:hover > td[b-9e688j5kzd],
.xn1-console-task-item-row:focus-within > td[b-9e688j5kzd] {
    background: rgba(34, 36, 38, 0.045) !important;
}

.xn1-console-task-item-row > td:first-child[b-9e688j5kzd] {
    border-radius: 6px 0 0 6px;
}

.xn1-console-task-item-row > td:last-child[b-9e688j5kzd] {
    border-radius: 0 6px 6px 0;
}

.xn1-console-task-list-row[b-9e688j5kzd] {
    align-items: center;
    display: grid;
    gap: 0.9rem;
    grid-template-columns: minmax(0, 1fr) auto;
    min-width: 0;
}

.xn1-console-task-list-primary[b-9e688j5kzd] {
    min-width: 0;
}

.xn1-console-task-list-primary .xn1-console-task-title-content[b-9e688j5kzd] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.32rem;
    line-height: 1.42;
}

.xn1-console-task-list-primary .xn1-console-task-title-content > .icon[b-9e688j5kzd],
.xn1-console-task-list-primary .xn1-console-task-title-content > .ui.label[b-9e688j5kzd] {
    flex: 0 0 auto;
    margin: 0 !important;
}

.xn1-console-task-list-primary .xn1-console-task-title-content > strong[b-9e688j5kzd] {
    min-width: 12rem;
    overflow-wrap: anywhere;
}

.xn1-console-task-row-meta[b-9e688j5kzd] {
    align-items: center;
    display: flex !important;
    flex-wrap: wrap;
    gap: 0.3rem;
    justify-content: flex-end;
    min-width: 0;
}

.xn1-console-task-row-meta > .ui.label[b-9e688j5kzd],
.xn1-console-task-row-meta > span[b-9e688j5kzd],
.xn1-console-task-row-actions > .ui.label[b-9e688j5kzd] {
    margin: 0 !important;
}

.xn1-console-task-row-meta > .ui.basic.label[b-9e688j5kzd] {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    color: rgba(0, 0, 0, 0.62) !important;
    padding: 0.28rem 0.35rem !important;
}

.xn1-console-task-row-actions[b-9e688j5kzd] {
    align-items: center;
    display: inline-flex;
    gap: 0.22rem;
    opacity: 0;
    transition: opacity 120ms ease;
}

.xn1-console-task-item-row:hover .xn1-console-task-row-actions[b-9e688j5kzd],
.xn1-console-task-item-row:focus-within .xn1-console-task-row-actions[b-9e688j5kzd] {
    opacity: 1;
}

.xn1-console-task-completion.ui.button[b-9e688j5kzd] {
    flex: 0 0 auto;
    margin: 0;
    min-height: 1.85rem;
    min-width: 1.85rem;
    padding: 0.45rem !important;
}

.xn1-console-task-row-progress[b-9e688j5kzd] {
    margin-top: 0.35rem;
}

.xn1-console-task-progress[b-9e688j5kzd] {
    margin-top: 0.25rem;
}

.xn1-console-task-progress-summary[b-9e688j5kzd] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    gap: 0.75rem;
}

.xn1-console-task-progress-track[b-9e688j5kzd] {
    background: rgba(34, 36, 38, 0.08);
    border-radius: 4px;
    height: 0.35rem;
    margin-top: 0.45rem;
    overflow: hidden;
}

.xn1-console-task-progress-fill[b-9e688j5kzd] {
    background: #21ba45;
    height: 100%;
    transition: width 160ms ease;
}

.xn1-console-task-section-header[b-9e688j5kzd] {
    align-items: flex-start;
    display: flex;
    gap: 0.75rem;
    justify-content: space-between;
    min-width: 0;
}

.xn1-console-task-section-header-actions[b-9e688j5kzd] {
    align-items: center;
    display: flex;
    flex: 0 0 auto;
    gap: 0.35rem;
    justify-content: flex-end;
}

.xn1-console-task-section-header-actions .ui.button[b-9e688j5kzd],
.xn1-console-task-section-header-actions .ui.label[b-9e688j5kzd] {
    margin: 0;
}

.xn1-console-task-detail-section[b-9e688j5kzd] {
    min-width: 0;
}

.xn1-console-task-description-input[b-9e688j5kzd] {
    min-height: 15rem;
    resize: vertical;
}

.xn1-console-task-detail-section-table[b-9e688j5kzd] {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
    height: 100%;
    min-height: 0;
}

.xn1-console-task-checklist-table-surface[b-9e688j5kzd],
.xn1-console-task-subtasks-table-surface[b-9e688j5kzd],
.xn1-console-task-project-features-table-surface[b-9e688j5kzd],
.xn1-console-task-activity-table-surface[b-9e688j5kzd] {
    flex: 1 1 auto;
    min-height: 0;
    overflow: auto;
}

.xn1-console-task-activity-mobile-toolbar[b-9e688j5kzd] {
    align-items: center;
    display: flex;
    gap: 0.75rem;
    justify-content: space-between;
}

.xn1-console-task-detail-section > .ui.header[b-9e688j5kzd],
.xn1-console-task-section-header .ui.header[b-9e688j5kzd] {
    margin-bottom: 0.25rem;
}

.xn1-console-task-prewrap[b-9e688j5kzd] {
    white-space: pre-wrap;
}

.xn1-console-task-record[b-9e688j5kzd] {
    margin: 0 auto;
    max-width: 88rem;
    padding: 0 1rem 3rem;
}

.xn1-console-task-record-loading[b-9e688j5kzd] {
    min-height: 28rem;
    padding: 5rem 1rem;
}

.xn1-console-task-record-heading[b-9e688j5kzd] {
    border-bottom: 1px solid rgba(34, 36, 38, 0.1);
    max-width: 67rem;
    padding: 1rem 0 0.8rem;
}

.xn1-console-task-record-kicker[b-9e688j5kzd] {
    align-items: center;
    color: rgba(0, 0, 0, 0.52);
    display: flex;
    font-size: 0.86rem;
    gap: 0.42rem;
    min-width: 0;
    overflow: hidden;
    white-space: nowrap;
}

.xn1-console-task-record-kicker > span[b-9e688j5kzd] {
    overflow: hidden;
    text-overflow: ellipsis;
}

.xn1-console-task-record-kicker > span[aria-hidden="true"][b-9e688j5kzd] {
    flex: 0 0 auto;
    overflow: visible;
}

.xn1-console-task-record-reference[b-9e688j5kzd] {
    color: rgba(0, 0, 0, 0.72);
    flex: 0 0 auto;
    font-weight: 700;
}

.xn1-console-task-record-title[b-9e688j5kzd] {
    font-size: clamp(1.65rem, 2.8vw, 2.2rem);
    letter-spacing: -0.025em;
    line-height: 1.18;
    margin: 0.7rem 0 0.55rem;
    overflow-wrap: break-word;
}

.xn1-console-task-record-editable-title[b-9e688j5kzd] {
    align-items: flex-start;
    appearance: none;
    background: transparent;
    border: 0;
    border-radius: 5px;
    color: inherit;
    cursor: text;
    display: flex;
    font: inherit;
    font-weight: inherit;
    gap: 0.55rem;
    letter-spacing: inherit;
    line-height: inherit;
    margin: -0.2rem;
    padding: 0.2rem;
    text-align: left;
    width: calc(100% + 0.4rem);
}

.xn1-console-task-record-editable-title > span[b-9e688j5kzd] {
    min-width: 0;
    overflow-wrap: anywhere;
}

.xn1-console-task-record-editable-title > .icon[b-9e688j5kzd],
.xn1-console-task-record-description > .icon[b-9e688j5kzd] {
    color: rgba(0, 0, 0, 0.4);
    flex: 0 0 auto;
    font-size: 0.8rem;
    margin: 0.45rem 0 0;
    opacity: 0;
    transition: opacity 120ms ease;
}

.xn1-console-task-record-editable-title:hover[b-9e688j5kzd],
.xn1-console-task-record-editable-title:focus-visible[b-9e688j5kzd],
.xn1-console-task-record-description:hover[b-9e688j5kzd],
.xn1-console-task-record-description:focus-visible[b-9e688j5kzd] {
    background: rgba(34, 36, 38, 0.04);
    outline: none;
}

.xn1-console-task-record-editable-title:hover > .icon[b-9e688j5kzd],
.xn1-console-task-record-editable-title:focus-visible > .icon[b-9e688j5kzd],
.xn1-console-task-record-description:hover > .icon[b-9e688j5kzd],
.xn1-console-task-record-description:focus-visible > .icon[b-9e688j5kzd] {
    opacity: 1;
}

.xn1-console-task-record-description[b-9e688j5kzd] {
    align-items: flex-start;
    appearance: none;
    background: transparent;
    border: 0;
    border-radius: 5px;
    color: rgba(0, 0, 0, 0.7);
    cursor: text;
    display: flex;
    font-size: 1rem;
    gap: 0.55rem;
    line-height: 1.6;
    margin: 0.45rem -0.25rem 0;
    max-width: 64rem;
    padding: 0.35rem 0.25rem;
    text-align: left;
    white-space: pre-wrap;
    width: calc(100% + 0.5rem);
}

.xn1-console-task-record-description:disabled[b-9e688j5kzd] {
    color: rgba(0, 0, 0, 0.7);
    cursor: default;
    opacity: 1;
}

.xn1-console-task-record-description > span:first-child[b-9e688j5kzd] {
    min-width: 0;
    overflow-wrap: anywhere;
}

.xn1-console-task-record-description-placeholder[b-9e688j5kzd] {
    color: rgba(0, 0, 0, 0.43);
}

.xn1-console-task-record-inline-editor.ui.form[b-9e688j5kzd] {
    margin: 0;
}

.xn1-console-task-record-inline-editor .xn1-console-task-record-title[b-9e688j5kzd] {
    margin-bottom: 0.25rem;
}

.xn1-console-task-record-inline-editor .xn1-console-task-record-title[b-9e688j5kzd]  input {
    background: transparent !important;
    border: 0 !important;
    border-radius: 5px !important;
    box-shadow: none !important;
    color: inherit !important;
    font: inherit !important;
    font-weight: inherit !important;
    letter-spacing: inherit !important;
    line-height: inherit !important;
    margin: -0.2rem !important;
    padding: 0.2rem !important;
    width: calc(100% + 0.4rem) !important;
}

.xn1-console-task-record-inline-editor .xn1-console-task-record-title[b-9e688j5kzd]  input:focus,
.xn1-console-task-record-description-editor[b-9e688j5kzd]  textarea:focus {
    background: rgba(34, 36, 38, 0.04) !important;
}

.xn1-console-task-record-description-editor[b-9e688j5kzd] {
    margin-top: 0.45rem;
}

.xn1-console-task-record-description-editor[b-9e688j5kzd]  textarea {
    background: transparent !important;
    border: 0 !important;
    border-radius: 5px !important;
    box-shadow: none !important;
    color: rgba(0, 0, 0, 0.72) !important;
    font-size: 1rem !important;
    line-height: 1.6 !important;
    min-height: 4.8rem !important;
    padding: 0.35rem 0.25rem !important;
    resize: vertical;
}

.xn1-console-task-record-inline-editor-actions[b-9e688j5kzd] {
    align-items: center;
    display: flex;
    gap: 0.4rem;
    justify-content: flex-end;
    margin-top: 0.45rem;
}

.xn1-console-task-record-inline-editor-actions > .ui.button[b-9e688j5kzd] {
    margin: 0;
}

.xn1-console-task-record-actions[b-9e688j5kzd] {
    align-items: center;
    display: flex;
    gap: 0.3rem;
    margin: 1rem 0 0;
    overflow-x: auto;
    padding: 0 0 0.25rem;
    scrollbar-width: thin;
}

.xn1-console-task-record-actions > .ui.button[b-9e688j5kzd],
.xn1-console-task-record-actions[b-9e688j5kzd]  .xn1-console-task-record-tool.ui.button {
    align-items: center;
    background: transparent !important;
    box-shadow: none !important;
    color: rgba(0, 0, 0, 0.66) !important;
    display: inline-flex;
    flex: 0 0 auto;
    font-size: 0.88rem;
    gap: 0.28rem;
    margin: 0;
    min-height: 2.1rem;
    padding: 0.48rem 0.64rem;
    white-space: nowrap;
}

.xn1-console-task-record-actions > .ui.button:hover[b-9e688j5kzd],
.xn1-console-task-record-actions > .ui.button:focus-visible[b-9e688j5kzd],
.xn1-console-task-record-actions[b-9e688j5kzd]  .xn1-console-task-record-tool.ui.button:hover,
.xn1-console-task-record-actions[b-9e688j5kzd]  .xn1-console-task-record-tool.ui.button:focus-visible {
    background: rgba(34, 36, 38, 0.055) !important;
    color: rgba(0, 0, 0, 0.88) !important;
}

.xn1-console-task-record-actions .ui.button > .icon[b-9e688j5kzd],
.xn1-console-task-record-actions[b-9e688j5kzd]  .ui.button > .icon {
    margin: 0 0.08rem 0 0;
}

.xn1-console-task-record-actions small[b-9e688j5kzd] {
    color: rgba(0, 0, 0, 0.43);
    font-size: 0.78rem;
    font-weight: 600;
    margin-left: 0.12rem;
}

.xn1-console-task-record-grid[b-9e688j5kzd] {
    align-items: start;
    display: grid;
    gap: 2.4rem;
    grid-template-columns: minmax(0, 1fr) 19rem;
    padding-top: 1.5rem;
}

.xn1-console-task-record-main[b-9e688j5kzd] {
    min-width: 0;
}

.xn1-console-task-record-sidebar[b-9e688j5kzd] {
    border-left: 1px solid rgba(34, 36, 38, 0.1);
    min-width: 0;
    padding-left: 1.7rem;
    position: sticky;
    top: 1rem;
}

.xn1-console-task-record-section-heading[b-9e688j5kzd] {
    align-items: center;
    display: flex;
    min-height: 2.2rem;
    justify-content: space-between;
    margin-bottom: 0.65rem;
}

.xn1-console-task-record-section-heading > h2[b-9e688j5kzd],
.xn1-console-task-record-properties-heading > h2[b-9e688j5kzd] {
    color: rgba(0, 0, 0, 0.72);
    font-size: 0.88rem;
    letter-spacing: 0.01em;
    margin: 0;
}

.xn1-console-task-record-section-heading .ui.button[b-9e688j5kzd] {
    flex: 0 0 auto;
    margin: 0;
}

.xn1-console-task-inline-comment.ui.form[b-9e688j5kzd] {
    border: 1px solid rgba(34, 36, 38, 0.12);
    border-radius: 8px;
    margin: 1.35rem 0 0;
    padding: 0.65rem;
}

.xn1-console-task-inline-comment-readonly[b-9e688j5kzd] {
    align-items: center;
    background: rgba(34, 36, 38, 0.025);
    border: 1px solid rgba(34, 36, 38, 0.1);
    border-radius: 8px;
    color: rgba(0, 0, 0, 0.55);
    display: grid;
    gap: 0.65rem;
    grid-template-columns: 1.8rem minmax(0, 1fr) auto;
    margin: 1.35rem 0 0;
    padding: 0.7rem;
}

.xn1-console-task-inline-comment-readonly strong[b-9e688j5kzd] {
    color: rgba(0, 0, 0, 0.72);
    display: block;
    font-size: 0.86rem;
}

.xn1-console-task-inline-comment-readonly p[b-9e688j5kzd] {
    font-size: 0.82rem;
    line-height: 1.4;
    margin: 0.12rem 0 0;
}

.xn1-console-task-inline-comment-readonly > .icon[b-9e688j5kzd] {
    margin: 0;
}

.xn1-console-task-inline-comment-row[b-9e688j5kzd] {
    align-items: flex-start;
    display: grid;
    gap: 0.55rem;
    grid-template-columns: 1.8rem minmax(0, 1fr) 2.25rem;
}

.xn1-console-task-inline-comment-row > .field[b-9e688j5kzd] {
    margin: 0 !important;
    min-width: 0;
}

.xn1-console-task-inline-comment-row[b-9e688j5kzd]  textarea {
    border: 0 !important;
    box-shadow: none !important;
    min-height: 2.8rem !important;
    padding: 0.28rem 0.15rem !important;
    resize: vertical;
}

.xn1-console-task-inline-comment-row > .ui.button[b-9e688j5kzd] {
    border-radius: 50%;
    height: 2.15rem;
    margin: 0;
    padding: 0;
    width: 2.15rem;
}

.xn1-console-task-comment-avatar.ui.label[b-9e688j5kzd] {
    align-items: center;
    background: #f1f3f5;
    color: rgba(0, 0, 0, 0.72);
    display: inline-flex;
    height: 1.8rem;
    justify-content: center;
    margin: 0;
    min-width: 1.8rem;
    padding: 0;
}

.xn1-console-task-timeline[b-9e688j5kzd] {
    margin-top: 0.15rem;
}

.xn1-console-task-timeline-date[b-9e688j5kzd] {
    color: rgba(0, 0, 0, 0.42);
    font-size: 0.74rem;
    font-weight: 700;
    letter-spacing: 0.035em;
    padding: 1.05rem 0 0.42rem 2rem;
    text-transform: uppercase;
}

.xn1-console-task-timeline-date:first-child[b-9e688j5kzd] {
    padding-top: 0.35rem;
}

.xn1-console-task-timeline-event[b-9e688j5kzd] {
    align-items: center;
    display: grid;
    gap: 0.55rem;
    grid-template-columns: 1.45rem minmax(0, 1fr) auto;
    min-height: 2.2rem;
    padding: 0.28rem 0;
    position: relative;
}

.xn1-console-task-timeline-event:not(:last-child)[b-9e688j5kzd]::before {
    background: rgba(34, 36, 38, 0.13);
    content: "";
    left: 0.7rem;
    position: absolute;
    top: 1.75rem;
    bottom: -0.7rem;
    width: 1px;
}

.xn1-console-task-timeline-icon[b-9e688j5kzd] {
    align-items: center;
    background: #fff;
    border-radius: 50%;
    color: rgba(0, 0, 0, 0.48);
    display: flex;
    height: 1.45rem;
    justify-content: center;
    position: relative;
    width: 1.45rem;
    z-index: 1;
}

.xn1-console-task-timeline-icon .icon[b-9e688j5kzd] {
    font-size: 0.82rem;
    margin: 0;
}

.xn1-console-task-timeline-copy[b-9e688j5kzd] {
    align-items: baseline;
    display: flex;
    flex-wrap: wrap;
    font-size: 0.88rem;
    gap: 0.25rem;
    line-height: 1.38;
    min-width: 0;
}

.xn1-console-task-timeline-copy > span:first-child[b-9e688j5kzd] {
    overflow-wrap: anywhere;
}

.xn1-console-task-timeline-actor[b-9e688j5kzd],
.xn1-console-task-timeline-event > time[b-9e688j5kzd] {
    color: rgba(0, 0, 0, 0.5);
    font-size: 0.8rem;
}

.xn1-console-task-timeline-event > time[b-9e688j5kzd] {
    white-space: nowrap;
}

.xn1-console-task-timeline-comment[b-9e688j5kzd] {
    background: #fff;
    border: 1px solid rgba(34, 36, 38, 0.11);
    border-radius: 8px;
    margin: 0.55rem 0 0.75rem 2rem;
    padding: 0.78rem 0.85rem;
    position: relative;
}

.xn1-console-task-timeline-comment > header[b-9e688j5kzd] {
    align-items: center;
    display: flex;
    gap: 0.45rem;
    min-width: 0;
}

.xn1-console-task-timeline-comment > header > strong[b-9e688j5kzd] {
    font-size: 0.86rem;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xn1-console-task-timeline-comment > header > time[b-9e688j5kzd] {
    color: rgba(0, 0, 0, 0.45);
    font-size: 0.78rem;
    margin-left: auto;
    white-space: nowrap;
}

.xn1-console-task-timeline-comment > p[b-9e688j5kzd] {
    line-height: 1.5;
    margin: 0.65rem 0 0;
}

.xn1-console-task-timeline-comment > .ui.button[b-9e688j5kzd] {
    background: transparent;
    box-shadow: none;
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 0.4rem;
    top: 2.45rem;
    transition: opacity 120ms ease;
}

.xn1-console-task-timeline-comment:hover > .ui.button[b-9e688j5kzd],
.xn1-console-task-timeline-comment > .ui.button:focus-visible[b-9e688j5kzd] {
    opacity: 1;
}

.xn1-console-task-record-pagination[b-9e688j5kzd] {
    border-top: 1px solid rgba(34, 36, 38, 0.08);
    margin-top: 1rem;
    padding-top: 0.8rem;
    text-align: right;
}

.xn1-console-task-record-facts[b-9e688j5kzd] {
    display: grid;
    gap: 0.12rem;
    margin: 0;
    padding-top: 0.65rem;
}

.xn1-console-task-record-facts > div[b-9e688j5kzd] {
    align-items: center;
    border-radius: 5px;
    display: grid;
    gap: 0.45rem;
    grid-template-columns: 6.3rem minmax(0, 1fr);
    min-height: 2.15rem;
    padding: 0.3rem 0.35rem;
}

.xn1-console-task-record-facts > div:hover[b-9e688j5kzd] {
    background: rgba(34, 36, 38, 0.035);
}

.xn1-console-task-record-facts dt[b-9e688j5kzd] {
    color: rgba(0, 0, 0, 0.52);
    font-size: 0.8rem;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xn1-console-task-record-facts dd[b-9e688j5kzd] {
    margin: 0;
    min-width: 0;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xn1-console-task-record-facts dd .ui.label[b-9e688j5kzd] {
    margin: 0;
}

.xn1-console-task-record-properties-heading[b-9e688j5kzd] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    min-height: 2rem;
}

.xn1-console-task-record-properties-heading > .ui.button[b-9e688j5kzd] {
    background: transparent;
    box-shadow: none;
    margin: 0;
}

.xn1-console-task-record-detail-editor[b-9e688j5kzd] {
    align-items: center;
    appearance: none;
    background: transparent;
    border: 0;
    border-radius: 4px;
    color: inherit;
    cursor: pointer;
    display: flex;
    gap: 0.35rem;
    margin: -0.2rem;
    max-width: calc(100% + 0.4rem);
    min-width: 0;
    padding: 0.2rem;
    text-align: left;
}

.xn1-console-task-record-detail-editor:disabled[b-9e688j5kzd] {
    cursor: default;
    opacity: 1;
}

.xn1-console-task-record-detail-editor > span:first-child[b-9e688j5kzd] {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xn1-console-task-record-detail-editor > .icon[b-9e688j5kzd],
.xn1-console-task-record-labels > .icon[b-9e688j5kzd] {
    color: rgba(0, 0, 0, 0.35);
    flex: 0 0 auto;
    font-size: 0.72rem;
    margin: 0;
    opacity: 0;
}

.xn1-console-task-record-detail-editor:not(:disabled):hover[b-9e688j5kzd],
.xn1-console-task-record-detail-editor:not(:disabled):focus-visible[b-9e688j5kzd] {
    background: rgba(34, 36, 38, 0.055);
    outline: none;
}

.xn1-console-task-record-detail-editor:not(:disabled):hover > .icon[b-9e688j5kzd],
.xn1-console-task-record-detail-editor:not(:disabled):focus-visible > .icon[b-9e688j5kzd],
.xn1-console-task-record-labels:not(:disabled):hover > .icon[b-9e688j5kzd],
.xn1-console-task-record-labels:not(:disabled):focus-visible > .icon[b-9e688j5kzd] {
    opacity: 1;
}

.xn1-console-task-record-labels[b-9e688j5kzd] {
    align-items: center;
    appearance: none;
    background: transparent;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    border-top: 1px solid rgba(34, 36, 38, 0.08);
    cursor: pointer;
    display: flex;
    flex-wrap: wrap;
    gap: 0.25rem;
    margin: 0.65rem 0 0.35rem;
    padding: 0.7rem 0.35rem 0.25rem;
    text-align: left;
    width: 100%;
}

.xn1-console-task-record-labels:disabled[b-9e688j5kzd] {
    cursor: default;
    opacity: 1;
}

.xn1-console-task-record-property-action[b-9e688j5kzd] {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: 5px;
    color: rgba(0, 0, 0, 0.76);
    cursor: pointer;
    display: grid;
    font-size: 0.84rem;
    gap: 0.45rem;
    grid-template-columns: minmax(0, 1fr) 2.6rem;
    min-height: 2.15rem;
    padding: 0.3rem 0.35rem;
    text-align: left;
    width: 100%;
}

.xn1-console-task-record-property-action:hover[b-9e688j5kzd],
.xn1-console-task-record-property-action:focus-visible[b-9e688j5kzd] {
    background: rgba(34, 36, 38, 0.045);
    outline: none;
}

.xn1-console-task-record-property-action > span[b-9e688j5kzd] {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xn1-console-task-record-property-action > strong[b-9e688j5kzd] {
    color: rgba(0, 0, 0, 0.55);
    font-size: 0.78rem;
    text-align: right;
}

.xn1-console-task-empty-note[b-9e688j5kzd] {
    color: rgba(0, 0, 0, 0.5);
    margin-top: 0.65rem;
}

.xn1-console-task-checklist-toolbar-actions[b-9e688j5kzd] {
    align-items: center;
    display: flex;
    gap: 0.35rem;
    justify-content: flex-end;
    min-width: 0;
}

.xn1-console-task-checklist-toolbar-actions > .ui.button[b-9e688j5kzd] {
    flex: 0 0 auto;
    margin: 0;
}

.xn1-console-task-checklist-row-form.ui.form[b-9e688j5kzd] {
    margin: 0;
}

.xn1-console-task-checklist-row-form .ui.action.input[b-9e688j5kzd] {
    width: 100%;
}

.xn1-console-task-chat-callout.ui.message[b-9e688j5kzd] {
    border-radius: 6px;
    margin: 1rem 0;
}

.xn1-console-task-comments.ui.items[b-9e688j5kzd] {
    margin-top: 1rem;
}

.xn1-console-task-comment-actions[b-9e688j5kzd] {
    margin-top: 0.5rem;
}

.xn1-console-task-checklist-table-surface[b-9e688j5kzd]  .xn1-console-task-checklist-table.ui.table,
.xn1-console-task-subtasks-table-surface[b-9e688j5kzd]  .xn1-console-task-subtasks-table.ui.table,
.xn1-console-task-project-features-table-surface[b-9e688j5kzd]  .xn1-console-task-project-features-table.ui.table,
.xn1-console-task-activity-table-surface[b-9e688j5kzd]  .xn1-console-task-activity-table.ui.table {
    margin: 0;
    min-width: 42rem;
    width: 100%;
}

.xn1-console-task-checklist-table-surface[b-9e688j5kzd]  .xn1-console-task-checklist-table.ui.table {
    min-width: 0;
}

.xn1-console-task-checklist-table-surface[b-9e688j5kzd]  .xn1-console-task-checklist-list-row > td {
    padding: 0.45rem 0.75rem !important;
}

.xn1-console-task-checklist-table-surface[b-9e688j5kzd]  .xn1-console-task-checklist-list-row .ui.list > .item {
    line-height: 1.25;
    min-height: 1.7rem;
    padding: 0.05rem 0 !important;
}

.xn1-console-task-checklist-table-surface[b-9e688j5kzd]  .xn1-console-task-checklist-list-row .ui.list > .item > label {
    font-weight: 700;
    overflow-wrap: anywhere;
}

.xn1-console-task-checklist-table-surface[b-9e688j5kzd]  .xn1-console-task-checklist-list-row .ui.label {
    margin: 0 0.25rem 0.15rem 0;
}

.xn1-console-task-checklist-table-surface[b-9e688j5kzd]  .xn1-console-task-checklist-list-row .right.floated.content .ui.label {
    margin-left: 0.35rem;
    margin-right: 0;
}

.xn1-console-task-checklist-table-title[b-9e688j5kzd],
.xn1-console-task-subtask-table-title[b-9e688j5kzd],
.xn1-console-task-project-feature-table-title[b-9e688j5kzd],
.xn1-console-task-activity-event[b-9e688j5kzd] {
    align-items: center;
    display: flex;
    gap: 0.55rem;
    min-width: 0;
}

.xn1-console-task-checklist-table-title > .ui.button[b-9e688j5kzd],
.xn1-console-task-subtask-table-title > .icon[b-9e688j5kzd],
.xn1-console-task-project-feature-table-title > .ui.label[b-9e688j5kzd],
.xn1-console-task-activity-event > .icon[b-9e688j5kzd] {
    flex: 0 0 auto;
    margin: 0;
}

.xn1-console-task-checklist-table-title > strong[b-9e688j5kzd],
.xn1-console-task-subtask-table-title > div[b-9e688j5kzd],
.xn1-console-task-subtask-table-title > div > strong[b-9e688j5kzd],
.xn1-console-task-project-feature-table-title > div[b-9e688j5kzd],
.xn1-console-task-project-feature-table-title > div > strong[b-9e688j5kzd],
.xn1-console-task-activity-event > strong[b-9e688j5kzd] {
    min-width: 0;
    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .xn1-console-task-workspace-tabs.ui.menu[b-9e688j5kzd] {
        margin-bottom: 0.55rem;
    }

    .xn1-console-task-focus-strip[b-9e688j5kzd],
    .xn1-console-task-cycle-strip[b-9e688j5kzd] {
        margin: 0.55rem -0.35rem 0.7rem;
        padding: 0 0.35rem 0.2rem;
    }

    .xn1-console-task-cycle-strip[b-9e688j5kzd] {
        margin-top: -0.35rem;
    }

    .xn1-console-task-title-row[b-9e688j5kzd] {
        gap: 0.5rem;
    }

    .xn1-console-task-board[b-9e688j5kzd] {
        padding-top: 0.15rem;
    }

    .xn1-console-task-cycle-accordion.ui.accordion > .title[b-9e688j5kzd] {
        padding-left: 0.45rem !important;
        padding-right: 0.45rem !important;
    }

    .xn1-console-task-cycle-title-grid.ui.stackable.grid > .right.aligned.column[b-9e688j5kzd] {
        margin-top: 0.5rem !important;
        text-align: left !important;
    }

    .xn1-console-task-cycle-accordion.ui.accordion .xn1-console-task-state-title.title[b-9e688j5kzd] {
        padding-left: 0.65rem !important;
        padding-right: 0.65rem !important;
    }

    .xn1-console-task-status-group-segment[b-9e688j5kzd] {
        padding-left: 0.1rem;
        padding-right: 0.1rem;
    }

    .xn1-console-task-status-group-segment[b-9e688j5kzd]  .xn1-console-task-flat-list.ui.table,
    .xn1-console-task-status-group-segment[b-9e688j5kzd]  .xn1-console-task-flat-list.ui.table > tbody,
    .xn1-console-task-status-group-segment[b-9e688j5kzd]  .xn1-console-task-flat-list.ui.table > tbody > tr,
    .xn1-console-task-status-group-segment[b-9e688j5kzd]  .xn1-console-task-flat-list.ui.table > tbody > tr > td {
        border: 0 !important;
        box-shadow: none !important;
    }

    .xn1-console-task-item-row > td[b-9e688j5kzd] {
        padding: 0.72rem 0.45rem !important;
    }

    .xn1-console-task-list-row[b-9e688j5kzd] {
        align-items: start;
        gap: 0.5rem;
        grid-template-columns: minmax(0, 1fr);
    }

    .xn1-console-task-list-primary .xn1-console-task-title-content > strong[b-9e688j5kzd] {
        flex: 1 1 12rem;
        min-width: 0;
    }

    .xn1-console-task-row-meta[b-9e688j5kzd] {
        justify-content: flex-start;
        padding-left: 2.15rem;
        text-align: left !important;
    }

    .xn1-console-task-row-actions[b-9e688j5kzd] {
        opacity: 1;
    }

    .xn1-console-task-section-header[b-9e688j5kzd] {
        align-items: stretch;
        flex-direction: column;
        gap: 0.35rem;
    }

    .xn1-console-task-section-header-actions[b-9e688j5kzd] {
        justify-content: flex-start;
        overflow-x: auto;
        padding-bottom: 0.1rem;
    }

    .xn1-console-task-checklist-toolbar-actions[b-9e688j5kzd] {
        align-items: stretch;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .xn1-console-task-checklist-table-surface[b-9e688j5kzd]  .xn1-console-task-checklist-table.ui.table,
    .xn1-console-task-subtasks-table-surface[b-9e688j5kzd]  .xn1-console-task-subtasks-table.ui.table,
    .xn1-console-task-activity-table-surface[b-9e688j5kzd]  .xn1-console-task-activity-table.ui.table {
        min-width: 36rem;
    }

    .xn1-console-task-chat-callout.ui.message[b-9e688j5kzd] {
        align-items: flex-start;
    }
    .xn1-console-task-completion.ui.button[b-9e688j5kzd] {
        min-height: 2rem;
        min-width: 2rem;
    }

    .xn1-console-task-record[b-9e688j5kzd] {
        padding: 0 0.25rem 2rem;
    }

    .xn1-console-task-record-heading[b-9e688j5kzd] {
        padding-top: 0.4rem;
    }

    .xn1-console-task-record-actions[b-9e688j5kzd] {
        margin-left: -0.25rem;
        margin-right: -0.25rem;
        padding-left: 0.25rem;
        padding-right: 0.25rem;
    }

    .xn1-console-task-record-grid[b-9e688j5kzd] {
        gap: 1.25rem;
        grid-template-columns: 1fr;
        padding-top: 1rem;
    }

    .xn1-console-task-record-sidebar[b-9e688j5kzd] {
        border-bottom: 1px solid rgba(34, 36, 38, 0.1);
        border-left: 0;
        order: -1;
        padding: 0 0 1rem;
        position: static;
    }

    .xn1-console-task-record-properties-heading[b-9e688j5kzd] {
        margin-left: 0.35rem;
    }

    .xn1-console-task-record-facts[b-9e688j5kzd] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .xn1-console-task-timeline-comment[b-9e688j5kzd] {
        margin-left: 1.55rem;
    }

    .xn1-console-task-timeline-comment > .ui.button[b-9e688j5kzd] {
        opacity: 1;
    }

    .xn1-console-task-inline-comment.ui.form[b-9e688j5kzd] {
        padding: 0.55rem;
    }

    .xn1-console-task-inline-comment-row[b-9e688j5kzd] {
        grid-template-columns: 1.8rem minmax(0, 1fr) 2.15rem;
    }
}

@media (hover: none) {
    .xn1-console-task-row-actions[b-9e688j5kzd] {
        opacity: 1;
    }
}

@media (max-width: 520px) {
    .xn1-console-task-record-title[b-9e688j5kzd] {
        font-size: 1.55rem;
    }

    .xn1-console-task-record-facts[b-9e688j5kzd] {
        grid-template-columns: 1fr;
    }

    .xn1-console-task-timeline-event[b-9e688j5kzd] {
        grid-template-columns: 1.45rem minmax(0, 1fr);
    }

    .xn1-console-task-timeline-event > time[b-9e688j5kzd] {
        grid-column: 2;
        padding-left: 0;
    }

    .xn1-console-task-timeline-comment[b-9e688j5kzd] {
        margin-left: 0;
    }

}
