.top-bar{border-bottom:1px solid hsl(var(--border));background:#fff;justify-content:space-between;align-items:center;height:3.5rem;padding:0 1rem;display:flex}.top-bar__left,.top-bar__right{align-items:center;gap:.125rem;display:flex}.top-bar__left{min-width:0;color:hsl(var(--muted-foreground));font-size:.875rem}.top-bar__project{min-width:0;max-width:min(32rem,58vw);color:hsl(var(--foreground));border-radius:.5rem;align-items:center;gap:.5rem;padding:.125rem .45rem .125rem .125rem;display:flex}.top-bar__project:hover,.top-bar__project:focus-visible{color:var(--user-accent,#374151);background:#f8fafc;outline:none}.top-bar__sidebar-toggle{flex-shrink:0}.top-bar__project-emoji{flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:1rem;display:grid}.top-bar__project-name{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.top-bar__profile{background:var(--user-accent,#374151);color:#fff;border-radius:.5rem;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:700;display:grid;overflow:hidden}.top-bar__icon-button{color:hsl(var(--muted-foreground))}.top-bar__notification-button{position:relative}.top-bar__notification-button span{background:hsl(var(--destructive));min-width:1rem;height:1rem;color:hsl(var(--destructive-foreground));border-radius:999px;place-items:center;padding:0 .2rem;font-size:.65rem;font-weight:700;display:grid;position:absolute;top:.1rem;right:.1rem}.top-bar__icon-button:hover,.top-bar__icon-button:focus-visible{color:var(--user-accent,#374151);background:#f8fafc;outline:none}.top-bar__profile:hover,.top-bar__profile:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--user-accent,#374151) 20%, transparent);outline:none}.top-bar__profile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.top-bar__profile-menu{border:1px solid hsl(var(--border));background:#fff;width:10rem}.top-bar__notifications{border:1px solid hsl(var(--border));background:#fff;width:19rem}.top-bar__notifications-head{justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.top-bar__notifications-head button{color:var(--user-accent,#374151);cursor:pointer;background:0 0;border:0;font-size:.75rem;font-weight:600}.top-bar__notification-copy{gap:.15rem;min-width:0;display:grid}.top-bar__notification-copy span,.top-bar__notification-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-bar__notification-copy small{color:hsl(var(--muted-foreground))}.top-bar__notification--unread{background:color-mix(in srgb, var(--user-accent,#374151) 8%, white)}.top-bar__notifications-empty{color:hsl(var(--muted-foreground));padding:.75rem;font-size:.875rem}@media (min-width:768px){.top-bar{padding:0 1.5rem}}@media (max-width:767px){.top-bar{gap:.5rem;height:3.25rem;padding:0 .75rem}.top-bar__left,.top-bar__right{min-width:0}.top-bar__right{flex-shrink:0}.top-bar__project{max-width:44vw;padding-right:.25rem}.top-bar__project-emoji{width:1.75rem;height:1.75rem}.top-bar__notifications{width:min(19rem,100vw - 1rem)}}@media (max-width:420px){.top-bar__project{max-width:36vw}.top-bar__icon-button,.top-bar__profile,.top-bar__sidebar-toggle{width:1.875rem;height:1.875rem}}
.dashboard-page__detail-overlay{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a61;justify-content:flex-end;animation:.18s ease-out detail-overlay-in;display:flex;position:fixed;inset:0}.dashboard-page__detail-drawer{background:#fff;flex-direction:column;gap:.5rem;min-height:100vh;padding:1rem;animation:.22s cubic-bezier(.2,.8,.2,1) detail-drawer-in;display:flex;position:relative;overflow:auto;box-shadow:-24px 0 60px #0f172a3d}.dashboard-page__detail-resize-handle{z-index:20;cursor:col-resize;width:.5rem;height:100%;position:absolute;top:0;left:-.25rem}.dashboard-page__detail-resize-handle:hover,.dashboard-page__detail-resize-handle:focus-visible{background:color-mix(in srgb, var(--user-accent,#374151) 12%, transparent);outline:none}.dashboard-page__detail-overlay--closing{animation:.18s ease-in forwards detail-overlay-out}.dashboard-page__detail-overlay--closing .dashboard-page__detail-drawer{animation:.18s ease-in forwards detail-drawer-out}.dashboard-page__detail-actions{justify-content:flex-end;display:flex}@keyframes detail-overlay-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0f172a00}}@keyframes detail-overlay-out{to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0f172a00}}@keyframes detail-drawer-in{0%{opacity:0;transform:translate(2rem)}}@keyframes detail-drawer-out{to{opacity:0;transform:translate(2rem)}}
.metric-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.375rem;min-width:0;padding:.65rem}.metric-card__label{color:hsl(var(--muted-foreground));font-size:.75rem}.metric-card__value{overflow-wrap:break-word;margin-top:.25rem;font-size:.875rem;font-weight:600}
.project-people__owner-trigger,.project-people__members-trigger{color:#0f172a;border-radius:0;justify-content:flex-start;min-width:0}.project-people__owner-trigger{gap:.5rem;width:100%;height:3.25rem;padding:0 .65rem}.project-people__owner-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-people__members-trigger{width:max-content;height:2rem;padding:0 .25rem}.project-people__owner-trigger:hover,.project-people__owner-trigger:focus-visible,.project-people__members-trigger:hover,.project-people__members-trigger:focus-visible{background:#f8fafc}.project-people__menu{border:1px solid hsl(var(--border));color:#0f172a;background:#fff;min-width:15rem;box-shadow:0 16px 40px #0f172a2e}.project-people__menu--wide{width:26rem}.project-people__person-item,.project-people__person-label{align-items:center;gap:.55rem;min-width:0;display:flex}.project-people__person-item span,.project-people__person-label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-people__role-row{grid-template-columns:minmax(0,1fr) 6.5rem auto;align-items:center;gap:.75rem;padding:.45rem .5rem;display:grid}.project-people__role-row select,.project-people__invite-form select{border:1px solid hsl(var(--border));color:#0f172a;background:#fff;border-radius:.375rem;width:100%;padding:.35rem .45rem;font-size:.8125rem}.project-people__role-row select:disabled{color:hsl(var(--muted-foreground))}.project-people__pending-label{color:hsl(var(--muted-foreground));font-size:.8125rem}.project-people__invite-dialog{background:#fff;max-width:26rem}.project-people__invite-form{gap:.75rem;display:grid}.project-people__invite-search{position:relative}.project-people__invite-options{z-index:100;border:1px solid hsl(var(--border));background:#fff;border-radius:.5rem;max-height:16rem;display:grid;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:hidden auto;box-shadow:0 16px 40px #0f172a29}.project-people__invite-option{color:#0f172a;width:100%;min-width:0;font:inherit;text-align:left;background:#fff;border:0;align-items:center;gap:.55rem;padding:.55rem .65rem;display:flex}.project-people__invite-option:hover,.project-people__invite-option--active{background:#f1f5f9}.project-people__invite-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-people__invite-empty{color:hsl(var(--muted-foreground));padding:.65rem}
.coordinator-board{gap:.75rem;display:grid}.coordinator-board__column{gap:.5rem;display:grid}.coordinator-board__item,.coordinator-board__empty{border:1px solid hsl(var(--border));border-radius:.375rem;padding:.75rem}.coordinator-board__item p{margin:0;font-weight:500}.coordinator-board__item span,.coordinator-board__empty{color:hsl(var(--muted-foreground));font-size:.875rem}.coordinator-board__empty{border-style:dashed;margin:0}@media (min-width:1280px){.coordinator-board{grid-template-columns:repeat(4,minmax(0,1fr))}}
.time-report{gap:1rem;display:grid}.time-report__list{gap:.5rem;display:grid}.time-report__row,.time-report__empty{border:1px solid hsl(var(--border));border-radius:.375rem;padding:.75rem}.time-report__row{justify-content:space-between;align-items:center;display:flex}.time-report__empty{color:hsl(var(--muted-foreground));border-style:dashed;margin:0;font-size:.875rem}@media (min-width:1024px){.time-report{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.time-report__row{flex-direction:column;align-items:flex-start;gap:.35rem}}
.dashboard-page__timer-conflict{color:#0f172a;background:#fff;max-width:26rem}.dashboard-page__timer-conflict-body{gap:.75rem;display:grid}.dashboard-page__timer-conflict-project,.dashboard-page__timer-conflict-task,.dashboard-page__timer-conflict-time{background:hsl(var(--muted) / .7);border-radius:.5rem;grid-template-columns:minmax(0,1fr);gap:.25rem;padding:.75rem;display:grid}.dashboard-page__timer-conflict-project{grid-template-columns:auto minmax(0,1fr);align-items:center}.dashboard-page__timer-conflict-project span{font-size:1.25rem;line-height:1}.dashboard-page__timer-conflict-body span:not(:first-child),.dashboard-page__timer-conflict-task span,.dashboard-page__timer-conflict-time span{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.75rem;font-weight:600}.dashboard-page__timer-conflict-body strong{min-width:0;color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-page__timer-conflict [data-slot=dialog-footer]{background:#fff}@media (max-width:720px){.dashboard-page__timer-conflict{width:calc(100vw - 2rem)}}
.task-page__comment-form input{border:1px solid hsl(var(--border));border-radius:.5rem;outline:none;width:100%;min-width:0;padding:.5rem .625rem}.task-page__comment-form input:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .14)}.task-page__comment-form{gap:.5rem;display:grid}.task-page__comment-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.task-page__comment-actions>div,.task-page__file-list{flex-wrap:wrap;gap:.5rem;display:flex}.task-page__file-button{color:hsl(var(--muted-foreground));cursor:pointer;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;display:inline-flex}.task-page__file-button input{display:none}.task-page__file-list span{border:1px solid hsl(var(--border));color:#0f172a;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.78rem;text-decoration:none;display:inline-flex}@media (max-width:680px){.task-page__comment-form{grid-template-columns:1fr}.task-page__comment-actions{flex-direction:column;align-items:flex-start}.task-page__comment-actions>div,.task-page__comment-actions>div [data-slot=button]{width:100%}}
.deadline-picker__trigger{justify-content:flex-start;width:100%;min-width:0}.deadline-picker__trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deadline-picker__popover{--cell-size:2.35rem;--calendar-width:calc(var(--cell-size) * 7);width:calc(var(--calendar-width) + 1rem);background:#fff;padding:.5rem}.deadline-picker__calendar{width:var(--calendar-width);padding-bottom:.5rem}.deadline-picker__calendar .rdp-months{width:100%}.deadline-picker__calendar .rdp-month{width:100%;margin:0 auto;position:relative}.deadline-picker__calendar .rdp-month_caption{justify-content:center;align-items:center;min-height:2rem;padding:0 2.25rem;display:flex;position:relative}.deadline-picker__calendar .rdp-caption_label{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deadline-picker__calendar .rdp-nav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:0 0 auto}.deadline-picker__calendar .rdp-button_previous,.deadline-picker__calendar .rdp-button_next{pointer-events:auto;width:2rem;height:2rem}.deadline-picker__calendar .rdp-month_grid{width:100%}.deadline-picker__calendar .rdp-weekday{width:var(--cell-size)}.deadline-picker__calendar .rdp-day,.deadline-picker__calendar .rdp-day_button{width:var(--cell-size);height:var(--cell-size)}.deadline-picker__time{margin-top:.5rem;padding-top:.5rem}
.empty-detail{place-items:center;min-height:520px;display:grid}.empty-detail__spinner{width:2rem;height:2rem;color:hsl(var(--muted-foreground));animation:.8s linear infinite empty-detail-spin}@keyframes empty-detail-spin{to{transform:rotate(360deg)}}
.logged-time-dialog{border:1px solid hsl(var(--border));background:#fff;border-radius:.75rem;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(34rem,100vw - 2rem);max-width:34rem;max-height:min(44rem,100vh - 2rem);padding:0;display:grid;overflow:hidden;box-shadow:0 24px 60px #0f172a38}.logged-time-dialog [data-slot=dialog-header]{border-bottom:1px solid hsl(var(--border));justify-content:center;min-height:3.5rem;padding:1rem 1.25rem}.logged-time-dialog__body{flex:auto;align-content:start;min-height:0;max-height:none;display:grid;overflow:auto}.logged-time-dialog__tabs{flex-direction:column;gap:.5rem;min-height:0;display:flex;overflow:hidden}.logged-time-dialog__tabs-list{flex:none;margin:.75rem 1.25rem 0}.logged-time-dialog__totals,.logged-time-dialog__quick-section,.logged-time-dialog__new-total,.logged-time-dialog__note-section,.logged-time-dialog__section,.logged-time-dialog__notice,.logged-time-dialog__timer-total{border-bottom:1px solid hsl(var(--border));padding:1rem 1.25rem}.logged-time-dialog__totals{gap:.75rem;display:grid}.logged-time-dialog__total-row,.logged-time-dialog__new-total{justify-content:space-between;align-items:center;gap:1rem;display:flex}.logged-time-dialog__total-row span,.logged-time-dialog__quick-section>span,.logged-time-dialog__new-total span,.logged-time-dialog__note-section span{color:hsl(var(--foreground));letter-spacing:0;text-transform:uppercase;font-size:.7rem;font-weight:500}.logged-time-dialog__total-row strong,.logged-time-dialog__new-total strong{color:hsl(var(--foreground));font-size:1.5rem;font-weight:700;line-height:1}.logged-time-dialog__total-row--added span,.logged-time-dialog__total-row--added strong{color:#285820}.logged-time-dialog__quick-section{gap:.75rem;display:grid}.logged-time-dialog__quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.logged-time-dialog__quick-grid [data-slot=button]{min-width:0;height:2.25rem;color:hsl(var(--foreground));border-color:#c6cbd1;font-weight:600}.logged-time-dialog__new-total span,.logged-time-dialog__new-total strong{color:#2455b3}.logged-time-dialog__note-section label{gap:.5rem;display:grid}.logged-time-dialog__note-section textarea{resize:vertical;min-height:4.75rem}.logged-time-dialog__timer-total,.logged-time-dialog__empty,.logged-time-dialog__notice,.logged-time-dialog__item span{color:hsl(var(--muted-foreground));font-size:.8125rem}.logged-time-dialog__timer-total{margin:0}.logged-time-dialog__notice{color:#92400e;background:#fffbeb;margin:0}.logged-time-dialog__section{gap:.5rem;display:grid}.logged-time-dialog__section h3{color:hsl(var(--foreground));margin:0;font-size:.875rem;font-weight:700}.logged-time-dialog__list{gap:.5rem;display:grid}.logged-time-dialog__item{border:1px solid hsl(var(--border));background:#fff;border-radius:.5rem;gap:.5rem;padding:.75rem;display:grid}.logged-time-dialog__item--pending{background:#fffbeb;border-color:#fcd34d}.logged-time-dialog__item--entry{background:#eff6ff;border-color:#bfdbfe}.logged-time-dialog__item--change{background:#f8fafc;border-color:#d9e0e8}.logged-time-dialog__item>div:first-child{gap:.2rem;display:grid}.logged-time-dialog__item p{color:hsl(var(--foreground));margin:0;font-size:.875rem;line-height:1.4}.logged-time-dialog__review{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;display:grid}.logged-time-dialog__empty{border:1px dashed hsl(var(--border));border-radius:.5rem;margin:0;padding:.75rem}.logged-time-dialog__history{gap:0}.logged-time-dialog__history-skeleton{display:grid}.logged-time-dialog__day{border-bottom:1px solid hsl(var(--border));gap:.75rem;padding:1rem 1.25rem;display:grid}.logged-time-dialog__day h3{color:hsl(var(--foreground));margin:0;font-size:.875rem;font-weight:700}.logged-time-dialog__history>.logged-time-dialog__empty{margin:1rem 1.25rem}.logged-time-dialog [data-slot=dialog-footer]{background:#fff;border-top:0;border-radius:0;margin:0;padding:1rem 1.25rem}.logged-time-dialog [data-slot=dialog-footer] [data-slot=button]{min-width:4rem}@media (max-width:460px){.logged-time-dialog__quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logged-time-dialog__review{grid-template-columns:1fr}}
.task-page__attachments{flex-wrap:wrap;gap:.5rem;display:flex}.task-page__attachments a{border:1px solid hsl(var(--border));color:#0f172a;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.78rem;text-decoration:none;display:inline-flex}.task-page__comment-list{gap:.5rem;display:grid}.task-page__comment{border:1px solid hsl(var(--border));border-radius:.5rem;padding:.75rem 2.5rem .75rem .75rem;position:relative}.task-page__comment--reply{margin-left:1rem}.task-page__comment-body{line-height:1.55}.task-page__comment-header{align-items:center;gap:.55rem;margin-bottom:.55rem;display:flex}.task-page__comment-author-avatar{border-radius:999px;display:inline-flex}.task-page__comment-meta a{color:#0f172a;font-weight:700;text-decoration:none}.task-page__comment-meta a:hover{color:var(--user-accent,#374151)}.task-page__comment-body p,.task-page__comment-body h1,.task-page__comment-body h2,.task-page__comment-body h3{margin:0}.task-page__comment-body code{background:#f1f5f9;border-radius:.25rem;padding:.1rem .25rem;font-size:.85em}.task-page__mention{background:color-mix(in srgb, var(--user-accent,#374151) 10%, white);max-width:100%;color:var(--user-accent,#374151);vertical-align:baseline;border-radius:999px;align-items:center;padding:.1rem .4rem;font-weight:650;line-height:1.25;text-decoration:none;display:inline-flex}.task-page__comment-footer{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.55rem;display:flex}.task-page__comment-reactions{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.task-page__reaction-chip,.task-page__reaction-option{border:1px solid hsl(var(--border));color:#0f172a;cursor:pointer;background:#fff}.task-page__reaction-chip{border-radius:999px;align-items:center;gap:.3rem;min-height:1.5rem;padding:.15rem .45rem;font-size:.78rem;display:inline-flex}.task-page__reaction-chip strong{font-size:.75rem;font-weight:700}.task-page__reaction-chip:hover,.task-page__reaction-chip--active{border-color:color-mix(in srgb, var(--user-accent,#374151) 60%, white);background:color-mix(in srgb, var(--user-accent,#374151) 10%, white)}.task-page__comment-viewed-trigger{color:hsl(var(--muted-foreground))}.task-page__reaction-picker{background:#fff;grid-template-columns:repeat(6,1fr);gap:.25rem;width:auto;min-width:11rem;padding:.35rem;display:grid}.task-page__reaction-option{border-radius:.4rem;width:1.8rem;height:1.8rem;font-size:1rem;line-height:1}.task-page__reaction-option:hover,.task-page__reaction-option--active{border-color:var(--user-accent,#374151);background:color-mix(in srgb, var(--user-accent,#374151) 10%, white)}.task-page__comment-people-menu{background:#fff;width:17rem}.task-page__comment-user-row{border-radius:.375rem;align-items:center;gap:.55rem;padding:.35rem .45rem;display:flex}.task-page__comment-user-row>div{gap:.05rem;min-width:0;display:grid}.task-page__comment-user-row strong,.task-page__comment-user-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-page__comment-user-row strong{color:#0f172a;font-size:.86rem}.task-page__comment-user-row span{color:hsl(var(--muted-foreground));font-size:.76rem}.task-page__comment-meta{min-width:0;color:hsl(var(--muted-foreground));gap:.08rem;font-size:.75rem;display:grid}.task-page__comment-meta strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;overflow:hidden}.task-page__comment-menu-trigger{opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;top:.5rem;right:.5rem}.task-page__comment:hover .task-page__comment-menu-trigger,.task-page__comment:focus-within .task-page__comment-menu-trigger{opacity:1;pointer-events:auto}.task-page__comment-replies{gap:.5rem;margin-top:.75rem;display:grid}@media (max-width:680px){.task-page__comment-meta{flex-direction:column;align-items:flex-start}.task-page__comment{padding:.75rem}.task-page__comment--reply{margin-left:.5rem}.task-page__comment-menu-trigger{opacity:1;pointer-events:auto}.task-page__comment-body{overflow-wrap:anywhere}.task-page__comment-people-menu{width:calc(100vw - 2rem)}}
.task-detail{min-height:0;box-shadow:none;border-color:#e2e8f0;overflow:hidden}.task-detail__header{flex-direction:column;gap:.5rem;display:flex}.task-detail__title{min-width:0}.task-detail__badges,.task-detail__actions{flex-wrap:wrap;gap:.375rem;display:flex}.task-detail__content{gap:.75rem;display:grid}.task-detail__description{margin:0;font-size:.875rem;line-height:1.35rem}.task-detail__metrics{gap:.45rem;display:grid}.task-detail__comment-form{flex-direction:column;gap:.5rem;display:flex}.task-detail__actions button{min-height:2rem;padding-inline:.65rem}.task-detail__comments{gap:.5rem;display:grid}.task-detail__comment{border:1px solid hsl(var(--border));border-radius:.375rem;padding:.75rem;font-size:.875rem}.task-detail__comment p{margin:0}.task-detail__comment small{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.75rem;display:block}@media (min-width:640px){.task-detail__metrics{grid-template-columns:1fr}.task-detail__comment-form{flex-direction:row}}@media (min-width:768px){.task-detail__header{flex-direction:column;align-items:stretch}}
.task-dialogs__project-form,.task-dialogs__field{gap:.5rem;display:grid}.task-dialogs__project-form{gap:1rem}.task-dialogs__task-modal{border:1px solid hsl(var(--border));background:#fff;max-width:42rem;box-shadow:0 24px 60px #0f172a38}.task-dialogs__task-form{gap:1rem;display:grid}.task-dialogs__select-content{z-index:80;width:var(--radix-select-trigger-width);border:1px solid hsl(var(--border));background:#fff;box-shadow:0 16px 40px #0f172a2e}@media (min-width:768px){.task-dialogs__task-form{grid-template-columns:repeat(2,minmax(0,1fr))}.task-dialogs__wide{grid-column:span 2}}
.task-page__history-list{gap:.55rem;max-height:min(65vh,42rem);padding-right:.15rem;display:grid;overflow-y:auto}.task-page__history-dialog{background:#fff;max-width:min(42rem,100% - 2rem)}.task-page__history-item{background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;padding:.8rem .9rem}.task-page__history-changes{gap:.55rem;margin-top:.55rem;display:grid}.task-page__history-change{gap:.15rem;display:grid}.task-page__history-change span,.task-page__history-comment span{color:hsl(var(--muted-foreground));text-transform:uppercase;font-size:.78rem;font-weight:600}.task-page__history-change strong,.task-page__history-comment strong{color:#0f172a;font-size:.95rem;font-weight:650;line-height:1.45}.task-page__history-assignees-change{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.task-page__history-assignees-change>span{color:hsl(var(--muted-foreground));text-transform:none;font-size:.875rem;font-weight:700}.task-page__history-assignees-trigger{border:1px solid hsl(var(--border));background:#f8fafc;border-radius:999px;align-items:center;padding:.2rem .45rem;display:inline-flex}.task-page__history-assignees-trigger:hover,.task-page__history-assignees-trigger:focus-visible{border-color:var(--user-accent,#374151);outline:none}.task-page__history-assignees-menu{background:#fff;width:16rem}.task-page__history-assignee-item{opacity:1!important}.task-page__history-empty-value{color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:650}.task-page__history-meta{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.35rem;font-size:.75rem;display:flex}.task-page__history-meta strong{color:#0f172a}.task-page__history-comment{gap:.2rem;margin-top:.55rem;display:grid}.task-page__history-empty{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}@media (max-width:680px){.task-page__history-dialog{width:calc(100vw - 2rem)}}
