.add-task-dialog{width:80vw;max-width:var(--dialog-max-width-xl,75rem);height:80vh;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;background:var(--color-surface-default)}.add-task-dialog .v-input__details,.add-task-dialog .v-text-field__details{min-height:0;margin-top:0;padding-top:0}.add-task-dialog .v-input:not(.error--text) .v-input__details,.add-task-dialog .v-input:not(.error--text) .v-text-field__details{display:none}.add-task-dialog__card{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%;height:100%;overflow:hidden}.add-task-dialog__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:var(--padding-sm);background:var(--color-primary-base);color:var(--color-text-on-primary)}.add-task-dialog__header-title{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold,600);line-height:1.25;margin:0}.add-task-dialog__close-btn,.add-task-dialog__close-btn .v-icon{color:var(--grey-white)!important}.add-task-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--space-7) var(--space-md) 0;background:var(--color-surface-default)}.add-task-dialog__panes{display:flex;flex-direction:row;align-items:stretch;min-height:100%}.add-task-dialog__pane{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-sm)}.add-task-dialog__pane--left{padding-left:var(--padding-sm);padding-right:var(--space-md);border-right:var(--border-sm) solid var(--color-border-default)}.add-task-dialog__pane--right{padding-left:var(--space-md)}.add-task-dialog__section-label{font-size:var(--font-size-md)!important;font-weight:500;color:var(--color-text-primary);margin:0 0 var(--space-2)}.add-task-dialog__section-label--required:after{content:"*";color:var(--color-error)}.add-task-dialog__field-label{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0 0 var(--space-1)}.add-task-dialog__field-label--bold{font-weight:500;color:var(--color-text-primary)}.add-task-dialog__field-label--required:after{content:"*";color:var(--color-error)}.add-task-dialog__row{display:flex;flex-direction:row;gap:var(--space-sm)}.add-task-dialog__row-item{flex:1 1 0;min-width:0}.add-task-dialog__task-type-segment{display:flex;width:100%;gap:var(--space-sm)}.add-task-dialog__task-type-btn.v-btn{flex:1 1 0;min-width:0;height:2.5rem!important;min-height:2.5rem!important;text-transform:none;letter-spacing:normal;border:var(--border-sm) solid var(--color-border-default)!important;border-radius:var(--radius-4);background:var(--color-surface-default)!important;color:var(--color-text-secondary)!important;box-shadow:none!important}.add-task-dialog__task-type-btn--selected.v-btn{border-color:var(--color-primary-base)!important;background:var(--primary-50)!important;color:var(--color-primary-base)!important;font-weight:var(--font-weight-medium,500)}.add-task-dialog__hint{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--space-1);margin-bottom:0}.add-task-dialog__priority{margin-bottom:var(--space-sm)}.add-task-dialog__gl-selection{margin-top:var(--space-sm)}.add-task-dialog__gl-selection .col,.add-task-dialog__gl-selection [class*=col-]{flex:0 0 100%;max-width:100%;padding:0}.add-task-dialog__gl-selection [data-testid=task-gl-selection__selected-wrapper]{margin-bottom:var(--space-1)}.add-task-dialog__gl-selection [data-testid=task-gl-selection__selected-wrapper] br{display:none}.add-task-dialog__gl-selection [data-testid=task-gl-selection__selected-title]{display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary);line-height:1.25;margin-bottom:var(--space-1)}.add-task-dialog__gl-selection [data-testid=task-gl-selection__selected-chips]{margin-top:0}.add-task-dialog__gl-selection [data-testid=task-gl-selection__account-picker]{height:auto!important;margin-top:0;padding-top:0}.add-task-dialog__gl-selection .select-account__no.v-btn{width:100%;height:2.5rem!important;min-height:2.5rem!important;margin:0;padding:0 var(--space-sm)!important;border-radius:var(--radius-4);text-transform:none;letter-spacing:normal;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.add-task-dialog__location-error{border:var(--border-sm) solid var(--color-error);border-radius:var(--radius-4);padding:var(--space-1)}.add-task-dialog__footer{flex-shrink:0;display:flex;align-items:center;padding:var(--padding-sm) var(--space-md);border-top:var(--border-sm) solid var(--color-border-default);background:var(--color-surface-default)}.add-task-dialog__required-note{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.add-task-dialog__enforce-threshold{display:flex;flex-direction:column}.add-task-dialog__enforce-threshold-checkbox.v-input--selection-controls{margin-top:0;padding-top:0}.add-task-dialog__enforce-threshold-desc{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.5;margin:0;padding-left:var(--space-8)}.add-task-dialog__schedule{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-2);padding-top:var(--space-sm);border-top:var(--border-sm) solid var(--color-border-default)}.add-task-dialog__due-date-hint{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--space-1)}.task-priority-display{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);line-height:1.25}.task-priority-display__icon{flex-shrink:0}.task-priority-display__label{color:inherit}.task-priority-display--cell{color:var(--color-text-primary);font-size:var(--font-size-sm,.875rem);gap:var(--space-xs)}.task-priority-display--cell .task-priority-display__label{color:var(--color-text-primary);font-weight:var(--font-weight-regular,400)}.task-priority-display--cell .task-priority-display__icon--high{color:var(--horizon-priority-high-text)!important}.task-priority-display--cell .task-priority-display__icon--medium{color:var(--horizon-priority-medium-text)!important}.task-priority-display--cell .task-priority-display__icon--low{color:var(--horizon-priority-low-text)!important}.task-priority-display--toggle-segment{display:flex;width:100%;gap:var(--space-xs)}.task-priority-display__segment.v-btn{flex:1 1 0;min-width:0;height:auto!important;min-height:36px!important;padding:var(--space-xs) var(--space-sm)!important;text-transform:none;letter-spacing:normal;border:var(--border-sm) solid var(--color-border-default)!important;border-radius:var(--radius-8);background:var(--color-surface-muted)!important;color:var(--color-text-primary)!important;box-shadow:none!important}.task-priority-display__segment.v-btn ::v-deep .v-btn__content{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs)}.task-priority-display--toggle-segment .task-priority-display__label{color:var(--color-text-primary);font-weight:var(--font-weight-regular,400)}.task-priority-display--toggle-segment .task-priority-display__segment--low .task-priority-display__icon{color:var(--horizon-priority-low-text)!important}.task-priority-display--toggle-segment .task-priority-display__segment--medium .task-priority-display__icon{color:var(--horizon-priority-medium-text)!important}.task-priority-display--toggle-segment .task-priority-display__segment--high .task-priority-display__icon{color:var(--horizon-priority-high-text)!important}.task-priority-display__segment--selected.v-btn{font-weight:var(--font-weight-medium,500)}.task-priority-display__segment--selected.task-priority-display__segment--low.v-btn{border-color:var(--horizon-priority-low-border)!important;background:var(--color-surface-muted)!important;color:var(--color-text-primary)!important}.task-priority-display__segment--selected.task-priority-display__segment--medium.v-btn{border-color:var(--horizon-priority-medium-border)!important;background:var(--color-surface-muted)!important;color:var(--color-text-primary)!important}.task-priority-display__segment--selected.task-priority-display__segment--high.v-btn{border-color:var(--horizon-priority-high-border)!important;background:var(--color-surface-muted)!important;color:var(--color-text-primary)!important}.task-priority-display__segment--selected.task-priority-display__segment--high .task-priority-display__label,.task-priority-display__segment--selected.task-priority-display__segment--low .task-priority-display__label,.task-priority-display__segment--selected.task-priority-display__segment--medium .task-priority-display__label{font-weight:var(--font-weight-medium,500)}.task-priority-display__segment.v-btn .v-btn__content{gap:var(--space-xs)}