.tiptap-search-replace{--tiptap-search-replace-count-color:var(--tt-gray-light-a-400);--tiptap-search-replace-option-text-color:var(--tt-gray-light-a-600);--tiptap-search-replace-option-icon-color:var(--tt-gray-light-a-500);--tiptap-search-replace-option-hover-bg-color:var(--tt-gray-light-a-200);--tiptap-search-replace-kbd-bg:var(--white);--tiptap-search-replace-kbd-border:var(--tt-gray-light-a-200);--tiptap-search-replace-kbd-color:var(--tt-gray-light-a-500);--tiptap-search-replace-help-bg:var(--tt-gray-light-100);--tiptap-search-replace-help-label-color:var(--tt-gray-light-a-500);--tiptap-search-replace-code-bg:var(--tt-gray-light-a-100);--tiptap-search-replace-code-border:var(--tt-gray-light-a-200);--tiptap-search-replace-code-color:var(--tt-gray-light-a-700);--tiptap-search-replace-focus-border:var(--tt-brand-color-500);--tiptap-search-replace-focus-ring:color-mix(in srgb, var(--tt-brand-color-500) 20%, transparent);width:19rem;max-width:100%}.dark .tiptap-search-replace{--tiptap-search-replace-count-color:var(--tt-gray-dark-a-400);--tiptap-search-replace-option-text-color:var(--tt-gray-dark-a-600);--tiptap-search-replace-option-icon-color:var(--tt-gray-dark-a-500);--tiptap-search-replace-option-hover-bg-color:var(--tt-gray-dark-a-200);--tiptap-search-replace-kbd-bg:var(--tt-gray-dark-a-50);--tiptap-search-replace-kbd-border:var(--tt-gray-dark-a-200);--tiptap-search-replace-kbd-color:var(--tt-gray-dark-a-500);--tiptap-search-replace-help-bg:var(--tt-gray-dark-100);--tiptap-search-replace-help-label-color:var(--tt-gray-dark-a-500);--tiptap-search-replace-code-bg:var(--tt-gray-dark-a-100);--tiptap-search-replace-code-border:var(--tt-gray-dark-a-200);--tiptap-search-replace-code-color:var(--tt-gray-dark-a-700);--tiptap-search-replace-focus-border:var(--tt-brand-color-400);--tiptap-search-replace-focus-ring:color-mix(in srgb, var(--tt-brand-color-400) 25%, transparent)}.tiptap-card-body.tiptap-search-replace-body{width:100%;padding:0}.tiptap-search-replace-query-controls{flex-direction:column;gap:.375rem;display:flex}.tiptap-search-replace[data-open=true]{animation:.15s cubic-bezier(.16,1,.3,1) fadeIn,.15s cubic-bezier(.16,1,.3,1) zoomIn}.tiptap-search-replace[data-open=false]{display:none}@media (max-width:480px){.tiptap-search-replace{width:100%}}.tiptap-card-header.tiptap-search-replace-header{border:0;gap:.25rem}.tiptap-search-replace-count{font-variant-numeric:tabular-nums;color:var(--tiptap-search-replace-count-color);white-space:nowrap;padding-left:.625rem;font-size:.625rem;font-weight:700}.tiptap-search-replace-nav-group{align-items:center;gap:.25rem;margin-left:auto;display:flex}.tiptap-search-replace-inputs,.tiptap-search-replace-options,.tiptap-search-replace-regex-toggle{flex-direction:column;padding-inline:.375rem;display:flex}.tiptap-search-replace-inputs,.tiptap-search-replace-regex-toggle{gap:.25rem}.tiptap-search-replace-input-group{border-radius:var(--tt-radius-lg)}.tiptap-search-replace-input-group:has([data-slot=tiptap-input-group-control]:focus-visible){border-color:var(--tiptap-search-replace-focus-border)}.tiptap-search-replace-keyboard-hint-addon{display:none}.tiptap-search-replace-input-group:focus-within .tiptap-search-replace-keyboard-hint-addon{display:flex}.tiptap-search-replace-keyboard-hint{width:1.25rem;height:1rem;color:var(--tiptap-search-replace-kbd-color);background-color:var(--tiptap-search-replace-kbd-bg);border:1px solid var(--tiptap-search-replace-kbd-border);justify-content:center;align-items:center;padding:.125rem .25rem .25rem;font-size:.75rem;font-weight:600;display:flex}.tiptap-input-group-addon>kbd.tiptap-search-replace-keyboard-hint{border-radius:var(--tt-radius-xs)}.tiptap-search-replace-regex-toggle-row{border-radius:var(--tt-radius-md,.375rem);width:100%;color:var(--tiptap-search-replace-option-text-color);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:flex}.tiptap-search-replace-regex-toggle-label{flex:1}.tiptap-search-replace-regex-help,.tiptap-search-replace-regex-help-section{flex-direction:column;display:flex}.tiptap-search-replace-regex-help{border-radius:var(--tt-radius-lg,.75rem);background-color:var(--tiptap-search-replace-help-bg);gap:.375rem;padding:1rem .375rem}.tiptap-search-replace-regex-help-section{gap:.75rem}.tiptap-search-replace-regex-help-label{color:var(--tiptap-search-replace-help-label-color);padding-inline:.375rem;font-size:.75rem;font-weight:600}.tiptap-search-replace-regex-example-list.tiptap-button-group:has(>[data-slot=tiptap-button-group]){gap:.25rem}.tiptap-search-replace-regex-example-list,.tiptap-search-replace-regex-example-row{width:100%}.tiptap-search-replace-regex-example-button{flex:1}.tiptap-search-replace-regex-example-button code{border-radius:var(--tt-radius-xs,.25rem);background-color:var(--tiptap-search-replace-code-bg);border:1px solid var(--tiptap-search-replace-code-border);color:var(--tiptap-search-replace-code-color);padding:.125rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.688rem}.tiptap-search-replace-regex-help-separator{margin-block:.25rem}.tiptap-search-replace-regex-docs-link{border-radius:var(--tt-radius-md,.375rem);color:var(--tiptap-search-replace-option-text-color);align-items:center;gap:.375rem;padding:.375rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.tiptap-search-replace-regex-toggle-row:hover,.tiptap-search-replace-regex-docs-link:hover{background-color:var(--tiptap-search-replace-option-hover-bg-color)}.tiptap-search-replace-regex-docs-link:focus-visible{box-shadow:0 0 0 3px var(--tiptap-search-replace-focus-ring);outline:none}.tiptap-search-replace-regex-toggle-row:has([data-slot=tiptap-switch][data-disabled]){cursor:not-allowed;opacity:.5}.tiptap-search-replace-regex-docs-link-icon{width:.875rem;height:.875rem;color:var(--tiptap-search-replace-option-icon-color)}.tiptap-search-replace-actions{justify-content:flex-end;width:100%;padding:.125rem .75rem .625rem;display:flex}@media (prefers-reduced-motion:reduce){.tiptap-search-replace,.tiptap-search-replace *{transition:none!important;animation:none!important}}.find-and-replace-result{background-color:color-mix(in srgb, var(--tt-brand-color-300) 20%, transparent)}.find-and-replace-result-current{background-color:color-mix(in srgb, var(--tt-color-green-base) 40%, transparent)}
