/* Shared recovered-file controls, separate from tool editor CSS. */
.filelo-draft-actions{
 display:flex;flex-wrap:wrap;align-items:center;gap:8px;
 margin:8px 0 11px;
}
.filelo-draft-actions button,.filelo-spa-preview{
 border:1px solid #dcd1ed;background:#fff;color:#614bae;
 padding:8px 12px;min-height:34px;border-radius:9px;
 font:750 11px/1.35 system-ui,sans-serif;cursor:pointer;
}
.filelo-draft-actions button:disabled{opacity:.44;cursor:default}
.filelo-draft-actions button:hover:not(:disabled),
.filelo-spa-preview:hover{background:#f3edff;border-color:#bda8ed}
.filelo-draft-discard{color:#806c91!important;font-weight:590!important}
.filelo-draft-status{
 display:inline-block;padding:5px 0;color:#716884;
 font:500 10px/1.5 system-ui,sans-serif;
}
.filelo-spa-preview{display:inline-flex;gap:7px;align-items:center;margin:8px 0 0}
.filelo-spa-preview[hidden]{display:none!important}
.vault-preview-local-pager{
 display:flex;align-items:center;justify-content:center;gap:11px;
 margin:0 0 10px;
}
.vault-preview-local-pager button{
 border:1px solid #d6cbe8;border-radius:8px;background:white;
 color:#5f49b4;min-height:32px;padding:5px 11px;
 font:700 11px/1.3 system-ui,sans-serif;cursor:pointer;
}
.vault-preview-local-pager button:disabled{opacity:.43;cursor:default}
.vault-preview-local-pager span{font-size:11px;font-weight:740;color:#665c79}
.vault-preview-local-paper{
 display:flex;justify-content:center;align-items:flex-start;
 padding:9px;max-height:65vh;overflow:auto;
 border-radius:10px;background:#edebf3;
}
.vault-preview-local-paper canvas{
 max-width:100%;height:auto;background:white;
 box-shadow:0 4px 17px rgba(37,28,65,.2);
}
@media(max-width:600px){
 .filelo-draft-actions{gap:6px}
 .filelo-draft-actions button{font-size:10px;padding:8px 10px}
 .vault-preview-local-paper{max-height:58vh;padding:5px}
}
