@keyframes ai-tooltip-card-appear{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ai-tooltip-border-flow{0%,to{background-position:0 0,0 0,0 0,0%}50%{background-position:0 0,0 0,0 0,100%}}@keyframes ai-tooltip-glow-pulse{0%,to{opacity:.4;transform:translateY(0)scale(1)}50%{opacity:.6;transform:translateY(-3px)scale(1.05)}}.dtb__bar{--dgn-glass:#fff9;--dgn-glass-hover:#ffffffe6;--dgn-glass-chip:#ffffffb8;--dgn-solid:#fff}@media not print{:root[data-mantine-color-scheme=dark] .dtb__bar{--dgn-glass:#292b3099;--dgn-glass-hover:#34373be6;--dgn-glass-chip:#292b30b8;--dgn-solid:var(--surface-raised)}}.dtb__bar .group-action-button{display:inline-flex}.dtb__bar .group-action-button button{border:1px solid var(--doc-stroke-soft);background:var(--dgn-glass);height:36px;min-height:36px;color:var(--doc-text);font-size:var(--fz-12);font-weight:var(--fw-500);box-shadow:none;border-radius:999px;padding:0 12px}.dtb__bar .group-action-button button:hover{background:var(--dgn-glass-hover);border-color:var(--doc-stroke)}.dtb__bar .rf-button{border:1px solid var(--doc-stroke-soft);background:var(--dgn-glass);height:36px;min-height:36px;color:var(--doc-text);font-size:var(--fz-12);font-weight:var(--fw-500);box-shadow:none;border-radius:999px;padding:0 12px}.dtb__bar .rf-button:hover{background:var(--dgn-glass-hover);border-color:var(--doc-stroke)}.dtb__bar .rf-button .rf-button__adornment svg{width:17px;height:17px}.dgn-bulk{background:linear-gradient(135deg, color-mix(in srgb, var(--aura-1) 14%, transparent), color-mix(in srgb, var(--aura-2) 14%, transparent) 55%, color-mix(in srgb, var(--aura-3) 14%, transparent));height:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aura-2) 22%, transparent);border-radius:999px;align-items:center;gap:8px;padding:0 7px 0 12px;animation:.22s cubic-bezier(.22,1,.36,1) dgn-bulk-in;display:inline-flex}.dgn-bulk__count{font-size:var(--fz-12);font-weight:var(--fw-500);color:var(--doc-text);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.dgn-bulk__count b{background:linear-gradient(135deg, var(--aura-1), var(--aura-2) 55%, var(--aura-3));min-width:24px;height:24px;color:var(--text-on-accent);font-size:var(--fz-11);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.dgn-bulk__clear{background:var(--dgn-glass);height:26px;color:var(--doc-text-muted);font:inherit;font-size:var(--fz-12);font-weight:var(--fw-500);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:4px;padding:0 10px 0 7px;transition:background .15s,color .15s;display:inline-flex}.dgn-bulk__clear svg{width:14px;height:14px}.dgn-bulk__clear:hover{background:var(--dgn-solid);color:var(--doc-text)}.dgn-bulk .group-action-button button{background:var(--dgn-glass-chip);height:26px;min-height:26px;font-size:var(--fz-12);border:none;padding:0 10px}.dgn-bulk .group-action-button button:hover{background:var(--dgn-solid)}.dgn-bulk .group-action-button button .rf-button__adornment svg{width:16px;height:16px}@keyframes dgn-bulk-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dgn-bulk{animation:none}}.dgn-swap{animation:.22s dgn-swap}@keyframes dgn-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dgn-swap{animation:none}}.document-form-details{white-space:pre-wrap;flex-direction:column;flex:1;width:100%;height:100%;display:flex}.document-form-details .busy-loader{position:relative}.document-form-details .form-table{width:unset}.rf-status-badge{vertical-align:middle;text-align:left;min-width:0;max-width:100%;display:inline-flex}.rf-status-badge .rf-tooltip,.rf-status-badge .rf-tooltip__reference,.rf-status-badge .rf-chip-wrapper,.rf-status-badge .rf-chip{white-space:normal;min-width:0;max-width:100%}.rf-status-badge .rf-chip-wrapper{justify-content:flex-start}.rf-status-badge .rf-chip{border-radius:6px;overflow:hidden}.rf-status-badge .rf-chip:before{flex-shrink:0}.rf-status-badge__text{white-space:normal;word-break:keep-all;overflow-wrap:normal;min-width:0}
