.surface-app-toolbar{display:flex;align-items:center;gap:12px;min-height:42px;padding:7px 16px;background:var(--tf-sidebar,#171719);color:var(--tf-text,#f5f5f7);border-bottom:1px solid #ffffff18;font:13px Inter,system-ui,sans-serif}.surface-app-toolbar span{margin-right:auto;color:#aaa;font-size:12px}.surface-app-toolbar button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #ffffff22;border-radius:8px;background:#ffffff0b;color:inherit}.surface-window-feedback{max-width:360px;font-size:12px;line-height:1.4}.surface-placement-controls{position:relative;display:inline-flex;gap:4px;align-items:center}.surface-app-toolbar{flex-wrap:wrap}.surface-app-toolbar>.surface-placement-controls{flex-shrink:0;margin-left:auto;margin-right:0}.surface-app-toolbar>strong{min-width:0;overflow-wrap:anywhere}.surface-display-choices,.surface-placement-message{position:absolute;right:0;top:100%;z-index:1000;width:280px;padding:12px;border-radius:10px;border:1px solid #ffffff22;background:#202023;color:#f5f5f7;font:13px/1.5 Inter,system-ui,sans-serif;box-shadow:0 12px 35px #0007}.surface-display-choices{display:grid;gap:6px}.surface-display-choices button{width:100%;padding:8px;height:auto;text-align:left}.surface-frame-message{position:absolute;inset:0;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;background:var(--tf-bg,#111113);color:#e6e6e9;padding:24px;text-align:center;z-index:10}.surface-frame-message button{padding:9px 15px;border:1px solid #ffffff22;border-radius:8px;background:#ffffff0b;color:inherit}.surface-app-standalone-controls{position:fixed;right:16px;top:12px;z-index:40;color:var(--tf-text,#f5f5f7)}.surface-app-standalone-controls .lp-app-frame-tool{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #ffffff22;border-radius:8px;background:var(--tf-sidebar,#171719);color:inherit;box-shadow:0 2px 8px #0003}.surface-placement-controls>.lp-app-frame-tool{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;width:auto;height:32px;padding:0 9px;border:1px solid #ffffff18;border-radius:8px;background:#ffffff08;color:inherit;font:500 12px/1.2 system-ui;white-space:nowrap}.surface-placement-controls>.lp-app-frame-tool:hover{background:#ffffff14}.surface-placement-controls>.lp-app-frame-tool:focus-visible{outline:2px solid #a7bbd7;outline-offset:2px}.surface-placement-controls>.lp-app-frame-tool:disabled{opacity:.55;cursor:wait}.surface-window-more{position:relative}.surface-window-more>summary{display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer;width:32px;height:32px;border-radius:8px;background:#ffffff08}.surface-window-more>summary::-webkit-details-marker{display:none}.surface-window-more>summary:focus-visible{outline:2px solid #a7bbd7;outline-offset:2px}.surface-window-menu{position:absolute;right:0;top:36px;z-index:2147483001;display:grid;gap:4px;padding:8px;min-width:180px;background:#202023;border:1px solid #ffffff18;border-radius:12px;box-shadow:0 12px 32px #0006}.surface-window-menu>.lp-app-frame-tool{display:flex;align-items:center;gap:8px;justify-content:flex-start;width:100%;height:36px;padding:8px;color:inherit;background:transparent;border:0;border-radius:6px;font:500 12px/1.2 system-ui}.surface-window-menu>.lp-app-frame-tool:hover{background:#ffffff12}