/* Project workspace layout. Uses current theme variables, never overrides themes. */
#fb90ProjectSections .fb-project-tabs{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:thin;padding:2px 0 10px;margin:10px 0 0;border-bottom:1px solid var(--fb-edge,rgba(127,127,127,.25));}
#fb90ProjectSections .fb-project-tab{flex:none;min-width:0;padding:9px 13px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;cursor:pointer;font:inherit;white-space:nowrap;}
#fb90ProjectSections .fb-project-tab:hover{background:var(--fb-panel,var(--v6-panel));}
#fb90ProjectSections .fb-project-tab.selected{border-color:var(--fb-edge,rgba(127,127,127,.3));background:var(--fb-panel,var(--v6-panel));box-shadow:inset 0 -2px 0 var(--fb-accent,currentColor);font-weight:650;}
#fb90ProjectSections .fb90-sectioninfo{margin:12px 0 8px;min-height:64px;}
#fb90ProjectSections .fb90-section-header{gap:10px;}
#fb90ProjectSections .fb90-actions button{min-height:36px;}
@media(max-width:700px){#fb90ProjectSections .fb-project-tabs{margin-inline:-2px;}#fb90ProjectSections .fb-project-tab{padding:10px 12px;}#fb90ProjectSections .fb90-section-header{align-items:flex-start;} }

/* Project-linked records share the existing theme tokens. */
.fb-project-linked-list{display:grid;gap:8px;margin:12px 0;}
.fb-project-linked-row{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:12px;border:1px solid var(--fb-edge,rgba(127,127,127,.25));border-radius:8px;background:var(--fb-panel,var(--v6-panel));}
.fb-project-linked-info{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere;}
.fb-project-linked-info small{opacity:.75;}
.fb-project-linked-action{font:inherit;border:1px solid var(--fb-edge,rgba(127,127,127,.3));border-radius:8px;padding:8px 12px;background:transparent;color:inherit;cursor:pointer;white-space:nowrap;}
@media(max-width:600px){.fb-project-linked-row{align-items:flex-start;flex-direction:column}.fb-project-linked-action{width:100%}}

/* Project-context return action: uses existing theme variables. */
#faBackToProject:not([hidden]){display:inline-flex;align-items:center;margin:0 0 12px;padding:8px 12px;font:inherit;cursor:pointer}

/* Project-scoped Field Activities embeds the existing editor, not a duplicate. */
#fbProjectActivityHost[hidden]{display:none!important}
#fbProjectActivityHost #fnFieldActivities{position:relative;width:100%;max-width:none;margin:12px 0 0;padding:0 0 36px;}
#fb62Projects.fb-project-activity-open #fb90SectionInfo,
#fb62Projects.fb-project-activity-open #fb62Results{display:none!important}
#fbProjectActivityHost #fnFieldActivities .fa-titlebar>div:first-of-type{display:none}
#fbProjectActivityHost #faBackToProject:not([hidden]){margin:0}
