/* V3.138: a single coherent project control surface. View control keeps its original JS hook. */
body.fxv2 .fxv372-projects-page .fxv338-project-toolbar{display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px 12px!important;max-width:100%;margin:12px 0 18px!important;padding:10px 12px!important;border-radius:16px!important;background:rgba(255,255,255,.72)!important;border:1px solid rgba(10,60,48,.13)!important;box-sizing:border-box!important}
body.fxv2 .fxv372-projects-page .fxv338-project-toolbar .fxv301-project-filter{display:flex!important;flex:1 1 410px!important;align-items:center!important;flex-wrap:wrap!important;gap:4px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
body.fxv2 .fxv372-projects-page .fxv338-project-toolbar .fxv301-project-filter a{display:inline-flex!important;align-items:center!important;min-height:32px!important;padding:5px 9px!important;margin:0!important;line-height:1.2!important;font-size:13px!important;white-space:nowrap!important}
body.fxv2 .fxv372-projects-page .fxv338-project-toolbar .fxv375-project-controls{display:flex!important;align-items:center!important;flex:0 1 auto!important;gap:6px!important;width:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.fxv2 .fxv372-projects-page .fxv338-project-toolbar .fxv375-project-sort{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;flex-wrap:nowrap!important}
body.fxv2 .fxv372-projects-page .fxv338-project-toolbar .fxv375-project-sort label{font-size:12px!important;white-space:nowrap!important}
body.fxv2 .fxv372-projects-page .fxv338-project-toolbar .fxv375-project-sort select{width:auto!important;min-width:100px!important;max-width:155px!important;min-height:32px!important;margin:0!important;font-size:12px!important;padding:4px 6px!important}
body.fxv2 .fxv372-projects-page .fxv338-project-toolbar .fxv375-project-sort button{min-height:32px!important;padding:5px 9px!important;font-size:12px!important;margin:0!important;white-space:nowrap!important}
body.fxv2 .fxv372-projects-page .fxv338-project-toolbar .fxv319-toolbar-slot{display:flex!important;flex:0 1 auto!important;align-items:center!important;gap:4px!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important}
body.fxv2 .fxv372-projects-page .fxv338-project-toolbar .fxv319-toolbar-slot>*{margin:0!important;max-width:100%!important}
body.fxv2 .fxv372-projects-page :is(.fxv2-page-intro h1,.fxv2-section-head h2,.fxv2-work-section h2){text-align:left!important}
@media(max-width:720px){body.fxv2 .fxv372-projects-page .fxv338-project-toolbar{padding:8px!important;gap:8px!important}body.fxv2 .fxv372-projects-page .fxv338-project-toolbar .fxv301-project-filter{flex:1 1 100%!important}body.fxv2 .fxv372-projects-page .fxv338-project-toolbar .fxv375-project-controls{flex:1 1 auto!important}body.fxv2 .fxv372-projects-page .fxv338-project-toolbar .fxv319-toolbar-slot{flex:0 1 auto!important}}
