.tk-pwa-panel fieldset{border:1px solid var(--line,#dce1e7);border-radius:12px;margin:16px 0;padding:14px;min-width:0}.tk-pwa-panel legend{font-weight:700;padding:0 6px}.tk-pwa-panel fieldset label{display:flex;align-items:center;gap:8px;margin:10px 0}.tk-pwa-panel input[type=checkbox]{width:20px;height:20px;flex:0 0 auto}.tk-pwa-panel .actions{display:flex;flex-wrap:wrap;gap:8px}.tk-pwa-panel [hidden]{display:none!important}.tk-pwa-update{position:fixed;bottom:max(16px,env(safe-area-inset-bottom));left:16px;right:16px;max-width:560px;margin:auto;padding:16px;border-radius:14px;background:var(--panel,#fff);color:var(--text,#202936);border:1px solid var(--line,#dce1e7);box-shadow:0 4px 25px #0003;z-index:12000;display:flex;align-items:center;justify-content:space-between;gap:12px}.tk-pwa-update button{white-space:nowrap}
@media(display-mode:standalone){body{padding-bottom:env(safe-area-inset-bottom)}header{padding-top:env(safe-area-inset-top)}}

.tk-pwa-panel button{max-width:100%;white-space:normal}
