.task-detail-modal-content{display:flex;width:min(92vw,640px)!important;max-width:640px!important;height:min(80dvh,600px)!important}.task-detail-modal-content .nj-modal-deprecated__content{height:100%;min-height:0}.task-detail-modal{gap:var(--nj-semantic-size-spacing-16);flex-direction:column;height:100%;min-height:0;display:flex}.task-detail-modal__preview{align-items:center;gap:var(--nj-semantic-size-spacing-12);padding:0 var(--nj-semantic-size-spacing-4) var(--nj-semantic-size-spacing-12);border-bottom:1px solid var(--nj-semantic-color-border-neutral-subtle-default);flex-shrink:0;display:flex}.task-detail-modal__preview-icon{background:var(--nj-semantic-color-background-neutral-secondary-default);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.task-detail-modal__preview-label{font-size:var(--nj-semantic-font-size-body-lg);color:var(--nj-semantic-color-text-neutral-primary-default);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.task-detail-modal__field{gap:var(--nj-semantic-size-spacing-6);flex-direction:column;flex-shrink:0;display:flex}.task-detail-modal__field--grow{flex:1;min-height:0}.task-detail-modal__field>span{font-size:var(--nj-semantic-font-size-title-sm);font-weight:600}.task-detail-modal__field-shell{padding:var(--nj-semantic-size-spacing-10) var(--nj-semantic-size-spacing-12);border:1px solid var(--nj-semantic-color-border-neutral-moderate-default);border-radius:var(--nj-semantic-size-border-radius-medium);background:var(--nj-semantic-color-background-neutral-secondary-default);display:flex}.task-detail-modal__field-shell--grow{flex:1;min-height:0}.task-detail-modal__field-text{width:100%;font-family:inherit;font-size:var(--nj-semantic-font-size-text-md);color:var(--nj-semantic-color-text-neutral-primary-default);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.6;overflow-y:auto}.task-form-modal-content{display:flex;width:min(92vw,960px)!important;max-width:960px!important;height:90dvh!important;max-height:90dvh!important}.task-form-modal-content .nj-modal-deprecated__content{height:100%;min-height:0}.task-form-modal-content .nj-modal__body{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.task-form-modal{gap:var(--nj-semantic-size-spacing-24);grid-template-columns:1fr 280px;width:100%;height:100%;min-height:0;display:grid}@media (width<=640px){.task-form-modal{grid-template-columns:1fr;gap:0;overflow-y:auto}}.task-form-modal__fields{gap:var(--nj-semantic-size-spacing-16);flex-direction:column;min-height:0;display:flex;overflow:hidden}.task-form-modal__field{gap:var(--nj-semantic-size-spacing-6);flex-direction:column;flex-shrink:0;display:flex}.task-form-modal__field--grow{flex:1;min-height:0}.task-form-modal__field>span{font-size:var(--nj-semantic-font-size-title-sm);font-weight:600}.task-form-modal__field-shell{padding:var(--nj-semantic-size-spacing-2) var(--nj-semantic-size-spacing-4);border:1px solid var(--nj-semantic-color-border-neutral-moderate-default);border-radius:var(--nj-semantic-size-border-radius-md);background:var(--nj-semantic-color-background-neutral-primary-default);align-items:center;transition:border-color .14s,box-shadow .14s,background-color .14s;display:flex;position:relative}.task-form-modal__field-shell textarea:disabled,.task-form-modal__field-shell input:disabled{opacity:.5}.task-form-modal__field-shell:hover{background:var(--nj-semantic-color-background-neutral-primary-hovered)}.task-form-modal__field-shell:focus-within{border-color:var(--nj-semantic-color-border-brand-strong-default);box-shadow:0 0 0 1px var(--nj-semantic-color-border-brand-strong-default)}.task-form-modal__field-shell--textarea{align-items:stretch}.task-form-modal__field-shell--grow{flex:1;min-height:0}.task-form-modal__field-shell--grow textarea{resize:none;flex:1;min-height:0}.task-form-modal__field-shell input,.task-form-modal__field-shell textarea{width:100%;color:inherit;font:inherit;padding:var(--nj-semantic-size-spacing-10) var(--nj-semantic-size-spacing-12);background:0 0;border:0;outline:none}.task-form-modal__field-shell input{height:44px;padding-top:0;padding-bottom:0}.task-form-modal__field-shell--textarea textarea{resize:none;min-height:72px}.task-form-modal__field-overlay{justify-content:center;align-items:center;gap:var(--nj-semantic-size-spacing-8);border-radius:inherit;background:var(--nj-semantic-color-background-neutral-primary-default);color:var(--nj-semantic-color-text-neutral-secondary-default);font-size:var(--nj-semantic-font-size-text-sm);display:flex;position:absolute;inset:0}.task-form-modal__cancel-button{margin-right:auto}.task-form-modal__appearance{gap:var(--nj-semantic-size-spacing-16);min-height:0;padding-left:var(--nj-semantic-size-spacing-24);border-left:1px solid var(--nj-semantic-color-border-neutral-subtle-default);flex-direction:column;display:flex;overflow:hidden}@media (width<=640px){.task-form-modal__appearance{border-left:none;border-top:1px solid var(--nj-semantic-color-border-neutral-subtle-default);padding-left:0;padding-top:var(--nj-semantic-size-spacing-24);overflow:visible}}.task-form-modal__appearance-title{font-size:var(--nj-semantic-font-size-title-sm);flex-shrink:0;font-weight:600}.task-form-modal__preview{align-items:center;gap:var(--nj-semantic-size-spacing-12);padding:var(--nj-semantic-size-spacing-12) var(--nj-semantic-size-spacing-4);border-bottom:1px solid var(--nj-semantic-color-border-neutral-subtle-default);margin-bottom:var(--nj-semantic-size-spacing-4);flex-shrink:0;display:flex}.task-form-modal__preview-icon{background:var(--nj-semantic-color-background-neutral-secondary-default);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .14s;display:flex}.task-form-modal__preview-label{font-size:var(--nj-semantic-font-size-body-lg);color:var(--nj-semantic-color-text-neutral-primary-default);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.task-form-modal__picker-section{gap:var(--nj-semantic-size-spacing-8);flex-direction:column;flex-shrink:0;display:flex}.task-form-modal__picker-section--grow{flex:1;min-height:0;overflow:hidden}@media (width<=640px){.task-form-modal__picker-section--grow{min-height:160px;overflow:visible}}.task-form-modal__picker-label{font-size:var(--nj-semantic-font-size-label-sm);color:var(--nj-semantic-color-text-neutral-secondary-default);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.task-form-modal__color-grid{gap:var(--nj-semantic-size-spacing-8);flex-wrap:wrap;display:flex}.task-form-modal__color-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;outline:none;flex-shrink:0;width:26px;height:26px;padding:0;transition:transform .1s,box-shadow .1s}.task-form-modal__color-swatch:hover{transform:scale(1.18)}.task-form-modal__color-swatch--selected{box-shadow:0 0 0 2px var(--nj-semantic-color-background-neutral-primary-default), 0 0 0 4px var(--nj-semantic-color-border-brand-strong-default)}.task-form-modal__icon-grid{scrollbar-width:thin;scrollbar-color:var(--nj-semantic-color-border-neutral-moderate-default) transparent;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));align-content:start;gap:2px;height:100%;display:grid;overflow-y:auto}@media (width<=640px){.task-form-modal__icon-grid{height:auto;max-height:200px}}.task-form-modal__icon-btn{border-radius:var(--nj-semantic-size-border-radius-small);cursor:pointer;width:34px;height:34px;color:var(--nj-semantic-color-icon-neutral-secondary-default);background:0 0;border:none;outline:none;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.task-form-modal__icon-btn:hover{background:var(--nj-semantic-color-background-neutral-primary-hovered);color:var(--nj-semantic-color-text-neutral-primary-default)}.task-form-modal__icon-btn--selected{background:var(--nj-semantic-color-background-brand-secondary-default);color:var(--nj-semantic-color-icon-brand-primary-default)}.task-detail-actions-modal-content{display:flex;width:min(92vw,780px)!important;max-width:780px!important;height:min(80dvh,640px)!important}.task-detail-actions-modal-content .nj-modal-deprecated__content{height:100%;min-height:0}.task-detail-actions-modal{gap:var(--nj-semantic-size-spacing-24);grid-template-columns:1fr 220px;width:100%;height:100%;min-height:0;display:grid}@media (width<=640px){.task-detail-actions-modal{gap:var(--nj-semantic-size-spacing-16);grid-template-columns:1fr;overflow-y:auto}}.task-detail-actions-modal__fields{gap:var(--nj-semantic-size-spacing-16);flex-direction:column;min-height:0;display:flex}.task-detail-actions-modal__actions{gap:var(--nj-semantic-size-spacing-8);padding-left:var(--nj-semantic-size-spacing-24);border-left:1px solid var(--nj-semantic-color-border-neutral-subtle-default);flex-direction:column;display:flex;overflow-y:auto}@media (width<=640px){.task-detail-actions-modal__actions{border-left:none;border-top:1px solid var(--nj-semantic-color-border-neutral-subtle-default);padding-left:0;padding-top:var(--nj-semantic-size-spacing-16)}}.task-detail-actions-modal__action{justify-content:flex-start;width:100%}.task-detail-actions-modal__action--danger{background:color-mix(in srgb, var(--nj-semantic-color-background-feedback-danger-subtle-default,#fbe8e8) 90%, white);color:var(--nj-semantic-color-text-feedback-danger-default,#cc3d33)}.task-detail-actions-modal__action--danger:hover:not(:disabled),.task-detail-actions-modal__action--danger:focus-visible:not(:disabled){background:color-mix(in srgb, var(--nj-semantic-color-background-feedback-danger-subtle-default,#fbe8e8) 100%, white)}.agent-picker-modal{gap:var(--nj-semantic-size-spacing-12);flex-direction:column;display:flex}.agent-picker-modal__search{width:100%;padding:var(--nj-semantic-size-spacing-8) var(--nj-semantic-size-spacing-12);border:1px solid var(--nj-semantic-color-border-neutral-secondary-default);border-radius:var(--nj-semantic-size-border-radius-md);font-size:var(--nj-semantic-font-size-text-md);background:var(--nj-semantic-color-background-neutral-primary-default);color:var(--nj-semantic-color-text-neutral-primary-default)}.agent-picker-modal__list{gap:var(--nj-semantic-size-spacing-2);flex-direction:column;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.agent-picker-modal__item{align-items:center;gap:var(--nj-semantic-size-spacing-8);width:100%;padding:var(--nj-semantic-size-spacing-8) var(--nj-semantic-size-spacing-12);border-radius:var(--nj-semantic-size-border-radius-md);cursor:pointer;font-size:var(--nj-semantic-font-size-text-md);color:var(--nj-semantic-color-text-neutral-primary-default);text-align:left;background:0 0;border:none;transition:background .14s;display:flex}.agent-picker-modal__item:hover:not(:disabled){background:var(--nj-semantic-color-background-neutral-primary-hovered)}.agent-picker-modal__item:disabled{opacity:.5;cursor:not-allowed}.agent-picker-modal__empty{color:var(--nj-semantic-color-text-neutral-secondary-default);margin:0}.folder-picker-modal{gap:var(--nj-semantic-size-spacing-12);flex-direction:column;display:flex}.folder-picker-modal__search{width:100%;padding:var(--nj-semantic-size-spacing-8) var(--nj-semantic-size-spacing-12);border:1px solid var(--nj-semantic-color-border-neutral-secondary-default);border-radius:var(--nj-semantic-size-border-radius-md);font-size:var(--nj-semantic-font-size-text-md);background:var(--nj-semantic-color-background-neutral-primary-default);color:var(--nj-semantic-color-text-neutral-primary-default)}.folder-picker-modal__list{gap:var(--nj-semantic-size-spacing-2);flex-direction:column;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.folder-picker-modal__item{align-items:center;gap:var(--nj-semantic-size-spacing-8);width:100%;padding:var(--nj-semantic-size-spacing-8) var(--nj-semantic-size-spacing-12);border-radius:var(--nj-semantic-size-border-radius-md);cursor:pointer;font-size:var(--nj-semantic-font-size-text-md);color:var(--nj-semantic-color-text-neutral-primary-default);text-align:left;background:0 0;border:none;transition:background .14s;display:flex}.folder-picker-modal__item:hover:not(:disabled){background:var(--nj-semantic-color-background-neutral-primary-hovered)}.folder-picker-modal__item:disabled{opacity:.5;cursor:not-allowed}.folder-picker-modal__empty{color:var(--nj-semantic-color-text-neutral-secondary-default);margin:0}
