.flrac-workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.flrac-workspace-grid>section{border:1px solid #e2e8f0;border-radius:14px;padding:14px;background:#fff}.flrac-workspace-grid h4{margin:0 0 10px}.flrac-workspace-sort{display:grid;gap:7px}.flrac-workspace-sort-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;border:1px solid #e2e8f0;border-radius:10px;padding:0 8px}.flrac-workspace-sort-row button{width:30px;height:30px;border:0;border-radius:8px;background:#f8fafc;cursor:pointer}.flrac-workspace-check{display:flex!important;align-items:center;gap:8px}.flrac-compact-workspace .flrac-app-card{padding-top:12px;padding-bottom:12px}@media(max-width:760px){.flrac-workspace-grid{grid-template-columns:1fr}}
/* V1.0.1 — Personal Workspace UX Closure */
.flrac-workspace-pane,.flrac-workspace-form,.flrac-workspace-grid,.flrac-workspace-grid>section,.flrac-workspace-picks{min-width:0}
.flrac-workspace-pane{max-width:760px!important}
.flrac-workspace-form{display:grid;gap:16px}
.flrac-workspace-grid{gap:12px;margin-bottom:0}
.flrac-workspace-grid>section{padding:13px;border-radius:12px;background:#fbfcfe}
.flrac-workspace-grid h4{font-size:12px;color:#172554;margin:0 0 9px}
.flrac-workspace-sort-row{min-height:36px;background:#fff;padding:0 6px 0 10px}
.flrac-workspace-sort-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;color:#263b62}
.flrac-workspace-sort-row>div{display:flex;align-items:center;gap:3px}
.flrac-workspace-sort-row button{width:28px;height:28px;display:grid;place-items:center;color:#536075}
.flrac-workspace-picks{margin:0;padding:0 10px 7px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}
.flrac-workspace-picks legend{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 8px;color:#172554;font-size:11px;font-weight:800}
.flrac-workspace-picks legend strong{flex:0 0 auto;min-width:42px;padding:4px 7px;border-radius:999px;background:#eef3ff;color:#315bea;font-size:8.5px;text-align:center}
.flrac-workspace-check{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;column-gap:9px!important;min-width:0!important;margin:0!important;color:#344054!important;font-size:10px!important;font-weight:600!important}
.flrac-workspace-picks .flrac-workspace-check{min-height:36px;padding:0 4px;border-top:1px solid #f0f3f7}
.flrac-workspace-picks .flrac-workspace-check:first-of-type{border-top:0}
.flrac-workspace-check input[type="checkbox"]{appearance:auto!important;-webkit-appearance:checkbox!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;margin:0!important;padding:0!important;justify-self:start!important;accent-color:#315bea;box-shadow:none!important}
.flrac-workspace-check>span{min-width:0;line-height:1.3}
.flrac-workspace-form>.flrac-profile-grid.two{align-items:start;gap:12px}
.flrac-workspace-form>footer{position:sticky;bottom:0;z-index:4;margin-top:4px!important;padding:12px 0 2px!important;border-top:1px solid #e5eaf2!important;background:rgba(255,255,255,.97);backdrop-filter:blur(8px);box-shadow:0 -8px 20px rgba(15,23,42,.04)}
@media(max-width:760px){.flrac-workspace-grid{grid-template-columns:1fr}.flrac-workspace-form>.flrac-profile-grid.two{grid-template-columns:1fr}}
