/* Compact, readable groups; existing controls keep their handlers. */
.cm414-project-actions{background:#e9eefb!important;color:#233752!important;border-color:#a6b3cf!important;gap:10px!important;align-items:start!important;padding:14px!important}
.cm414-project-actions .cm414-project-group,.cm414-project-actions .cm414-files-group{display:flex;flex-wrap:wrap;gap:8px;align-items:end;flex:1 1 420px;min-width:0}
.cm414-project-actions .cm414-project-group{border-bottom:1px solid #b3bfd7;padding-bottom:10px;flex-basis:100%}
.cm414-project-actions :is(button,a){background:#fbfcff;color:#243457!important;border:1px solid #8d9fbe;border-radius:9px;padding:9px 12px;line-height:1.35;text-decoration:none;font-size:13px;box-sizing:border-box}
.cm414-project-actions .cm414-project-group>button:first-child{background:#ffda80!important;color:#3a2a05!important;font-weight:800}
.cm414-project-actions .cm414-action-choice{color:#304560;font-weight:700;font-size:12px!important;max-width:none!important;flex:1 1 180px}
.cm414-project-actions select{background:#fff!important;color:#233752!important;border:1px solid #8d9fbe;border-radius:7px;min-height:40px!important;max-width:none!important;box-sizing:border-box}
.cm414-project-actions .cm414-project-location{background:#dce6f5;border-radius:7px;padding:8px;color:#243d63;flex-basis:100%!important;font-weight:650}
.cm414-project-actions small,.cm414-project-actions p,.cm414-project-actions summary{color:#304560!important}
.cm414-send-group,.cm414-drag-tools{flex-basis:100%;padding:8px;border-top:1px solid #b4bfd7;font-size:13px}
.cm414-send-group summary,.cm414-drag-tools summary{cursor:pointer;font-weight:700}
.cm414-project-actions #cm414MediaDock{margin:8px 0!important;padding:0!important;justify-content:start!important}
.cm414-campaign-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0;padding:10px;border:1px solid #817297;border-radius:10px;background:#282b40}
.cm414-campaign-controls .cm414-pitch-modal{margin:0!important}.cm414-campaign-controls [data-campaign-status]{flex-basis:100%;margin:0;color:#f4f4fa}
.cm414-menu-collapsed .cm414HubLinks:not(.cm414HubLinksHorizontal),.cm414-sidebar-collapsed .cm414HubLinks:not(.cm414HubLinksHorizontal){display:none!important}
.cm414HubLinks:not(.cm414HubLinksHorizontal) .cm414StudioLabel{display:inline!important;white-space:normal}.cm414HubLinks:not(.cm414HubLinksHorizontal) .cm414HubLinkGrid a{justify-content:start;text-align:left;padding:10px}.cm414HubLinks:not(.cm414HubLinksHorizontal) summary{font-size:13px}
@media(max-width:680px){.cm414-project-actions .cm414-project-group>*,.cm414-project-actions .cm414-files-group>button{flex:1 1 140px}.cm414-project-actions .cm414-action-choice{flex-basis:100%}.cm414-campaign-controls>*{max-width:100%}}
