html[data-theme=dark]{--ck-color-base-background:#1f2937;--ck-color-base-foreground:#111827;--ck-color-base-border:#4b5563;--ck-color-base-border-light:#374151;--ck-color-base-text:#f9fafb;--ck-color-base-text-light:#d1d5db;--ck-color-toolbar-background:#111827;--ck-color-toolbar-border:#4b5563;--ck-color-button-default-hover-background:#374151;--ck-color-button-on-background:#374151;--ck-color-button-on-color:#93c5fd;--ck-color-input-background:#111827;--ck-color-input-text:#f9fafb;--ck-color-input-border:#4b5563;--ck-color-panel-background:#1f2937;--ck-color-panel-border:#4b5563;--ck-color-focus-border:#60a5fa}html[data-theme=dark] .ck.ck-reset,html[data-theme=dark] .ck.ck-reset_all,html[data-theme=dark] .ck.ck-editor,html[data-theme=dark] .ck.ck-toolbar .ck-button,html[data-theme=dark] .ck.ck-toolbar .ck-dropdown__button,html[data-theme=dark] .ck.ck-toolbar .ck-icon{color:#f9fafb}html[data-theme=dark] .ck.ck-toolbar .ck-button.ck-disabled{--ck-button-opacity-disabled:.65}html[data-theme=dark] .ck.ck-editor__main>.ck-editor__editable{color:#f9fafb;background:#111827}.ckeditor-field .ck-editor__editable_inline{min-height:12rem}.ckeditor-field{margin-bottom:1.5rem}.task-status-badge{white-space:nowrap;border-radius:9999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.task-status-badge--pending{color:#374151;background-color:#e5e7eb}.task-status-badge--working{color:#1d4ed8;background-color:#dbeafe}.task-status-badge--reported{color:#92400e;background-color:#fef3c7}.task-status-badge--done{color:#166534;background-color:#dcfce7}html[data-theme=dark] .task-status-badge--pending{color:#e5e7eb;background-color:#374151}html[data-theme=dark] .task-status-badge--working{color:#bfdbfe;background-color:#1e3a8a}html[data-theme=dark] .task-status-badge--reported{color:#fde68a;background-color:#78350f}html[data-theme=dark] .task-status-badge--done{color:#bbf7d0;background-color:#14532d}.current-user-avatar{background:var(--theme-elevation-150);width:2rem;height:2rem;color:var(--theme-elevation-800);border-radius:50%;place-items:center;font-size:.875rem;font-weight:600;display:grid;overflow:hidden}.current-user-avatar img,.task-assignee-avatar img,.task-assignee-chip-avatar img{object-fit:cover;width:100%;height:100%}.task-assignee-avatars{align-items:center;padding-left:.4rem;display:flex}.task-assignee-avatar{border:2px solid var(--theme-bg);background:var(--theme-elevation-150);width:2rem;height:2rem;color:var(--theme-elevation-800);border-radius:50%;flex:0 0 2rem;place-items:center;margin-left:-.4rem;font-size:.75rem;font-weight:600;display:grid;overflow:hidden}.task-assignee-overflow{background:var(--theme-elevation-200);font-size:.7rem}.task-assignee-selection-preview{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.task-assignees-field .rs__multi-value{display:none}.task-assignee-chip{border:1px solid var(--theme-elevation-300);background:var(--theme-elevation-50);max-width:100%;color:var(--theme-elevation-800);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .55rem .25rem .3rem;display:inline-flex}.task-assignee-chip:disabled{cursor:not-allowed;opacity:.6}.task-assignee-chip-avatar{background:var(--theme-elevation-150);width:1.75rem;height:1.75rem;color:var(--theme-elevation-800);border-radius:50%;flex:0 0 1.75rem;place-items:center;font-size:.75rem;font-weight:600;display:grid;overflow:hidden}.task-assignee-chip-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-assignee-chip-remove{font-size:1.1rem;line-height:1}.task-report-creator{align-items:center;gap:.5rem;display:inline-flex}.avatar-details-trigger{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.avatar-details-trigger:focus-visible{border-radius:var(--style-radius-s);outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.avatar-details-trigger--group{justify-content:flex-start;padding-left:.4rem}.avatar-details-avatar{background:var(--theme-elevation-150);width:1.75rem;height:1.75rem;color:var(--theme-elevation-800);border-radius:50%;flex:0 0 1.75rem;place-items:center;font-size:.75rem;font-weight:600;display:grid;overflow:hidden}.avatar-details-avatar img,.avatar-details-dialog__avatar img{object-fit:cover;width:100%;height:100%}.avatar-details-avatar--group{border:2px solid var(--theme-bg);flex-basis:2rem;width:2rem;height:2rem;margin-left:-.4rem}.avatar-details-overflow{background:var(--theme-elevation-200);font-size:.7rem}.avatar-details-overlay{z-index:99999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:auto}.avatar-details-dialog{border:1px solid var(--theme-border-color);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);width:min(32rem,100vw - 2rem);max-height:min(80vh,40rem);color:var(--theme-elevation-800);padding:1.25rem;overflow:auto}.avatar-details-dialog__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.avatar-details-dialog__header h2{margin:0}.avatar-details-dialog__list{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.avatar-details-dialog__user{border-bottom:1px solid var(--theme-elevation-150);overflow-wrap:anywhere;align-items:center;gap:.75rem;min-width:0;padding-bottom:.75rem;display:flex}.avatar-details-dialog__user:last-child{border-bottom:0;padding-bottom:0}.avatar-details-dialog__avatar{background:var(--theme-elevation-150);width:3rem;height:3rem;color:var(--theme-elevation-800);border-radius:50%;flex:0 0 3rem;place-items:center;font-weight:600;display:grid;overflow:hidden}.collection-list--tasks .table tbody td,.collection-list--users .table tbody td{vertical-align:middle}#field-reports{margin-top:calc(var(--base)*1.5)}.working-dates-trigger{color:var(--theme-elevation-800);cursor:pointer;text-underline-offset:.15em;background:0 0;border:0;padding:0;text-decoration:underline}.working-dates-trigger:disabled{cursor:default;text-decoration:none}.working-dates-dialog{border:1px solid var(--theme-border-color);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);width:min(28rem,100vw - 2rem);max-height:min(80vh,36rem);color:var(--theme-elevation-800);padding:1.25rem;overflow:auto}.working-dates-overlay{z-index:99999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.working-dates-dialog{margin:0;position:relative}.working-dates-dialog__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.working-dates-dialog__header h2{margin:0}.working-dates-dialog__list{gap:.5rem;margin:1rem 0 0;padding-left:1.5rem;display:grid}
