.se-panel{border:1px solid hsl(var(--primary) / .45);border-radius:var(--radius-md,8px);background:hsl(var(--primary) / .04);font-size:var(--text-ui-sm);flex-direction:column;gap:.6rem;margin:.5rem 0 1rem;padding:.7rem .8rem;display:flex}.se-note{color:hsl(var(--muted-foreground));margin:0;line-height:1.6}.se-block{flex-direction:column;gap:.3rem;display:flex}.se-label{color:hsl(var(--muted-foreground))}.se-row{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.se-row.broken{background:hsl(var(--destructive) / .08);border-radius:var(--radius-sm,4px)}.se-lang{min-width:3.2rem;color:hsl(var(--muted-foreground))}.se-forms{flex-wrap:wrap;flex:1;gap:.25rem .35rem;display:flex}.se-form{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:999px;align-items:center;gap:.2rem;padding:.05rem .35rem;display:inline-flex}.se-form.primary{border-color:hsl(var(--primary))}.se-form.primary .se-spelling{font-weight:600}.se-form.gone{opacity:.5}.se-form.gone .se-spelling{text-decoration:line-through}.se-form.added{border-style:dashed;border-color:hsl(var(--primary) / .6)}.se-lang-tag{color:hsl(var(--muted-foreground))}.se-primary,.se-detach{font:inherit;cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;padding:0;line-height:1}.se-primary:hover,.se-detach:hover{color:hsl(var(--foreground))}.se-form.primary .se-primary{color:hsl(var(--primary))}.se-add select,.se-add input,.se-fields select,.se-fields input{font:inherit;font-size:var(--text-ui-sm);border:1px solid hsl(var(--border));border-radius:var(--radius-sm,4px);background:hsl(var(--background));color:inherit;padding:.15rem .35rem}.se-add input{flex:14rem}.se-add input.dup{border-color:hsl(var(--destructive) / .7);background:hsl(var(--destructive) / .05)}.se-add input.dup:focus{box-shadow:0 0 0 3px hsl(var(--destructive) / .12);outline:none}.se-add button:disabled{opacity:.5;cursor:not-allowed}.se-dup{flex-basis:100%;padding-left:.1rem}.se-add button{font:inherit;cursor:pointer;border:1px solid hsl(var(--border));border-radius:var(--radius-sm,4px);background:hsl(var(--background));color:inherit;padding:.15rem .6rem}.se-fields{flex-flow:wrap;align-items:baseline;gap:.5rem 1rem}.se-fields label{align-items:center;gap:.3rem;display:inline-flex}.se-fields .se-wide{flex:18rem}.se-fields .se-wide input{flex:1}.se-error{color:hsl(var(--destructive));line-height:1.6}.se-warn{color:hsl(var(--destructive))}.se-tr-list{border:1px solid hsl(var(--border) / .5);border-radius:var(--radius-sm,4px);background:hsl(var(--background) / .6);flex-direction:column;max-height:16rem;display:flex;overflow-y:auto}.se-tr-list:empty{display:none}.se-tr{border-bottom:1px solid hsl(var(--border) / .25);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.2rem .4rem;display:flex}.se-tr:last-child{border-bottom:none}.se-tr.changed{background:hsl(var(--primary) / .06)}.se-tr.added{background:hsl(var(--primary) / .06);box-shadow:inset 2px 0 0 hsl(var(--primary) / .6)}.se-tr.gone .se-tr-pair,.se-tr.gone .se-tr-src{opacity:.45;text-decoration:line-through}.se-tr-pair{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.se-tr-form{align-items:baseline;gap:.25rem;display:inline-flex}.se-tr-form .tib{font-family:var(--font-tibetan)}.se-tr-arrow{color:hsl(var(--muted-foreground))}.se-tr-src{flex-wrap:wrap;flex:1;gap:.25rem;display:inline-flex}.se-tr-src-tag{white-space:nowrap;color:hsl(var(--muted-foreground));background:hsl(var(--muted-foreground) / .12);border-radius:3px;padding:0 5px;font-size:10px;line-height:1.6}.se-tr-acts{gap:.15rem;margin-left:auto;display:inline-flex}.se-combo{display:inline-flex;position:relative}.se-combo-list{z-index:20;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-sm,4px);flex-direction:column;min-width:100%;max-width:22rem;max-height:14rem;padding:3px;display:flex;position:absolute;top:calc(100% + 2px);left:0;overflow-y:auto;box-shadow:0 8px 24px #00000024}.se-combo-list button{text-align:left;white-space:nowrap;font:inherit;font-size:var(--text-ui-sm);cursor:pointer;color:inherit;background:0 0;border:none;border-radius:3px;align-items:baseline;gap:.35rem;padding:.2rem .45rem;display:flex}.se-combo-list button.hi{background:hsl(var(--primary) / .1)}.se-combo-list .tib{font-family:var(--font-tibetan)}.se-combo-note{color:hsl(var(--primary));font-size:10px}.se-combo-attach{color:hsl(var(--primary))}.se-tr-select.dup{border-color:hsl(var(--destructive) / .7)}.se-tr-select{font:inherit;font-size:var(--text-ui-sm);border:1px solid hsl(var(--border));border-radius:var(--radius-sm,4px);background:hsl(var(--background));max-width:14rem;color:inherit;padding:.1rem .3rem}.se-icon-btn{width:22px;height:22px;font:inherit;border-radius:var(--radius-sm,4px);color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.2rem;padding:0;font-size:11px;display:inline-flex}.se-icon-btn svg{width:13px;height:13px}.se-icon-btn:hover:not(:disabled){color:hsl(var(--primary));background:hsl(var(--primary) / .08)}.se-icon-btn.on{color:hsl(var(--primary));border-color:hsl(var(--primary) / .4)}.se-icon-btn.danger:hover:not(:disabled),.se-icon-btn.danger.on{color:hsl(var(--destructive));background:hsl(var(--destructive) / .08)}.se-icon-btn:disabled{opacity:.35;cursor:not-allowed}.se-acts{flex-shrink:0;align-self:center;gap:.375rem;display:inline-flex}.se-act{height:28px;font:inherit;font-family:var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;align-self:center;align-items:center;gap:.3rem;padding:0 .75rem;font-size:12px;font-weight:500;line-height:1;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.se-act svg{width:13px;height:13px}.se-act--ghost{color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border) / .6);background:0 0}.se-act--ghost:hover:not(:disabled){color:hsl(var(--primary));border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .06)}.se-act--primary{color:hsl(var(--primary-foreground));background:hsl(var(--primary));border:1px solid hsl(var(--primary))}.se-act--primary:hover:not(:disabled){filter:brightness(1.06)}.se-act:disabled{opacity:.45;cursor:not-allowed}.tc__body-slot{display:block}.se-def-text{box-sizing:border-box;resize:none;width:100%;font-family:var(--font-prose);color:hsl(var(--foreground));background:hsl(var(--background) / .55);border:1px dashed hsl(var(--border) / .7);border-radius:var(--radius-sm,4px);padding:2px 6px;font-size:18px;line-height:1.9;display:block;overflow:hidden}.se-def-text.en{font-family:var(--font-en-serif);font-size:16px;line-height:1.85}.se-def-text:focus{border-style:solid;border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .12);outline:none}.se-def-text.changed{border-color:hsl(var(--primary) / .6)}.se-def-ctl{align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.se-stars{border-radius:999px;padding:0 3px;display:inline-flex}.se-stars button{font:inherit;cursor:pointer;color:hsl(var(--accent) / .55);background:0 0;border:none;padding:1px;font-size:13px;line-height:1}.se-stars button.on{color:hsl(var(--accent))}.se-stars button:hover:not(:disabled){transform:scale(1.18)}.se-stars button:disabled{cursor:not-allowed}.se-stars.changed{background:hsl(var(--primary) / .1);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .35)}.se-def-del{min-width:22px;height:22px;font:inherit;font-family:var(--font-ui);border-radius:var(--radius-sm,4px);color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.25rem;padding:0 4px;font-size:11px;display:inline-flex}.se-def-del svg{width:13px;height:13px}.se-def-del:hover{color:hsl(var(--destructive));background:hsl(var(--destructive) / .08)}.se-def-del.on{color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .4);padding:0 7px}.tc.se-def--gone{border-color:hsl(var(--destructive) / .45);background:hsl(var(--destructive) / .04)}.tc.se-def--gone>:not(.tc__chips){opacity:.45}.tc.se-def--gone .se-def-text{text-decoration:line-through}
