/* Compact workspace outline matches the navigation's line icons; no raster detail at small sizes. */
body.qt-browse .navbar .qt-nav-workbench{
 display:inline-flex;align-items:center;justify-content:center;flex:none;gap:6px;
 min-width:0;width:auto;height:36px;min-height:36px;padding:4px 10px;
 border:1px solid #d9e9e0;border-radius:8px;background:#f5faf7;color:#23694f;
 font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;
 box-shadow:none;white-space:nowrap;transition:border-color .15s,background-color .15s;
}
body.qt-browse .navbar .qt-nav-workbench .qt-workbench-entry-icon{
 display:block;width:20px;height:20px;flex:none;
}
body.qt-browse .navbar .qt-nav-workbench .qt-workbench-entry-label{
 display:inline;margin:0;font-size:14px;font-weight:600;line-height:1.4;
}
body.qt-browse .navbar .qt-nav-workbench::after{display:none;content:none}
body.qt-browse .navbar .qt-nav-workbench:hover{background:#f2f8f4;border-color:#b6d8c5;color:#155b40}
body.qt-browse .navbar .qt-nav-workbench:focus-visible{outline:2px solid #16845d;outline-offset:3px}
@media(max-width:760px){
 body.qt-browse .navbar .qt-nav-workbench{width:36px;min-width:36px;padding:4px;min-height:36px}
 body.qt-browse .navbar .qt-nav-workbench .qt-workbench-entry-label{display:none}
}
@media(forced-colors:active){body.qt-browse .navbar .qt-nav-workbench{border:1px solid ButtonText;color:LinkText}}
@media(prefers-reduced-motion:reduce){body.qt-browse .navbar .qt-nav-workbench{transition:none}}
