.tabulator input[type=search][data-v-848fd342]{-webkit-appearance:search!important;-moz-appearance:search!important;appearance:search!important}.tabulator input[type=search][data-v-848fd342]::-webkit-search-cancel-button{-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;cursor:pointer;display:inline-block!important;height:14px!important;opacity:.7!important;pointer-events:auto!important;visibility:visible!important;width:14px!important}.tabulator input[type=search][data-v-848fd342]::-webkit-search-cancel-button:hover{opacity:1!important}.tabulator input[type=search][data-v-848fd342]{background-color:#fff;font-weight:400}.prompt-description[data-v-848fd342]{background-color:#f5f5f5;border-left:3px solid #163f4c;border-radius:2px;color:#666;font-size:14px;font-style:italic;margin:12px 16px;padding:8px 12px}.suggestion-item[data-v-848fd342]{border-bottom:1px solid #eee}.suggestion-item[data-v-848fd342]:last-child{border-bottom:none}.tab-controls[data-v-848fd342]{display:flex;gap:8px;padding:0 16px}.relation-display[data-v-848fd342]{align-items:center;display:flex;font-family:monospace}.relation-display .term-name[data-v-848fd342]{color:#1976d2;font-weight:600}.relation-display .relation-name[data-v-848fd342]{color:#666;font-weight:500}.description-section[data-v-848fd342]{margin-top:8px;width:100%}.description-row[data-v-848fd342]{align-items:flex-start;display:flex;gap:8px;margin-bottom:6px}.description-label-inline[data-v-848fd342]{color:#666;flex-shrink:0;font-size:13px;font-weight:700;min-width:40px;padding-top:2px}.description-content[data-v-848fd342]{flex:1;min-width:0}.description-content .existing-text[data-v-848fd342]{background-color:#f5f5f5;border-left:3px solid #ff9800;border-radius:3px;color:#333;display:block;font-size:16px;line-height:1.4;padding:4px 8px}.description-content .empty-text[data-v-848fd342]{color:#999;font-size:13px;font-style:italic}.description-content[data-v-848fd342] .v-textarea{font-size:13px}.gap-2[data-v-848fd342]{gap:8px}
