/* Menu-only layout. Save/copy behavior remains owned by account-ui. */
.project-actions{width:336px;gap:12px}
.project-actions [hidden]{display:none!important}
.project-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.project-action-grid .account-save-actions,.project-action-grid .account-save-choices{display:contents}
.project-actions .project-action-tile,.project-actions .account-save-choice,.project-action-grid #share-app{
  display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;min-height:76px;
  padding:10px 4px;border:1px solid var(--control-border,#778276);border-radius:8px;background:var(--panel);color:var(--ink);
  font-family:inherit;font-size:12px;font-weight:550;line-height:1.35;text-align:center;white-space:normal;overflow-wrap:anywhere
}
.project-action-grid button svg,.project-file-actions button svg{width:24px;height:24px}
.project-action-grid button:focus-visible,.project-file-actions button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.account-save-choice-description{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.project-action-grid button:disabled{opacity:.55;cursor:default}
.project-file-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-block-start:1px solid var(--line);padding-block-start:12px}
.project-actions .project-file-actions button{min-height:76px}
.project-production-actions{display:grid;gap:8px}
.project-production-actions .account-button-quote{width:100%;min-height:44px;font-size:14px}
.project-production-note{font-size:12px;line-height:1.5;color:var(--muted);text-align:center;padding-inline:4px}
.project-help-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-block-start:1px solid var(--line);padding-block-start:8px}
.project-actions .project-help-actions .button{justify-content:center;text-align:center;min-height:40px;padding:6px 4px;font-size:12px;line-height:1.4}
.project-actions #project-install-action .button{justify-content:center;min-height:36px;padding:6px;font-size:12px}
#project-status-notes:empty,#project-install-action:empty,.project-menu-help:empty{display:none}
#project-status-notes .account-quota-notice{margin:0;font-size:12px;line-height:1.5}
.project-actions .project-menu-help{font-size:12px;line-height:1.5;padding:0;text-align:center}
.project-action-grid:has(.account-save-actions[hidden]){grid-template-columns:repeat(2,minmax(0,1fr))}
@media(prefers-reduced-motion:reduce){.project-actions button{transition:none}}
