.ts-clip-extension{gap:7px;display:grid}.ts-clip-extension button{border:1px solid var(--ts2-line,#ffffff24);background:color-mix(in srgb, var(--ts2-panel-2,#111827) 88%, transparent);min-height:30px;color:var(--ts2-text,#f8fafc);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:760;display:inline-flex}.ts-clip-extension button:hover:not(:disabled){border-color:color-mix(in srgb, var(--ts2-blue,#315eea) 50%, var(--ts2-line,#ffffff24))}.ts-clip-extension button:disabled{opacity:.45;cursor:default}.ts-clip-extension-trigger{width:fit-content;padding:0 9px;color:var(--ts2-muted,#9ca3af)!important}.ts-clip-extension-panel{border:1px solid var(--ts2-line,#ffffff24);background:color-mix(in srgb, var(--ts2-panel-2,#111827) 92%, transparent);border-radius:6px;gap:8px;padding:9px;display:grid}.ts-clip-extension-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.ts-clip-extension-fields label{min-width:0;color:var(--ts2-muted,#9ca3af);grid-template-columns:auto minmax(38px,1fr) auto;align-items:center;gap:5px;font-size:8px;font-weight:720;display:grid}.ts-clip-extension-fields input{border:1px solid var(--ts2-line,#ffffff24);width:100%;min-height:29px;color:var(--ts2-text,#f8fafc);font:inherit;text-align:right;background:0 0;border-radius:4px;padding:0 5px}.ts-clip-extension-fields label>span{color:var(--ts2-muted,#9ca3af);font-size:8px}.ts-clip-extension-presets{gap:3px;display:flex}.ts-clip-extension-presets button{min-width:28px;min-height:28px;color:var(--ts2-muted,#9ca3af);padding:0 5px;font-size:8px}.ts-clip-extension-actions{flex-wrap:wrap;gap:5px;display:flex}.ts-clip-extension-actions button{flex:auto;padding:0 8px}.ts-clip-extension-actions .is-primary{border-color:color-mix(in srgb, var(--ts2-blue,#315eea) 70%, var(--ts2-line,#ffffff24));background:color-mix(in srgb, var(--ts2-blue,#315eea) 14%, var(--ts2-panel-2,#111827))}.ts-clip-extension-status,.ts-clip-extension-error{color:var(--ts2-muted,#9ca3af);align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.ts-clip-extension-status [role=status]{display:inline-flex}.ts-clip-extension-error{color:#fb923c}.ts-clip-extension-error button{min-height:24px;color:inherit;padding:0 6px}@media (max-width:560px){.ts-clip-extension-fields{grid-template-columns:minmax(0,1fr) auto}.ts-clip-extension-actions button{flex-basis:calc(50% - 3px)}.ts-clip-extension-actions button.is-primary{flex-basis:100%}}
