.gktp-manual{padding:16px;text-align:center;background:#131a23;color:#fff}.gktp-manual button,.gktp-invite button{font:inherit;cursor:pointer;border-radius:8px;padding:10px 18px;border:1px solid #e7bd66;background:#e7bd66;color:#131a23}.gktp-invite{position:fixed;bottom:88px;inset-inline:16px auto;width:min(370px,calc(100vw - 32px));box-sizing:border-box;z-index:99990;padding:24px;background:#fff;color:#131a23;border:1px solid #d9dce0;border-radius:16px;box-shadow:0 8px 32px #0003;font:16px/1.65 system-ui}.gktp-invite strong{display:block;padding-inline-end:28px;font-size:20px}.gktp-invite p{margin:10px 0}.gktp-invite #gktp-close{position:absolute;inset-inline-end:8px;top:8px;background:transparent;border:0;color:#131a23;font-size:24px;padding:0 8px}.gktp-invite #gktp-status:empty{display:none}.gktp-invite button:focus-visible,.gktp-manual button:focus-visible{outline:3px solid #1976d2;outline-offset:3px}[hidden].gktp-invite,[hidden].gktp-manual{display:none!important}@media(display-mode:standalone){.gktp-invite,.gktp-manual{display:none!important}}

.gktp-invite{max-height:calc(100dvh - 130px);overflow-y:auto;overscroll-behavior:contain}.gktp-help{margin:14px 0;border-top:1px solid #dce3e8;padding-top:12px}.gktp-help summary{font-weight:700;cursor:pointer;min-height:32px}.gktp-help ol{padding-inline-start:24px;margin:12px 0}.gktp-help li{margin-bottom:10px}.gktp-menu-install{font:700 13px/1.4 system-ui!important;white-space:nowrap;cursor:pointer;border:1px solid #caa35a!important;border-radius:7px!important;background:#fff7e7!important;color:#172330!important;padding:9px 12px!important;min-height:40px}.gktp-menu-install:focus-visible{outline:3px solid #1976d2;outline-offset:3px}.gkc-nav-panel .gktp-menu-install{align-self:stretch;text-align:start;font-size:18px!important;margin-top:12px;min-height:48px}.gktp-invite [hidden]{display:none!important}@media(display-mode:standalone){.gktp-menu-install{display:none!important}}

#gktp-manual{position:fixed;left:18px;bottom:14px;padding:0;background:transparent;z-index:30}#gktp-manual button{width:auto;min-height:42px;padding:10px 15px;box-shadow:0 3px 15px #0002}.gktp-invite{left:16px;right:auto;bottom:74px;max-height:calc(100dvh - 110px);z-index:100}.gktp-invite #gktp-close{width:auto}.gktp-invite button{width:auto}#office-install{width:100%;text-align:start;border:1px solid #6a7e78;background:transparent;color:#e8c77c;border-radius:8px;padding:11px;margin-top:12px;font:14px Tahoma;cursor:pointer}@media(display-mode:standalone){#office-install{display:none!important}}@media(max-width:850px){#gktp-manual{position:static;padding:12px 18px;background:#f4f6f5}#office-install{width:auto;margin:8px 0 0}.gktp-invite{bottom:16px}}

.gko-languages{display:inline-flex;gap:3px;border:1px solid #b9cbc8;border-radius:8px;padding:3px;background:#fff;direction:ltr;margin-bottom:8px}.gko-languages button{font:700 12px Tahoma,Arial;width:auto;min-height:35px;padding:6px 10px;border:0;border-radius:5px;background:transparent;color:#25494c;cursor:pointer}.gko-languages [aria-pressed=true]{background:#17383d;color:#fff}.gko-languages button:focus-visible{outline:3px solid #ccac5e;outline-offset:2px}html[lang=nl] .sidebar{left:0;right:auto}html[lang=nl] body>main{margin-left:246px;margin-right:0}html[lang=nl] .kpi-value{text-align:left}html[lang=nl] .expense-list td{direction:ltr}@media(max-width:1150px){html[lang=nl] body>main{margin-left:210px}}@media(max-width:850px){html[lang=nl] body>main{margin-left:0}.gko-languages{margin-bottom:0}}body:not(:has(.sidebar)) main{margin:0!important}
