.zang-rich-text-editor{display:flex;flex-direction:column;gap:8px;min-width:min(40rem,calc(100vw - 3rem))}.zang-rich-text-editor__toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.zang-rich-text-editor__toolbar{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.zang-rich-text-editor__toolbar-divider{width:1px;height:20px;margin:0 4px;background:var(--card-border)}.zang-rich-text-editor__toolbar-select{box-sizing:border-box;min-height:28px;max-width:7.5rem;padding:2px 6px;border:1px solid var(--card-border);border-radius:6px;background:color-mix(in srgb,var(--panel-bg) 92%,transparent);color:var(--body-text);font:inherit;font-size:11px}.zang-rich-text-editor__toolbar-button.zang-icon-button--active{border-color:var(--green-border);color:var(--green);background:var(--zang-color-action-fill)}.zang-rich-text-editor__content{min-height:160px;max-height:min(50vh,420px);overflow:auto;border:1px solid var(--field-border,var(--card-border));border-radius:8px;padding:12px 14px;color:var(--body-text);background:rgba(255,255,255,.02)}.zang-rich-text-editor__content:focus-within{outline:2px solid var(--green-border);outline-offset:1px}.zang-rich-text-editor__content .tiptap{min-height:136px;outline:none}.zang-rich-text-editor__content .tiptap p{margin:0 0 .65em}.zang-rich-text-editor__content .tiptap p:last-child{margin-bottom:0}.zang-rich-text-editor__content .tiptap ol,.zang-rich-text-editor__content .tiptap ul{margin:0 0 .65em;padding-left:1.25rem}.zang-rich-text-editor__content .tiptap ul{list-style-type:disc}.zang-rich-text-editor__content .tiptap ol{list-style-type:decimal}.zang-rich-text-editor__content .tiptap li{display:list-item}.zang-rich-text-editor__content .tiptap li p{margin:0}.zang-rich-text-editor__content .tiptap h2,.zang-rich-text-editor__content .tiptap h3{margin:.75em 0 .35em;line-height:1.25}.zang-rich-text-editor__content .tiptap h2:first-child,.zang-rich-text-editor__content .tiptap h3:first-child{margin-top:0}.zang-rich-text-editor__content .tiptap a{color:var(--green);text-decoration:underline}.zang-rich-text-editor__content .tiptap table{width:100%;margin:0 0 .65em;border-collapse:collapse;table-layout:fixed}.zang-rich-text-editor__content .tiptap td,.zang-rich-text-editor__content .tiptap th{border:1px solid var(--field-border,var(--card-border));padding:6px 8px;vertical-align:top}.zang-rich-text-editor__content .tiptap th{font-weight:600;background:rgba(255,255,255,.04)}.zang-rich-text-editor__content .tiptap td p,.zang-rich-text-editor__content .tiptap th p{margin:0}.zang-rich-text-editor__content .tiptap p.is-editor-empty:first-child:before{color:var(--subtle-text);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.zang-rich-text-editor--disabled .zang-rich-text-editor__content{opacity:.6;pointer-events:none}.zang-rich-text-editor__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.zang-rich-text-editor__footer-actions{display:flex;align-items:center;gap:8px}.zang-rich-text-editor__footer--centered-save{flex-direction:column;align-items:center;justify-content:center;gap:12px}.zang-rich-text-editor__format-toolbar{display:flex;align-items:flex-end;min-width:5.5rem}.transactionLineAnnotations_removeButton__EB0jY.zang-icon-button--sm{width:24px;height:24px;border-radius:9999px}.zang-table--compact .zang-table__cell:has(.transactionLineAnnotations_removeButton__EB0jY){padding-inline:0;text-align:center;vertical-align:middle}.zang-ticket-create-form{display:flex;flex-direction:column;align-items:stretch;gap:28px;box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:hidden}.zang-ticket-create-form__description,.zang-ticket-create-form__section{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%}.zang-ticket-create-form__section{width:100%;max-width:none}.zang-ticket-create-form__owner-due{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.zang-ticket-create-form__owner-due-item{display:flex;flex-direction:column;gap:8px;min-width:0}.zang-ticket-create-form__owner-due-item--owner{align-items:flex-start}.zang-ticket-create-form__owner-due-item--due{align-items:flex-end;text-align:right}.zang-ticket-create-form__owner-due-item--due .zang-dashboard-workflow-form__control{display:flex;justify-content:flex-end}.zang-ticket-create-form__field{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%}.zang-ticket-create-form__owner-due-item--due .zang-ticket-create-form__field{align-items:flex-end}.zang-ticket-create-form__field-error{margin-top:2px}.zang-ticket-create-form .zang-rich-text-editor,.zang-ticket-create-form .zang-ticket-create-description.zang-rich-text-editor{width:100%;max-width:100%;min-width:0}.zang-ticket-create-form .zang-ticket-create-description .zang-rich-text-editor__content{min-height:2.75rem;max-height:min(46vh,360px);height:auto;overflow:auto}.zang-ticket-create-form .zang-ticket-create-description .zang-rich-text-editor__content .tiptap{min-height:1.5em}.zang-ticket-create-attachments{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.zang-ticket-create-attachments__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:100%;min-height:132px;padding:28px 20px;border:1px dashed var(--card-border,var(--zang-color-menu-border-soft));border-radius:var(--zang-radius-md,8px);background:color-mix(in srgb,var(--panel-bg,transparent) 88%,transparent);cursor:pointer;transition:border-color .14s ease,background .14s ease}.zang-ticket-create-attachments__dropzone--active,.zang-ticket-create-attachments__dropzone:hover{border-color:color-mix(in srgb,var(--zang-palette-action,var(--green)) 55%,var(--card-border));background:color-mix(in srgb,var(--zang-palette-action,var(--green)) 8%,transparent)}.zang-ticket-create-attachments__dropzone:focus-visible{outline:2px solid var(--green-border,var(--green));outline-offset:2px}.zang-ticket-create-attachments__dropzone--disabled{opacity:.7;cursor:default}.zang-ticket-create-attachments__icon{display:inline-flex;color:var(--muted)}.zang-ticket-create-attachments__files{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.zang-ticket-create-attachments__file{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;border:1px solid var(--card-border,var(--zang-color-menu-border-soft));background:var(--panel-bg,transparent)}.zang-ticket-create-attachments__file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zang-ticket-involved-processes{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.zang-ticket-process-picker{display:flex;flex-direction:column;gap:16px;min-height:0}.zang-ticket-process-picker__filters{display:grid;gap:12px;grid-template-columns:minmax(0,1.4fr) minmax(180px,.8fr)}.zang-ticket-process-picker__grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-height:min(52vh,520px);overflow:auto;padding-inline-end:2px}.zang-ticket-process-picker-card{position:relative}.zang-ticket-process-picker-card__entity{width:100%}.zang-ticket-process-picker-card--selected .zang-ticket-process-picker-card__entity{outline:2px solid color-mix(in srgb,var(--zang-palette-action,var(--green)) 70%,transparent);outline-offset:1px}.zang-ticket-process-picker-card__check{align-items:center;background:var(--zang-palette-action,var(--green));border-radius:999px;color:var(--zang-color-action-ink);display:inline-flex;height:20px;justify-content:center;pointer-events:none;position:absolute;right:8px;top:8px;width:20px}@media (max-width:720px){.zang-ticket-process-picker__filters{grid-template-columns:minmax(0,1fr)}}.zang-ticket-checklist{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.zang-ticket-checklist--fill{flex:1 1 auto;height:100%;min-height:0}.zang-ticket-checklist__scroll{width:100%;min-width:0;overflow-x:hidden;overflow-y:auto}.zang-ticket-checklist__scroll-inner{display:flex;flex-direction:column;gap:0;min-width:0;width:100%}.zang-ticket-checklist__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;min-width:0;width:100%}.zang-ticket-checklist__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;width:100%}.zang-ticket-checklist__check .zang-check-field{gap:0}.zang-ticket-checklist__check .zang-check-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.zang-ticket-checklist__text{width:100%;min-width:0;min-height:36px;padding:6px 10px;border:1px solid var(--field-border,var(--card-border));border-radius:0;background:var(--field-bg,transparent);color:var(--text);font:inherit;font-size:14px;line-height:1.35}.zang-ticket-checklist__text:focus-visible{outline:none;border-color:var(--zang-color-field-border-focus);box-shadow:0 0 0 2px var(--zang-color-field-ring-focus)}.zang-ticket-checklist__row--checked .zang-ticket-checklist__text,.zang-ticket-checklist__text--checked{text-decoration:line-through;color:var(--zang-color-action-text-muted,var(--muted))}.zang-ticket-checklist__text:disabled,.zang-ticket-checklist__text[readonly]{opacity:.85;cursor:default}.zang-ticket-checklist__remove{align-self:center;flex:0 0 auto}.zang-workflow-form_root__epvMk,.zang-workflow-form_wizard__RJ2Za{display:flex;flex-direction:column;gap:16px}.zang-workflow-form_header__X28Zu{display:flex;flex-direction:column;gap:4px}.zang-workflow-form_section___p8Tl{display:flex;flex-direction:column;gap:10px}.zang-workflow-form_sectionLabel__XqOt_{text-transform:uppercase;letter-spacing:.04em}.zang-workflow-form_fieldGrid__9yDxx{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.zang-workflow-form_field__iFqKU{display:flex;flex-direction:column;gap:6px;min-width:0}.zang-workflow-form_field__iFqKU>:first-child{white-space:nowrap}.zang-workflow-form_fieldError__vY349{width:100%}.zang-workflow-form_closureLock__96UMM{padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--zang-color-warn) 8%,transparent)}.zang-workflow-form_actions__1vDDO{display:flex;justify-content:flex-end;gap:8px}