/* Scoped V16 staging controls – no global auth/ledger changes */
.gg-v16-lang{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #d5e7d7;border-radius:11px;background:#f7fbf7;color:#174932;white-space:nowrap;font-size:12px;font-weight:750;box-shadow:0 4px 12px #1c4b2d0d}
.gg-v16-lang select{background:transparent;border:0;color:#184733;font-size:12px;font-weight:750;max-width:98px;padding:5px 2px;cursor:pointer}
.gg-v16-lang-mobile{display:none;align-items:center;gap:3px;margin-left:auto;padding:4px 6px;border:1px solid #ffffff45;border-radius:9px;color:#f7e4a4;background:#ffffff0d}
.gg-v16-lang-mobile select{color:inherit;background:transparent;border:0;width:77px;font-size:12px;font-weight:800}
.gg-v16-lang-mobile option{color:#173f31;background:white}
.gg-v16-editstrip{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:9px;padding-top:12px;border-top:1px solid #dde9df}
.gg-v16-editstrip button{display:inline-flex;align-items:center;gap:5px;border:1px solid #c9dfcf;border-radius:10px;background:#f1f8ef;color:#155b3c;padding:9px 12px;font-weight:800;font-size:12px;min-height:39px;cursor:pointer}
.gg-v16-editstrip button.gg-v16-delete{border-color:#f1cccc;background:#fff7f5;color:#a83e3a}
.gg-v16-editstrip button:disabled{cursor:not-allowed;opacity:.55}
.cancel-link{display:inline-flex;align-items:center;min-height:34px;padding:6px 9px;border:1px solid #f0d8d8;border-radius:9px;background:#fff8f8;color:#a23f3f;font-size:12px;margin-left:5px;cursor:pointer}
.gg-entry-edit{min-height:34px;border-radius:9px}
@media(max-width:800px){.top-actions .gg-v16-lang{display:none}.gg-v16-lang-mobile{display:inline-flex}.mobile-header{gap:8px}.mobile-header .mobile-account-button{flex-shrink:0}}
@media(max-width:420px){.gg-v16-lang-mobile select{width:67px;font-size:11px}.gg-v16-editstrip button{flex:1;justify-content:center}}
