#ffk-v11 .ffk-workspace-tools{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:9px;
    margin:-4px 0 18px;
    padding:12px;
    border:1px solid #dce9f1;
    border-radius:14px;
    background:linear-gradient(145deg,#f8fcff 0%,#ffffff 75%);
    box-shadow:0 8px 22px rgba(28,66,92,.07);
}
#ffk-v11 .ffk-workspace-button{
    appearance:none;
    min-height:40px;
    padding:9px 13px;
    border:1px solid #cbdce7;
    border-radius:9px;
    background:#fff;
    color:#263944;
    font-size:14px;
    line-height:1;
    font-weight:700;
    cursor:pointer;
    transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;
}
#ffk-v11 .ffk-workspace-button:hover:not(:disabled){
    transform:translateY(-1px);
    border-color:#82c9ed;
    box-shadow:0 7px 16px rgba(31,85,117,.12);
}
#ffk-v11 .ffk-workspace-button:disabled{
    opacity:.42;
    cursor:not-allowed;
}
#ffk-v11 .ffk-workspace-button.ffk-reset{
    margin-left:auto;
    color:#b00020;
    border-color:#f0c6cc;
}
#ffk-v11 .ffk-workspace-status{
    flex:1 1 210px;
    min-width:170px;
    color:#60727d;
    font-size:13px;
    text-align:right;
}
#ffk-v11 .ffk-restore-banner{
    display:flex;
    align-items:center;
    gap:12px;
    margin:0 0 16px;
    padding:13px 15px;
    border:1px solid #b9deef;
    border-radius:12px;
    background:#eef9ff;
    color:#263944;
}
#ffk-v11 .ffk-restore-banner strong{margin-right:auto}
#ffk-v11 .ffk-restore-banner button{
    border:0;
    border-radius:8px;
    padding:9px 12px;
    font-weight:700;
    cursor:pointer;
}
#ffk-v11 .ffk-restore-yes{background:#08783e;color:#fff}
#ffk-v11 .ffk-restore-no{background:#fff;color:#333;border:1px solid #ccd9e0!important}
@media(max-width:700px){
    #ffk-v11 .ffk-workspace-tools{align-items:stretch}
    #ffk-v11 .ffk-workspace-button{flex:1 1 calc(50% - 9px)}
    #ffk-v11 .ffk-workspace-button.ffk-reset{margin-left:0}
    #ffk-v11 .ffk-workspace-status{flex-basis:100%;text-align:left}
    #ffk-v11 .ffk-restore-banner{flex-wrap:wrap}
    #ffk-v11 .ffk-restore-banner strong{flex-basis:100%}
}
