.toolbar[data-v-36b10db6]{display:flex;align-items:center;justify-content:space-between;padding:0 10px;height:100%}.toolbar-section[data-v-36b10db6]{display:flex;align-items:center;gap:2px}.toolbar-btn[data-v-36b10db6]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;color:#555;transition:all .12s ease}.toolbar-btn[data-v-36b10db6]:hover:not(:disabled){background:#f0f0f0;color:#222;border-color:#e0e0e0}.toolbar-btn[data-v-36b10db6]:active:not(:disabled){background:#e8e8e8}.toolbar-btn[data-v-36b10db6]:disabled{opacity:.3;cursor:not-allowed}.toolbar-btn.active[data-v-36b10db6]{background:#e8f0fe;color:#1a73e8;border-color:#c6dafc}.toolbar-btn.active[data-v-36b10db6]:hover{background:#d2e3fc}.divider[data-v-36b10db6]{width:1px;height:22px;background:#e0e0e0;margin:0 6px}.toolbar-logo[data-v-36b10db6]{height:28px;width:auto;opacity:1}.arc-tool-dropdown[data-v-36b10db6]{position:relative}.arc-toggle-btn[data-v-36b10db6]{position:relative;padding-right:12px}.arc-expand-icon[data-v-36b10db6]{position:absolute;right:3px;top:50%;transform:translateY(-50%);opacity:.75;pointer-events:none}.arc-popup[data-v-36b10db6]{position:absolute;top:calc(100% + 6px);left:0;min-width:188px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 6px 20px #0000001a;padding:4px;z-index:40}.arc-popup-item[data-v-36b10db6]{width:100%;text-align:left;border:1px solid transparent;border-radius:6px;background:transparent;color:#444;font-size:12px;padding:6px 8px;cursor:pointer}.arc-popup-item[data-v-36b10db6]:hover{background:#f4f6f9;color:#1f1f1f}.arc-popup-item.active[data-v-36b10db6]{background:#e8f0fe;border-color:#c6dafc;color:#1a73e8}.status-bar[data-v-9472339f]{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:11px}.status-section[data-v-9472339f]{display:flex;align-items:center;gap:8px}.status-item[data-v-9472339f]{white-space:nowrap}.status-dot[data-v-9472339f]{width:3px;height:3px;border-radius:50%;background:#ccc}.app-container[data-v-21ade19d]{display:flex;flex-direction:column;width:100%;height:100%;background:#fafafa;color:#333}.error-overlay[data-v-21ade19d]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:#fafafa}.loading-overlay-inline[data-v-21ade19d]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fafafaeb;z-index:10}.loading-spinner[data-v-21ade19d]{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#1a73e8;border-radius:50%;animation:spin-21ade19d .8s linear infinite;margin-bottom:14px}@keyframes spin-21ade19d{to{transform:rotate(360deg)}}.error-content[data-v-21ade19d]{text-align:center}.error-content h2[data-v-21ade19d]{color:#d93025;margin-bottom:8px;font-weight:600}.error-content button[data-v-21ade19d]{margin-top:16px;padding:8px 24px;background:#1a73e8;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px}.error-content button[data-v-21ade19d]:hover{background:#1565c0}.toolbar[data-v-21ade19d]{flex-shrink:0;height:44px;background:#fff;border-bottom:1px solid #e8e8e8}.main-content[data-v-21ade19d]{flex:1;display:flex;overflow:hidden;position:relative}.viewport[data-v-21ade19d]{flex:1;display:block}.viewer-controls[data-v-21ade19d]{position:absolute;bottom:12px;left:16px;z-index:20;display:flex;flex-direction:column;gap:6px}.viewer-btn[data-v-21ade19d]{width:32px;height:32px;border:1px solid #d0d0d0;border-radius:4px;background:#fff;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.viewer-btn[data-v-21ade19d]:hover{background:#f0f0f0;border-color:#999}.viewer-btn.active[data-v-21ade19d]{background:#e8f0fe;border-color:#c6dafc;color:#1a73e8}.status-bar[data-v-21ade19d]{flex-shrink:0;height:26px;background:#f5f5f5;border-top:1px solid #e8e8e8;display:flex;align-items:center;padding:0 12px;font-size:11px;color:#888}
