#search-replace-dialog{background-color:#fff;border:1px solid hsla(0,0%,50%,.4);border-top:none;box-shadow:4px 5px 20px -6px rgba(0,0,0,.5);box-sizing:border-box;max-width:calc(100vw - 10rem);min-width:200px;position:fixed;right:64px;top:0;transition:opacity .25s;z-index:10000}#search-replace-dialog:not(:focus-within):not(:hover){opacity:.5}#search-replace-dialog[data-type=replace] button i{display:none}#search-replace-dialog>*{align-items:stretch;background-color:hsla(0,0%,50%,.1);display:flex;padding-right:.75em}#search-replace-dialog [data-type=content]{display:flex;flex:1;white-space:nowrap}#search-replace-dialog [data-type=content]>:not(:last-child){margin-right:.5rem}#search-replace-dialog [data-type=content] button{align-self:center}#search-replace-dialog [data-type=input-wrapper]{display:flex;flex:1;position:relative}#search-replace-dialog textarea{resize:none;width:-moz-min-content;width:min-content;field-sizing:content;background-color:#fff;border:none;color:currentColor;flex:1;font-weight:700;line-height:1.3em;margin:0;max-height:10vh;max-width:calc(100vw - 20rem);min-height:1.3em;min-width:10em;padding:.25rem 1.5rem .25rem .5rem;white-space:pre}#search-replace-dialog textarea:invalid{box-shadow:none}#search-replace-dialog :disabled{opacity:.5}#search-replace-dialog [data-type=actions]{align-items:center;display:flex;flex:0;opacity:.5;padding-left:.5em;transition:opacity .25s}#search-replace-dialog [data-type=actions] a:last-child{margin-right:-.5em}#search-replace-dialog [data-type=actions]:hover,#search-replace-dialog:focus-within [data-type=actions]{opacity:1}#search-replace-dialog [data-action]{display:block;padding:2px}#search-replace-dialog [data-action=case]{color:currentColor;cursor:pointer;display:block;font-weight:700;line-height:20px;padding:0 .5em;position:relative;text-decoration:none}#search-replace-dialog [data-action=case][data-enabled]:after{border:4px rgba(0,153,153,.5);border-style:none none solid;bottom:0;content:"";left:0;position:absolute;right:0}#search-replace-dialog [data-action=case]:hover{text-decoration:underline}#search-replace-dialog textarea:not(:valid)+[data-type=hover]{opacity:0;pointer-events:none}#search-replace-dialog [data-type=hover]{align-items:center;bottom:0;display:flex;margin:0;opacity:0;pointer-events:none;position:absolute;right:4px;top:0;transition:opacity .5s}#search-replace-dialog:hover [data-type=hover]{opacity:1;pointer-events:auto}#search-replace-dialog [data-action=clear]{align-items:center;background-color:hsla(0,0%,100%,.75);box-sizing:border-box;display:flex;height:16px;justify-content:center;padding:3px;width:16px}#search-replace-dialog [data-type=status]{align-items:center;background-color:hsla(0,0%,50%,.2);display:flex;justify-content:space-between;padding-left:.5rem;padding-top:2px}#search-replace-dialog [data-type=tally]{margin-left:1em;opacity:.5}#search-replace-dialog [data-type=tally]:hover{opacity:1}body.find-open .search-target-editor{box-shadow:0 0 0 1px #ff8c00,0 0 3px rgba(255,140,0,.4)}body.find-open .cm-searching{background-color:rgba(255,255,0,.4)}body.find-open .cm-searching.search-target-match{background-color:#ff8c00;color:#000}body.find-open .CodeMirror-search-match{background:gold;border-bottom:1px solid orange;border-top:1px solid orange}body .CodeMirror-search-match,body .cm-searching{background-color:transparent;border-color:transparent}@media (max-width: 500px){#search-replace-dialog{left:0;max-width:none;right:0}#search-replace-dialog textarea{max-width:calc(100vw - 8rem);min-width:50px}}@media (max-width: 800px){#search-replace-dialog[data-type=replace]{left:0;max-width:none;right:0}#search-replace-dialog[data-type=replace] button:not(.hidden){display:none!important}#search-replace-dialog[data-type=replace] button.hidden{background:none;border:none;cursor:pointer;display:block!important;font-size:0;text-align:center;width:24px}#search-replace-dialog[data-type=replace] button i{display:inline}#search-replace-dialog[data-type=replace] textarea{max-width:calc(50vw - 120px);min-width:50px;width:auto}}