/* Existing Titan colors, applied only to actual actions on opted-in owner pages. */
body :is(button, a).owner-save-action { background: #1f6fd1 !important; border-color: #1554a5 !important; color: #fff !important; }
body :is(button, a).owner-neutral-action { background: #eef1f4 !important; border-color: #b8c0ca !important; color: #24313f !important; }
.owner-bottom-actions { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; gap: 8px; margin-top: 16px; background: transparent; }
.owner-bottom-actions > a:first-child { margin-right: auto; }
.owner-bottom-actions [hidden] { display: none !important; }
.owner-document-actions { width: min(1120px, calc(100% - 28px)); margin: 16px auto 0; display: flex; flex-wrap: wrap; gap: 8px; justify-content: flex-start; }
#workspace #fill-transcripts { margin-right: auto; }
body .cheat-shell { background: #fff; border: 1px solid #e6d9be; border-radius: 8px; padding: 20px !important; box-sizing: border-box; }
body .cheat-shell :is(table, .reference-item > strong, .reference-value, .reference-breakdown) { font-size: .9rem; }
@media print { .owner-bottom-actions, .owner-document-actions { display: none; } }
#fillTranscriptsBtn[hidden], #biz-fill-transcripts[hidden] { display: none !important; }
