
.site-lang-control{position:fixed;top:10px;left:12px;right:auto;z-index:10050;display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:12px;background:rgba(10,44,76,.92);box-shadow:0 4px 18px rgba(0,0,0,.2);backdrop-filter:blur(8px);font-family:inherit}
.site-lang-control label{font-size:12px;font-weight:800;color:#fff;white-space:nowrap}.site-lang-control select{appearance:auto;border:1px solid rgba(255,255,255,.35);border-radius:8px;background:#fff;color:#143a59;font-weight:800;padding:5px 7px;cursor:pointer;outline:none}
body.day-mode .site-lang-control{background:rgba(255,255,255,.96);border:1px solid rgba(15,76,125,.18)}body.day-mode .site-lang-control label{color:#153e5e}
@media(max-width:700px){.site-lang-control{top:6px;left:6px;right:auto;padding:5px 6px}.site-lang-control label{display:none}.site-lang-control select{padding:4px 5px}}

/* Utility buttons moved into the left tools panel */
.tools-body .changes-side-btn,
.tools-body .bonus-memo-side-btn,
.tools-body .manager-reports-side-btn,
.tools-body .button-history-side-btn{
  position:static;top:auto;right:auto;left:auto;z-index:auto;width:100%;margin:0;
  justify-content:flex-start;transform:none;box-shadow:none;backdrop-filter:none;
}
.tools-body .changes-side-btn:hover,
.tools-body .bonus-memo-side-btn:hover,
.tools-body .manager-reports-side-btn:hover,
.tools-body .button-history-side-btn:hover{transform:none}
.tools-body .manager-reports-side-btn:not(.visible),
.tools-body .button-history-side-btn:not(.visible){display:none}
.tools-body .manager-reports-side-btn.visible,
.tools-body .button-history-side-btn.visible{display:flex}
